Yes I'm sure... Notice I put the word "direct" in there. No "end user" of the data will use the data directly, there is always a presentation layer in the middle, which formats up numbers and dates, converts units, localises key words, etc etc. That's where the "semicolon syntax" and the "pipe syntax" will get resolved into something palatable to humans.
I agree about the completely empty values like "key=". If the "semicolon syntax" defines a "list of values", shouldn't stuff remove an empty value from the list (i.e. replace ;; with ;) and then remove the whole tag if the list is empty? --colin On 2016-01-20 00:17, Martin Koppenhoefer wrote: > sent from a phone > >> Am 19.01.2016 um 20:02 schrieb Colin Smale <colin.sm...@xs4all.nl>: >> >> Tags and values are for machine processing, not for direct human consumption; > > are you sure? Why are they human readable then, using actual words? Wouldn't > it be more efficient to use binary code? > > Empty values are not valid for keys, it means the key will be removed, at > least this is common understanding and what editors do, although I couldn't > find it in the API docs: http://wiki.openstreetmap.org/wiki/API_v0.6#Tags > > cheers, > Martin > _______________________________________________ > Tagging mailing list > Tagging@openstreetmap.org > https://lists.openstreetmap.org/listinfo/tagging
_______________________________________________ Tagging mailing list Tagging@openstreetmap.org https://lists.openstreetmap.org/listinfo/tagging