{
"class" : {
"rdf:type" : "rdfs:Class",
"rdfs:comment" : "An airline flight.",
"rdfs:label" : "Flight",
"rdfs:subClassOf" : "schema:Trip"
},
"properties" : {
"schema:aircraft" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The kind of aircraft (e.g., \"Boeing 747\").",
"rdfs:label" : "aircraft",
"schema:domainIncludes" : "schema:Flight",
"schema:rangeIncludes" : [
"schema:Vehicle",
"schema:Text"
]
},
"schema:arrivalAirport" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The airport where the flight terminates.",
"rdfs:label" : "arrivalAirport",
"schema:domainIncludes" : "schema:Flight",
"schema:rangeIncludes" : "schema:Airport"
},
"schema:arrivalGate" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Identifier of the flight's arrival gate.",
"rdfs:label" : "arrivalGate",
"schema:domainIncludes" : "schema:Flight",
"schema:rangeIncludes" : "schema:Text"
},
"schema:arrivalTerminal" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Identifier of the flight's arrival terminal.",
"rdfs:label" : "arrivalTerminal",
"schema:domainIncludes" : "schema:Flight",
"schema:rangeIncludes" : "schema:Text"
},
"schema:boardingPolicy" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The type of boarding policy used by the airline (e.g. zone-based or group-based).",
"rdfs:label" : "boardingPolicy",
"schema:domainIncludes" : [
"schema:Flight",
"schema:Airline"
],
"schema:rangeIncludes" : "schema:BoardingPolicyType"
},
"schema:carrier" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "'carrier' is an out-dated term indicating the 'provider' for parcel delivery and flights.",
"rdfs:label" : "carrier",
"schema:domainIncludes" : [
"schema:ParcelDelivery",
"schema:Flight"
],
"schema:rangeIncludes" : "schema:Organization",
"schema:supersededBy" : "schema:provider"
},
"schema:departureAirport" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The airport where the flight originates.",
"rdfs:label" : "departureAirport",
"schema:domainIncludes" : "schema:Flight",
"schema:rangeIncludes" : "schema:Airport"
},
"schema:departureGate" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Identifier of the flight's departure gate.",
"rdfs:label" : "departureGate",
"schema:domainIncludes" : "schema:Flight",
"schema:rangeIncludes" : "schema:Text"
},
"schema:departureTerminal" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Identifier of the flight's departure terminal.",
"rdfs:label" : "departureTerminal",
"schema:domainIncludes" : "schema:Flight",
"schema:rangeIncludes" : "schema:Text"
},
"schema:estimatedFlightDuration" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The estimated time the flight will take.",
"rdfs:label" : "estimatedFlightDuration",
"schema:domainIncludes" : "schema:Flight",
"schema:rangeIncludes" : [
"schema:Text",
"schema:Duration"
]
},
"schema:flightDistance" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The distance of the flight.",
"rdfs:label" : "flightDistance",
"schema:domainIncludes" : "schema:Flight",
"schema:rangeIncludes" : [
"schema:Text",
"schema:Distance"
]
},
"schema:flightNumber" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The unique identifier for a flight including the airline IATA code. For example, if describing United flight 110, where the IATA code for United is 'UA', the flightNumber is 'UA110'.",
"rdfs:label" : "flightNumber",
"rdfs:subPropertyOf" : "schema:identifier",
"schema:domainIncludes" : "schema:Flight",
"schema:rangeIncludes" : "schema:Text"
},
"schema:mealService" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "Description of the meals that will be provided or available for purchase.",
"rdfs:label" : "mealService",
"schema:domainIncludes" : "schema:Flight",
"schema:rangeIncludes" : "schema:Text"
},
"schema:seller" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "An entity which offers (sells / leases / lends / loans) the services / goods. A seller may also be a provider.",
"rdfs:label" : "seller",
"rdfs:subPropertyOf" : "schema:participant",
"schema:domainIncludes" : [
"schema:Demand",
"schema:BuyAction",
"schema:Flight",
"schema:Offer",
"schema:Order"
],
"schema:rangeIncludes" : [
"schema:Person",
"schema:Organization"
]
},
"schema:webCheckinTime" : {
"rdf:type" : "rdf:Property",
"rdfs:comment" : "The time when a passenger can check into the flight online.",
"rdfs:label" : "webCheckinTime",
"schema:domainIncludes" : "schema:Flight",
"schema:rangeIncludes" : "schema:DateTime"
}
}
}