Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.4%) to scientific vocabulary
Keywords
Repository
Convention-based Ontology Generation System
Basic Info
- Host: GitHub
- Owner: Colectica
- License: mit
- Language: C#
- Default Branch: master
- Homepage: http://cogsdata.org
- Size: 1.01 MB
Statistics
- Stars: 21
- Watchers: 6
- Forks: 8
- Open Issues: 36
- Releases: 6
Topics
Metadata Files
README.md
Convention-based Ontology Generation System
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
- SDTL - Structured Data Transformation Language
- https://github.com/ddialliance/sdtl [cogs]
- https://ddialliance.org/sdtl
- DDI Lifecycle 4.0
- https://github.com/ddialliance/ddimodel [cogs]
- https://ddialliance.org/ddi-lifecycle
Output Formats
Publishable formats include:
- XML Schema
- JSON Schema
- OWL 2 (RDF Schema)
- ShEx
- SHACL
- LinkML
- OMG's UML Normative XMI 2.4.2
- OMG's UML XMI 2.5 with Diagrams and Diagram Exchange
- Sphinx HTML documentation and visualizations
- 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 9 platform. * https://www.microsoft.com/net/core/
Documentation
Quick starts, Modelers Guide, and technical documentation is available. * http://cogsdata.org/docs
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

Legal and Licensing
COGS is licensed under the MIT license.
Logo

Owner
- Name: Colectica
- Login: Colectica
- Kind: organization
- Location: Minneapolis, MN
- Website: http://www.colectica.com
- Twitter: Colectica
- Repositories: 16
- Profile: https://github.com/Colectica
Citation (CITATION.cff)
# YAML 1.2
---
abstract: |
"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."
authors:
-
affiliation: Colectica
family-names: Smith
given-names: Dan
orcid: "https://orcid.org/0000-0001-7492-0246"
-
affiliation: Colectica
family-names: Iverson
given-names: Jeremy
cff-version: "1.1.0"
date-released: 2020-09-30
doi: "10.5281/zenodo.4060169"
keywords:
- Ontology
- Metadata
- "ontology-generation"
license: MIT
message: "If you use COGS, please cite it using these metadata."
repository-code: "https://github.com/Colectica/cogs"
title: "COGS - Convention-based Ontology Generation System"
version: "1.0.433"
...
GitHub Events
Total
- Create event: 1
- Issues event: 5
- Release event: 1
- Watch event: 3
- Issue comment event: 6
- Push event: 6
- Pull request review event: 1
- Pull request review comment event: 1
- Pull request event: 2
- Fork event: 1
Last Year
- Create event: 1
- Issues event: 5
- Release event: 1
- Watch event: 3
- Issue comment event: 6
- Push event: 6
- Pull request review event: 1
- Pull request review comment event: 1
- Pull request event: 2
- Fork event: 1
Packages
- Total packages: 1
-
Total downloads:
- nuget 6,850 total
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 9
- Total maintainers: 2
nuget.org: cogs
The Convention-based Ontology Generation System (COGS) gives you a powerful, patterns-based way to build ontologies. COGS 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.
- Homepage: https://cogsdata.org/
- License: MIT
-
Latest release: 1.0.539
published over 1 year ago
Rankings
Dependencies
- Microsoft.Extensions.CommandLineUtils 1.1.1
- Microsoft.Extensions.PlatformAbstractions 1.1.0
- System.ComponentModel.Annotations 5.0.0
- CsvHelper 28.0.1
- Newtonsoft.Json 13.0.1
- System.ComponentModel.Annotations 5.0.0
- xunit.runner.console 2.4.2 development
- xunit.runner.visualstudio 2.4.5 development
- Microsoft.NET.Test.Sdk 17.2.0
- NJsonSchema 10.7.2
- xunit 2.4.2
- xunit.runner.visualstudio 2.4.5 development
- Microsoft.NET.Test.Sdk 17.2.0
- NJsonSchema 10.7.2
- Newtonsoft.Json 13.0.1
- xunit 2.4.2
- xunit.analyzers 1.0.0
- microsoft/dotnet latest build