pour les descriptions lourdes ne tenant pas dans un tag, ce serait bien
d'avoir dans OSM une base annexe pouvant stocker du JSON avec une URL de
schéma pour les données. Ces fichiers seraient en vrac avec un ID unique,
comme les autres objets OSM, sauf qu'ils n'ont pas de géométrie et sont
référencés par un type spécifique de tag OSM, un "jtag" comme
"<clé>"="json:<id>" (et non n'importe quelle URL sur un serveur externe),
ou "clé=id" avec un flag JSON indiquant que la donnée "<id>" n'est pas
brute mais référence un objet JSON, ou bien une liste de "jtags" séparés.

Ces JSON feraient partie de la base de données, stockés dans le hstore, et
sans contrainte de longueur sur leur contenu, mais quand même une structure
JSON évitant les analyseurs syntaxiques abscons.
Pourquoi JSON et non XML: pour des raisons de performance et plus facile à
sécuriser (sinon il faudrait du XML basique, sans référence externe ni DTD).

Problème: ce nouveau type d'objet demanderait une mise à jour du schéma OSM
pour un nouveau type d'objet (qui n'est ni un node, ni un way, ni une
relation, ni un changeset, ni un membre de relation.

D'autres métadonnées manquent dans OSM et sont encore mélangés aux tags. On
en a sorti un certain nombre en les déplaçant vers des tags de changesets.

On a sinon les références Wikidata qui peuvent aussi contenir ces
métadonnées. Wikidata étant de plus en plus utilisé conjointement à la base
OSM.

Le dim. 29 déc. 2019 à 22:16, marc marc <marc_marc_...@hotmail.com> a
écrit :

> quand c'est trop tordu ou trop long, on peux aussi se limiter à
> opening_hours:url
> ok les très rare outils affichant que le poi est "ouvert en ce moment"
> ne le feront plus, mais vu qu'en plus la majorité des outils n'arrivent
> pas à lire l'ensemble des specs, au moins l'humain qui veux savoir
> trouvera une version humainement plus lisible
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à