<commit_before>COGS
====

COGS lets you specify your information model in plain text.
From this model, multiple output formats are generated. 
Plain text specifications allow using industry-standard tools like git 
to manage collaboration.

The Convention-based Ontology Generation System (COGS) gives you a powerful,
patterns-based way to build models. 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, allowing you to publish 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 diagram exchange
* Sphinx HTML documentation and visualizations
* JSON Schema
* C# class library
* GraphQL schema language

Upcoming formats include:

* Class libraries for other languages


Platforms
---------

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

https://www.microsoft.com/net/core/preview

Legal and Licensing
-------------------

COGS is licensed under the MIT license.

.. toctree::
   :maxdepth: 1
   :caption: Contents

   modeler-guide/index
   technical-guide/index
<commit_msg>Update index.rst<commit_after>COGS
====

COGS lets you specify your information model in plain text.
From this model, multiple output formats are generated. 
Plain text specifications allow using industry-standard tools like git 
to manage collaboration.

The Convention-based Ontology Generation System (COGS) gives you a powerful,
patterns-based way to build models. 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, allowing you to publish 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 diagram exchange
* Sphinx HTML documentation and visualizations
* JSON Schema
* C# class library
* GraphQL schema language

Upcoming formats include:

* Class libraries for other languages


Platforms
---------

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

https://www.microsoft.com/net/core/preview

Legal and Licensing
-------------------

COGS is licensed under the MIT license.

.. toctree::
   :maxdepth: 1
   :caption: Contents

   modeler-guide/index
   technical-guide/index

{'fraction_non_alphanumeric': 0.07968536251709986, 'fraction_numerical': 0.006155950752393981, 'mean_word_length': 3.1785714285714284, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5861466', 'n_tokens_mistral': 855, 'n_tokens_neox': 767, 'n_words': 357}