Ontology framework
A clean, thoughtful ontology is critical for creating high-quality labeled data with minimal errors and inconsistencies.
Every ontology is made up of schema nodes and feature schemas.
The schema nodes provide the "tree" structure. Each schema node contains information regarding the parents, children, and the structure of this specific ontology.
The feature schemas are the reusable "leaves" of the tree structure. Each feature schema contains all of the information for rendering a feature of its kind, such as class name, and color, and type.
The diagram below illustrates how a simple ontology would be structured.

When creating a new project, you can configure the ontology in one of three ways:
Create a new ontology. Useful if you are just starting out with Labelbox or if you just need to create a new ontology completely from scratch.
Use a shared ontology. Do this if you have multiple projects that need to reference the ontology.
Create a copy of an existing ontology. Create a copy of an existing ontology to use as a starting point rather than creating one completely from scratch.