...
Para conocer mejor cómo funcionan los modelos de datos en Onesait Platform, es interesante echar un ojo atrás y analizar el modelo de datos que había previamente en la plataforma Sofia2, en donde aunque el concepto clave del modelo de datos era la Ontología, existían a su vez otros conceptos importantes a considerar, como el de «TemplatePlantilla» y la de «Instancia de la Ontología».
Veamos en qué consisten:
Data Model 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 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. |
...