> Le 23 oct. 2014 à 16:48, Jérôme Seigneuret <jseigneuret-...@yahoo.fr> a écrit 
> :
> 
> C'est toujours pareil. A quel moment le séparateur devient : plutôt que _ ??? 
> Nouveau concept? ou réel notion d'imbrication ou de qualification qualitative 
> et quantitative du premier mot... J'ai pas encore cherché le pourquoi du 
> comment mais si c'est une règle j'aimerai bien en comprendre les rouages. 
> Merci pour ce qui pourrons m'éclairer.
Il faut chercher du côté des espaces de nommage XML  
<http://www.liafa.jussieu.fr/~carton/Enseignement/XML/Cours/Namespace/>.

Si tu mets board_type, path_type… un logiciel sachant traiter un board_type ne 
sera pas quoi faire de path_type.
Par contre, celui qui gère board:type, pourra faire quelque chose de path:type, 
leaf:type… *:type.

Bon, les attributs OSM ne sont pas écrits/décrits en langage XML, mais il 
s’agit d’un concept.
Certes le logiciel pour faire aussi bien avec *_type ;-)

Dans OSM, il s’agit plus d’harmoniser les usages.
Certains attributs utilisent *_type, d’autres *:type, encore type:* ou type_*, 
ça complique les choses pour nous autres humains :
Beaucoup de discussions pour savoir comment spécifier plus précisément des 
classes d’objets, leur attributs… comment les logiciels peuvent traiter ça.

Concrètement, comme JB, en tant qu’humain je vais comprendre à quoi correspond 
board_type, piste:type, shelter_type… ou une simple note ;-)

Pour un logiciel qui va afficher de façon compréhensible un lien wikidata, il 
fonctionnera aussi bien avec name:wikidata, artist:wikidata, 
architect:wikidata, etc.
Et il saura probablement traiter aussi name.wikipedia…

—
Yves
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à