资源描述框架(Resource Description Framework, RDF)

为 XML 应用程序提供常规元数据支持

资源描述框架(Resource Description Framework, RDF)是一种描述有关 Web 资源的格式化语句集合的模型。还可将 RDF 看作 Web 的元数据系统。通过文本了解该项标准及其与 Semantic Web, Web Ontology Language (OWL) 等的关系。

在 World Wide Web Consortium (W3C) 开发 XML 形式的下一代标记技术的同时,它同样开发了下一代格式化描述 Web 资源的技术。Resource Description Framework (RDF) [W3C 推荐标准] 是一种描述有关 Web 资源的语句集合的模型。这些语句在概念上分为三部分,每条语句包含一个主题(一个 Uniform Resource Identifier (URI));一个谓词(也是一个 URI);还包括一个对象(一个 URI 或字母数据值)。要了解这类语句的特点,考虑描述 Web 页面的 HTML meta 标记。如果将其改为 RDF,则主题将是 Web 页面本身的 URI,谓词将是表示通用描述的标准 URI,而对象将是描述的实际文本。通过大量使用 URI,RDF 试图最小化这些语句组件标识的模糊性,从而使它们具有足够的常规性以方便机器处理。RDF 是否能够实现这个目标还有待考证,但是 RDF 由于其活跃的社区以及广泛可用的工具而知名。

RDF 是 W3C 的 Semantic Web 活动的主要组成;Semantic Web 是内容表示以及内容注释(帮助表达其含义)的 Web 前景。例如,在 Semantic Web 中,在描述 Web 资源时,能够区分 “python”(蛇的一种)和计算机编程语言 “python”。RDF 对其大型的规范栈进行了标准化,包括如下规范:

OWL

Web Ontology Language (OWL) [W3C 推荐标准] 是一种 RDF 应用程序,通常使用 RDF/XML 编码,它添加了一种丰富的词汇表,可以用来按照格式分类并分析 RDF 资源。 SPARQL Query Language for RDF [开发阶段] 是用于查询 RDF 数据的特殊语法,Gleaning Resource Descriptions from Dialects of Languages (GRDDL) [开发阶段] 是从 XML 文档中提取 RDF 数据的系统。随着微格式在 Web 中的日益流行,GRDDL 的地位开始变得重要起来。另一种与 RDF 相关的规范适合用于微格式,即 RDFa Syntax [开发阶段],该规范是一组特殊的属性集合,可用于将 RDF 数据嵌入到诸如 XHTML 这样的 XML 格式中。


相关主题

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=XML
ArticleID=254294
SummaryTitle=资源描述框架(Resource Description Framework, RDF)
publish-date=08282007