El Consorcio Geoespacial Abierto (OGC) ha publicado Las mejores prácticas para las reglas de codificación UML a JSON.
JSON es una de las codificaciones de datos más utilizadas en las aplicaciones web modernas. Para lograr un alto nivel de interoperabilidad al intercambiar datos codificados en JSON, tanto la semántica como la estructura de los datos deben estar bien definidas. En el ámbito geoespacial, se utilizan esquemas conceptuales UML para definir información relevante para la aplicación. Idealmente, las construcciones del esquema JSON pueden derivarse automáticamente de un esquema conceptual, un proceso que requiere un conjunto claro de reglas de codificación.
Esta Mejores prácticas de OGC Define los requisitos para codificar esquemas de aplicaciones UML (conforme a la norma ISO 19103:2015 y, potencialmente, a la ISO 19109:2015) como esquemas JSON. Las clases de requisitos abarcan la creación de esquemas JSON para:
- codificación JSON simple,
- Codificación compatible con GeoJSON y
- Codificación JSON compatible con JSON-FG 0.1
Los requisitos adicionales abordan uniones de codificación, propiedades con valores de lista de códigos, referencias de propiedades y tipos de entidad.
Basándose en los resultados del proyecto UGAS-2020, esta Mejor Práctica marca un paso importante hacia la estandarización de las reglas de codificación de esquemas JSON en el ámbito geoespacial. Fue desarrollada en colaboración entre Geonovum e Interactive Instruments, y varias implementaciones ya demuestran cómo las especificaciones de esquemas JSON pueden derivarse de esquemas UML conceptuales y ponerse en práctica.
Las mejores prácticas de OGC para las reglas de codificación UML a JSON están disponibles gratuitamente para descargar.
Acerca de OGC
El Consorcio Geoespacial Abierto (OGC) es una organización de miembros dedicada a utilizar el poder de la geografía y la tecnología para resolver los problemas que enfrentan las personas y el planeta. OGC genera valor y oportunidades para sus miembros a través de estándares, innovación y colaboración. Nuestros miembros representan una comunidad global diversa y activa proveniente de gobiernos, industrias, academia, agencias de desarrollo internacional, organizaciones científicas y de investigación, sociedad civil y defensores.
Visitar ogc.org Para obtener más información sobre o
OGC(R) solicita comentarios sobre el modelo de especificación de candidato