On Tue, Jan 27, 2009 at 04:36:08PM -0500, Matthias Julius wrote:
> > This doesn’t account for multiple names in the same language, though.  I
> > can also imagine a place having several old names over time, while
> > old_name=* really only allows for one.
> 
> IMHO there really needs to be a well defined mechanism that allows a
> tag to have multiple values.  To invent new keys like old_name_1 and
> old_name_2 is certainly not optimal.
> 
> The FAQ has the recommendation of separating multiple values with a
> ';' and to enter a semicolon that is part of the data as ';;'.

I think multiple keys with the same name should be allowed for a
node/way/relation.  AFAIK it’s only the editors that don’t currently let
you do this.

> That's actually error prone if someone enters a semicolon who doesn't
> know about the rule.  I think that should better be reversed or '\;'
> be used as separator because this is much less likely to appear in
> regular data.

Almost any character could appear in regular data, unless it’s quite a
special character—say, rather appropriately, the unit separator (US,
ASCII 0x1f).  The problem then is entering the special character.

Ultimately the user should not have to care what, or if a, separator is
used, and they would be presented with multiple values as appropriate
for the interface they are using.

Simon
-- 
A complex system that works is invariably found to have evolved from a
simple system that works.—John Gall

Attachment: signature.asc
Description: Digital signature

_______________________________________________
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk

Reply via email to