链接数据标准

IBM 标准

Comments

概述

链接数据最初是由 Tim Berners-Lee 提出的,是围绕 四项原则 的一种概念,四项原则鼓励人们将 Web 的基本原则应用于数据访问:

  1. 使用 URI 作为事物的名称
  2. 使用 HTTP URI 让人们能够查找这些名称
  3. 在有人查找 URI 时,利用各种标准(RDF* 和 SPARQL)提供有用的信息
  4. 包含其他 URI 的链接,使人们能够发现更多信息

链接数据使用 RDF 作为数据模型(而不仅仅是一种格式),使用 HTTP 作为协议,与使用 HTML、HTTP 和 URL 构建 Web 方式相似。

链接数据作为在万维网中发布数据的一项技术,已经取得了良好的成效。如今,有大量数据作为链接数据提供,例如 DBpedia,在能够自由访问时,这种数据被称为 链接开放数据。然而,链接数据也可作为集成应用程序或在企业内集成数据的一种架构风格使用。

链接数据强大的分布式开放图形数据模型使之极为适合集成存储在各种数据库和文件系统内的数据,以及集成与此类数据有关的应用程序。

使链接数据极其适合集成的部分特性包括:

  • 跨所有应用程序得到全面理解、保持一致的单一界面(使用 HTTP 方法定义)。这与远程过程调用 (RPC) 架构截然不同,RPC 中的每个应用程序都采用独一无二的界面,必须分别学习和编码。
  • 用于识别和访问所有 “实体” 的通用寻址模式(由 HTTP URL 提供)。这与 RPC 架构形成鲜明对比,RPC 架构中不存在识别或访问数据的通用方法。
  • RDF 提供了一个简单而又可扩展的数据模型,能通过一种不需要事先了解所使用词汇表的方式描述有关资源的数据。

链接数据构建在现有万维网基础架构之上,表现出一些特有的特质,例如分布式、可伸缩等。

链接数据基本配置文件

2011 年 12 月,W3C 主持了 一次研讨会,探讨链接企业数据模式,这次研讨会的结果促成了 W3C 相关正式工作的开展。这次研讨会达成了一致意见,即 “W3C 应该成立一支工作小组,制作 W3C 建议来定义链接数据平台 [...],[ 预计 ] 这将包括枚举构成链接数据的规格,如果有必要,还需要添加一些规则来涵盖分页等方面”。

2012 年 3 月,IBM 向 W3C 提交了 Linked Data Basic Profile 1.0 规范,为这项工作带来了切实的成果。这项规范是 IBM 与 EMC、Oracle、Red Hat、DERI、SemanticWeb.com 以及 Siemens 和 Cambridge Semantics 合作提出的。

Linked Data Basic Profile 基于 IBM 开放服务生命周期协作 (OSLC) 计划中得到的经验。它根据对 Web 资源的 HTTP 访问(使用 RDF 描述其状态),为读写链接数据架构定义了一组最佳实践和简单方法。该规范以 Tim Berners-Lee 的四项原则为依据,提供了一些新规则,同时进一步阐明和扩展了原有原则,加强了链接数据实现之间的互操作性。

提议的全新 W3C 工作组 (WG) 称为链接数据平台,这支团队将获得特许,以 IBM 的提议作为起点,为使用读 / 写链接数据的基于 HTTP (RESTful) 的应用程序集成模式提供 W3C 建议。

用例

链接数据可用于多种用例。

  1. 链接数据可用于在 Internet 上通过 URL 公开机器可读格式的信息(例如公共记录)。
  2. 链接数据可用于从现有信息中推断出新信息,例如在制药应用程序或 IBM Watson 之中。
  3. 链接数据可用于集成。IBM Rational 团队一直利用链接数据,作为产品和应用程序生命周期管理 (ALM) 领域的架构模型和应用程序集成技术,Tivoli 目前也在其系统管理领域中采用了这项技术。

RDF 可以建模资源及其关系,因此在 ALM 中,变更请求可以转变为作为 RDF 公开的资源。变更请求可以链接到它要解决的缺陷,链接到验证所做变更的测试。利用链接数据,变更管理、缺陷管理、测试管理工具将不再通过特定接口彼此连接,而是可以按照链接数据的原则直接访问资源。


相关主题


评论

添加或订阅评论,请先登录注册

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=SOA and web services
ArticleID=819119
ArticleTitle=链接数据标准
publish-date=05312012