[Talk-it] Amenity=animal_shelter e chiavi con valori multipli

Federico Cozzi f.cozzi a gmail.com
Gio 20 Set 2012 08:08:28 BST


2012/9/20 Alberto <albertoferraris at fastwebnet.it>:
> “animal_shelter:dog:adoption=yes” + “animal_shelter:dog:boarding=yes” +
> “animal_shelter:cat:adoption=yes” + “animal_shelter:cat:boarding=yes +
> “animal_shelter:rabbit:adoption=yes” + “animal_shelter:rabbit:boarding=yes
>
> OPPURE
>
> “animal_shelter:adoption=dog;cat;rabbit” +
> “animal_shelter:boarding=dog;cat;rabbit”?

La seconda, perché con la prima possibilità stai mettendo degli
oggetti "ignoti" (i nomi degli animali) a sinistra dell'uguale, nello
spazio delle chiavi.
Gli oggetti ignoti, o "a crescita indefinita", nello schema OSM
dovrebbero stare a destra dell'uguale.

Dal punto di vista di un programma, è molto meglio sapere che deve
cercare un set definito di chiavi (es "animal_shelter:adoption" oppure
"animal_shelter:boarding") e poi "scoprire" il relativo valore,
piuttosto che dovere anche "scoprire" quale chiave leggere.

Ciao



Maggiori informazioni sulla lista Talk-it