Resource Object
A UOSE resource contains at least:resourceId: the unique identifier of the resource within the current organization.resourceType: the resource type, such assemantic_model,sap_odata_api,knowledge, orxpert_database.connectionRef: a connection reference pointing to a Secret version.owner: the resource owner or team.version: the resource configuration version.capabilities: resource-type-specific capability configuration.tags: used for search, grouping, and governance.
Resource Type Catalog
The resource type catalog is generated from adapter manifests and capability schemas. It tells the console:- Which resource types are currently supported.
- Whether the resource type has an available adapter.
- Whether it supports the sync queue.
- Whether it supports service selection before sync.
- Which Secret templates are recommended.
- Which fields and defaults appear in the capabilities form.
Registration Flow
The recommended resource registration flow is:- Create a connection secret in Secret Manager and obtain a
connectionRef. - Select a resource type on the resource access page.
- Fill in the resource ID, owner, version, and tags.
- Fill in capabilities according to the resource type.
- Save the resource.
- If the resource supports queues, the system can automatically enqueue the first full sync.
- After sync completes, view the results in resource details and the ontology workspace.
Capability Configuration
Capabilities are the key extension point for resource access. Each resource type has different configuration:- semantic models configure model IDs, pagination parameters, and upstream endpoints.
- SAP OData configures catalog paths, metadata path, and CSRF. Protocol is detected from service metadata, and service scope is selected at sync time.
- Knowledge configures knowledgebase ID, whether hidden graph items are included, relation count, and mention sample count.
- Xpert databases configure dataSource ID, catalog/table allowlists, metadata enrichment, maximum table count, maximum column count, and query row limit.
Resource Details
The resource details page provides these views around a single resource:- Resource context: type, status, owner, version, connection reference, tags, and latest sync summary.
- Ontology graph: current entities, relationships, attributes, and graph structure.
- Sync jobs: queue status, retry, cancellation, cleanup, and progress.
- Abnormal events: dead-letter events from sync or processing failures.
- Settings: update connection reference, capabilities, owner, version, and tags.
- Resource chat: call the ontology assistant in the current resource context.