Creating an Ontology
Intended audience: END-USERS ANALYSTS DEVELOPERS ADMINISTRATORS
AO Platform: 4.3
Overview
An Ontology is a collection of individual objects and their relationships to each other. This is the key concept in the Semantic Web, where data has descriptions (metadata) and relationships (links) with other data. Ontology is often described/confined relative to specific domains, such as utilities, health, and procurement domains. On the Ontologies page in the Ontology Composer, the user will create such domains.
See LLM-Friendly Naming Conventions and Relationship Guidelines for MSOs and Properties before creating your first Ontology.
On the Ontologies page, click the + Add Ontology button to open the Create New Ontology dialog. Populate the configuration properties per the details below

Properties
Label | UI Component | Default | Description |
---|---|---|---|
General | |||
| Text Field | The Name field is the internal name of the Ontology. | |
| Text Field | Enter the Name of the Ontology that will appear in the UI at runtime. | |
| Dropdown | The Domain identifies which domain this object, the Ontology, belongs to. The Domain is an organizing principle for all types of objects in the system. The format is typically: com.organization.component.subcomponent | |
| Multi-line Text Field | Enter a short but meaningful Description for the Ontology. It will be shown in different places in the UI to better identify the Ontology. It’s also used in Search dialogs, and it will help with any Easy Answers question interpretations. | |
| Icon | A unique icon can be associated with the Ontology; otherwise, leave this property as is to use the default icon. On click, the File Manager dialog opens, allowing the user to select from existing icons or upload their own. | |
| Color | Click to select a color from the color picker that will be shown behind the icon for the Ontology. | |
| Dropdown | MSO | |
| Text Field | A unique prefix for the schema name is being created - typically 2-5 characters. | |
| Text Field | The Tags are additional search terms to search the Ontologys easily. | |
Graph | |||
| Dropdown | ArangoDB | If configured on the system, it shows different Graph databases in a dropdown that can be selected for use as the Graph DB. |
| Dropdown | MSO Ontology DB | This is the name of the graph database used for the MSOs in Ontology. |
| Dropdown | QnA Ontology DB | This is the name of the graph database used for Easy Answers in Ontology. |
| Dropdown | Pipeline Ontology DB | This is the name of the graph database used for Pipelines in Ontology. |
| Dropdown | Application Ontology DB | This is the name of the graph database used for Applications in Ontology. |
Help | |||
| Multi-line Text | The Long Description field displays a longer, more explanatory description of the Ontology, providing additional clarification on the use of the MSO. | |
Additional Ontology Properties | |||
| Text Field | Optional Additional Ontology Properties - expressed as a Key/Value pair. |