...
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. |
|
|
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):
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.
...