Bonjour,<div><br></div><div>D'une manière générale, je ne suis pas vraiment convaincu de l'utilité d'avoir des données historique. Pour le moment, on a encore assez de problème à résoudre pour la représentation du présent. Le passé peut attendre, surtout que la dimension temporelle est un vrai casse tête. Seul une modification très profonde de l'API permettrais d'avoir une chance de s'y retrouver.</div>
<div><br></div><div>En revanche, pour ce qui est de certain cas particulier (comme l'historique des noms d'une rue), pourquoi pas... mais avec des tags plus simple.</div><div>En effet, ta proposition se base sur une syntaxe dans le nom de clé [debut:fin], je préfère une approche plus proche de nos pratiques actuelles:</div>
<div><br></div><div>Un exemple (pris à Saint-Maur):</div><div><b style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px">name</b><span style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px"> = Place Jean Moulin </span><br style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px">
<b style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px">name[1901]</b><span style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px"> = Carrefour de Bellechasse </span><br style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px">
<b style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px">name[1901-1965]</b><span style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px"> = Place Nationale </span></div>
<div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">Inconvénient: On ajoute de la sémantique dans le tag. Osmose signale le tag en erreur.</span></div><div>
<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Deviendrais quelques choses comme:</span></div>
<div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></span></div><div><b style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px">name</b><span style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px"> = Place Jean Moulin </span><br style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px">
<b style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px">old_name</b><span style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px"> = Carrefour de Bellechasse (jusqu'en 1901); </span><span style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px">Place Nationale (de 1901 à 1965)</span></div>
<div><span style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px"><br></span></div><div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">Avantage: tag existant, facile à comprendre pour n'importe quel utilisateur humain</span></div>
<div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">Inconvénient: très difficile à comprendre (parser) pour une application car difficile à standardiser.</span></div>
<div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><br></span></div><div><font color="#222222" face="arial, sans-serif">ou bien, on pourrait partir sur quelques choses comme:</font></div>
<div><font color="#222222" face="arial, sans-serif"><br></font></div><div><b style="font-size:13px;color:rgb(85,85,255);font-family:arial,helvetica,sans-serif">name</b><span style="font-size:13px;color:rgb(85,85,255);font-family:arial,helvetica,sans-serif"> = Place Jean Moulin </span><br style="font-size:13px;color:rgb(85,85,255);font-family:arial,helvetica,sans-serif">
<b style="font-size:13px;color:rgb(85,85,255);font-family:arial,helvetica,sans-serif">history:name</b><span style="font-size:13px;color:rgb(85,85,255);font-family:arial,helvetica,sans-serif"> = </span><span style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px">Place Nationale [1901:1965]; </span><span style="color:rgb(85,85,255);font-family:arial,helvetica,sans-serif;font-size:13px">Carrefour de Bellechasse [:1901]</span></div>
<div><span style="font-size:13px;color:rgb(85,85,255);font-family:arial,helvetica,sans-serif"><br></span></div><div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">Avantage: on crée un nouveau tag 'history'.</span></div>
<div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"> - on peut donc imposer une syntaxe spécifique précise pour la valeur</span></div><div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"> - les applications pourront comprendre et utiliser toute la richesse de l'information.</span></div>
<div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">Inconvénient: Il faut juste créer une page de proposition et voir si c'est accepté.</span></div><div>
<span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">Ces deux propositions permettent de gérer l'histoire des méta-données d'un élément (et pas l'histoire de sa géométrie) et sont compatible avec Osmose.</span></div>
<div><br></div><div><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">Qu'en pensez-vous ?</span></div>