[OSM-talk] Handling of towns with different or alternative names

Simon Ward simon at bleah.co.uk
Tue Jan 27 22:24:38 GMT 2009

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.

A complex system that works is invariably found to have evolved from a
simple system that works.—John Gall
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.openstreetmap.org/pipermail/talk/attachments/20090127/bfbb66b6/attachment.pgp>

More information about the talk mailing list