The Ontology tab in the Pilot workspace displays an interactive graph of the ontology entities that Pilot created or reused for your application. Use this tab to review your data model, inspect entity details, and preview seed data.
The ontology graph is an interactive visualization that displays the following information:
You can pan, zoom, and select nodes to explore the graph. The graph uses an automatic hierarchical layout to arrange nodes and edges.

The ontology graph includes a status legend that indicates the state of each entity:
You can filter the graph by entity status to focus on specific categories.
Select an object type node to open the data preview panel. The data preview panel contains the following details:

Use the data preview to verify that the generated seed data matches your expectations. If the data does not look correct, ask Pilot to regenerate or adjust seed data in the chat panel.
When you build against an existing Ontology, you control which entities Pilot is allowed to change and whether it can create new ones. Manage these permissions from the Ontology permissions dialog, which you can access from two places:

The Ontology permissions dialog sets the default behavior for object types and action types:
Updating these defaults does not override permissions you have set on individual entities.

You can decide whether or not Pilot can make edits to individual object or action types in the deployed Ontology. Choose one of the following options from the dropdown menu present on each entity node:
Link types do not have their own permission control; they follow the permissions of their connected object types.
Set an entity to Do not allow modifications when you want Pilot to build against it without altering your production data model. If you later request a change that requires modifying a locked entity, Pilot pauses and asks how you want to proceed. You can then choose to allow modifications from Pilot, make the change yourself in Foundry, or keep the entity as it is.

When Pilot is not allowed to create new entities, and if every entity is set to Do not allow modifications, the Ontology is fully locked. Pilot will design the application entirely around the existing deployed entities and their available data and actions.
You can modify the ontology by typing instructions in the chat panel. Pilot uses a specialized ontology architect agent to process ontology changes. Common modifications include the following:
Add a "due date" property to the Task object typeCreate a Category object type with a name and descriptionLink each Task to a CategoryChange the priority property from a string to an enum with values High, Medium, and LowAfter Pilot applies the changes, the ontology graph updates to reflect the new structure. The app builder agent then updates front-end code to use the modified ontology.