Create an ontology
Open Data & Ontology → Ontology Studio, then select Create ontology.
The Studio list shows the resource ID, current published version, draft status, entity count, relationship count, instance count, and last update time. Search filters definitions by their identifying text.
Design workspace
The Design workspace is used for schema and Action authoring.Entity types and properties
An entity type defines a stablecode, readable name, description, optional icon and color, optional default state, and typed properties. Supported property value types are:
stringnumberintegerbooleandatetimejson
Relationship types
A relationship type connects a source entity type to a target entity type. Select one of four cardinalities:- one to one;
- one to many;
- many to one;
- many to many.
Action definitions
An Action definition describes a semantic operation without embedding an execution implementation. It can define:- one or more target entity type codes;
- risk level:
LOW,MEDIUM,HIGH, orCRITICAL; - whether approval is required;
- discovery mode: manual only, suggestable, auto-plannable, or auto-executable;
- intent tags and preconditions;
- input and output schemas;
- expected effects such as read, analysis, state transition, or external call;
- idempotency and expected-effect requirements.
An Action in the ontology is a semantic and governance contract. Execution still requires a Tool Contract or plugin adapter. Defining an Action does not grant an Assistant permission to approve or execute it.
Canvas tools
The canvas supports selection, drag positioning, zoom, fit-to-view, automatic layout, relationship creation, and PNG export. The alternative RDF view renders a Turtle preview generated from the current draft. Studio keeps local undo/redo history and autosaves the draft. Updates use the expected draft revision, so a concurrent edit produces a conflict instead of silently overwriting newer server state. When a conflict occurs, reload the server draft or download the local draft before continuing.Import RDF / OWL
Use Import RDF to load an RDF/XML ontology into the current draft. The import flow:- parses a file up to 5 MB;
- previews added, updated, and removed entity and relationship types;
- reports mapping notes for unsupported or defaulted semantics;
- explains which Actions, bindings, instances, and instance relationships will be cleared;
- replaces the current draft only after explicit confirmation.
Data & Bindings workspace
The Data & Bindings workspace connects the schema to data. All three sections share the same revision, validation, and publication lifecycle as the schema.Source bindings
A source binding maps one entity type to an existing UOSE resource. Configure:- source resource ID and resource type;
- optional source table or object;
- primary key and optional display field;
- property-to-source-field mappings.
draft, valid, or invalid. Run binding validation before publication and resolve missing keys, source fields, or incompatible mappings.
Manual instances
Manual instances are records owned by the ontology definition. Select an entity type, provide a stable external key, an optional display name and lifecycle state, and values for known properties. Attribute names and required values are validated against the schema.Instance relationships
Instance relationships connect concrete source and target instances. The chosen relationship type constrains both endpoint types, preventing a draft from linking objects that violate the schema.Explore workspace
The Explore workspace helps review semantic structure before and after publication:- search entity and relationship types;
- filter graph layers and labels;
- inspect incoming and outgoing relationships;
- find a semantic path between two types;
- compare the draft schema graph with the published schema graph;
- inspect published details when a version exists;
- pass the current definition, draft revision, workspace, and selected schema element to the ontology Assistant.
Validate, preview, and publish
Use the Versions workspace for release management.Validate
Validation reports errors and warnings with an owner kind and path. It checks, among other things:- duplicate or invalid stable codes;
- property definitions and required instance attributes;
- relationship source and target integrity;
- Action targets, contracts, and referenced types;
- data bindings and instance relationships;
- publishable schema and data counts.
Preview manifest
Preview manifest compiles the draft into the exactMetaManifest and business-ontology publish request. Use it when reviewing Action contracts, generated schema, or integration output before a release.
Publish
Provide a semantic version and optional release notes. Publication validates again, then creates:- an immutable ontology-definition version;
- a compiled manifest and publish request;
- a business ontology snapshot;
- a graph version and ontology ID;
- RDF materialization and runtime instance projections when configured.
Version and lifecycle management
Published versions are immutable. From version history you can:- inspect version metadata, snapshot ID, and graph version;
- compare a published version with the current draft;
- download the compiled Manifest and RDF artifacts;
- restore an earlier version as a new editable draft.
Recommended authoring sequence
1
Define stable domain types
Create entity types and properties first. Use codes that plugins, bindings, and APIs can keep for the lifetime of the domain contract.
2
Connect types with explicit relationships
Define endpoints and cardinality, then inspect the graph and path finder for missing or ambiguous semantics.
3
Add governed Actions
Define the target, risk, approval requirement, discovery mode, input, preconditions, and expected effects. Keep adapter-specific credentials and execution logic outside the ontology.
4
Bind or add representative data
Map external resources, add ontology-owned instances where appropriate, and connect concrete instances with schema-constrained relationships.
5
Validate and preview
Resolve errors, review warnings, and inspect the compiled manifest before assigning a semantic version.
6
Publish and verify
Publish the release, then open Ontology Workspace to verify snapshot health, graph contents, search, and history.