Yatmo · JSON-LD Context

Yatmo Context

JSON-LD context defining the semantic vocabulary for Yatmo from Yatmo.

23 Classes 74 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
yatmo: https://yatmo.com/schema#

Classes

SupportedLanguages Category TravelInfo NearestPoi EnrichedCategory ListingEnrichment ImmotopSubCategory ImmotopCategory TravelModes SupportedRadius PoiRule NearCheckModel PointOfInterestForSmallOptimizedJson RouteResponse GeoPosition PointOfInterestTypes SummaryTravelData SummaryData SubCategoryAroundPosition TopCategoryAroundPosition MainCityForSummary PlaceInformation CustomerItemSummary

Properties

Property Type Container
l string
id integer
c list
aid integer
i integer
DistanceMeters integer
DurationSeconds integer
DurationMinutes integer
Name string
Latitude decimal
Longitude decimal
StraightLineDistanceMeters integer
Walking
Bicycling
Driving
Transit
Id integer
Key string
Group string
Label string
Nearest
Country string
Language string
SearchRadiusMeters integer
Categories list
sc list
PoiId integer
Radius
PoiIdWithRadius integer
Rules list
Ids list
n string
t string
la decimal
ln decimal
p string
si string
g boolean
rpt string
sd string
fid string
Coordinates list
TravelTime integer
TravelTimeLongLabel string
TravelTimeShortLabel string
TravelTimeExtraShortLabel string
HasTravelInformation boolean
TravelMode
TranslatedTravelMode string
PreciseTravelDistanceData integer
PreciseTravelDistanceLongLabel string
PreciseTravelDistanceShortLabel string
PoiTypeId integer
Icon integer
SubIcon integer
SpecificData string
TravelDataElements list
PointOfInterestSubType
SubType integer
LabelBis string
Data list
PointOfInterestType
CategoryType integer
SubCategories list
Names
Center
StreetName string
IsLocality boolean
CityName string
ZipCode string
LocalizedStreetNames
LocalizedCityNames
AvailableCategoriesAroundPosition list
CloseCities list

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}