首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

RDF 概念上的更新和一些本体论知识(2)

RDF 概念上的更新和一些本体论知识(2)

一些较新的本体论本文的第二部分将简要介绍一些最近出现但非常重要的本体论。它们有可能会影响未来的链接数据 Web。我将它们分为数据编目本体论和 RDF 数据库映射系统。
数据编目本体论越来越多的组织开始开发和使用自己的本体论,并且通常将它们发布给公众,因此需要将这些数据集列出并根据类定义和属性定义的相似性在这些数据集之间建立联系。
互连数据集词汇 (VoID) 是一种使用 RDFS 开发的本体论。它描述数据集,或者更确切地说,允许数据集在其上提供元数据。它分为四个部分:
  • 一般元数据(通过 Dublin Core)
  • 访问元数据(即,如何连接到数据集并访问特定数据)
  • 结构化元数据(即,使用的模式的细节,如何查询数据集,与数据集集成的示例)
  • 数据集之间的联系的描述,实际上这允许在链接集(实为分布式图)之间创建标签。
数据编目词汇 (dcat) 是一种使用 RDFS 开发的简单的本体论,可以用于描述一个数据集集合。dcat 的目的是实现目录互操作性。它过去用于描述政府数据集。由于政府数据集通常以不同格式存在,数据查询往往很困难。因此,dcat 提供了所含数据的元数据,其可用格式、以及其他各种概念性和组织性元数据。
RDF 数据库映射系统关系数据库过去常用于软件和 Web 应用程序系统。从关系数据库管理系统 (RDBMS) 的关系型结构迁移到 RDF 指向的面向对象结构是非常困难的一件事。
RDB to RDF Mapping Language (R2RML) 是一种提供关系数据库和 RDF 数据集之间映射的语言。R2RML 规范使用 RDF/Turtle 规范提供这些映射。它的中心思想是尽可能实现直接的、简单的映射。例如,这种形式的映射允许用户使用 SPARQL 查询关系数据库,过去只能通过使用结构化查询语言 (SQL) 实现。它还允许跨 Linked Data Web 在行级别链接关系数据库。这一概念的功能非常强大,因为它消除了手动创建的中间层,并且动态地将关系数据公开为 RDF。R2RML 使您可以轻松地将所有封闭的关系数据库转换为 Web 可访问的模式。  
关系数据库(即 RDB)直接映射实际上是 R2RML 的默认行为,目的是提供从关系数据库表到 RDF 数据集合的简单转换机制。这种方法允许使用 RDF 对关系数据库表执行数据注入 (injection),以及从关系数据库表到 RDF 的检索。RDB 直接映射为每个表提供了简单的有向图,而更稳定的 R2RML 系统提供了跨表格映射到更高级的 RDF 模型的功能。
结束语总而言之,RDF 已经发展得十分成熟。虽然 RDF 1.0 概念规范是于 2004 年发布的,但是 RDF 本身自 1999 年以来一直应用于 W3C 的引擎中。RDF 的概念对于链接数据理论至关重要,后者在形式逻辑和自然的事物命名方面有悠久的历史。RDF 1.1 概念规范包含了许多受欢迎的更新,最重要的是将 RDF/XML 从 RDF 中分离出来。当前草案中的许多其他更新对于集成和语义改进有很大的帮助。当然,1.1 规范中还将引进更多的概念。
RDF 概念并不是在 RDF 相关领域中取得的惟一进展,此外还发布了许多激动人心的本体论,其中包括针对本体论编目的 VoID 和 dcat,以及针对数据库操作的 R2RML 和 RDF 直接映射。随着更多本体论的日益成熟,商业 Web 和开源应用程序都将能够实现他们。
Linked Data Web 即将迎来一个激动人心的时刻。出现了许多受欢迎的变化,比如将基于 Web 的链接数据从语义 Web 中分离,将 RDF 从 RDF/XML 中分离,以及更好地从整体上理解分布式数据和国际化数据。一些概念、框架、本体论和技术都已经准备就绪,现在,是时候将它们付诸于实践了。
返回列表