relations seem to be a elegant solution for people with technology background. And all your arguments are good ones<br><br>BUT they have quite some disadvantages. Too many non techies have problems to get the concept right. As a result they break existing relations or they are scared away from editing osm. osm should be easy to use for many and creating a technology barrier for newcomers is dangerous.<br>
On top of that many editors have limited or broken support. As far as I know only JOSM and P2 have solid and well tested relation support.<br><br>For a data consumer it's a challenge too. relations are a lot harder to process. And even if an application adds relation support it still can't drop the other scheme(s)<br>
<br><div class="gmail_quote">On Wed, Nov 21, 2012 at 12:19 PM, Mark Gray <span dir="ltr"><<a href="mailto:mark-osmus@hspf.com" target="_blank">mark-osmus@hspf.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The discussion about how to tag a street name is important<br>
whether the tags are on the street or in an address.<br>
<br>
Can we move toward using relations instead of tagging the street<br>
name in each address?<br>
<br>
Copying the street name into each address is problematic.<br>
If we hope to some day have all addresses in OSM, I hope we can<br>
come up with a more efficient and consistent way to store a street<br>
name, however many tags are used for it, only once per section of<br>
same-named street.<br>
<br>
There are some proposals for how to do this with relations:<br>
<br>
<a href="http://wiki.openstreetmap.org/wiki/Relation:associatedStreet" target="_blank">http://wiki.openstreetmap.org/wiki/Relation:associatedStreet</a><br>
<a href="http://wiki.openstreetmap.org/wiki/Relations/Proposed/Street" target="_blank">http://wiki.openstreetmap.org/wiki/Relations/Proposed/Street</a><br>
<a href="http://wiki.openstreetmap.org/wiki/Relations/Proposed/Collected_Ways" target="_blank">http://wiki.openstreetmap.org/wiki/Relations/Proposed/Collected_Ways</a><br>
<br>
All of these solve the street name duplication in each address and some<br>
also may solve name duplication across different ways of the street.<br>
<br>
In taginfo, I see there is already some use:<br>
86023 instances of associatedStreet<br>
14921 instances of Street<br>
This is still small compared with:<br>
15461897 addr:street<br>
<br>
Every time I tag addr:street, I wonder how well it works. What<br>
will happen when someone decides to expand the name of the street<br>
or edit a prefix or suffix? How does an address stay associated<br>
with a street when the link between them, the name, can be edited<br>
in either place while no change is made to all the other things on<br>
this street? Each addr:street could contain its own unintentional<br>
variation of the street name.<br>
<br>
Now that we have embraced relations for highway routes, can we do<br>
something similar for street names in addresses?<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Mark Gray<br>
<a href="http://code.google.com/p/vataviamap/" target="_blank">http://code.google.com/p/vataviamap/</a><br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Talk-us mailing list<br>
<a href="mailto:Talk-us@openstreetmap.org">Talk-us@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk-us" target="_blank">http://lists.openstreetmap.org/listinfo/talk-us</a><br>
</div></div></blockquote></div><br>