Skip to main content
Ontology in UOSE is a product layer for defining, publishing, exploring, and using business semantics. It gives every important object a stable type and identity, connects objects through explicit relationships, describes the actions that can apply to them, and preserves the version and evidence used by people and Agents. It is not only a schema diagram or a vocabulary. A published ontology becomes a governed runtime contract that supports entity search, graph exploration, action discovery, Assistant context, plugin experiences, and audit.

Ontology Studio

Design entity types, relationships, properties, actions, bindings, and ontology-owned data; validate and publish immutable versions.

Ontology Workspace

Browse published business objects, search entities, inspect instance graphs, compare snapshots, and work with the ontology Assistant.

Runtime semantics

Materialize snapshots into RDF and runtime projections for fast search, neighborhood queries, affordance discovery, and traceability.

Plugin scenarios

Package domain ontologies with plugins and turn published objects and Actions into focused business workbenches.

Core semantic model

These elements form a stable semantic contract. Agents can reason over readable names and relationships, while services continue to validate stable codes, types, schemas, versions, policies, and actor scope.

From design to runtime

1. Author

Ontology Studio stores an editable draft with a revision number. The draft can contain schema, Action definitions, external data bindings, representative instances, instance relationships, and canvas layout. A user can start from a blank ontology, a template, or an RDF/XML import.

2. Validate and compile

Validation checks schema integrity, relationship endpoints, property types, Action targets and contracts, instance attributes, and instance relationships. Preview compiles the draft into the exact MetaManifest and publish request that will enter the runtime pipeline.

3. Publish and version

Publishing validates again, assigns a semantic version, creates an immutable version record, publishes a business ontology snapshot, and returns its snapshot ID, graph version, and ontology ID. Published history is retained even when an earlier version is restored as a new draft.

4. Materialize and project

The canonical ontology intermediate representation contains schema, instances, relationships, constraints, affordances, aliases, and provenance. UOSE can materialize it into named RDF graphs and projects its runtime objects into entity, relationship, and action tables. See Snapshot, RDF, and Instance Projection.

5. Explore and operate

Ontology Workspace groups definitions, ontology-owned data, and connected business objects. Users can monitor health, search across active entities, inspect current and historical graphs, and pass exact object and snapshot context to the ontology Assistant. Plugins can use the same published context to build domain-specific Object 360 and governed Action flows.

Two ways data enters an ontology

Ontology-owned data

Create representative or domain-owned instances and relationships directly in Ontology Studio. These records share the ontology draft lifecycle and become published entities when the definition is released. This is useful for reference objects, neutral demonstration data, small curated vocabularies, and exceptions that do not belong to another source system.

Connected resource data

Bind entity types and properties to external UOSE resources, or let a resource adapter publish its own canonical ontology. Database, SAP OData, semantic-model, knowledge, and plugin-owned resources can all produce versioned snapshots while their real data remains governed by the source adapter.
The ontology graph is the semantic and governance layer. It does not copy every source-system fact or bypass the source adapter for live operations.

Runtime capabilities

Once published, the ontology layer supports:
  • exact entity lookup and bounded cross-resource search by label, external key, alias, or entity type;
  • one-hop neighborhood reads with related objects, constraints, evidence, and available Actions;
  • schema summaries and semantic path exploration;
  • Action discovery and plan validation against target types, parameters, constraints, risk, and approval requirements;
  • snapshot and graph-version pinning for reproducible Agent and plugin decisions;
  • RDF/SPARQL-backed or local-projection query backends;
  • resource and partition isolation across tenant and organization scope;
  • audit references that explain which object, snapshot, graph version, and evidence supported an operation.

Governance boundary

Ontology makes an Action discoverable; it does not automatically authorize or execute it. A complete operational path can include policy evaluation, preflight validation, human approval, idempotency, an execution adapter, and append-only audit. The domain plugin case study shows how these responsibilities stay separated in practice.

Continue

  1. Use Ontology Studio to create and publish a definition.
  2. Use Ontology Workspace to inspect the published snapshot and business objects.
  3. Read Ontology in Plugin Scenarios to see how a plugin packages and consumes a domain ontology.