Bonjour, Avant de me lancer dans une proposition officielle, je soumets à votre sagacité l'idée originale (?) suivante (ça me permettra de voir si elle tient, un peu, la route) :
Nouveau Tag "uid" s'appliquant à tous les objet de la base OSM et géré avec sa collaboration. L'objectif de ce tag est, comme son nom l'indique, d'assurer une identification unique et --relativement-- constante dans le temps de certains objets présents dans la base OSM. Cela permettra de "relier" (relation au sens UML) certains éléments d'OSM avec d'autres bases "externes". Cette méthode de travail devrait permettre d'éviter le besoin de références à d'autres bases (url, wikipedia ou autres, phone, siret...) étant entendu qu'OSM ne contient *que* des données géographiques. Ce tag est un peu particulier dans son comportement sachant qu'il sera transmis *vide* à la création ou à la modification d'un objet (en cas d'ajout ultérieur du tag à un objet déjà créé mais non taggé jusque là), et c'est l'API qui y attribuera une valeur *unique*. Dans le cas où la tag est transmis à l'API par le client, l'API s'assure qu'il ne constitue pas un doublon avec un autre (évidemment) objet. L'API s'assure aussi que ce tag n'est *jamais* modifié quand il existe, ni que l'objet ne soit supprimé tant qu'il possède ce tag. On pourra quand même demander la suppression du tag (quand même, il faut pouvoir le détruire au cas où), puis alors seulement supprimer l'objet. Évidemment, les applications clientes devront s'astreindre à respecter ce tag en maintenant sa présence lors des modifications ou au-moins en alertant (et en demandant confirmation) avant sa suppression. Merci de vos commentaires. -- Marc _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr