建模人员通常会在项目分析阶段创建语义模型,此时一组信息专家或信息建模人员需要就某一特定资源达成共同的理解。以下情况是语义模型及其所描述的图表的典型应用场景。
选择视角
Enterprise Architect 将该工具的大量功能划分为多个视角(Perspectives) , 这可以确保我们专注于特定任务并使用所需的工具,而不会被其他功能干扰。要在EA中使用本体定义元模型功能,我们首先需要选择此视角:
<视角名称>信息交换 >本体定义 ODM
设置视角后,将确保“本体定义元模型”图表、其工具箱以及其他该视角的特性都能默认启用。
创建图表
在选择了 ODM 视图的情况下,可以通过在浏览器窗口中选择相应位置,并从上下文菜单或浏览器工具栏中选择“新建图表”选项来添加新图表。随后将看到“模型构建器( Model Builder )”对话框中的图表构建器( Diagram Builder )选项卡页面,其中包含三个可用的 ODM 图表:
OwlDefinition - 本体定义图 用类、属性和关系来描述本体论,用于正式描述本体概念。
OwlFacts - 本体事实图 基于描述知识库的各个本体类实例的事实来描述本体论。
RDFDefinition - 资源定义图描述用于定义本体的元数据。
您还可以从模型构建器( Model Builder )中使用 ODM 提供的一些内置模式来创建任何类型的图表。花些时间阅读该模式的说明,以便理解该图表以及作为该模式一部分将被插入的对象。
创建命名空间
正如一个包为 UML 模型提供了命名空间一样,一个本体(基于一个包)也为 OWL 模型定义了命名空间。同样地,一个文档(作为元素和关系的容器)为 RDF 模型定义了命名空间。这两个元素都需要描述重要信息的元数据,包括将作为标识符基础的 URI 。
命名空间定义用于RDF和OWL中引用和/或导入外部指定的术语、词汇或本体。
在浏览器窗口中或在打开的图表中,选择 RDF 或 OWL 包来定义命名空间。
通过使用“docked”属性窗口,找到“RDF文档”或“OWL 语义网”属性的属性窗口。
点击 namespaceDefinition 属性左侧的小三角形,查看标签的子元素。
点击 namespacePrefix 和 namespaceURI “value” 字段以获取新命名空间定义,输入相应的新值。