<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2015-04-01 23:51 GMT+02:00 Warin <span dir="ltr"><<a href="mailto:61sundowner@gmail.com" target="_blank">61sundowner@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Associating one feature (a 'parent') with another feature (a
      'child')? <br>
      <br>
      More of a guide as to how OSM 'does' it? <br>
      <br>
      Or may be it needs to be added to some already existing guide... </div></blockquote></div><br><br>there is no clear standard method to do this. There are at least 3 concepts in use:<br></div><div class="gmail_extra">1. spatially: something is inside or on the border of something else<br></div><div class="gmail_extra">2. by tagging: e.g. operator tag, brand tag, the "bicycle=use_sidepath" tag, etc. This method is not explicit but typically should work.<br></div><div class="gmail_extra">3. with relations (and roles within relations)<br><br></div><div class="gmail_extra">For this case we could either use the site relation, e.g. a reception-role with which the reception_desk gets put into relation with a site (not yet documented), or we'd use the type=provides_feature relation.<br><br>For the site relation there is a proposal here (but the examples somehow contradict the idea of point 1, that a spatial relation is sufficient in cases where one object contains another)<br><a href="http://wiki.osm.org/wiki/Relations/Proposed/Site">http://wiki.osm.org/wiki/Relations/Proposed/Site</a><br><br></div><div class="gmail_extra">For the second I couldn't find any mention in the wiki, but it is used 411 times:<br></div><div class="gmail_extra"><a href="http://taginfo.osm.org/tags/type=provides_feature#overview">http://taginfo.osm.org/tags/type=provides_feature#overview</a><br><br></div><div class="gmail_extra">Cheers,<br></div><div class="gmail_extra">Martin<br></div></div>