Skip to content
ColecticaPublic

About

Convention-based Ontology Generation System

Topics

Resources

Stars

26 stars

Watchers

5 watching

Forks

Latest commit

 

History

794 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Convention-based Ontology Generation System

NuGet version (cogs) DOI

The Convention-based Ontology Generation System (COGS) gives you a powerful, patterns-based way to build ontologies that enables a clean separation of concerns and gives you full control over markup for enjoyable, agile development. COGS includes many features that enable fast, Test Driven Development for publishing sophisticated models in a variety of formats.

COGS is for domain experts and groups who value ease of collaboration and low technical barriers for participation.

Highlighted projects using COGS

Output formats

JSON, XML, and RDF/JSON-LD are first-class authoritative COGS serialization families. OWL describes the RDF ontology; Turtle and JSON-LD encode RDF graphs. The authoritative COGS outputs are:

  • XML Schema 1.0 and JSON Schema 2020-12
  • OWL ontology in W3C Turtle and JSON-LD
  • JSON-LD context for RDF instances
  • SHACL Core/SPARQL shapes for closed RDF instance validation
  • UML/XMI in normative and EA flavors
  • C# class library with JSON, XML, and RDF graph serialization
  • Python class package with JSON and XML serialization
  • TypeScript class package with JSON and XML serialization

COGS also publishes the projections LinkML, DCTAP, GraphQL schema language, Graphviz/DOT, and Sphinx documentation.

Model comparison

COGS can also create model changelogs in Markdown and PDF, with an editable Typst source. Comparison can be done via directory paths or git commits.

Platform

COGS runs on Windows, Linux, and macOS on .NET 10.

Documentation

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

Installation and download

COGS can be installed as a dotnet global tool from nuget

dotnet tool install -g cogs

Legal and Licensing

COGS is licensed under the MIT license.

Logo

cogs

About

Convention-based Ontology Generation System

Topics

Resources

Stars

26 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages