<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Il giorno 14 dicembre 2017 16:03, Martin Koppenhoefer <span dir="ltr"><<a href="mailto:dieterdreist@gmail.com" target="_blank">dieterdreist@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="">2017-12-14 14:59 GMT+01:00 Simone Saviolo <span dir="ltr"><<a href="mailto:simone.saviolo@gmail.com" target="_blank">simone.saviolo@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span></span>Qualitativamente, no. È vero, le relazioni comportano un *piccolo* overhead: da una parte aggiungo un tag a un nodo/way, dall'altro aggiungo il nodo/way alla relazione *e* ho una relazione. Ma bada, la relazione con mille membri è sempre UNA relazione con mille membri, invece di essere mille tag. Non mi sembra che sia un impatto rilevante - ma per scoprirlo dovremmo avere numeri, e non li abbiamo. </div></div></div></blockquote><div><br></div></span><div>i numeri ci sono, non le ho io, ma ho ascoltato chi le aveva. Il "dogma" "relations are not categories" viene proprio da questo lato. Altrimenti potresti anche dire: perché scrivere amenity=school mille volte, se posso avere una relazione "scuole di Roma" dove aggiungo tutte le scuole. Per esempio.</div></div></div></div></blockquote><div><br></div><div>Infatti sono contrario anch'io alle categorie. Ma questa non è una categoria: è una relazione del tipo "fa parte di", "è associato a". </div><div><br></div><div>Quanto alle scuole di Roma, non c'entra. amenity=school è un tag fisso; qui stiamo parlando di name=* che è un tag freeform. È sbagliato che un campo freeform venga usato come chiave per una relazione. </div><div><br></div><div>Inoltre, fare una categoria "scuole di Roma" è sbagliato: se vuoi tutte le scuole di Roma, fai una query. Creare una categoria (con una relazione o in qualsiasi altro modo) sarebbe una sorta di cache dei risultati della query, e sarebbe invalidata tre secondi dopo che l'hai fatta. </div><div><br></div><div>Ciao,</div><div><br></div><div>Simone </div></div></div></div>