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.
Web Operation Path
An administrator signs in to Data Xpert and goes to Data and Ontology → Resource Access → Register External Resource. The form includes the resource ID, type, connection reference, owner, version, tags, and capabilities. After saving, open the resource card and confirm its type, connection reference, and latest sync state. Success signal: a new card appears and resource details expose Overview, Entity Graph, Sync Jobs, Errors, and Settings. Registration is only the control-plane step; run the first full sync from Sync Jobs. Minimum permissions: resource registration and Secret-reference access. Read-only users can inspect resources and graphs but cannot create, update, or trigger a sync.Checklist
- The resource ID is unique within the organization.
- The connection reference points to a saved Secret version.
- Capabilities match the resource type schema.
- Owner, version, and tags can be reviewed in Settings.
- The first sync completed and produced the current snapshot.