Creating an Object Type
Open the editor
From the Ontology Builder, click New Object Type in the top-right corner, or double-click anywhere on the canvas.
Set the basics
Enter a Name for the object type (e.g., “Deal”, “Client”, “Candidate”). Optionally add a Description explaining what this type represents and an Icon URL for visual identification.
Add properties
Define the properties (fields) for this object type. Each property needs a name and type. You can add constraints like required, default values, and min/max limits.
Set the title property
Select one of the required text properties as the Title Property. This is the display name shown in search results, tabs, and mentions.
Templates
To get started quickly, Athena provides built-in templates for common entity types. Click any template to pre-populate the property list with a sensible starting schema.Person
Contact or individual. Properties: first name, last name, email, phone, title, company, LinkedIn URL, status.
Company
Organization or business. Properties: name, legal name, domain, industry, founded year, employee count, revenue, type.
Deal
Sales opportunity. Properties: deal name, account, contact, value, probability, close date, owner, pipeline stage.
Client
Client account. Properties: company name, primary contact, industry, website, revenue, employee count, tier.
Recruit
Hiring candidate. Properties: full name, email, position applied, years experience, expected salary, pipeline stage.
Place
Physical location. Properties: name, address, city, state, postal code, country, coordinates, location type.
Property Types
Every property has a type that determines what values it can hold and how it’s validated.- Text
- Number
- Integer
- Boolean
- Date
- Enum
Free-form string values. Use for names, emails, URLs, descriptions, and notes.Optional constraints:
- Min Length / Max Length — restrict the character count
- Pattern — a regular expression the value must match (e.g., email format)
Title Property
Every object type must have a title property — a required text property that serves as the display name for each instance. The title property is shown:- In search results when querying ontology data
- In tab headers when viewing an instance in Spaces
- In mentions when referencing an instance in conversations
- In relationship displays when showing linked objects
Only properties that are both required and text type are eligible to be the title property. If you don’t have one yet, create a required text property first.
Property Builder
The property builder provides a drag-and-drop interface for defining and ordering properties:- Reorder properties by dragging the handle on the left
- Expand any property to configure its type, description, constraints, and required/default settings
- Delete a property by clicking the remove icon
- Add new properties with the “Add Property” button at the bottom
JSON Schema
Under the hood, each object type’s properties are stored as a JSON Schema. The editor’s right panel shows a live preview of the generated schema:Editing and Deleting
- To edit an existing object type, click on its node in the Ontology Builder graph, or double-click it to open the editor directly.
- To delete an object type, use the delete action from the node’s context menu. Deleting an object type also permanently deletes all its instances and any relationships that reference it.

