PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>

<https://example.org/flights/Airport> a rdfs:Class .

<https://example.org/flights/name> a rdf:Property ;
  rdfs:label "has" , "has name" ;
  rdfs:range xsd:string .

<https://example.org/flights/latitude> a rdf:Property ;
  rdfs:label "centers at" ;
  rdfs:range xsd:decimal .

<https://example.org/flights/average_departure_delay> a rdf:Property ;
  rdfs:label "has average- departure" ;
  rdfs:range xsd:decimal .

<https://example.org/flights/average_arrival_delay> a rdf:Property ;
  rdfs:label "has average- arrival" ;
  rdfs:range xsd:decimal .

<https://example.org/flights/city> a rdf:Property ;
  rdfs:label "is located in" ;
  rdfs:range <https://example.org/flights/City> .

<https://example.org/flights/serves> a rdf:Property ;
  rdfs:range <https://example.org/flights/Market> .

<https://example.org/flights/longitude> a rdf:Property ;
  rdfs:label "centers at" ;
  rdfs:range xsd:decimal .

<https://example.org/flights/Route> a rdfs:Class .

<https://example.org/flights/lies_in> a rdf:Property ;
  rdfs:label "has" ;
  rdfs:range xsd:integer .

<https://example.org/flights/route_name> a rdf:Property ;
  rdfs:label "has name-" ;
  rdfs:range xsd:string .

<https://example.org/flights/departure> a rdf:Property ;
  rdfs:label "connects to departure-" ;
  rdfs:range <https://example.org/flights/Airport> .

<https://example.org/flights/destination> a rdf:Property ;
  rdfs:label "connects to destination-" ;
  rdfs:range <https://example.org/flights/Airport> .

<https://example.org/flights/distance> a rdf:Property ;
  rdfs:label "spans" , "spans actual-" ;
  rdfs:range xsd:decimal .

<https://example.org/flights/Runway> a rdfs:Class .

<https://example.org/flights/airport> a rdf:Property ;
  rdfs:label "belongs to" ;
  rdfs:range <https://example.org/flights/Airport> .

<https://example.org/flights/designator> a rdf:Property ;
  rdfs:label "uses" ;
  rdfs:range xsd:string .

<https://example.org/flights/length> a rdf:Property ;
  rdfs:label "has" ;
  rdfs:range xsd:decimal .

<https://example.org/flights/geometry> a rdf:Property ;
  rdfs:label "has" ;
  rdfs:range xsd:string .

<https://example.org/flights/Manufacturer> a rdfs:Class .

<https://example.org/flights/City> a rdfs:Class .

<https://example.org/flights/state> a rdf:Property ;
  rdfs:label "is located in" ;
  rdfs:range <https://example.org/flights/State> .

<https://example.org/flights/Flight> a rdfs:Class .

<https://example.org/flights/number> a rdf:Property ;
  rdfs:label "has" ;
  rdfs:range xsd:string .

<https://example.org/flights/departure_delay> a rdf:Property ;
  rdfs:label "has departure-" ;
  rdfs:range xsd:decimal .

<https://example.org/flights/operated_by> a rdf:Property ;
  rdfs:label "is operated by" ;
  rdfs:range <https://example.org/flights/Carrier> .

<https://example.org/flights/aircraft> a rdf:Property ;
  rdfs:label "uses" ;
  rdfs:range <https://example.org/flights/Aircraft> .

<https://example.org/flights/scheduled_arrival> a rdf:Property ;
  rdfs:label "is scheduled to arrive at" ;
  rdfs:range xsd:dateTime .

<https://example.org/flights/scheduled_departure> a rdf:Property ;
  rdfs:label "is scheduled to depart at" ;
  rdfs:range xsd:dateTime .

<https://example.org/flights/departs_at> a rdf:Property ;
  rdfs:range xsd:dateTime .

<https://example.org/flights/route> a rdf:Property ;
  rdfs:label "traverses" ;
  rdfs:range <https://example.org/flights/Route> .

<https://example.org/flights/arrives_at> a rdf:Property ;
  rdfs:range xsd:dateTime .

<https://example.org/flights/canceled_due_to> a rdf:Property ;
  rdfs:label "was canceled due to" ;
  rdfs:range <https://example.org/flights/CancelationReason> .

<https://example.org/flights/diverted> a rdf:Property ;
  rdfs:range xsd:string .

<https://example.org/flights/date> a rdf:Property ;
  rdfs:label "is scheduled to depart on" ;
  rdfs:range xsd:date .

<https://example.org/flights/canceled> a rdf:Property ;
  rdfs:range xsd:string .

<https://example.org/flights/arrival_delay> a rdf:Property ;
  rdfs:label "has arrival-" ;
  rdfs:range xsd:decimal .

<https://example.org/flights/registers_latitude_series> a rdf:Property ;
  rdfs:range xsd:dateTime .

<https://example.org/flights/registers_longitude_series> a rdf:Property ;
  rdfs:range xsd:dateTime .

<https://example.org/flights/Model> a rdfs:Class .

<https://example.org/flights/manufacturer> a rdf:Property ;
  rdfs:label "is manufactured by" ;
  rdfs:range <https://example.org/flights/Manufacturer> .

<https://example.org/flights/Market> a rdfs:Class .

<https://example.org/flights/CancelationReason> a rdfs:Class ;
  rdfs:comment "A curated set of reasons that explain why a flight is canceled" .

<https://example.org/flights/description> a rdf:Property ;
  rdfs:label "has description-" ;
  rdfs:range xsd:string .

<https://example.org/flights/Carrier> a rdfs:Class .

<https://example.org/flights/Aircraft> a rdfs:Class .

<https://example.org/flights/year_manufactured> a rdf:Property ;
  rdfs:label "was manufactured in" ;
  rdfs:range xsd:string .

<https://example.org/flights/carrier> a rdf:Property ;
  rdfs:label "is operated by" ;
  rdfs:range <https://example.org/flights/Carrier> .

<https://example.org/flights/model> a rdf:Property ;
  rdfs:label "has" ;
  rdfs:range <https://example.org/flights/Model> .

<https://example.org/flights/number_of_seats> a rdf:Property ;
  rdfs:range xsd:integer .

<https://example.org/flights/serial_number> a rdf:Property ;
  rdfs:label "has" ;
  rdfs:range xsd:string .

<https://example.org/flights/capacity> a rdf:Property ;
  rdfs:label "has" ;
  rdfs:range xsd:integer .

<https://example.org/flights/State> a rdfs:Class .
