spuddybike / ddimodel

Model for DDI Lifecycle

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Logo

DDI

About

Model for DDI Lifecycle

License:Other


Languages

Language:PowerShell 65.1%Language:Batchfile 34.9%