Odpowiedzi:
Osm_id jest unikalny tylko w obrębie typu obiektu. Łatwo jest przetestować za pomocą poniższych linków
http://www.openstreetmap.org/way/40000000
http://www.openstreetmap.org/node/40000000
Obecne statystyki OSM pokazują te liczby:
Number of nodes 2412050198
Number of ways 241029453
Number of relations 2658037
Wiele najstarszych węzłów zostało już usuniętych i ogólnie nowe identyfikatory węzłów są znacznie większe niż nowe identyfikatory dróg i relacji. Z tego powodu coraz rzadziej można znaleźć te same osm_ids z małego wyciągu, ale wciąż może się to zdarzyć i użytkownik nie może ufać, że osm_ids są uniwersalne.
Każdy obiekt OSM jest zgodny z tym schematem kodowania.
więc jeśli typ jest inny, wówczas dwa lub więcej obiektów może mieć ten sam identyfikator i będą odnosić się do różnych obiektów. Ale jeśli typ i identyfikator są takie same, a wersja jest inna, oznacza to różne wersje tego samego obiektu. W interfejsie API osm wersja jest opcjonalna, a jeśli nie zostanie określona, zwracana jest wersja najwyższa.