创建本体
进入 数据与本体 → 本体工作室,选择 创建本体。
工作室列表会展示资源 ID、当前已发布版本、草稿状态、实体数、关系数、实例数和最后更新时间,并支持按标识文本搜索定义。
设计工作区
设计工作区用于编写 Schema 和 Action。实体类型与属性
实体类型包含稳定code、可读名称、描述、可选图标与颜色、可选默认状态,以及一组类型化属性。支持以下属性值类型:
stringnumberintegerbooleandatetimejson
关系类型
关系类型连接源实体类型和目标实体类型,可以选择四种基数:- 一对一;
- 一对多;
- 多对一;
- 多对多。
Action 定义
Action 定义描述语义操作,但不在本体中嵌入执行实现。它可以定义:- 一个或多个目标实体类型编码;
- 风险等级:
LOW、MEDIUM、HIGH、CRITICAL; - 是否需要审批;
- 发现模式:仅人工触发、可建议、可自动规划、可自动执行;
- 意图标签和前置条件;
- 输入与输出 Schema;
- 读取、分析、状态变更或外部调用等预期影响;
- 幂等和预期影响要求。
本体中的 Action 是语义与治理契约。执行仍需要 Tool Contract 或插件适配器。定义 Action 不会授予助手审批或执行权限。
画布工具
画布支持选择、拖动定位、缩放、适应视图、自动布局、创建关系和导出 PNG。切换到 RDF 视图,可以查看根据当前草稿生成的 Turtle 预览。 工作室会维护本地撤销/重做历史并自动保存草稿。保存请求携带预期草稿修订号,因此并发修改会产生冲突,而不会静默覆盖服务器上的新版本。发生冲突时,应重新加载服务器草稿,或先下载本地草稿再处理。导入 RDF / OWL
使用 导入 RDF 可以把 RDF/XML 本体载入当前草稿。导入流程会:- 解析不超过 5 MB 的文件;
- 预览新增、更新和移除的实体类型与关系类型;
- 报告不支持或采用默认映射的语义;
- 说明哪些 Action、绑定、实例和实例关系会被清空;
- 仅在明确确认后替换当前草稿。
数据与绑定工作区
数据与绑定工作区把 Schema 连接到数据。以下三类内容与 Schema 共用同一个修订、校验和发布生命周期。数据源绑定
数据源绑定把一个实体类型映射到已有 UOSE 资源,需要配置:- 源资源 ID 和资源类型;
- 可选的源表或对象;
- 主键字段和可选显示字段;
- 本体属性到源字段的映射。
draft、valid 或 invalid。发布前应执行绑定校验,处理缺失主键、源字段或不兼容映射。
手工实例
手工实例是由本体定义拥有的记录。选择实体类型后,提供稳定外部键、可选显示名称、生命周期状态,以及已知属性的值。系统会根据 Schema 校验属性名和必填值。实例关系
实例关系连接具体的源实例与目标实例。所选关系类型会约束两端的实体类型,避免草稿连接不符合 Schema 的对象。探索工作区
探索工作区用于在发布前后检查语义结构:- 搜索实体类型和关系类型;
- 筛选图层和标签;
- 查看入向与出向关系;
- 查找两个类型之间的语义路径;
- 对比草稿 Schema 图与已发布 Schema 图;
- 在已有版本时检查已发布详情;
- 把当前定义、草稿修订、工作区和所选 Schema 元素交给本体助手。
校验、预览与发布
使用版本工作区管理发布。校验
校验结果会给出错误或警告,并标记所属对象类型和路径。检查内容包括:- 重复或非法稳定编码;
- 属性定义和实例必填属性;
- 关系源端点与目标端点完整性;
- Action 目标、契约和引用类型;
- 数据绑定和实例关系;
- 可发布的 Schema 与数据数量。
预览 Manifest
预览 Manifest 会把草稿编译为完整MetaManifest 和业务本体发布请求。发布前可以据此检查 Action 契约、生成 Schema 与集成输出。
发布
填写语义版本和可选发布说明。系统会再次校验,然后创建:- 不可变的本体定义版本;
- 编译后的 Manifest 和发布请求;
- 业务本体快照;
- graph version 和 ontology ID;
- 配置启用时的 RDF 物化和运行时实例投影。
版本与生命周期管理
已发布版本不可变。在版本历史中可以:- 检查版本元数据、snapshot ID 与 graph version;
- 对比已发布版本与当前草稿;
- 下载编译后的 Manifest 和 RDF 产物;
- 把历史版本恢复为新的可编辑草稿。
推荐编写顺序
1
定义稳定领域类型
先创建实体类型与属性。稳定编码应能够贯穿插件、绑定和 API 的整个领域契约生命周期。
2
用明确关系连接类型
定义端点和基数,再使用图谱与路径查找检查缺失或含糊语义。
3
添加受治理 Action
定义目标、风险、审批要求、发现模式、输入、前置条件和预期影响。适配器凭据与执行逻辑应留在本体之外。
4
绑定或添加代表性数据
映射外部资源,在适合时添加本体自有实例,并使用受 Schema 约束的关系连接具体实例。
5
校验并预览
处理错误、检查警告,并在分配语义版本前核对编译后的 Manifest。
6
发布并验收
发布版本,然后进入本体空间检查快照健康、图谱内容、搜索和历史。