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

2009-01-27 Thread Russ Nelson

On Jan 27, 2009, at 2:08 PM, Manfred Podzkiewitz wrote:

 Hello, i have a question about the handling of unoffical, or ethnic,  
 or
 historic names of towns and villages.
The TIGER import in the USA uses name_1 for alternate names.  Perhaps  
we should view all tags starting with name as potential names? 
That points to using nameEN for the English name of a city, and  
nameDE for the German name of the same city, etc.

Or should that be name:EN and name:DE?

--
Russ Nelson - http://community.cloudmade.com/blog - 
http://wiki.openstreetmap.org/User:RussNelson
r...@cloudmade.com - http://openstreetmap.org/user/RussNelson


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


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

2009-01-27 Thread Andy Allan
On Tue, Jan 27, 2009 at 7:50 PM, Russ Nelson r...@cloudmade.com wrote:

 On Jan 27, 2009, at 2:08 PM, Manfred Podzkiewitz wrote:

 Hello, i have a question about the handling of unoffical, or ethnic,
 or
 historic names of towns and villages.
 The TIGER import in the USA uses name_1 for alternate names.  Perhaps
 we should view all tags starting with name as potential names?
 That points to using nameEN for the English name of a city, and
 nameDE for the German name of the same city, etc.

 Or should that be name:EN and name:DE?

Alternative names, local names, multilingual names and all that stuff
is covered already at
http://wiki.openstreetmap.org/wiki/Map_Features#Naming

Cheers,
Andy

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


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

2009-01-27 Thread Simon Ward
On Tue, Jan 27, 2009 at 02:50:37PM -0500, Russ Nelson wrote:
 
 On Jan 27, 2009, at 2:08 PM, Manfred Podzkiewitz wrote:
 
  Hello, i have a question about the handling of unoffical, or ethnic,  
  or
  historic names of towns and villages.
 The TIGER import in the USA uses name_1 for alternate names.  Perhaps  
 we should view all tags starting with name as potential names? 
 That points to using nameEN for the English name of a city, and  
 nameDE for the German name of the same city, etc.
 
 Or should that be name:EN and name:DE?

These already exist, see Key:name[1].

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.

In addition, where it wasn’t clear that an alternative name fit into one
of the key variations, I have used alt_name.  For example, I used
alt_name for the second name on streets with multiple signs[2], until I
learnt that they should be old_name=*

[1]: http://wiki.openstreetmap.org/wiki/Key:name
[2]: http://bleah.co.uk/~simon/photos/osm/multi-signage/mayford-mayfield.jpg

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


signature.asc
Description: Digital signature
___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


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

2009-01-27 Thread Richard Weait
On Tue, 2009-01-27 at 19:57 +, Andy Allan wrote:
 On Tue, Jan 27, 2009 at 7:50 PM, Russ Nelson r...@cloudmade.com wrote:
 
  On Jan 27, 2009, at 2:08 PM, Manfred Podzkiewitz wrote:
 
  Hello, i have a question about the handling of unoffical, or ethnic,
  or
  historic names of towns and villages.

 Alternative names, local names, multilingual names and all that stuff
 is covered already at
 http://wiki.openstreetmap.org/wiki/Map_Features#Naming

and
http://wiki.openstreetmap.org/wiki/Bilingual_street_names



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


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

2009-01-27 Thread Yann Coupin
Le 27 janv. 09 à 21:02, Simon Ward a écrit :

 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.

The general rule in OSM is that multiple values for a tag must be  
separated by a semicolon. Why would names be different than any other  
tag? Thus, a place where name has change multiple times should be  
written like this:

old_name=old name;ye oldee name;oldish name
___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


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

2009-01-27 Thread Frank Mohr
Andy Allan wrote:
 On Tue, Jan 27, 2009 at 7:50 PM, Russ Nelson r...@cloudmade.com wrote:
 On Jan 27, 2009, at 2:08 PM, Manfred Podzkiewitz wrote:

 Hello, i have a question about the handling of unoffical, or ethnic,
 or
 historic names of towns and villages.
 The TIGER import in the USA uses name_1 for alternate names.  Perhaps
 we should view all tags starting with name as potential names?
 That points to using nameEN for the English name of a city, and
 nameDE for the German name of the same city, etc.

 Or should that be name:EN and name:DE?
 
 Alternative names, local names, multilingual names and all that stuff
 is covered already at
 http://wiki.openstreetmap.org/wiki/Map_Features#Naming

that cover all cases.
As an example the city Chemnitz (http://en.wikipedia.org/wiki/Chemnitz)

The german name was/is

1143-1953   Chemnitzname_old ?
1953–1990   Karl-Marx-Stadt name_old ?
1990Chemnitzname

and

Sorbian Kamjenica   name:wen
Czech   Saská Kamenice  name:cze

Frank




___ 
Der fr�he Vogel f�ngt den Wurm. Hier gelangen Sie zum neuen Yahoo! Mail: 
http://mail.yahoo.de


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


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

2009-01-27 Thread Matthias Julius
Simon Ward si...@bleah.co.uk writes:

 On Tue, Jan 27, 2009 at 02:50:37PM -0500, Russ Nelson wrote:
 
 On Jan 27, 2009, at 2:08 PM, Manfred Podzkiewitz wrote:
 
  Hello, i have a question about the handling of unoffical, or ethnic,  
  or
  historic names of towns and villages.
 The TIGER import in the USA uses name_1 for alternate names.  Perhaps  
 we should view all tags starting with name as potential names? 
 That points to using nameEN for the English name of a city, and  
 nameDE for the German name of the same city, etc.
 
 Or should that be name:EN and name:DE?

 These already exist, see Key:name[1].

 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 ';;'.

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.

Of course it is also possible to use relations.  But, for tags that
simply add a property to an object (like old_name) this is overkill.

Matthias

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


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

2009-01-27 Thread Simon Ward
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


signature.asc
Description: Digital signature
___
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk


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

2009-01-27 Thread Ævar Arnfjörð Bjarmason
On Tue, Jan 27, 2009 at 10:24 PM, Simon Ward si...@bleah.co.uk wrote:
 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.

Yes, the API and data format supports it, but only for another 2
months or so until we switch to 0.6 where it won't be allowed.

And -- to do some drive-by bikeshedding -- I think that leaves us with
an unoptimal situation where editors either have to shove things into
the same key delimited by some token like ; as is currently
recommended but AFAIK not supported by any renderer (or any tool?), or
to put what's logically the same data under different keys.

Although the DB argument of having keys be primary keys is certainly
understandable.

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


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

2009-01-27 Thread Matthias Julius
Simon Ward si...@bleah.co.uk writes:

 On Tue, Jan 27, 2009 at 04:36:08PM -0500, Matthias Julius wrote:
 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.

While this is true, a key sequence like '\;' or '\\' should rarely be
seen in nature.  At least it should be a lot less likely than a single
';'.  To be on the safe side we can use '/|\|/|\|/|\' or similar.  ;-)


 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.

This is true, but AFAIK no editor supports that, yet.  Until then it
needs to be done manually.

Matthias

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


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

2009-01-27 Thread Andreas Fritsche
Hi,

 The general rule in OSM is that multiple values for a tag must be
 separated by a semicolon. [..]

Another general rule in OSM is that OSM only maps features that are
_currently there_. Why should we bother with old city names. They are
replaced and thus obsolete. There is no Leningrad any more. And so
there is no Karl-Marx-Stadt. (Actually I do understand the need, but
it is against OSM-politics - or is it now?)

/Andreas

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