[OSM-dev] Are object versions always continuous?

Frederik Ramm frederik at remote.org
Mon Nov 21 00:32:01 GMT 2011


Hi,

On 11/21/2011 12:10 AM, Serge Wroclawski wrote:
> If I see an object node ID 1234567, and it's of version 5, can I then
> safely assume that there must be a version 1, 2, 3 and 4?

At the moment I believe you can make this assumption; It is possible 
that some pre-v1 history has been lost however, so the assumtion that v1 
is always the state in which the object was initially created is 
probably wrong.

I recommend not relying on this though. The reason for this 
recommendation is that Data Working Group at one time discussed what we 
called an "interdiction API" that would allow us to mark certain 
versions of objects as being unsuitable for distribution. It would be 
possible to "interdict" for example version 3 of an object, leaving the 
downloader with v1, v2, v4, v5.

All this is 100% vapourvare at the moment but it could happen some day.

Bye
Frederik

-- 
Frederik Ramm  ##  eMail frederik at remote.org  ##  N49°00'09" E008°23'33"



More information about the dev mailing list