[Openstreetmap-dev] Wiki: XML Schema vs. REST examplesHi,

Immanuel Scholz immanuel.scholz at gmx.de
Tue Jan 10 20:19:39 GMT 2006


> On the OSM wiki, some examples given for the REST api say:
> <segment tags='name=harrypotter; ; ; ; ; ' from='194797' to='226261'
> uid='192388'/>
> While over in the XML Schema page it says:,
> <property uid="111" object="678" key="name" value="Baker Street" />
> Which one is correct,

They are both somewhat correct.

The example in the REST page is how it is currently implemented. Steve likes 
it the way where the server only knows about tag-strings and nothing else.

However, I (and I believe Nick too?) prefere a way where the server understand 
key/value pairs. The REST example is the current quick-and-working 
implementation to just-support-properties. The XML-Schema is my suggestion 
how I would do things to transfer.

The disadvantage of the tag-string is, that it could become huge as more 
people start to use more properties for different things (and as automated 
properties start to happen as example "created_by=JOSM" or something like 

The tags attribute will be replaced by the seperate tag as soon as they don't 
fit the needs anymore. But who knows? Maybe we get away with the working 
implementation ;-)

> and can this, as well as the Data Primitives and 
> Key Value System pages be changed to be consistent (whichever way it
> eventually will be).

You can copy and post this email as clarification into the wiki, if you 
want :-)

If you want to implement the property tags, feel free!

Ciao, Imi.

More information about the dev mailing list