<div class="gmail_quote">2013/7/24 André Pirard <span dir="ltr"><<a href="mailto:A.Pirard.Papou@gmail.com" target="_blank">A.Pirard.Papou@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <br>
    An object is the physical thing.  It's unique.<br>
    An attribute is the different forms, usage etc... of the object.  It
    can be multiple.<br></div></blockquote><div><br>I don't think we should be so inflexible with the "object vs attribute". It depends on the context.<br><br>If you are a data consumer, and are making a list of all addresses in a town, then the addr:housenumber + addr:street is your object, and building=yes is your attribute that says "there is a building at this address". If you are making a list of all buildings, then it's the other way around. If you are making a list of restaurants, then the amenity=restaurant is your object, with attributes building and address.<br>

<br>You could consider "this address is in a building" an attribute, and that can be the same as tagging the address on the building way. Or an attribute "this building has an address node in it". Then if a building has only one address node in it, it can be considered that the building has that address. But I am getting off topic.<br>

<br>Janko<br></div></div>