Bonsoir Le 26/01/2013 21:30, DH a écrit :
La stabilité du référentiel géométrique dans le cadre d'un projet collaboratif ouvert relève du domaine de la foi (et non pas de la doctrine). Cela ne concerne pas que cette histoire de segmentation dynamique. Qu'un attribut vienne à disparaïtre, une coordonnée de noeud soit déplacée, de manière intentionnelle ou non, et toute application se servant des données OSM se trouve potentiellement malmenée. Nous disposons d'outils de surveillance qui deviennent de plus en plus efficaces parce qu'à mesure que la taille de la base, les usages -notamment dans des environnement professionnels- croissent, les exigences sont toujours plus prégnantes.
D'accord avec ça. La stabilité, il faut faire sans. Ou plutôt partir du principe qu'elle n'est pas de fait, et s'armer en conséquence. Tu parles des outils de surveillance, ils sont un moyen majeur de cette détection des changements, et surtout, des régressions. Mais mes craintes formulées hier soir étaient, en effet, directement liées à l'étape de contribution : je bouge un node, boum je casse la calibration de mon référentiel. Or j'ai réalisé depuis que ce genre de "casse" était déjà géré, au moins par JOSM, dans le contexte des relations. Je découpe un way qui appartient à une relation => les nouveaux ways issus de la découpe viennent remplacer l'ancien way unique dans la liste des membres de la relation. Et ça fonctionne. Vu comme ça, il n'y a pas de raison qu'un mécanisme ne puisse être mis en place, qui recalibre à la volée mon réseau au fil de son édition, pour maintenir, relativement, la définition de mes évènements modélisés par segmentation dynamique. Donc de fausses craintes finalement, au prix bien sûr d'un ajout fonctionnel dans les éditeurs pour gérer ce nouveau type de définition relative ("mon pont-rail commence à 7.5 km du début du way", etc).
La tentation est donc de ne mettre dans la base que le substrat, le terreau sur lequel les réutilisateurs de tous poils viendront planter leurs graines. C'est la vision minimaliste et une question récurrente sur les listes de discussion : jusqu'où aller dans la description du réel, quel niveau de détail, quelle homogénéité, quels usages ? Selon moi, il y a triple réflexion : - organiser la base (ontologie) de la manière la plus rationnelle et consensuelle possible, quitte à innover avec les relations au détriment de l'acception courante des applications ; c'est le modèle de données qui doit être le moteur car il essaie de traduire les visions multiples de nos réalités complexes ;
Dans le cas de la segmentation dynamique, le modèle doit évoluer, les relations telles qu'utilisées pour l'instant sont trop étriquées. Le rôle seul ne suffit plus. Bref, un sujet pour une version d'API post 0.6, et des éditeurs qui devront suivre.
- veiller à ce que la base soit conforme à un minimum de modélisation (documentée) commune. Sans parler de labellisation, on peut chercher à évaluer (donner de la valeur) le niveau de conformité par rapport à nos règles (osmose est probablement un des meilleurs démonstrateurs de cette veille -surveillance-) ; - adapter dans le temps l'ambition de 1 aux ressources nécessaires en 2 : accompagnement au changement. Après avoir enfoncé ces portes ouvertes, et si je t'ai bien compris, réserve-t-on l'ontologie commune (donc minimale) aux contributeurs et les ontologies spécialisées aux réutilisateurs ?
Avec des thématiques comme, par exemple, le TMC, on dépasse à mon sens largement le périmètre du "pot commun". Après, tout celà reste pour l'instant décrit dans un modèle de données simplissime, ce qui fait aussi sa force : des points, des points ordonnés en lignes brisées, des ensembles de points et de lignes brisées,... et point. Rajouter la segmentation dynamique ouvrirait bien sûr le potentiel de modélisation, mais dans le même temps ajouterait une complexité. On n'a pas fini d'en débattre...
Je crois qu'OSM peut être, outre un lieu d'intégration de données, un creuset de savoirs de tous les acteurs, une lunette géante qui corrigerait tous les défauts d'astigmatisme, de myopie, d'ambiopie, etc. et qui serait gratuite pour tous. Denis, pas en charge du budget de la Sécu
vincent (astigmate, hypermétrope, et enrhumé :-) ) _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr