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

Attachment: 0x3CBE432B.asc
Description: application/pgp-keys

_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to