Publicatie OGC Best Practice: UML to JSON Encoding Rules

20 juni 2025

JSON is een belangrijke taal voor data delen op het Web. Om in JSON beschreven gegevens begrijpbaar uit te kunnen wisselen moeten de semantiek en de structuur van die gegevens goed worden gedefinieerd. In het geodomein worden hiervoor informatiemodellen gedefinieerd die in UML (Unified Modeling Language) worden uitgedrukt. Op initiatief van Geonovum is verkend hoe je uit deze UML-informatiemodellen automatisch een JSON schema kunt afleiden. De resultaten van deze verkenning zijn gepubliceerd in een OGC Best practice document. 

 Het document beschrijft hoe je applicatieschema’s in UML (conform ISO 19103:2015 en mogelijk ook ISO 19109:2015) kunt coderen in JSON-schema’s. Vertaalregels zijn opgesteld volgens een structuur van verschillende conformiteitsklassen. Het gaat daarbij om JSON-schema's voor: 

  • een gewone JSON-codering;
  • een GeoJSON-conforme codering;
  • en een JSON-codering die voldoet aan JSON-FG 0.1 

Met aanvullende vereisten worden ook coderingskeuzes ondersteund voor onder andere ‘unions’, codelijstwaarden, verwijzing door referentie of ‘in line’. 

Deze best practice borduurt voort op de resultaten van het OGC Engineering report UGAS-2020 met betrekking tot JSON Schema-coderingsregels en zet daarmee de volgende stap op weg naar het standaardiseren van JSON Schema-coderingsregels in het geodomein. De best practice is tot stand gekomen in een samenwerking tussen Geonovum en Interactive Instruments GmbH. 

Bekijk deze best practice

Eerdere berichten

Geen updates meer missen?

Automatisch op de hoogte blijven? Meld je aan voor één van onze nieuwsbrieven.