generated: '2026-10-08' method: derived generator: derive-vocabulary.py source: openapi/yatmo-openapi.json vocabulary: name: Yatmo Domain Vocabulary description: 'Terms declared by Yatmo''s own API contract: its resource groups, objects and enumerations, with the contract''s definitions. Derived, not authored.' version: '2026-10-08' terms: - term: SupportedLanguages definition: 'Enumeration declared by the contract with values: EN, FR, NL, DE, IT, PT, ES, CA, ZH, HI, AR, RU. (11 more)' tags: - Enumeration source: openapi/yatmo-openapi.json#/components/schemas/SupportedLanguages - term: Category definition: 'Object declared by the contract with fields: l, id, c, aid, i.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/Category - term: TravelInfo definition: 'Object declared by the contract with fields: DistanceMeters, DurationSeconds, DurationMinutes.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/TravelInfo - term: NearestPoi definition: 'Object declared by the contract with fields: Name, Latitude, Longitude, StraightLineDistanceMeters, Walking, Bicycling, Driving, Transit.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/NearestPoi - term: EnrichedCategory definition: 'Object declared by the contract with fields: Id, Key, Group, Label, Nearest.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/EnrichedCategory - term: ListingEnrichment definition: 'Object declared by the contract with fields: Latitude, Longitude, Country, Language, SearchRadiusMeters, Categories.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/ListingEnrichment - term: ImmotopSubCategory definition: 'Object declared by the contract with fields: id, l.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/ImmotopSubCategory - term: ImmotopCategory definition: 'Object declared by the contract with fields: l, id, sc.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/ImmotopCategory - term: TravelModes definition: 'Enumeration declared by the contract with values: Driving, Walking, Bicycling, Transit.' tags: - Enumeration source: openapi/yatmo-openapi.json#/components/schemas/TravelModes - term: SupportedRadius definition: 'Enumeration declared by the contract with values: Meters200, Meters500, Meters1000, Meters2000, Meters5000, Meters10000, Meters25000, Meters100000.' tags: - Enumeration source: openapi/yatmo-openapi.json#/components/schemas/SupportedRadius - term: PoiRule definition: 'Object declared by the contract with fields: PoiId, Radius, PoiIdWithRadius.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/PoiRule - term: NearCheckModel definition: 'Object declared by the contract with fields: Rules, Ids.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/NearCheckModel - term: PointOfInterestForSmallOptimizedJson definition: 'Object declared by the contract with fields: n, t, la, ln, p, i, si, g, rpt, sd, fid.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/PointOfInterestForSmallOptimizedJson - term: RouteResponse definition: 'Object declared by the contract with fields: Coordinates, TravelTime, TravelTimeLongLabel, TravelTimeShortLabel, TravelTimeExtraShortLabel.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/RouteResponse - term: GeoPosition definition: 'Object declared by the contract with fields: Latitude, Longitude.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/GeoPosition - term: PointOfInterestTypes definition: 'Enumeration declared by the contract with values: Children, Transports, Shopping, Entertainment, DailyLife, Medical, Tourism.' tags: - Enumeration source: openapi/yatmo-openapi.json#/components/schemas/PointOfInterestTypes - term: SummaryTravelData definition: 'Object declared by the contract with fields: HasTravelInformation, TravelMode, TranslatedTravelMode, PreciseTravelDistanceData, PreciseTravelDistanceLongLabel, PreciseTravelDistanceShortLabel, TravelTime, TravelTimeLongLabel, TravelTimeShortLabel, TravelTimeExtraShortLabel.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/SummaryTravelData - term: SummaryData definition: 'Object declared by the contract with fields: PoiTypeId, Icon, SubIcon, Latitude, Longitude, Name, SpecificData, TravelDataElements.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/SummaryData - term: SubCategoryAroundPosition definition: 'Object declared by the contract with fields: PointOfInterestSubType, SubType, Label, LabelBis, Data.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/SubCategoryAroundPosition - term: TopCategoryAroundPosition definition: 'Object declared by the contract with fields: PointOfInterestType, CategoryType, Label, SubCategories.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/TopCategoryAroundPosition - term: MainCityForSummary definition: 'Object declared by the contract with fields: Names, TravelDataElements, Center.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/MainCityForSummary - term: PlaceInformation definition: 'Object declared by the contract with fields: StreetName, IsLocality, CityName, ZipCode, LocalizedStreetNames, LocalizedCityNames.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/PlaceInformation - term: CustomerItemSummary definition: 'Object declared by the contract with fields: AvailableCategoriesAroundPosition, CloseCities, PlaceInformation.' tags: - Object source: openapi/yatmo-openapi.json#/components/schemas/CustomerItemSummary