预订演示
前页 后页

本体介绍

在对正在交换信息的不同组织组进行建模时,您需要对术语和术语之间的关系有一致的定义。使用本体,您可以定义您对领域的了解,并在您的信息模型中引用这些定义。最初,网络本体语言 (OWL) 和资源定义框架 (RDF) 的定义纯粹是为了提供元数据和语义的机器对机器交换。现在,OWL 和 RDF 已组合形成Ontology Definition Metamodel (ODM) ,它支持对这些语言进行更具人类可读性的抽象建模。 Enterprise Architect提供了广泛的建模功能,用于以各种方式与元数据进行交互,用于各种目的。以下主题介绍了 ODM 的MDG 技术,提供了本体的定义并展示了它们如何与其他Enterprise Architect特征集成,以解决在完全集成的建模环境中开发大规模本体的关键挑战。本体可以与其他建模语言相关,例如Unified Modeling Language (UML) 、系统建模语言 (SysML)和 UPDM。

本体的好处

本体的真正价值在于它们能够在行业领域和领域之间正式定义和共享标准化知识。然而,创建这样的本体很快就会成为逻辑上和技术上的一项艰巨任务。四个主要挑战是:

  • 利益相关者支持:让主题专家、分析师、经理、从业者和实施者为本体贡献价值的能力
  • 可维护性:与前身基线更新、比较和修改本体的能力
  • 可重用性:定义本体模板以在开发项目中重复使用的能力
  • 可追溯性:在本体元素中“向下钻取”或“向上钻取”以可视化它们的相互关系的能力。

在本体开发环境中解决这些挑战很快超出了传统的、基于 XML 的本体工具的范围。它需要对在核心开发活动之外运行的额外应用程序进行投资。这就是为什么Enterprise Architect支持使用 ODM 在可视化建模平台中集成本体开发,以简化更抽象级别的建模,同时维护 OWL 和 RDF 规范中定义的必要细节,并提供与其他建模语言的连接性和互操作性系统开发。

四级本体栈

网络本体语言 OWL 提供了一种表示知识和描述分类法和分类图的方法。名词(顶点)代表对象的类,动词(边)模型对象之间的关系或联系。 OWL 语言是堆栈中最上层的元素,它基于 W3C 的模式定义语言资源描述框架架构(RDFS),专门用于基本元数据标记语言资源描述框架(RDF)。

关系到类模型

资源描述框架 (RDF) 数据模型类似于实体-关系或统一建模语言 ( UML ) 类图等经典概念建模方法。 RDF 基于以以下形式的表达式对资源(特别是 Web 资源)进行陈述的概念:

主谓宾

这些语句称为三元组,因为它们包含三个元素或部分。主语表示资源,谓语表示资源的特征或方面,表达主语和object之间的关系。

例如,在 RDF 中表示“汽车有红色”概念的一种方法是三元组:表示“汽车”的主语、表示“有颜色”的谓语和表示“红色”的object 。

因此,RDF 使用主题而不是object (或实体),这与面向对象设计中实体-属性-值模型的典型方法形成对比:实体(Car)、属性(Color)和值(Red)。

在UML类图中,建模者会将此概念表示为具有属性颜色的类汽车。可以为此类的实例(物件)分配 Color 属性的值 Red。