DM2find.ai

For national & regional tourism organisations

The ontology layer
under your tourism data.

You have invested in a national data platform. The remaining gap is semantic: assistants, agents and search engines cannot reason over your records without a shared model of what a trail, an opening period or a tasting room actually is. That layer is what we operate — across 8 national and regional platforms today.

Software Made in Europe 2026Software Hosted in Europe 2026

Connected platforms and licence attribution

Attribution is rendered wherever the licence requires it — on the destination page and in its machine-readable record. Where a connector is only planned, we publish no attribution at all.

GeographyPlatformConnectorAttribution as publishedLive
AustriaÖsterreich WerbungPlanned— not claimed until the connector is live0
BelgiumVisit Flanders / Wallonie TourismePlanned— not claimed until the connector is live0
FranceDATAtourismeConnectedDATAtourisme, Licence Ouverte / Etalab152
Italy — Emilia-RomagnaEmilia-Romagna TourismConnectedEmilia-Romagna Tourism – Regione Emilia-Romagna (CC-BY 4.0)10
GermanyOpen Data GermanyPlanned— not claimed until the connector is live0
South KoreaKTO TourismConnectedKTO Tourism from data.go.kr7
Canada — QuébecDonnées QuébecConnectedDonnées Québec – Gouvernement du Québec (CC-BY 4.0)10
SpainDatos Abiertos TurismoPlanned— not claimed until the connector is live0
Italy — Süd-TirolOpen Data Hub SüdtirolConnectedOpen Data Hub Südtirol/Alto Adige (opendatahub.com)3
NetherlandsTouripediaConnectedTouripedia1
FinlandVisit Finland DataHubConnectedVisit Finland – DataHub (business.finland.fi)4
SwedenVisit Sweden national APIConnectedVisit Sweden national API2

Four things the layer does

Normalise
One entity model across every source, so a Finnish record and a Korean record answer the same question the same way.
Enrich
Live availability, ratings, classifications and accessibility — plus an owner-supplied overlay that never overwrites your record.
Expose
schema.org, JSON-LD, an MCP endpoint and llms.txt, so any assistant can cite your destinations correctly.
Govern
Licence terms, attribution and provenance carried through to the answer, per field.

A destination record, as published

GET /api/destinations/nancy.json

{
  "@context": "https://schema.org",
  "@type": "TouristDestination",
  "name": "Nancy",
  "source": {
    "platform": "DATAtourisme",
    "attribution": "DATAtourisme, Licence
                    Ouverte / Etalab",
    "refresh": "continuous"
  },
  "enrichmentLayer": { "affectsRanking": false },
  "agentEndpoint": "mcp://dm2find.ai/nancy"
}

Publishing this makes the infrastructure claim demonstrable — and positions your destinations to be cited by assistants rather than fighting for blue links.

Sovereignty

Built in the EU and hosted on our own European infrastructure, with an optional fully-European model stack from source to answer. The one exception is the optional voice agent, which runs on ElevenLabs in the US — it is never part of the data layer, and it only loads when a visitor starts it.

Non-exclusive

We sit beside your platform, not in front of it. Your data stays yours; attribution travels with it, per field.

Rollout

Pilot three destinations, then extend nationally with per-DMO branding on one shared layer.

Voice agent for questions about DM2find. Runs on ElevenLabs (US); loads only when you tap, and will ask for your microphone.