Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Modelo de datos o Plantilla

Ontología

Instancia de Ontología

Representa 

Plantilla, bien creada por un Administrador, o bien creada conforme a un estándar concreto (como FIWARE Data Model), que permite que las Ontologías se creen.

Entidad que representa un concepto sobre el que trabaja la Plataforma.

Es un registro concreto de la entidad que define la Ontología.

Ejemplos

Plantilla definiendo los atributos de calidad medioambiental ,conforme el FIWARE Data Model.

  • Calidad medioambiental (obtenida de un dispositivo).

  • Previsión metereológica meterológica (obtenida por un algoritmo).

  • Calidad medioambiental obtenida en una hora concreta en un punto concreto.

  • Previsión para una región y mes concreto.

Formatos

JSON-Schema

JSON-Schema

JSON

¿Dónde están?

No se almacena, es una definición.

Independiente del motor de persistencia elegido: en un modelo relacional representan una tabla, en una BD NoSQL tipo documental una colección de documentos, etc.

Independiente del motor de persistencia elegido: en un modelo relacional representan un registro, en una BD NoSQL tipo documental un documento concreto, etc.

...

Es por ello que la creación de las plantillas queda restringido a aquellos usuarios que tengan un rol de tipo «Administrador». Desde la versión 6.2.0-Xenon esto ha cambiado, también se ha dado acceso a los usuarios con el rol «Desarrollador» y «Analista».

Para visualizar los disintos modelos de datos disponibles, desde el Control Panel de la Plataforma navegaremos hasta el menú Administración > Gestión de Plantillas (Data Models):

...

Las Entidades pueden ser creadas por usurios usuarios que tengas tengan roles de «Desarrollador» o «Analista», así como los de tipo «Administrador». A la hora de crear estas Entidades, contamos con diversos mecanismos que nos van a facilitar el trabajo y que os explicamos a continuación:

...

Desde el CRUD de Entidades vamos a poder editar los registros de manera sencilla. Esto no es práctico cuando se tienen miles de registros, pero para una corrección rápida resulta muy útil.

...

Mejoras de Data Models

Interfaz de usuario: 6.2.0-Xenon

Desde la versión 6.2.0-Xenon se ha dado acceso a los usuarios con el rol «Desarrollador» y «Analista». Esto también ha cambiado la ubicación en el menú, los encontraremos en Opciones de Desarrollador > Gestión de Plantillas (Data Models):

image-20250131-121353.pngImage Added

Al poder los usuarios con rol analítico y desarrollado acceder a los modelos de datos, se ha creado una nueva columna llamada público. Los modelos pueden tanto públicos como privados, los modelos públicos pueden ser visualizados y editados por cualquier usuario, en cambios los modelos privados solo pueden ser editados y visualizos por el usuario creador y el usuario administrador. Por defecto este campo será público si el rol es administrador, y privado si el rol es desarrollador o analítico, también teniendo la posiblidad de editarlo.

También se ha agregado una columna con el número de la versión del modelo, permitíendonos así la capacidad de versionar los modelos de datos. Únicamente los usuarios propietarios de dichos modelos podrán versionarlos.

...

Podemos agregar modelo de datos a las aplicaiones, compartiendo los modelos con los diferentes usuarios a través de estas, otorgándoles los diferentes permisos de visualización y manejo.

...