{ "@context": { "@version": 1.1, "schema": "https://schema.org/", "sabre": "https://developer.sabre.com/vocab/", "xsd": "http://www.w3.org/2001/XMLSchema#", "FlightOffer": "schema:Flight", "HotelOffer": "schema:LodgingBusiness", "HotelReservation": "schema:LodgingReservation", "FlightReservation": "schema:FlightReservation", "Passenger": "schema:Person", "Airport": "schema:Airport", "Airline": "schema:Airline", "departureAirport": { "@id": "schema:departureAirport", "@type": "@id" }, "arrivalAirport": { "@id": "schema:arrivalAirport", "@type": "@id" }, "departureTime": { "@id": "schema:departureTime", "@type": "xsd:dateTime" }, "arrivalTime": { "@id": "schema:arrivalTime", "@type": "xsd:dateTime" }, "flightNumber": "schema:flightNumber", "airline": { "@id": "schema:provider", "@type": "@id" }, "operatingAirline": { "@id": "sabre:operatingCarrier", "@type": "@id" }, "bookingClass": "sabre:bookingClass", "cabinClass": "sabre:cabinClass", "fareBasis": "sabre:fareBasisCode", "hotelCode": "sabre:propertyCode", "chainCode": "sabre:chainCode", "name": "schema:name", "description": "schema:description", "starRating": { "@id": "schema:starRating", "@type": "schema:Rating" }, "address": { "@id": "schema:address", "@type": "schema:PostalAddress" }, "checkIn": { "@id": "schema:checkinTime", "@type": "xsd:date" }, "checkOut": { "@id": "schema:checkoutTime", "@type": "xsd:date" }, "amenities": "schema:amenityFeature", "images": "schema:image", "baseFare": "sabre:baseFare", "totalFare": "sabre:totalFare", "totalTaxes": "sabre:totalTaxes", "currencyCode": "schema:currency", "amount": "schema:price", "firstName": "schema:givenName", "lastName": "schema:familyName", "email": "schema:email", "phone": "schema:telephone", "iataCode": "schema:iataCode", "locationCode": "schema:iataCode", "countryCode": "schema:addressCountry", "city": "schema:addressLocality", "stateProvince": "schema:addressRegion", "postalCode": "schema:postalCode", "street": "schema:streetAddress", "confirmationNumber": "schema:reservationId", "reservationStatus": "schema:reservationStatus", "sequenceNumber": "sabre:sequenceNumber", "validatingCarrier": "sabre:validatingCarrier" } }