[OSM-talk-fr] Appels à opinion

Art Penteur art.penteur at gmail.com
Mar 20 Oct 20:35:28 UTC 2009


Est-ce que quelqu'un peut détailler les différences sémantiques entre
"ref:INSEE=73001" et "ref=INSEE:73001" ?

Évidement, je comprends bien que, dans le cas 1, on a un champ
"ref:insee" valant 73001, et que dans le second, un champ "ref" valant
"INSEE:73001".

Étant partisan du "ref", j'aurais plutôt tendance à pencher pour la
deuxième solution. Mais ça a l'air d'être une pratique répandue que de
mettre un ":" dans le noms de champ (addr:*, CLC:*). Alors ?

La deuxième solution empêche d'imaginer que les noms après le ":"
puissent être multiples.
On peut avoir "ref:eurostat=33+73001" et ref:INSEE=73001, mais plus
difficilement  "ref=postcode:73001;eurostat:33+73001". Mais une ref
est sensée être unique, pas puisée à différents reférentiels.

Ce qui me plait, dans la deuxième solution, c'est qu'un programme qui
cherche les "ref" sur toutes les admin_boundaries de niveau 8 trouvera
"ref=INSEE:73001". Trouvera-t'il aussi facilement les "ref:INSEE" ?

Art.




Plus d'informations sur la liste de diffusion Talk-fr