_______________________________________________ talk mailing list ta...@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk
On 3/23/2012 8:36 AM, Mikel Maron wrote:User chdr (http://www.openstreetmap.org/user/chdr) seems to be running a script to automatically replace street name abbreviations with the full word.so 1600 Pennsylvania Ave NW becomes 1600 Pennsylvania Avenue Northwest. Which is not the way anyone ever writes street names here in DC.
IMHO, here in the US we have the USPS which has published standardized street naming conventions specifically using the abbreviations. It would seem to me that these "official" street names are what should stick and the expansions of them should not be happening. Not to mention how much more crowded the map labels would become.I'm new to this problem, but those possible strategies spring to my mind:
They don't look like mass automated edits to me - these are smaller
quantities of changes made via Potlatch. They could just be responding
to the editor's prompts not to use abbreviations.
In the US, there is this thread -
http://lists.openstreetmap.org/pipermail/talk-us/2012-February/007436.html
The consensus seems to lean toward automating the name expansion.
And no matter how many times it is discussed ahead of time, someone will
be surprised when the script is run (if it ever does run).
This is "not the way anyone ever writes street names here in DC", you say. But it's the way people in DC pronounce it, which is what a navigation system or an audio map for blind users would do. Our database isn't just used to render images.
"The renderer can use rules to de-abbreviate", you will say. It gets complicated for ambiguous abbreviations — is St Saint or Street?
Usually, the name tag should contain the non-abbreviated name, and
software using the data should shorten it if appropriate. See e.g. the
relevant section in http://wiki.osm.org/wiki/Names :
"Do not abbreviate words. Computers can easily shorten words but not the
other way (St. could be Street or Saint). If the signs have abbreviated
words and you don't know what the full word is, then use it temporarily
until someone else complete it. Using short forms is a decision of
software i.e. the underlying data should have the full street name. This
will allow a renderer, a router or a location finder to introduce
abbreviations as necessary."
Around here (Germany), we indeed avoid using even common abbreviations
in the name tag . But how you handle this in your area is of course an
issue that should preferably be agreed on by local contributors, and any
automated edits need to be discussed in advance. I think it would be
easier for users of our data if the conventions for tags like name=*
would be applied somewhat consistently throughout the map, though.
Tobias
> User chdr (http://www.openstreetmap.org/user/chdr) seems to be running a
> script to automatically replace street name abbreviations with the full
> word.
> so 1600 Pennsylvania Ave NW becomes 1600 Pennsylvania Avenue Northwest.
> Which is not the way anyone ever writes street names here in DC.
Well the normal rule in OSM is that we write names unabbreviated because
it's easier for a user to abbreviate automatically then to expand
automatically.
That said certain abbreviations are so common in the US that the names
are essentially never written in full and those possibly should be left
alone.
In any case, clearly doing this in an automated way without discussion
is inappropriate.
Tom
--
Tom Hughes (t...@compton.nu)
http://compton.nu/
Hence http://wiki.openstreetmap.org/wiki/Name_finder:Abbreviations#English
Lynn (D) - KJ4ERJ
Its much easier for tools to automatically abbreviate words than the
other way around. (We've done automatic abbreviations for the latest
MapBox map [1].) I agree that abbreviations should not be
automatically expanded by bots, but it doesn't sound like that's
what's happening here.
[0]: http://wiki.openstreetmap.org/wiki/Names#Abbreviation_.28don.27t_do_it.29
[1]: http://a.tiles.mapbox.com/v3/mapbox.mapbox-streets.html#17.00/38.92490/-77.04019
-- AJ Ashton
> my address is:
>
> USPS: 521 Waterman Ln SE
> Full: 521 Waterman Lane SouthEast
>
> But I've never, ever written it in the full form and even the
> city-supplied street sign shows "Waterman Ln".
http://www.googlefight.com/index.php?lang=en_GB&word1=%22waterman+ln%22&word2=%22waterman+lane%22
this looks like it is almost a draw (181:150). So "never ever" seems exaggerated. :-)
Cheers,
Kay
> Anyone else aware of this? Opinions? Should this be stopped?
1600 Pennsylvania Avenue Northwest is the correct name. The others are
abbreviations.
You'd never say "1600 Pennsylvania 'ave En Double-U"
Automated edits are bad, but he's putting in the correct names.
- Serge
Nope, note the "I" in that statement. I have NEVER written it in full
form. Lane, yes. SouthEast NEVER. Consider:
http://www.googlefight.com/index.php?lang=en_GB&word1=waterman+ln+se&word2=waterman+lane+southeast
But I'm dropping out of this discussion having learned of the OSM
"standard" and being made re-aware of the difference between the "data"
and a "rendering" of the data.
Lynn (D) - KJ4ERJ
> User chdr (http://www.openstreetmap.org/user/chdr) seems to be running a
> script to automatically replace street name abbreviations with the full
> word.
> so 1600 Pennsylvania Ave NW becomes 1600 Pennsylvania Avenue Northwest.
> Which is not the way anyone ever writes street names here in DC.
>
> Anyone else aware of this? Opinions? Should this be stopped?
Rule one for names: Abbreviations: Just don't do it.