{ "@context": { "@version": 1.1, "schema": "https://schema.org/", "airportgap": "https://airportgap.com/vocab#", "Airport": "schema:Airport", "name": "schema:name", "city": { "@id": "schema:addressLocality" }, "country": { "@id": "schema:addressCountry" }, "iata": { "@id": "schema:iataCode" }, "icao": { "@id": "airportgap:icaoCode" }, "latitude": { "@id": "schema:latitude", "@type": "schema:Number" }, "longitude": { "@id": "schema:longitude", "@type": "schema:Number" }, "altitude": { "@id": "schema:elevation", "@type": "schema:Number" }, "timezone": { "@id": "airportgap:timezone" }, "distance": { "@id": "airportgap:distance" }, "miles": { "@id": "airportgap:miles", "@type": "schema:Number" }, "kilometers": { "@id": "airportgap:kilometers", "@type": "schema:Number" }, "nautical_miles": { "@id": "airportgap:nauticalMiles", "@type": "schema:Number" }, "from_airport": { "@id": "airportgap:fromAirport", "@type": "@id" }, "to_airport": { "@id": "airportgap:toAirport", "@type": "@id" }, "favorite": { "@id": "airportgap:Favorite" }, "note": { "@id": "schema:description" }, "token": { "@id": "airportgap:token" } }, "@graph": [ { "@id": "airportgap:Airport", "@type": "rdfs:Class", "rdfs:label": "Airport", "rdfs:comment": "An airport record from the Airport Gap API, identified by its IATA code.", "owl:sameAs": "schema:Airport" }, { "@id": "airportgap:AirportDistance", "@type": "rdfs:Class", "rdfs:label": "AirportDistance", "rdfs:comment": "A calculated great-circle distance between two airports expressed in miles, kilometers, and nautical miles." }, { "@id": "airportgap:Favorite", "@type": "rdfs:Class", "rdfs:label": "Favorite", "rdfs:comment": "A saved favorite airport belonging to an authenticated Airport Gap user, optionally annotated with a note." }, { "@id": "airportgap:icaoCode", "@type": "rdf:Property", "rdfs:label": "icaoCode", "rdfs:comment": "ICAO four-letter airport identifier.", "rdfs:domain": "airportgap:Airport", "rdfs:range": "xsd:string" }, { "@id": "airportgap:timezone", "@type": "rdf:Property", "rdfs:label": "timezone", "rdfs:comment": "IANA timezone identifier for the airport's local time.", "rdfs:domain": "airportgap:Airport", "rdfs:range": "xsd:string" }, { "@id": "airportgap:miles", "@type": "rdf:Property", "rdfs:label": "miles", "rdfs:comment": "Distance in statute miles.", "rdfs:domain": "airportgap:AirportDistance", "rdfs:range": "xsd:decimal" }, { "@id": "airportgap:kilometers", "@type": "rdf:Property", "rdfs:label": "kilometers", "rdfs:comment": "Distance in kilometers.", "rdfs:domain": "airportgap:AirportDistance", "rdfs:range": "xsd:decimal" }, { "@id": "airportgap:nauticalMiles", "@type": "rdf:Property", "rdfs:label": "nauticalMiles", "rdfs:comment": "Distance in nautical miles.", "rdfs:domain": "airportgap:AirportDistance", "rdfs:range": "xsd:decimal" }, { "@id": "airportgap:fromAirport", "@type": "rdf:Property", "rdfs:label": "fromAirport", "rdfs:comment": "The departure airport in a distance calculation.", "rdfs:domain": "airportgap:AirportDistance", "rdfs:range": "airportgap:Airport" }, { "@id": "airportgap:toAirport", "@type": "rdf:Property", "rdfs:label": "toAirport", "rdfs:comment": "The destination airport in a distance calculation.", "rdfs:domain": "airportgap:AirportDistance", "rdfs:range": "airportgap:Airport" } ] }