{
  "@context": {
    "@vocab": "https://adsbiq.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "adsbiq": "https://adsbiq.com/schema#",
    "Aircraft": "adsbiq:Aircraft",
    "hex": {
      "@id": "adsbiq:hex",
      "@type": "xsd:string"
    },
    "flight": {
      "@id": "adsbiq:flight",
      "@type": "xsd:string"
    },
    "r": {
      "@id": "adsbiq:r",
      "@type": "xsd:string"
    },
    "t": {
      "@id": "adsbiq:t",
      "@type": "xsd:string"
    },
    "lat": {
      "@id": "adsbiq:lat",
      "@type": "xsd:decimal"
    },
    "lon": {
      "@id": "adsbiq:lon",
      "@type": "xsd:decimal"
    },
    "alt_baro": {
      "@id": "adsbiq:alt_baro"
    },
    "alt_geom": {
      "@id": "adsbiq:alt_geom",
      "@type": "xsd:decimal"
    },
    "gs": {
      "@id": "adsbiq:gs",
      "@type": "xsd:decimal"
    },
    "track": {
      "@id": "adsbiq:track",
      "@type": "xsd:decimal"
    },
    "squawk": {
      "@id": "adsbiq:squawk",
      "@type": "xsd:string"
    },
    "emergency": {
      "@id": "adsbiq:emergency",
      "@type": "xsd:string"
    },
    "route_origin": {
      "@id": "adsbiq:route_origin",
      "@type": "xsd:string"
    },
    "route_dest": {
      "@id": "adsbiq:route_dest",
      "@type": "xsd:string"
    },
    "seen": {
      "@id": "adsbiq:seen",
      "@type": "xsd:decimal"
    },
    "origin_airport": {
      "@id": "adsbiq:origin_airport",
      "@type": "@id"
    },
    "destination_airport": {
      "@id": "adsbiq:destination_airport",
      "@type": "@id"
    },
    "AircraftCollection": "adsbiq:AircraftCollection",
    "now": {
      "@id": "adsbiq:now",
      "@type": "xsd:decimal"
    },
    "total": {
      "@id": "adsbiq:total",
      "@type": "xsd:integer"
    },
    "ac": {
      "@id": "adsbiq:ac",
      "@container": "@list"
    },
    "msg": {
      "@id": "adsbiq:msg",
      "@type": "xsd:string"
    },
    "community": {
      "@id": "adsbiq:community",
      "@type": "@id"
    },
    "Community": "adsbiq:Community",
    "code": {
      "@id": "adsbiq:code",
      "@type": "xsd:string"
    },
    "surface": {
      "@id": "adsbiq:surface",
      "@type": "xsd:string"
    },
    "optional": {
      "@id": "adsbiq:optional",
      "@type": "xsd:boolean"
    },
    "existing_receivers": {
      "@id": "adsbiq:existing_receivers",
      "@type": "xsd:boolean"
    },
    "exclusive": {
      "@id": "adsbiq:exclusive",
      "@type": "xsd:boolean"
    },
    "url": {
      "@id": "adsbiq:url",
      "@type": "@id"
    },
    "agent_hint": {
      "@id": "adsbiq:agent_hint",
      "@type": "xsd:string"
    },
    "Airport": "adsbiq:Airport",
    "icao": {
      "@id": "adsbiq:icao",
      "@type": "xsd:string"
    },
    "iata": {
      "@id": "adsbiq:iata",
      "@type": "xsd:string"
    },
    "local": {
      "@id": "adsbiq:local",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "adsbiq:name",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "adsbiq:city",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "adsbiq:country",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "adsbiq:type",
      "@type": "xsd:string"
    },
    "distance_nm": {
      "@id": "adsbiq:distance_nm",
      "@type": "xsd:decimal"
    },
    "AirportActivity": "adsbiq:AirportActivity",
    "airport": {
      "@id": "adsbiq:airport",
      "@type": "@id"
    },
    "arrivals": {
      "@id": "adsbiq:arrivals",
      "@container": "@list"
    },
    "departures": {
      "@id": "adsbiq:departures",
      "@container": "@list"
    },
    "arrival_count": {
      "@id": "adsbiq:arrival_count",
      "@type": "xsd:integer"
    },
    "departure_count": {
      "@id": "adsbiq:departure_count",
      "@type": "xsd:integer"
    },
    "RouteActivity": "adsbiq:RouteActivity",
    "origin": {
      "@id": "adsbiq:origin",
      "@type": "@id"
    },
    "destination": {
      "@id": "adsbiq:destination",
      "@type": "@id"
    },
    "Error": "adsbiq:Error",
    "error": {
      "@id": "adsbiq:error",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "adsbiq-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects adsbiq-com's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/adsbiq-com-openapi.yaml.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/adsbiq-com-openapi.yaml"
  ]
}