Skip to content

Convention-based Ontology Generation System

License

Notifications You must be signed in to change notification settings

kevinchristianson/cogs

 
 

Repository files navigation

Convention-based Ontology Generation System

(Windows) Windows Build status (Linux) Linux Build status

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.

Output Formats

Publishable formats include:

  • XML Schema
  • OWL 2 (RDF Schema)
  • OMG's UML Normative XMI 2.4.2
  • OMG's UML XMI 2.5 with Diagrams and Diagram Exchange
  • Sphinx HTML documentation and visualizations
  • JSON Schema
  • C# class library with JSON and XML serialization
  • SVG and dot visualizations
  • GraphQL schema language

Upcoming formats include:

  • Class libraries for other languages

Platform

COGS runs on Windows, Linux, and macOS on the .NET Core 2.0 platform.

Legal and Licensing

COGS is licensed under the MIT license.

alt text

About

Convention-based Ontology Generation System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.6%
  • Other 0.4%