{
  "@context": {
    "@vocab": "https://yatmo.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "yatmo": "https://yatmo.com/schema#",
    "SupportedLanguages": "yatmo:SupportedLanguages",
    "Category": "yatmo:Category",
    "l": {
      "@id": "yatmo:l",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "yatmo:id",
      "@type": "xsd:integer"
    },
    "c": {
      "@id": "yatmo:c",
      "@container": "@list"
    },
    "aid": {
      "@id": "yatmo:aid",
      "@type": "xsd:integer"
    },
    "i": {
      "@id": "yatmo:i",
      "@type": "xsd:integer"
    },
    "TravelInfo": "yatmo:TravelInfo",
    "DistanceMeters": {
      "@id": "yatmo:DistanceMeters",
      "@type": "xsd:integer"
    },
    "DurationSeconds": {
      "@id": "yatmo:DurationSeconds",
      "@type": "xsd:integer"
    },
    "DurationMinutes": {
      "@id": "yatmo:DurationMinutes",
      "@type": "xsd:integer"
    },
    "NearestPoi": "yatmo:NearestPoi",
    "Name": {
      "@id": "yatmo:Name",
      "@type": "xsd:string"
    },
    "Latitude": {
      "@id": "yatmo:Latitude",
      "@type": "xsd:decimal"
    },
    "Longitude": {
      "@id": "yatmo:Longitude",
      "@type": "xsd:decimal"
    },
    "StraightLineDistanceMeters": {
      "@id": "yatmo:StraightLineDistanceMeters",
      "@type": "xsd:integer"
    },
    "Walking": {
      "@id": "yatmo:Walking"
    },
    "Bicycling": {
      "@id": "yatmo:Bicycling"
    },
    "Driving": {
      "@id": "yatmo:Driving"
    },
    "Transit": {
      "@id": "yatmo:Transit"
    },
    "EnrichedCategory": "yatmo:EnrichedCategory",
    "Id": {
      "@id": "yatmo:Id",
      "@type": "xsd:integer"
    },
    "Key": {
      "@id": "yatmo:Key",
      "@type": "xsd:string"
    },
    "Group": {
      "@id": "yatmo:Group",
      "@type": "xsd:string"
    },
    "Label": {
      "@id": "yatmo:Label",
      "@type": "xsd:string"
    },
    "Nearest": {
      "@id": "yatmo:Nearest"
    },
    "ListingEnrichment": "yatmo:ListingEnrichment",
    "Country": {
      "@id": "yatmo:Country",
      "@type": "xsd:string"
    },
    "Language": {
      "@id": "yatmo:Language",
      "@type": "xsd:string"
    },
    "SearchRadiusMeters": {
      "@id": "yatmo:SearchRadiusMeters",
      "@type": "xsd:integer"
    },
    "Categories": {
      "@id": "yatmo:Categories",
      "@container": "@list"
    },
    "ImmotopSubCategory": "yatmo:ImmotopSubCategory",
    "ImmotopCategory": "yatmo:ImmotopCategory",
    "sc": {
      "@id": "yatmo:sc",
      "@container": "@list"
    },
    "TravelModes": "yatmo:TravelModes",
    "SupportedRadius": "yatmo:SupportedRadius",
    "PoiRule": "yatmo:PoiRule",
    "PoiId": {
      "@id": "yatmo:PoiId",
      "@type": "xsd:integer"
    },
    "Radius": {
      "@id": "yatmo:Radius"
    },
    "PoiIdWithRadius": {
      "@id": "yatmo:PoiIdWithRadius",
      "@type": "xsd:integer"
    },
    "NearCheckModel": "yatmo:NearCheckModel",
    "Rules": {
      "@id": "yatmo:Rules",
      "@container": "@list"
    },
    "Ids": {
      "@id": "yatmo:Ids",
      "@container": "@list"
    },
    "PointOfInterestForSmallOptimizedJson": "yatmo:PointOfInterestForSmallOptimizedJson",
    "n": {
      "@id": "yatmo:n",
      "@type": "xsd:string"
    },
    "t": {
      "@id": "yatmo:t",
      "@type": "xsd:string"
    },
    "la": {
      "@id": "yatmo:la",
      "@type": "xsd:decimal"
    },
    "ln": {
      "@id": "yatmo:ln",
      "@type": "xsd:decimal"
    },
    "p": {
      "@id": "yatmo:p",
      "@type": "xsd:string"
    },
    "si": {
      "@id": "yatmo:si",
      "@type": "xsd:string"
    },
    "g": {
      "@id": "yatmo:g",
      "@type": "xsd:boolean"
    },
    "rpt": {
      "@id": "yatmo:rpt",
      "@type": "xsd:string"
    },
    "sd": {
      "@id": "yatmo:sd",
      "@type": "xsd:string"
    },
    "fid": {
      "@id": "yatmo:fid",
      "@type": "xsd:string"
    },
    "RouteResponse": "yatmo:RouteResponse",
    "Coordinates": {
      "@id": "yatmo:Coordinates",
      "@container": "@list"
    },
    "TravelTime": {
      "@id": "yatmo:TravelTime",
      "@type": "xsd:integer"
    },
    "TravelTimeLongLabel": {
      "@id": "yatmo:TravelTimeLongLabel",
      "@type": "xsd:string"
    },
    "TravelTimeShortLabel": {
      "@id": "yatmo:TravelTimeShortLabel",
      "@type": "xsd:string"
    },
    "TravelTimeExtraShortLabel": {
      "@id": "yatmo:TravelTimeExtraShortLabel",
      "@type": "xsd:string"
    },
    "GeoPosition": "yatmo:GeoPosition",
    "PointOfInterestTypes": "yatmo:PointOfInterestTypes",
    "SummaryTravelData": "yatmo:SummaryTravelData",
    "HasTravelInformation": {
      "@id": "yatmo:HasTravelInformation",
      "@type": "xsd:boolean"
    },
    "TravelMode": {
      "@id": "yatmo:TravelMode"
    },
    "TranslatedTravelMode": {
      "@id": "yatmo:TranslatedTravelMode",
      "@type": "xsd:string"
    },
    "PreciseTravelDistanceData": {
      "@id": "yatmo:PreciseTravelDistanceData",
      "@type": "xsd:integer"
    },
    "PreciseTravelDistanceLongLabel": {
      "@id": "yatmo:PreciseTravelDistanceLongLabel",
      "@type": "xsd:string"
    },
    "PreciseTravelDistanceShortLabel": {
      "@id": "yatmo:PreciseTravelDistanceShortLabel",
      "@type": "xsd:string"
    },
    "SummaryData": "yatmo:SummaryData",
    "PoiTypeId": {
      "@id": "yatmo:PoiTypeId",
      "@type": "xsd:integer"
    },
    "Icon": {
      "@id": "yatmo:Icon",
      "@type": "xsd:integer"
    },
    "SubIcon": {
      "@id": "yatmo:SubIcon",
      "@type": "xsd:integer"
    },
    "SpecificData": {
      "@id": "yatmo:SpecificData",
      "@type": "xsd:string"
    },
    "TravelDataElements": {
      "@id": "yatmo:TravelDataElements",
      "@container": "@list"
    },
    "SubCategoryAroundPosition": "yatmo:SubCategoryAroundPosition",
    "PointOfInterestSubType": {
      "@id": "yatmo:PointOfInterestSubType"
    },
    "SubType": {
      "@id": "yatmo:SubType",
      "@type": "xsd:integer"
    },
    "LabelBis": {
      "@id": "yatmo:LabelBis",
      "@type": "xsd:string"
    },
    "Data": {
      "@id": "yatmo:Data",
      "@container": "@list"
    },
    "TopCategoryAroundPosition": "yatmo:TopCategoryAroundPosition",
    "PointOfInterestType": {
      "@id": "yatmo:PointOfInterestType"
    },
    "CategoryType": {
      "@id": "yatmo:CategoryType",
      "@type": "xsd:integer"
    },
    "SubCategories": {
      "@id": "yatmo:SubCategories",
      "@container": "@list"
    },
    "MainCityForSummary": "yatmo:MainCityForSummary",
    "Names": {
      "@id": "yatmo:Names"
    },
    "Center": {
      "@id": "yatmo:Center"
    },
    "PlaceInformation": "yatmo:PlaceInformation",
    "StreetName": {
      "@id": "yatmo:StreetName",
      "@type": "xsd:string"
    },
    "IsLocality": {
      "@id": "yatmo:IsLocality",
      "@type": "xsd:boolean"
    },
    "CityName": {
      "@id": "yatmo:CityName",
      "@type": "xsd:string"
    },
    "ZipCode": {
      "@id": "yatmo:ZipCode",
      "@type": "xsd:string"
    },
    "LocalizedStreetNames": {
      "@id": "yatmo:LocalizedStreetNames"
    },
    "LocalizedCityNames": {
      "@id": "yatmo:LocalizedCityNames"
    },
    "CustomerItemSummary": "yatmo:CustomerItemSummary",
    "AvailableCategoriesAroundPosition": {
      "@id": "yatmo:AvailableCategoriesAroundPosition",
      "@container": "@list"
    },
    "CloseCities": {
      "@id": "yatmo:CloseCities",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Yatmo API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Yatmo'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-08) from openapi/yatmo-openapi.json.",
  "dcterms:created": "2026-10-08",
  "dcterms:source": [
    "openapi/yatmo-openapi.json"
  ]
}