OSMPID: A Persistent ID Specification and an Object Identity Service

Room: Talks II - Amphi Bienvenüe (Bienvenüe)

Friday, 15:40
Duration: 20 minutes (plus Q&A)

Language: en


Back to schedule
  • Stefan Keller

As OpenStreetMap matures, volatile IDs hinder data integration. We propose the OSM Persistent ID Specification (OSMPID) to provide stable references for developers, the tourism sector, Wikidata and others. Serving as a community-driven alternative e.g. to the GERS-ID, we introduce an HTTP-based Object Identity Service prototype. This talk outlines the technical roadmap to empower reliable, long-term applications built on integrated open OSM location data.


After years of sporadic discussions and as OpenStreetMap (OSM) reaches new levels of maturity, it is time for the community to discuss a standardized identifier that goes beyond the usual OSM_ID with the node, way, and relation elements. To tackle this challenge, we are introducing the "OSM Persistent ID Specification" (OSMPID). This specification provides a stable reference to OSM objects, even when dealing with edge cases of the OSM data structure.

Identifiers like OSMPID are useful for software developers, the tourism sector, Wikidata, and other users aiming to integrate OSM-derived data into their workflows using permanent identifiers. The OSMPID serves as a robust, community-driven alternative to proposals like GERS-ID from Overture Maps.

This talk will also present an HTTP-based Object Identity Service prototype that tracks and signals changes to referenced OSM objects. We will outline the technical specifications and roadmap for a service that will empower developers and users to build reliable, long-term applications within the OSM ecosystem. Finally, the discussion about identifiers underscores the need for OSM to provide a foundation for up-to-date point-of-interest (POI/Places) and location data that is open, up-to-date, and easily integrable.