创建与编辑Shared Property
Shared Property(共享属性)是跨多个 Object Type 复用的属性定义。通过创建 Shared Property,可以统一管理属性的数据类型、描述和语义角色,避免在每个 Object Type 中重复配置相同字段。
创建Shared Property
操作步骤


- 进入本体(Ontology)管理页面
- 在左侧导航中选择「Shared Property」
- 点击「新建」按钮
- 填写以下字段:
| 字段 | 说明 | 必填 |
|---|---|---|
| 名称(name) | 共享属性的唯一标识名,建议使用有意义的业务名称 | ✅ |
| 描述(description) | 描述该共享属性的业务含义 | ✅ |
| 数据类型(typeRef) | 属性的数据类型(STRING、INTEGER、DOUBLE、TIMESTAMP 等) | ✅ |
| 语义角色(roleType) | 属性的语义角色,将应用于所有引用该共享属性的 Object Type 属性上 | ✅ |
- 点击「保存」完成创建
编辑共享属性

- 在「Shared Property」列表中找到需要编辑的属性
- 点击该属性名称或「编辑」按钮
- 修改需要更新的字段
- 点击「保存」
注意
修改共享属性的数据类型或名称后,所有引用该共享属性的 Object Type 属性都会受到影响。在修改前请确认影响范围。
删除共享属性

删除过程会校验是否有object Type中的Property 对其有关联,如果有Property关联则不能被删除
将 Object Type 属性关联到共享属性
创建共享属性后,可以在 Object Type 的属性编辑页中选择「关联共享属性」,将某个属性的类型定义替换为对该共享属性的引用。
详见 关联共享属性。
适用场景
- 客户 ID:多个业务实体(订单、评价、会员)都有
customer_id字段,可以将其定义为共享属性,统一管理类型(STRING)和语义角色(Identifier) - 创建时间:各类业务实体普遍包含
created_at时间戳字段,通过共享属性统一管理为 TimeDimension 角色 - 状态字段:
status字段在多个实体中都是 STRING 类型的 Dimension,适合抽取为共享属性