Skip to content

ddialliance/ddimodel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DDI Model

A Model-based approach for DDI Lifecycle

(DDI Model) DDI Model Build status (COGS) Cogs Build status

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.

DDI Model Output Formats

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

Documentation

Quick starts, DDI Modelers Guide, and technical documentation is available.

Outputs Diagram

cogs output formats

Legal and Licensing

The DDI model is licensed under the LGPL.

Logo

DDI