数据模型图谱介绍
图谱是一种用于展示复杂信息关系的可视化工具,用于帮助用户更好地理解并处理大量数据。在工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)的数据模型图谱中,数据模型与数据模型之间的关系通过节点和边构成一个图结构,使数据模型能够更直观的展示,高效地遍历和查询图谱中的节点和边。其中:
- 节点代表数据模型,包括:数据实体、关系实体和接口模型。
- 边代表两个数据模型间的关系,包括:实体间的关联关系和继承关系。
- 实体间的关联关系包括:参考对象关系、组合关系、多对多关系、单边不确定关系和虚拟参考关系。
数据模型图谱暂不支持单边不确定关系。
- 实体间的继承关系包括:抽象关系、实现关系和扩展关系。
- 实体间的关联关系包括:参考对象关系、组合关系、多对多关系、单边不确定关系和虚拟参考关系。
数据模型图谱集合当前应用设计态的所有数据模型在一张图谱中,您可在此图谱中快速查看数据模型信息,也可通过模型探索功能实现快速查找数据模型间的关联关系。
功能 |
功能说明 |
---|---|
菜单栏 |
导航栏从左到右包括:
|
图例与统计 |
展开图例统计和状态统计的数据。 |
图谱 |
位于数据模型图谱页面中央,是数据模型图谱的核心模块。 |
图谱搜索 |
帮助您快速定位和直达您想要查看的数据模型。 |
显示设置 |
为用户提供多种图谱显示基础功能,如全屏展示、移动、放大、缩小等功能。 |
数据模型图谱结构
基于元模型驱动,数据模型图谱中的节点和边的类型如表2所示。
节点/边 |
类型 |
说明 |
---|---|---|
节点 |
|
一般节点,表示存在关联关系的数据实体(主外键,多对多,继承关系)。 |
|
孤岛节点,表示孤立存在的数据实体,不存在关联关系。 |
|
|
功能节点,接口模型所代表的节点。 |
|
|
扩展节点,扩展模型的数据实体所代表的节点。 |
|
边 |
|
参考对象关系,表示实体选择参考属性参考另一实体后即与该实体存在参考关系。 |
|
组合关系,表示在参考对象关系设置时选择组合关系选框即存在组合关系(与参考对象关系不同时存在)。 |
|
|
多对多关系,表示建立关系实体时所关联的两个实体间存在多对多关系。 |
|
|
虚拟参考关系,表示M-V模型数据实体的版本对象与主对象/分支对象存在的关联关系。 |
|
|
抽象关系,当实体之间存在继承关系时即存在抽象关系。 |
|
|
实现关系,当实体存在继承接口模型时即存在实现关系。 |
|
|
扩展关系,当实体存在扩展模型时即存在扩展关系。 |