Convention-based Ontology Generation System
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Cogs.Common
Cogs.Console
Cogs.Design
Cogs.Dto
Cogs.Model
Cogs.Publishers
Cogs.Tests.Integration
Cogs.Tests
Cogs.Validation
cogsburger
docs
.gitignore
.travis.yml
Cogs.Console.sln
Cogs.Tests.Integration.sln
Cogs.licenseheader
Dockerfile
LICENSE
README.md
Types.cs
appveyor.yml
generateIntegrationTest.bat

README.md

Convention-based Ontology Generation System

(Windows) Windows Build status (Linux) Linux Build status NuGet version (cogs)

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.1 platform.

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

Development versions can be installed from the appveyor nuget feed

dotnet tool install -g --add-source https://ci.appveyor.com/nuget/cogs/ cogs

Outputs Diagram

cogs output formats

Legal and Licensing

COGS is licensed under the MIT license.

Logo

cogs