Modèle de donnée

Méta-données

EntitySchema

Ce modèle stocke le schéma JSON, le nom et le slug pour un type de donnée

RelationSchema

Ce modèle stocke le schéma JSON, le nom, le slug, les types de données reliées pour une relation, ainsi qu'un booléen indiquant si la relation est symétrique ou pas (l'ordre des données reliées n'a donc pas d'importance)

Données

Entity

Ce modèle stocke les données sous forme de documents JSON, éventuellement associés à une transaction de création, de modification ou de suppression ainsi qu'un document JSON de métadonnées.

Relation

Ce modèle indique la relation entre deux entités.

Log

Ce modèle stocke un document JSON associé à un horodatage et une entité, servant d'historique des actions sur cette entité.

Transaction

Ce modèle stocke les données d'un appel de web-service, requêtes et réponses.