Het Open Geospatial Consortium (OGC) heeft de 'Best Practice for UML to JSON Encoding Rules' gepubliceerd.

JSON is een van de meest gebruikte datacoderingen in moderne webapplicaties. Om een ​​hoge mate van interoperabiliteit te bereiken bij het uitwisselen van JSON-gecodeerde data, moeten zowel de semantiek als de structuur van de data goed gedefinieerd zijn. In het geospatiale domein worden UML-conceptuele schema's gebruikt om applicatierelevante informatie te definiëren. Idealiter kunnen de JSON-schemaconstructies automatisch worden afgeleid van een conceptueel schema – een proces dat een duidelijke set coderingsregels vereist.

Deze nieuwe OGC-best practice definieert de vereisten voor het coderen van UML-applicatieschema's (conform ISO 19103:2015 en mogelijk ISO 19109:2015) als JSON-schema's. De vereistenklassen hebben betrekking op het creëren van JSON-schema's voor:

  • eenvoudige JSON-codering,
  • GeoJSON-compatibele codering en
  • JSON-codering compatibel met JSON-FG 0.1

Aanvullende vereisten hebben betrekking op coderingskoppelingen, eigenschappen met codelijstwaarden, eigenschapsverwijzingen en entiteitstypen.

Voortbouwend op de resultaten van het UGAS-2020-project, markeert deze best practice een belangrijke stap in de richting van standaardisatie van JSON Schema-coderingsregels in het geospatiale domein. De best practice is ontwikkeld in samenwerking met Geonovum en interactieve instrumenten, en verschillende implementaties laten al zien hoe JSON Schema-specificaties kunnen worden afgeleid uit conceptuele UML-schema's en in de praktijk kunnen worden gebracht.

De OGC-richtlijnen voor best practices voor het coderen van UML naar JSON zijn gratis te downloaden.

Over OGC

Het Open Geospatial Consortium (OGC) is een ledenorganisatie die zich toelegt op het gebruik van de kracht van geografie en technologie om problemen op te lossen waarmee mensen en de planeet worden geconfronteerd. OGC ontsluit waarde en kansen voor haar leden via standaarden, innovatie en samenwerking. Ons lidmaatschap vertegenwoordigt een diverse en actieve wereldwijde gemeenschap, samengesteld uit overheden, industrie, de academische wereld, internationale ontwikkelingsagentschappen, onderzoeks- en wetenschappelijke organisaties, het maatschappelijk middenveld en pleitbezorgers.

Bezoek ogc.org voor meer informatie over o