however, everything depends on the key definition, in opening_hours for example you use || as "or". Thats ok because that key does not expect parameters, lane=* does
On 20.01.2016 15:05, Hakuch wrote: > On 20.01.2016 08:30, Colin Smale wrote: >> 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? > > no, because in this context (semicolons) the ;; should't be recognized > as empty value but as an escaped semicolon. There is no sense for empty > values in this context. > > Differently from the use of | pipes: > key=|| would mean: param1=empty, param2=empty > key=|50| would mean: param1=empty, param2=50, param3=empty > > and this empty COULD be identified as "use default value XX for this > param", but that must be defined somehow (wiki...) for this specific > key. You even could define "there must not be any empty values", then > this tags would be invalid. > > by the way, this topic has lost the connection to the proposal > > > > _______________________________________________ > Tagging mailing list > Tagging@openstreetmap.org > https://lists.openstreetmap.org/listinfo/tagging >
0x3CBE432B.asc
Description: application/pgp-keys
_______________________________________________ Tagging mailing list Tagging@openstreetmap.org https://lists.openstreetmap.org/listinfo/tagging