L’Open Geospatial Consortium (OGC) a publié les meilleures pratiques pour les règles d’encodage UML vers JSON.
JSON est l'un des encodages de données les plus utilisés dans les applications web modernes. Pour atteindre un haut niveau d'interopérabilité lors de l'échange de données encodées en JSON, la sémantique et la structure des données doivent être clairement définies. Dans le domaine géospatial, les schémas conceptuels UML sont utilisés pour définir les informations pertinentes pour l'application. Idéalement, les structures du schéma JSON peuvent être dérivées automatiquement d'un schéma conceptuel, un processus qui nécessite un ensemble clair de règles d'encodage.
Cette nouvelle bonne pratique de l'OGC définit les exigences d'encodage des schémas d'application UML (conformes aux normes ISO 19103:2015 et potentiellement ISO 19109:2015) sous forme de schémas JSON. Les classes d'exigences couvrent la création de schémas JSON pour :
- encodage JSON simple,
- Encodage compatible GeoJSON et
- Codage JSON conforme à JSON-FG 0.1
Des exigences supplémentaires concernent les unions d'encodage, les propriétés de liste de codes, les références de propriétés et les types d'entités.
S'appuyant sur les résultats du projet UGAS-2020, cette bonne pratique marque une étape importante vers la normalisation des règles d'encodage des schémas JSON dans le domaine géospatial. Développée en collaboration par Geonovum et Interactive Instruments, elle présente déjà plusieurs implémentations démontrant comment les spécifications des schémas JSON peuvent être dérivées de schémas UML conceptuels et mises en pratique.
Les meilleures pratiques de l'OGC en matière de règles d'encodage UML vers JSON sont disponibles en téléchargement gratuit.
À propos de l'OGC
L'Open Geospatial Consortium (OGC) est une organisation de membres qui se consacre à l'utilisation du pouvoir de la géographie et de la technologie pour résoudre les problèmes rencontrés par les populations et la planète. L'OGC offre de la valeur et des opportunités à ses membres grâce aux normes, à l'innovation et à la collaboration. Nos membres représentent une communauté mondiale diversifiée et active issue du gouvernement, de l'industrie, du monde universitaire, des agences de développement international, des organisations de recherche et scientifiques, de la société civile et des défenseurs des droits.
Visitez ogc.org pour plus d'informations sur o
L'OGC(R) demande des commentaires sur la norme du modèle de spécification candidat