A Model-based approach for DDI Lifecycle
The generated documentation for the DDI model is available at https://ddialliance.github.io/ddimodel-web/.
This repository contains the DDI Model managed using the Convention-based Ontology Generation System (COGS). The DDI COGS model gives you a powerful, patterns-based way to develope the DDI, enables a clean separation of concerns and gives you full control over markup for enjoyable, agile development. DDI's usage of COGS includes many features that enable fast, Test Driven Development for publishing sophisticated models in a variety of formats.
The DDI model uses COGS to allow DDI development by domain experts and groups who value ease of collaboration and low technical barriers for participation.
Published formats are:
- XML Schema
- JSON Schema
- OWL 2 (RDF Schema)
- ShEx
- SHACL
- OMG's UML XMI 2.5
- LinkML
- Sphinx HTML documentation and visualizations
- C# class library with JSON and XML serialization
- SVG and dot visualizations
- GraphQL schema language
Quick starts, DDI Modelers Guide, and technical documentation is available.
The DDI model is licensed under the LGPL.