{
  "@context": {
    "@vocab": "https://geoapify.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "geoapify": "https://geoapify.com/schema#",
    "Feature": "geoapify:Feature",
    "type": {
      "@id": "geoapify:type"
    },
    "properties": {
      "@id": "geoapify:properties",
      "@type": "@id"
    },
    "geometry": {
      "@id": "geoapify:geometry"
    },
    "bbox": {
      "@id": "geoapify:bbox",
      "@container": "@list"
    },
    "GeocodingJsonResponse": "geoapify:GeocodingJsonResponse",
    "results": {
      "@id": "geoapify:results",
      "@container": "@list"
    },
    "query": {
      "@id": "geoapify:query"
    },
    "GeocodingRank": "geoapify:GeocodingRank",
    "confidence": {
      "@id": "geoapify:confidence",
      "@type": "xsd:decimal"
    },
    "confidence_city_level": {
      "@id": "geoapify:confidence_city_level",
      "@type": "xsd:decimal"
    },
    "confidence_street_level": {
      "@id": "geoapify:confidence_street_level",
      "@type": "xsd:decimal"
    },
    "confidence_building_level": {
      "@id": "geoapify:confidence_building_level",
      "@type": "xsd:decimal"
    },
    "match_type": {
      "@id": "geoapify:match_type",
      "@type": "xsd:string"
    },
    "importance": {
      "@id": "geoapify:importance",
      "@type": "xsd:decimal"
    },
    "popularity": {
      "@id": "geoapify:popularity",
      "@type": "xsd:decimal"
    },
    "ReverseGeocoderQuery": "geoapify:ReverseGeocoderQuery",
    "lat": {
      "@id": "geoapify:lat",
      "@type": "xsd:decimal"
    },
    "lon": {
      "@id": "geoapify:lon",
      "@type": "xsd:decimal"
    },
    "plus_code": {
      "@id": "geoapify:plus_code",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "geoapify:text",
      "@type": "xsd:string"
    },
    "postcode": {
      "@id": "geoapify:postcode",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "geoapify:city",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "geoapify:state",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "geoapify:country",
      "@type": "xsd:string"
    },
    "GenericGeometry": "geoapify:GenericGeometry",
    "coordinates": {
      "@id": "geoapify:coordinates",
      "@container": "@list"
    },
    "TextGeocoderQuery": "geoapify:TextGeocoderQuery",
    "housenumber": {
      "@id": "geoapify:housenumber",
      "@type": "xsd:string"
    },
    "street": {
      "@id": "geoapify:street",
      "@type": "xsd:string"
    },
    "parsed": {
      "@id": "geoapify:parsed",
      "@type": "@id"
    },
    "categories": {
      "@id": "geoapify:categories",
      "@container": "@list"
    },
    "PublicDatasource": "geoapify:PublicDatasource",
    "sourcename": {
      "@id": "geoapify:sourcename",
      "@type": "xsd:string"
    },
    "attribution": {
      "@id": "geoapify:attribution",
      "@type": "xsd:string"
    },
    "license": {
      "@id": "geoapify:license",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "geoapify:url",
      "@type": "@id"
    },
    "AddressAutocompleteXmlResponse": "geoapify:AddressAutocompleteXmlResponse",
    "GeocodingProperties": "geoapify:GeocodingProperties",
    "name": {
      "@id": "geoapify:name",
      "@type": "xsd:string"
    },
    "continent": {
      "@id": "geoapify:continent",
      "@type": "xsd:string"
    },
    "country_code": {
      "@id": "geoapify:country_code",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "geoapify:region",
      "@type": "xsd:string"
    },
    "state_code": {
      "@id": "geoapify:state_code",
      "@type": "xsd:string"
    },
    "state_COG": {
      "@id": "geoapify:state_COG",
      "@type": "xsd:string"
    },
    "department_COG": {
      "@id": "geoapify:department_COG",
      "@type": "xsd:string"
    },
    "state_district": {
      "@id": "geoapify:state_district",
      "@type": "xsd:string"
    },
    "province": {
      "@id": "geoapify:province",
      "@type": "xsd:string"
    },
    "department": {
      "@id": "geoapify:department",
      "@type": "xsd:string"
    },
    "arrondissement": {
      "@id": "geoapify:arrondissement",
      "@type": "xsd:string"
    },
    "county": {
      "@id": "geoapify:county",
      "@type": "xsd:string"
    },
    "county_code": {
      "@id": "geoapify:county_code",
      "@type": "xsd:string"
    },
    "county_district": {
      "@id": "geoapify:county_district",
      "@type": "xsd:string"
    },
    "city_district": {
      "@id": "geoapify:city_district",
      "@type": "xsd:string"
    },
    "postal_code": {
      "@id": "geoapify:postal_code",
      "@type": "xsd:string"
    },
    "district": {
      "@id": "geoapify:district",
      "@type": "xsd:string"
    },
    "suburb": {
      "@id": "geoapify:suburb",
      "@type": "xsd:string"
    },
    "municipality": {
      "@id": "geoapify:municipality",
      "@type": "xsd:string"
    },
    "commune": {
      "@id": "geoapify:commune",
      "@type": "xsd:string"
    },
    "subdistrict": {
      "@id": "geoapify:subdistrict",
      "@type": "xsd:string"
    },
    "city_block": {
      "@id": "geoapify:city_block",
      "@type": "xsd:string"
    },
    "neighbourhood": {
      "@id": "geoapify:neighbourhood",
      "@type": "xsd:string"
    },
    "quarter": {
      "@id": "geoapify:quarter",
      "@type": "xsd:string"
    },
    "section": {
      "@id": "geoapify:section",
      "@type": "xsd:string"
    },
    "sector": {
      "@id": "geoapify:sector",
      "@type": "xsd:string"
    },
    "subdivision": {
      "@id": "geoapify:subdivision",
      "@type": "xsd:string"
    },
    "croft": {
      "@id": "geoapify:croft",
      "@type": "xsd:string"
    },
    "allotments": {
      "@id": "geoapify:allotments",
      "@type": "xsd:string"
    },
    "residental": {
      "@id": "geoapify:residental",
      "@type": "xsd:string"
    },
    "farm": {
      "@id": "geoapify:farm",
      "@type": "xsd:string"
    },
    "farmyard": {
      "@id": "geoapify:farmyard",
      "@type": "xsd:string"
    },
    "industrial": {
      "@id": "geoapify:industrial",
      "@type": "xsd:string"
    },
    "commercial": {
      "@id": "geoapify:commercial",
      "@type": "xsd:string"
    },
    "retail": {
      "@id": "geoapify:retail",
      "@type": "xsd:string"
    },
    "borough": {
      "@id": "geoapify:borough",
      "@type": "xsd:string"
    },
    "town": {
      "@id": "geoapify:town",
      "@type": "xsd:string"
    },
    "township": {
      "@id": "geoapify:township",
      "@type": "xsd:string"
    },
    "village": {
      "@id": "geoapify:village",
      "@type": "xsd:string"
    },
    "hamlet": {
      "@id": "geoapify:hamlet",
      "@type": "xsd:string"
    },
    "locality": {
      "@id": "geoapify:locality",
      "@type": "xsd:string"
    },
    "isolated_dwelling": {
      "@id": "geoapify:isolated_dwelling",
      "@type": "xsd:string"
    },
    "road": {
      "@id": "geoapify:road",
      "@type": "xsd:string"
    },
    "footway": {
      "@id": "geoapify:footway",
      "@type": "xsd:string"
    },
    "pedestrian": {
      "@id": "geoapify:pedestrian",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "geoapify:path",
      "@type": "xsd:string"
    },
    "house_number": {
      "@id": "geoapify:house_number",
      "@type": "xsd:string"
    },
    "house_name": {
      "@id": "geoapify:house_name",
      "@type": "xsd:string"
    },
    "old_name": {
      "@id": "geoapify:old_name",
      "@type": "xsd:string"
    },
    "other": {
      "@id": "geoapify:other",
      "@type": "xsd:string"
    },
    "formatted": {
      "@id": "geoapify:formatted",
      "@type": "xsd:string"
    },
    "address_line1": {
      "@id": "geoapify:address_line1",
      "@type": "xsd:string"
    },
    "address_line2": {
      "@id": "geoapify:address_line2",
      "@type": "xsd:string"
    },
    "unlocode": {
      "@id": "geoapify:unlocode",
      "@type": "xsd:string"
    },
    "iso3166_2": {
      "@id": "geoapify:iso3166_2",
      "@type": "xsd:string"
    },
    "iso3166_2_sublevel": {
      "@id": "geoapify:iso3166_2_sublevel",
      "@type": "xsd:string"
    },
    "iso3166_sublevel": {
      "@id": "geoapify:iso3166_sublevel",
      "@type": "xsd:string"
    },
    "plus_code_short": {
      "@id": "geoapify:plus_code_short",
      "@type": "xsd:string"
    },
    "postcodes": {
      "@id": "geoapify:postcodes",
      "@container": "@list"
    },
    "other_names": {
      "@id": "geoapify:other_names"
    },
    "population": {
      "@id": "geoapify:population",
      "@type": "xsd:decimal"
    },
    "parent_as_place_id": {
      "@id": "geoapify:parent_as_place_id",
      "@type": "xsd:boolean"
    },
    "timezone": {
      "@id": "geoapify:timezone",
      "@type": "@id"
    },
    "NUTS_3": {
      "@id": "geoapify:NUTS_3",
      "@type": "xsd:string"
    },
    "result_type": {
      "@id": "geoapify:result_type",
      "@type": "xsd:string"
    },
    "distance": {
      "@id": "geoapify:distance",
      "@type": "xsd:decimal"
    },
    "datasource": {
      "@id": "geoapify:datasource",
      "@type": "@id"
    },
    "rank": {
      "@id": "geoapify:rank",
      "@type": "@id"
    },
    "category": {
      "@id": "geoapify:category",
      "@type": "xsd:string"
    },
    "place_id": {
      "@id": "geoapify:place_id",
      "@type": "xsd:string"
    },
    "PointGeometry": "geoapify:PointGeometry",
    "GeometryCollection": "geoapify:GeometryCollection",
    "geometries": {
      "@id": "geoapify:geometries",
      "@container": "@list"
    },
    "FeatureCollection": "geoapify:FeatureCollection",
    "features": {
      "@id": "geoapify:features",
      "@container": "@list"
    },
    "TimezoneOutput": "geoapify:TimezoneOutput",
    "name_alt": {
      "@id": "geoapify:name_alt",
      "@type": "xsd:string"
    },
    "country_codes": {
      "@id": "geoapify:country_codes",
      "@container": "@list"
    },
    "offset_STD": {
      "@id": "geoapify:offset_STD",
      "@type": "xsd:string"
    },
    "offset_DST": {
      "@id": "geoapify:offset_DST",
      "@type": "xsd:string"
    },
    "offset_STD_seconds": {
      "@id": "geoapify:offset_STD_seconds",
      "@type": "xsd:decimal"
    },
    "offset_DST_seconds": {
      "@id": "geoapify:offset_DST_seconds",
      "@type": "xsd:decimal"
    },
    "abbreviation_STD": {
      "@id": "geoapify:abbreviation_STD",
      "@type": "xsd:string"
    },
    "abbreviation_DST": {
      "@id": "geoapify:abbreviation_DST",
      "@type": "xsd:string"
    },
    "GatewayError": "geoapify:GatewayError",
    "statusCode": {
      "@id": "geoapify:statusCode",
      "@type": "xsd:integer"
    },
    "error": {
      "@id": "geoapify:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "geoapify:message",
      "@type": "xsd:string"
    },
    "ParsedAddress": "geoapify:ParsedAddress",
    "po_box": {
      "@id": "geoapify:po_box",
      "@type": "xsd:string"
    },
    "unit": {
      "@id": "geoapify:unit",
      "@type": "xsd:string"
    },
    "house": {
      "@id": "geoapify:house",
      "@type": "xsd:string"
    },
    "expected_type": {
      "@id": "geoapify:expected_type",
      "@type": "xsd:string"
    },
    "BatchSubmitRequest": "geoapify:BatchSubmitRequest",
    "api": {
      "@id": "geoapify:api",
      "@type": "xsd:string"
    },
    "params": {
      "@id": "geoapify:params"
    },
    "body": {
      "@id": "geoapify:body"
    },
    "inputs": {
      "@id": "geoapify:inputs",
      "@container": "@list"
    },
    "priority": {
      "@id": "geoapify:priority",
      "@type": "xsd:decimal"
    },
    "BatchInput": "geoapify:BatchInput",
    "id": {
      "@id": "geoapify:id"
    },
    "LocationData": "geoapify:LocationData",
    "address": {
      "@id": "geoapify:address",
      "@type": "xsd:string"
    },
    "Avoid": "geoapify:Avoid",
    "values": {
      "@id": "geoapify:values"
    },
    "MultiLineStringGeometry": "geoapify:MultiLineStringGeometry",
    "PolygonGeometry": "geoapify:PolygonGeometry",
    "MultiPolygonGeometry": "geoapify:MultiPolygonGeometry",
    "RouteInstruction": "geoapify:RouteInstruction",
    "transition_instruction": {
      "@id": "geoapify:transition_instruction",
      "@type": "xsd:string"
    },
    "pre_transition_instruction": {
      "@id": "geoapify:pre_transition_instruction",
      "@type": "xsd:string"
    },
    "post_transition_instruction": {
      "@id": "geoapify:post_transition_instruction",
      "@type": "xsd:string"
    },
    "contains_next_instruction": {
      "@id": "geoapify:contains_next_instruction",
      "@type": "xsd:boolean"
    },
    "streets": {
      "@id": "geoapify:streets",
      "@container": "@list"
    },
    "exit_number": {
      "@id": "geoapify:exit_number",
      "@container": "@list"
    },
    "exit_road_name": {
      "@id": "geoapify:exit_road_name",
      "@container": "@list"
    },
    "exit_towards": {
      "@id": "geoapify:exit_towards",
      "@container": "@list"
    },
    "roundabout_exit": {
      "@id": "geoapify:roundabout_exit",
      "@type": "xsd:decimal"
    },
    "RouteStep": "geoapify:RouteStep",
    "from_index": {
      "@id": "geoapify:from_index",
      "@type": "xsd:integer"
    },
    "to_index": {
      "@id": "geoapify:to_index",
      "@type": "xsd:integer"
    },
    "time": {
      "@id": "geoapify:time",
      "@type": "xsd:decimal"
    },
    "instruction": {
      "@id": "geoapify:instruction",
      "@type": "@id"
    },
    "toll": {
      "@id": "geoapify:toll",
      "@type": "xsd:boolean"
    },
    "ferry": {
      "@id": "geoapify:ferry",
      "@type": "xsd:boolean"
    },
    "bridge": {
      "@id": "geoapify:bridge",
      "@type": "xsd:boolean"
    },
    "tunnel": {
      "@id": "geoapify:tunnel",
      "@type": "xsd:boolean"
    },
    "elevation": {
      "@id": "geoapify:elevation",
      "@type": "xsd:decimal"
    },
    "elevation_gain": {
      "@id": "geoapify:elevation_gain",
      "@type": "xsd:decimal"
    },
    "max_elevation": {
      "@id": "geoapify:max_elevation",
      "@type": "xsd:decimal"
    },
    "min_elevation": {
      "@id": "geoapify:min_elevation",
      "@type": "xsd:decimal"
    },
    "admin_area": {
      "@id": "geoapify:admin_area",
      "@container": "@list"
    },
    "speed": {
      "@id": "geoapify:speed",
      "@type": "xsd:decimal"
    },
    "speed_limit": {
      "@id": "geoapify:speed_limit",
      "@type": "xsd:decimal"
    },
    "truck_limit": {
      "@id": "geoapify:truck_limit",
      "@type": "xsd:decimal"
    },
    "surface": {
      "@id": "geoapify:surface",
      "@type": "xsd:string"
    },
    "lane_count": {
      "@id": "geoapify:lane_count",
      "@type": "xsd:decimal"
    },
    "road_class": {
      "@id": "geoapify:road_class",
      "@type": "xsd:string"
    },
    "roundabout": {
      "@id": "geoapify:roundabout",
      "@type": "xsd:boolean"
    },
    "rightside": {
      "@id": "geoapify:rightside",
      "@type": "xsd:boolean"
    },
    "traversability": {
      "@id": "geoapify:traversability",
      "@type": "xsd:string"
    },
    "from_stop_id": {
      "@id": "geoapify:from_stop_id",
      "@type": "xsd:string"
    },
    "from_stop_name": {
      "@id": "geoapify:from_stop_name",
      "@type": "xsd:string"
    },
    "to_stop_id": {
      "@id": "geoapify:to_stop_id",
      "@type": "xsd:string"
    },
    "to_stop_name": {
      "@id": "geoapify:to_stop_name",
      "@type": "xsd:string"
    },
    "RouteLeg": "geoapify:RouteLeg",
    "steps": {
      "@id": "geoapify:steps",
      "@container": "@list"
    },
    "elevation_range": {
      "@id": "geoapify:elevation_range",
      "@container": "@list"
    },
    "agency_name": {
      "@id": "geoapify:agency_name",
      "@type": "xsd:string"
    },
    "agency_id": {
      "@id": "geoapify:agency_id",
      "@type": "xsd:string"
    },
    "agency_url": {
      "@id": "geoapify:agency_url",
      "@type": "xsd:string"
    },
    "route_id": {
      "@id": "geoapify:route_id",
      "@type": "xsd:string"
    },
    "route_short_name": {
      "@id": "geoapify:route_short_name",
      "@type": "xsd:string"
    },
    "route_long_name": {
      "@id": "geoapify:route_long_name",
      "@type": "xsd:string"
    },
    "trip_id": {
      "@id": "geoapify:trip_id",
      "@type": "xsd:string"
    },
    "SnappedRouteWaypoint": "geoapify:SnappedRouteWaypoint",
    "original_index": {
      "@id": "geoapify:original_index",
      "@type": "xsd:integer"
    },
    "location": {
      "@id": "geoapify:location",
      "@type": "@id"
    },
    "InputRouteWaypoint": "geoapify:InputRouteWaypoint",
    "RoutingResponseOptions": "geoapify:RoutingResponseOptions",
    "mode": {
      "@id": "geoapify:mode",
      "@type": "xsd:string"
    },
    "units": {
      "@id": "geoapify:units",
      "@type": "xsd:string"
    },
    "waypoints": {
      "@id": "geoapify:waypoints",
      "@container": "@list"
    },
    "avoid": {
      "@id": "geoapify:avoid",
      "@container": "@list"
    },
    "details": {
      "@id": "geoapify:details",
      "@container": "@list"
    },
    "traffic": {
      "@id": "geoapify:traffic",
      "@type": "xsd:string"
    },
    "intermediate_waypoint_mode": {
      "@id": "geoapify:intermediate_waypoint_mode",
      "@type": "xsd:string"
    },
    "RouteAdminArea": "geoapify:RouteAdminArea",
    "country_text": {
      "@id": "geoapify:country_text",
      "@type": "xsd:string"
    },
    "state_text": {
      "@id": "geoapify:state_text",
      "@type": "xsd:string"
    },
    "RouteAdminAreaCrossing": "geoapify:RouteAdminAreaCrossing",
    "from_admin_index": {
      "@id": "geoapify:from_admin_index",
      "@type": "xsd:integer"
    },
    "to_admin_index": {
      "@id": "geoapify:to_admin_index",
      "@type": "xsd:integer"
    },
    "begin_shape_index": {
      "@id": "geoapify:begin_shape_index",
      "@type": "xsd:integer"
    },
    "end_shape_index": {
      "@id": "geoapify:end_shape_index",
      "@type": "xsd:integer"
    },
    "RoutingFeatureProperties": "geoapify:RoutingFeatureProperties",
    "distance_units": {
      "@id": "geoapify:distance_units",
      "@type": "xsd:string"
    },
    "max_speed": {
      "@id": "geoapify:max_speed",
      "@type": "xsd:decimal"
    },
    "legs": {
      "@id": "geoapify:legs",
      "@container": "@list"
    },
    "admin_areas": {
      "@id": "geoapify:admin_areas",
      "@container": "@list"
    },
    "admin_area_crossings": {
      "@id": "geoapify:admin_area_crossings",
      "@container": "@list"
    },
    "RoutingFeature": "geoapify:RoutingFeature",
    "RoutingFeatureCollection": "geoapify:RoutingFeatureCollection",
    "RoutingJsonPoint": "geoapify:RoutingJsonPoint",
    "RoutingJsonResult": "geoapify:RoutingJsonResult",
    "RoutingJsonResponse": "geoapify:RoutingJsonResponse",
    "MapMatchingStepAddress": "geoapify:MapMatchingStepAddress",
    "MapMatchingStepOverlap": "geoapify:MapMatchingStepOverlap",
    "osm_way_id": {
      "@id": "geoapify:osm_way_id",
      "@type": "xsd:decimal"
    },
    "osmtags": {
      "@id": "geoapify:osmtags",
      "@type": "@id"
    },
    "intersection_points": {
      "@id": "geoapify:intersection_points",
      "@container": "@list"
    },
    "MapMatchingStep": "geoapify:MapMatchingStep",
    "overlaps": {
      "@id": "geoapify:overlaps",
      "@container": "@list"
    },
    "begin_bearing": {
      "@id": "geoapify:begin_bearing",
      "@type": "xsd:decimal"
    },
    "end_bearing": {
      "@id": "geoapify:end_bearing",
      "@type": "xsd:decimal"
    },
    "MapMatchingLeg": "geoapify:MapMatchingLeg",
    "MapMatchingWaypoint": "geoapify:MapMatchingWaypoint",
    "original_location": {
      "@id": "geoapify:original_location",
      "@type": "@id"
    },
    "match_distance": {
      "@id": "geoapify:match_distance",
      "@type": "xsd:decimal"
    },
    "leg_index": {
      "@id": "geoapify:leg_index",
      "@type": "xsd:integer"
    },
    "step_index": {
      "@id": "geoapify:step_index",
      "@type": "xsd:integer"
    },
    "MapMatchingFeatureProperties": "geoapify:MapMatchingFeatureProperties",
    "MapMatchingFeature": "geoapify:MapMatchingFeature",
    "MapMatchingFeatureCollection": "geoapify:MapMatchingFeatureCollection",
    "RouteMatrixLocation": "geoapify:RouteMatrixLocation",
    "RouteMatrixCell": "geoapify:RouteMatrixCell",
    "source_index": {
      "@id": "geoapify:source_index",
      "@type": "xsd:integer"
    },
    "target_index": {
      "@id": "geoapify:target_index",
      "@type": "xsd:integer"
    },
    "RouteMatrixResponse": "geoapify:RouteMatrixResponse",
    "sources": {
      "@id": "geoapify:sources",
      "@container": "@list"
    },
    "targets": {
      "@id": "geoapify:targets",
      "@container": "@list"
    },
    "sources_to_targets": {
      "@id": "geoapify:sources_to_targets",
      "@container": "@list"
    },
    "IsolineDetails": "geoapify:IsolineDetails",
    "IsolineFeatureProperties": "geoapify:IsolineFeatureProperties",
    "range": {
      "@id": "geoapify:range",
      "@type": "xsd:decimal"
    },
    "route_type": {
      "@id": "geoapify:route_type",
      "@type": "xsd:string"
    },
    "IsolineCollectionProperties": "geoapify:IsolineCollectionProperties",
    "IsolineFeature": "geoapify:IsolineFeature",
    "IsolineFeatureCollection": "geoapify:IsolineFeatureCollection",
    "RoutePlannerParamLocation": "geoapify:RoutePlannerParamLocation",
    "RoutePlannerParamStop": "geoapify:RoutePlannerParamStop",
    "location_index": {
      "@id": "geoapify:location_index",
      "@type": "xsd:integer"
    },
    "duration": {
      "@id": "geoapify:duration",
      "@type": "xsd:decimal"
    },
    "time_windows": {
      "@id": "geoapify:time_windows",
      "@container": "@list"
    },
    "RoutePlannerParamShipment": "geoapify:RoutePlannerParamShipment",
    "pickup": {
      "@id": "geoapify:pickup",
      "@type": "@id"
    },
    "delivery": {
      "@id": "geoapify:delivery",
      "@type": "@id"
    },
    "amount": {
      "@id": "geoapify:amount",
      "@type": "xsd:decimal"
    },
    "requirements": {
      "@id": "geoapify:requirements",
      "@container": "@list"
    },
    "RoutePlannerParamJob": "geoapify:RoutePlannerParamJob",
    "delivery_amount": {
      "@id": "geoapify:delivery_amount",
      "@type": "xsd:decimal"
    },
    "pickup_amount": {
      "@id": "geoapify:pickup_amount",
      "@type": "xsd:decimal"
    },
    "RoutePlannerParamAgent": "geoapify:RoutePlannerParamAgent",
    "start_location_index": {
      "@id": "geoapify:start_location_index",
      "@type": "xsd:integer"
    },
    "start_location": {
      "@id": "geoapify:start_location",
      "@type": "@id"
    },
    "end_location_index": {
      "@id": "geoapify:end_location_index",
      "@type": "xsd:integer"
    },
    "end_location": {
      "@id": "geoapify:end_location",
      "@type": "@id"
    },
    "delivery_capacity": {
      "@id": "geoapify:delivery_capacity",
      "@type": "xsd:decimal"
    },
    "pickup_capacity": {
      "@id": "geoapify:pickup_capacity",
      "@type": "xsd:decimal"
    },
    "capabilities": {
      "@id": "geoapify:capabilities",
      "@container": "@list"
    },
    "breaks": {
      "@id": "geoapify:breaks",
      "@type": "@id"
    },
    "RoutePlannerParams": "geoapify:RoutePlannerParams",
    "locations": {
      "@id": "geoapify:locations",
      "@container": "@list"
    },
    "agents": {
      "@id": "geoapify:agents",
      "@container": "@list"
    },
    "jobs": {
      "@id": "geoapify:jobs",
      "@container": "@list"
    },
    "shipments": {
      "@id": "geoapify:shipments",
      "@container": "@list"
    },
    "RoutePlannerAction": "geoapify:RoutePlannerAction",
    "index": {
      "@id": "geoapify:index",
      "@type": "xsd:integer"
    },
    "start_time": {
      "@id": "geoapify:start_time",
      "@type": "xsd:decimal"
    },
    "location_id": {
      "@id": "geoapify:location_id",
      "@type": "xsd:string"
    },
    "shipment_id": {
      "@id": "geoapify:shipment_id",
      "@type": "xsd:string"
    },
    "shipment_index": {
      "@id": "geoapify:shipment_index",
      "@type": "xsd:integer"
    },
    "job_id": {
      "@id": "geoapify:job_id",
      "@type": "xsd:string"
    },
    "job_index": {
      "@id": "geoapify:job_index",
      "@type": "xsd:integer"
    },
    "waypoint_index": {
      "@id": "geoapify:waypoint_index",
      "@type": "xsd:integer"
    },
    "RoutePlannerWaypoint": "geoapify:RoutePlannerWaypoint",
    "next_leg_index": {
      "@id": "geoapify:next_leg_index",
      "@type": "xsd:integer"
    },
    "prev_leg_index": {
      "@id": "geoapify:prev_leg_index",
      "@type": "xsd:integer"
    },
    "actions": {
      "@id": "geoapify:actions",
      "@container": "@list"
    },
    "original_location_index": {
      "@id": "geoapify:original_location_index",
      "@type": "xsd:integer"
    },
    "original_location_id": {
      "@id": "geoapify:original_location_id",
      "@type": "xsd:string"
    },
    "RoutePlannerStep": "geoapify:RoutePlannerStep",
    "RoutePlannerLeg": "geoapify:RoutePlannerLeg",
    "from_waypoint_index": {
      "@id": "geoapify:from_waypoint_index",
      "@type": "xsd:integer"
    },
    "to_waypoint_index": {
      "@id": "geoapify:to_waypoint_index",
      "@type": "xsd:integer"
    },
    "RoutePlannerFeatureProperties": "geoapify:RoutePlannerFeatureProperties",
    "agent_index": {
      "@id": "geoapify:agent_index",
      "@type": "xsd:integer"
    },
    "agent_id": {
      "@id": "geoapify:agent_id",
      "@type": "xsd:string"
    },
    "end_time": {
      "@id": "geoapify:end_time",
      "@type": "xsd:decimal"
    },
    "RoutePlannerIssues": "geoapify:RoutePlannerIssues",
    "unassigned_shipments": {
      "@id": "geoapify:unassigned_shipments",
      "@container": "@list"
    },
    "unassigned_agents": {
      "@id": "geoapify:unassigned_agents",
      "@container": "@list"
    },
    "unassigned_jobs": {
      "@id": "geoapify:unassigned_jobs",
      "@container": "@list"
    },
    "RoutePlannerCollectionProperties": "geoapify:RoutePlannerCollectionProperties",
    "issues": {
      "@id": "geoapify:issues",
      "@type": "@id"
    },
    "RoutePlannerFeature": "geoapify:RoutePlannerFeature",
    "RoutePlannerFeatureCollection": "geoapify:RoutePlannerFeatureCollection",
    "RoutePlannerDataError": "geoapify:RoutePlannerDataError",
    "GeocodingFeatureCollection": "geoapify:GeocodingFeatureCollection",
    "GeocodingFeature": "geoapify:GeocodingFeature",
    "GeocodingPointGeometry": "geoapify:GeocodingPointGeometry",
    "GeocodingGenericGeometry": "geoapify:GeocodingGenericGeometry",
    "GeocodingGeometryCollection": "geoapify:GeocodingGeometryCollection",
    "GeocodingTimezoneOutput": "geoapify:GeocodingTimezoneOutput",
    "GeocodingPublicDatasource": "geoapify:GeocodingPublicDatasource",
    "GeocodingGeocodingRank": "geoapify:GeocodingGeocodingRank",
    "GeocodingParsedAddress": "geoapify:GeocodingParsedAddress",
    "GeocodingTextGeocoderQuery": "geoapify:GeocodingTextGeocoderQuery",
    "GeocodingReverseGeocoderQuery": "geoapify:GeocodingReverseGeocoderQuery",
    "GeocodingGeocodingProperties": "geoapify:GeocodingGeocodingProperties",
    "GeocodingGeocodingJsonResponse": "geoapify:GeocodingGeocodingJsonResponse",
    "PlacesFeatureCollection": "geoapify:PlacesFeatureCollection",
    "PlacesFeature": "geoapify:PlacesFeature",
    "PlacesPointGeometry": "geoapify:PlacesPointGeometry",
    "PlacesGenericGeometry": "geoapify:PlacesGenericGeometry",
    "PlacesGeometryCollection": "geoapify:PlacesGeometryCollection",
    "PlacesTimezoneOutput": "geoapify:PlacesTimezoneOutput",
    "PlacesPlacesDatasource": "geoapify:PlacesPlacesDatasource",
    "raw": {
      "@id": "geoapify:raw"
    },
    "PlacesWikiPopulation": "geoapify:PlacesWikiPopulation",
    "actual": {
      "@id": "geoapify:actual",
      "@type": "xsd:string"
    },
    "by_years": {
      "@id": "geoapify:by_years"
    },
    "PlacesPlaceProperties": "geoapify:PlacesPlaceProperties",
    "mappedTo": {
      "@id": "geoapify:mappedTo"
    },
    "website": {
      "@id": "geoapify:website",
      "@type": "xsd:string"
    },
    "opening_hours": {
      "@id": "geoapify:opening_hours",
      "@type": "xsd:string"
    },
    "opening_hours_covid19": {
      "@id": "geoapify:opening_hours_covid19",
      "@type": "xsd:string"
    },
    "brand": {
      "@id": "geoapify:brand",
      "@type": "xsd:string"
    },
    "operator": {
      "@id": "geoapify:operator",
      "@type": "xsd:string"
    },
    "branch": {
      "@id": "geoapify:branch",
      "@type": "xsd:string"
    },
    "network": {
      "@id": "geoapify:network",
      "@type": "xsd:string"
    },
    "owner": {
      "@id": "geoapify:owner",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "geoapify:description",
      "@type": "xsd:string"
    },
    "craft": {
      "@id": "geoapify:craft",
      "@type": "xsd:string"
    },
    "ref": {
      "@id": "geoapify:ref",
      "@type": "xsd:string"
    },
    "int_ref": {
      "@id": "geoapify:int_ref",
      "@type": "xsd:string"
    },
    "ele": {
      "@id": "geoapify:ele",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "geoapify:color",
      "@type": "xsd:string"
    },
    "water_source": {
      "@id": "geoapify:water_source",
      "@type": "xsd:string"
    },
    "website_other": {
      "@id": "geoapify:website_other",
      "@container": "@list"
    },
    "website_international": {
      "@id": "geoapify:website_international",
      "@type": "@id"
    },
    "description_international": {
      "@id": "geoapify:description_international",
      "@type": "@id"
    },
    "name_international": {
      "@id": "geoapify:name_international",
      "@type": "@id"
    },
    "cuisine_international": {
      "@id": "geoapify:cuisine_international",
      "@type": "@id"
    },
    "ref_other": {
      "@id": "geoapify:ref_other",
      "@type": "@id"
    },
    "disused": {
      "@id": "geoapify:disused",
      "@type": "xsd:boolean"
    },
    "payment_options": {
      "@id": "geoapify:payment_options",
      "@type": "@id"
    },
    "recycling_options": {
      "@id": "geoapify:recycling_options",
      "@type": "@id"
    },
    "fuel_options": {
      "@id": "geoapify:fuel_options",
      "@type": "@id"
    },
    "targeted_for": {
      "@id": "geoapify:targeted_for",
      "@type": "@id"
    },
    "socket_options": {
      "@id": "geoapify:socket_options"
    },
    "brand_details": {
      "@id": "geoapify:brand_details",
      "@type": "@id"
    },
    "operator_details": {
      "@id": "geoapify:operator_details",
      "@type": "@id"
    },
    "network_details": {
      "@id": "geoapify:network_details",
      "@type": "@id"
    },
    "owner_details": {
      "@id": "geoapify:owner_details",
      "@type": "@id"
    },
    "name_other": {
      "@id": "geoapify:name_other",
      "@type": "@id"
    },
    "contact": {
      "@id": "geoapify:contact",
      "@type": "@id"
    },
    "facilities": {
      "@id": "geoapify:facilities",
      "@type": "@id"
    },
    "wiki_and_media": {
      "@id": "geoapify:wiki_and_media",
      "@type": "@id"
    },
    "historic": {
      "@id": "geoapify:historic",
      "@type": "@id"
    },
    "heritage": {
      "@id": "geoapify:heritage",
      "@type": "@id"
    },
    "artwork": {
      "@id": "geoapify:artwork",
      "@type": "@id"
    },
    "accommodation": {
      "@id": "geoapify:accommodation",
      "@type": "@id"
    },
    "catering": {
      "@id": "geoapify:catering",
      "@type": "@id"
    },
    "parking": {
      "@id": "geoapify:parking",
      "@type": "@id"
    },
    "airport": {
      "@id": "geoapify:airport",
      "@type": "@id"
    },
    "power": {
      "@id": "geoapify:power",
      "@type": "@id"
    },
    "way": {
      "@id": "geoapify:way",
      "@type": "@id"
    },
    "building": {
      "@id": "geoapify:building",
      "@type": "@id"
    },
    "place_of_worship": {
      "@id": "geoapify:place_of_worship",
      "@type": "@id"
    },
    "fire_hydrant": {
      "@id": "geoapify:fire_hydrant",
      "@type": "@id"
    },
    "defibrilator": {
      "@id": "geoapify:defibrilator",
      "@type": "@id"
    },
    "restrictions": {
      "@id": "geoapify:restrictions",
      "@type": "@id"
    },
    "production": {
      "@id": "geoapify:production",
      "@type": "@id"
    },
    "IpIpGeolocationResponse": "geoapify:IpIpGeolocationResponse",
    "ip": {
      "@id": "geoapify:ip",
      "@type": "xsd:string"
    },
    "subdivisions": {
      "@id": "geoapify:subdivisions",
      "@container": "@list"
    },
    "postal": {
      "@id": "geoapify:postal",
      "@type": "@id"
    },
    "IpIpGeolocationNamedEntity": "geoapify:IpIpGeolocationNamedEntity",
    "names": {
      "@id": "geoapify:names",
      "@type": "@id"
    },
    "IpIpGeolocationCountry": "geoapify:IpIpGeolocationCountry",
    "iso_code": {
      "@id": "geoapify:iso_code",
      "@type": "xsd:string"
    },
    "geoname_id": {
      "@id": "geoapify:geoname_id",
      "@type": "xsd:integer"
    },
    "name_native": {
      "@id": "geoapify:name_native",
      "@type": "xsd:string"
    },
    "phone_code": {
      "@id": "geoapify:phone_code",
      "@type": "xsd:string"
    },
    "capital": {
      "@id": "geoapify:capital",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "geoapify:currency",
      "@type": "xsd:string"
    },
    "flag": {
      "@id": "geoapify:flag",
      "@type": "xsd:string"
    },
    "languages": {
      "@id": "geoapify:languages",
      "@container": "@list"
    },
    "IpIpGeolocationLanguage": "geoapify:IpIpGeolocationLanguage",
    "IpIpGeolocationContinent": "geoapify:IpIpGeolocationContinent",
    "code": {
      "@id": "geoapify:code",
      "@type": "xsd:string"
    },
    "IpIpGeolocationLocation": "geoapify:IpIpGeolocationLocation",
    "latitude": {
      "@id": "geoapify:latitude",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "geoapify:longitude",
      "@type": "xsd:decimal"
    },
    "IpIpGeolocationPostal": "geoapify:IpIpGeolocationPostal",
    "PlaceInfoFeatureCollection": "geoapify:PlaceInfoFeatureCollection",
    "PlaceInfoFeature": "geoapify:PlaceInfoFeature",
    "PlaceInfoPointGeometry": "geoapify:PlaceInfoPointGeometry",
    "PlaceInfoGenericGeometry": "geoapify:PlaceInfoGenericGeometry",
    "PlaceInfoGeometryCollection": "geoapify:PlaceInfoGeometryCollection",
    "PlaceInfoTimezoneOutput": "geoapify:PlaceInfoTimezoneOutput",
    "PlaceInfoPlacesDatasource": "geoapify:PlaceInfoPlacesDatasource",
    "PlaceInfoWikiPopulation": "geoapify:PlaceInfoWikiPopulation",
    "PlaceInfoPlaceInfoProperties": "geoapify:PlaceInfoPlaceInfoProperties",
    "PlaceDetailsTimezoneOutput": "geoapify:PlaceDetailsTimezoneOutput",
    "PlaceDetailsPublicDatasource": "geoapify:PlaceDetailsPublicDatasource",
    "PlaceDetailsWikiPopulation": "geoapify:PlaceDetailsWikiPopulation",
    "PlaceDetailsPlaceDetailsFeatureId": "geoapify:PlaceDetailsPlaceDetailsFeatureId",
    "PlaceDetailsPlaceDetailsFeatureCollection": "geoapify:PlaceDetailsPlaceDetailsFeatureCollection",
    "PlaceDetailsPlaceDetailsFeature": "geoapify:PlaceDetailsPlaceDetailsFeature",
    "PlaceDetailsPlaceDetailsProperties": "geoapify:PlaceDetailsPlaceDetailsProperties",
    "feature_type": {
      "@id": "geoapify:feature_type",
      "@type": "@id"
    },
    "area": {
      "@id": "geoapify:area",
      "@type": "xsd:decimal"
    },
    "access_details": {
      "@id": "geoapify:access_details"
    },
    "wikidata": {
      "@id": "geoapify:wikidata",
      "@type": "xsd:string"
    },
    "PlaceDetailsPointGeometry": "geoapify:PlaceDetailsPointGeometry",
    "PlaceDetailsLineStringGeometry": "geoapify:PlaceDetailsLineStringGeometry",
    "PlaceDetailsPolygonGeometry": "geoapify:PlaceDetailsPolygonGeometry",
    "PlaceDetailsMultiPointGeometry": "geoapify:PlaceDetailsMultiPointGeometry",
    "PlaceDetailsMultiLineStringGeometry": "geoapify:PlaceDetailsMultiLineStringGeometry",
    "PlaceDetailsMultiPolygonGeometry": "geoapify:PlaceDetailsMultiPolygonGeometry",
    "PlaceDetailsGeometryCollection": "geoapify:PlaceDetailsGeometryCollection"
  },
  "@type": "schema:Dataset",
  "schema:name": "Geoapify API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Geoapify'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-11-05) from openapi/geoapify-address-autocomplete-api-openapi.yml, openapi/geoapify-batch-api-openapi.yml, openapi/geoapify-batch-geocoding-api-openapi.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/geoapify-address-autocomplete-api-openapi.yml",
    "openapi/geoapify-batch-api-openapi.yml",
    "openapi/geoapify-batch-geocoding-api-openapi.yml",
    "openapi/geoapify-boundaries-api-openapi.yml",
    "openapi/geoapify-elevation-api-openapi.yml"
  ]
}