Data structures, validation engine and utilities for working with the Entity Graph Constraint Language
Library that allows to parse and validate Entity Graph Constraint Language (EGCL) structures into a data model.
With an EGCL model instance it can be used to:
- generate browseable documentation
- validate an Entity instance
- generate SHACL representation
- generate EGDM representation
In addition, a parser for the YAML shorthand authoring syntax is provided. This can be used to import and create EGCL model instances.