---
title: "OntoKit"
canonical: "https://openlegalstandard.org/tools/ontokit"
name: "OntoKit"
stage: "extend"
maturity: "available"
benefit: "Help shape the standard. Browse every FOLIO concept, discuss changes, and propose new concepts in a shared editor, built in collaboration with CDCF."
liveUrl: "https://ontokit.openlegalstandard.org/"
demoLinks: []
repo: "https://github.com/alea-institute/ontokit-web"
license: "MIT"
needs: {"key":"Browsing needs nothing.","processing":"Proposing changes needs an account."}
MCP: "https://openlegalstandard.org/resources/folio-mcp"
API: "https://folio.openlegalstandard.org/docs"
Python: "https://openlegalstandard.org/resources/folio-python-library"
---

# OntoKit

INPUT: a concept your practice needs. OUTPUT: a standard tag the whole community can use.

Help shape the standard. Browse every FOLIO concept, discuss changes, and propose new concepts in a shared editor, built in collaboration with CDCF.

Maturity: Available.



Demo: An editor adds a sibling class and a synonym to a small legal-services ontology, and one save commits both.
- [Video](https://openlegalstandard.org/assets/demos/ontokit.mp4)
- [Poster](https://openlegalstandard.org/assets/demos/ontokit.poster.webp)

Add a synonym and a sibling class to an ontology, and one save commits both.

OntoKit's editor open on Advisory Service in a throwaway ontology: Legal Service holds Advisory, Litigation, and Regulatory Service, and the form shows the class's label, definition, and parent.
1. Open a class in the editor.
2. Advisory Service sits under Legal Service with two siblings.

OntoKit editor with the synonym Counseling Service added to Advisory Service, a Draft saved notice, and the Save button active.
1. Add Counseling Service as a synonym.
2. OntoKit keeps the edit as a draft until you save.

OntoKit's Add Entity dialog creating Transactional Service as a new subclass of Legal Service.
1. Add a sibling class from the tree.
2. Transactional Service joins Legal Service as a new subclass.

OntoKit after saving: the tree lists Transactional Service under Legal Service, and Advisory Service shows the synonym Counseling Service.
1. One save commits both changes.
2. The tree now holds four services, and Advisory Service keeps its synonym.

## Try it 

- [Browse the ontology in OntoKit.](https://ontokit.openlegalstandard.org/)

- [Build with it](https://openlegalstandard.org/tools/ontokit#build)

## What it needs and where your data goes 

Browsing needs nothing.

Proposing changes needs an account.

License: MIT. 

## Build with it 

Run OntoKit yourself from its web and API repos to manage your own ontology.

- [Web source and self-hosting](https://github.com/alea-institute/ontokit-web)
- [API source and Docker setup](https://github.com/alea-institute/ontokit-api)
- [GitHub repository](https://github.com/alea-institute/ontokit-web)

In collaboration with - [Catholic Digital Commons Foundation](https://catholicdigitalcommons.org/)

## How each role uses it 

### KM and Innovation

propose the concepts your practice needs, so the standard grows with you.
- [KM and Innovation](https://openlegalstandard.org/tools/for/km-and-innovation)


### Legal Technology Companies

extend FOLIO for your domain without needing to fork it.
- [Legal Technology Companies](https://openlegalstandard.org/tools/for/legal-technology-companies)


## Related links 

- [All FOLIO tools](https://openlegalstandard.org/tools)
- [Build on FOLIO](https://openlegalstandard.org/tools/build)
- [Forum](https://discourse.openlegalstandard.org/)
- [GitHub issues](https://github.com/alea-institute/ontokit-web/issues)
