United Airlines · JSON-LD Context
United Airlines Context
JSON-LD context defining the semantic vocabulary for United Airlines from United Airlines.
0 Classes
41 Properties
3 Namespaces
Namespaces
ua:
https://schema.united.com/
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
Properties
| Property | Type | Container |
|---|---|---|
| Booking | reference | |
| bookingId | string | |
| recordLocator | string | |
| status | string | |
| FlightOffer | reference | |
| offerId | string | |
| fareType | string | |
| fareClass | string | |
| holdEligible | boolean | |
| FlightSegment | reference | |
| flightNumber | string | |
| origin | reference | |
| destination | reference | |
| departureTime | dateTime | |
| arrivalTime | dateTime | |
| aircraft | string | |
| operatingCarrier | string | |
| Passenger | reference | |
| firstName | string | |
| lastName | string | |
| mileagePlusNumber | string | |
| knownTravelerNumber | string | |
| Price | reference | |
| total | decimal | |
| base | decimal | |
| taxes | decimal | |
| currency | string | |
| FlightStatus | reference | |
| scheduledDeparture | dateTime | |
| estimatedDeparture | dateTime | |
| actualDeparture | dateTime | |
| scheduledArrival | dateTime | |
| estimatedArrival | dateTime | |
| actualArrival | dateTime | |
| departureGate | string | |
| arrivalGate | string | |
| delayMinutes | integer | |
| passengers | reference | set |
| itineraries | reference | set |
| segments | reference | list |
| price | reference |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"ua": "https://schema.united.com/",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Booking": {
"@id": "ua:Booking",
"@type": "@id",
"subClassOf": "schema:Order"
},
"bookingId": { "@id": "ua:bookingId", "@type": "xsd:string" },
"recordLocator": { "@id": "ua:recordLocator", "@type": "xsd:string" },
"status": { "@id": "ua:status", "@type": "xsd:string" },
"FlightOffer": {
"@id": "ua:FlightOffer",
"@type": "@id",
"subClassOf": "schema:Offer"
},
"offerId": { "@id": "ua:offerId", "@type": "xsd:string" },
"fareType": { "@id": "ua:fareType", "@type": "xsd:string" },
"fareClass": { "@id": "ua:fareClass", "@type": "xsd:string" },
"holdEligible": { "@id": "ua:holdEligible", "@type": "xsd:boolean" },
"FlightSegment": {
"@id": "ua:FlightSegment",
"@type": "@id",
"subClassOf": "schema:Trip"
},
"flightNumber": { "@id": "ua:flightNumber", "@type": "xsd:string" },
"origin": { "@id": "schema:departureAirport", "@type": "@id" },
"destination": { "@id": "schema:arrivalAirport", "@type": "@id" },
"departureTime": { "@id": "schema:departureTime", "@type": "xsd:dateTime" },
"arrivalTime": { "@id": "schema:arrivalTime", "@type": "xsd:dateTime" },
"aircraft": { "@id": "ua:aircraft", "@type": "xsd:string" },
"operatingCarrier": { "@id": "ua:operatingCarrier", "@type": "xsd:string" },
"Passenger": {
"@id": "ua:Passenger",
"@type": "@id",
"subClassOf": "schema:Person"
},
"firstName": { "@id": "schema:givenName", "@type": "xsd:string" },
"lastName": { "@id": "schema:familyName", "@type": "xsd:string" },
"mileagePlusNumber": { "@id": "ua:mileagePlusNumber", "@type": "xsd:string" },
"knownTravelerNumber": { "@id": "ua:knownTravelerNumber", "@type": "xsd:string" },
"Price": {
"@id": "ua:Price",
"@type": "@id",
"subClassOf": "schema:PriceSpecification"
},
"total": { "@id": "schema:price", "@type": "xsd:decimal" },
"base": { "@id": "ua:basePrice", "@type": "xsd:decimal" },
"taxes": { "@id": "ua:taxAmount", "@type": "xsd:decimal" },
"currency": { "@id": "schema:priceCurrency", "@type": "xsd:string" },
"FlightStatus": {
"@id": "ua:FlightStatus",
"@type": "@id",
"subClassOf": "schema:Trip"
},
"scheduledDeparture": { "@id": "ua:scheduledDeparture", "@type": "xsd:dateTime" },
"estimatedDeparture": { "@id": "ua:estimatedDeparture", "@type": "xsd:dateTime" },
"actualDeparture": { "@id": "ua:actualDeparture", "@type": "xsd:dateTime" },
"scheduledArrival": { "@id": "ua:scheduledArrival", "@type": "xsd:dateTime" },
"estimatedArrival": { "@id": "ua:estimatedArrival", "@type": "xsd:dateTime" },
"actualArrival": { "@id": "ua:actualArrival", "@type": "xsd:dateTime" },
"departureGate": { "@id": "ua:departureGate", "@type": "xsd:string" },
"arrivalGate": { "@id": "ua:arrivalGate", "@type": "xsd:string" },
"delayMinutes": { "@id": "ua:delayMinutes", "@type": "xsd:integer" },
"passengers": { "@id": "ua:hasPassenger", "@type": "@id", "@container": "@set" },
"itineraries": { "@id": "ua:hasItinerary", "@type": "@id", "@container": "@set" },
"segments": { "@id": "ua:hasSegment", "@type": "@id", "@container": "@list" },
"price": { "@id": "ua:hasPrice", "@type": "@id" }
}
}