Skip to content

Specifications

Universal Data API (UDA)

The Universal Data API defines the Entity Graph Data Model, a JSON serialisation and an API for managing and synchronising data.

The specification is developed in a public process at https://github.com/mimiro-io/universal-data-api-specification

Versions

Entity Graph Constraint Language

To define schemas and constraints for instances of the Entity Graph Data Model the Entity Graph Constraint Language has been defined. This language defines a data model and validation semantics that can be applied to EG data model instances.

The specification is developed in a public process at https://github.com/mimiro-io/universal-data-api-specification

Versions

Entity Graph Query Language

This concept is in development and aims to provide a GraphQL interface to the Entity Graph Data Model. The language will support the schemaless nature of data model by defining the GraphQL functions in terms of the meta model.