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

2012-09-20 Per discussione Federico Cozzi
2012/9/20 Alberto :
> “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

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it


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

2012-09-19 Per discussione Alberto
Ciao a tutti, per chi non leggesse la mailing list di tagging, ho creato una
proposta amenity=animal_shelter sotto cui raggruppare canili, gattili e
tutte le varie strutture che ospitano animali per farli adottare, tenerli in
pensione o per riabilitare e reinserire in natura quelli selvatici. La
proposta è questa: http://wiki.openstreetmap.org/wiki/Animal_shelter .

Ora, stiamo cercando di capire come strutturare le sottochiavi per definire
gli animali ospitati e lo scopo per cui sono lì.

In particolare l’uso di valori multipli separati da virgola, sconsigliato
sul wiki per vari motivi
(http://wiki.openstreetmap.org/wiki/Semi-colon_value_separator), ma secondo
alcuni utenti molto efficace.

Immaginate una struttura che ospiti cani, gatti e conigli domestici per
darli in adozione, ma che tenga anche in pensione quelli di proprietari in
vacanza.

Per semplicità d’uso e per supporto da parte delle applicazioni, sarebbero
meglio sottochiavi del tipo:

“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”?

I commenti sarei grato se li postaste nella pagina di discussione così li
leggiamo tutti: http://wiki.openstreetmap.org/wiki/Talk:Animal_shelter

Grazie a tutti

Alberto

 

___
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it