Value df: value) (http://www.w3.org/tr/2004/reC-rDf-primer-20040210/#rdfValuE) 4.5XML文字( iteral)( XML Literals) (http://www.w3.org/tr/2004/reC-rDf-primer-20040210/#xmlLiteRaLs) 5. RDF Schema-定义RDF的词汇表( Defining rdf vocabularies:RDF Schema)(http://www.w3.org/tr/2004/reC-Rdf-primer-20040210/#rDfscHemA) 5.1描述类 (http://www.w3.org/tr/2004/reC-rDf-primer-20040210/#schEmacLasSes) 5.2描述属性( Property)( Describing Properties) (http://www.w3.org/tr/2004/reC-Rdf-primer-20040210/#prOperTiEs) 5.3理解 RDF Schema声明( Interpreting RDF Schema (http://www.w3.org/tr/2004/reC-rDf-primer-20040210/#intErprEtIngschem 5.4其它关于 Schema的信息( Other schema Information (http://www.w3.org/tr/2004/reC-rDf-primer-20040210/#otHersCheMa 5.5更丰富的 言( Richer sc (http://www.w3.org/tr/2004/rEc-Rdf-primer-20040210/rIcheRscHemas) 6.一些RDF的应用:具体领域中的RDF( Some RDF Applications: RDF in the field) (http://www.w3.org/tr/2004/reC-rDf-primer-20040210/#appLicaTiOns) 6.1都柏林核心元数据倡议( Dublin core metadata initiative) (http://www.w3.org/tr/2004/reC-rDf-primer-20040210/#dubLincOrE) 6.2 PRISM (http://www.w3.org/tr/2004/rEc-Rdf-primer-20040210/#PrisM) 6.3 XPacka (http://www.w3.org/tr/2004/reC-rDf-primer-20040210/#xpaCkagE) 6.4RSS1.0:RDF站点汇总(RSS1.0: RDF Site Summary) (http://www.w3.org/tr/2004/rEc-Rdf-primer-20040210/#RSs) 6. 5 CIM/XML (http://www.w3.org/tr/2004/rEc-Rdf-primer-20040210/cIMxm1) 6.6基因本体协会( Gene Ontology Consortium) (http://www.w3,org/tr/2004/reC-Rdf-primer-20040210/#gENeoNt) 6.7描述设备性能与用户偏好( Describing Device Capabiliti (http://www.w3.org/tr/2004/reC-rDf-primer-20040210/#devCap) 7.RDF规范的其它部分(0 ther Parts of the RDF Specification (http://www.w3.org/tr/2004/rEc-rdf-primer-20040210/oTherParTs) 7.1RDF语义( RDF Semantics) (http://www.w3.org/tr/2004/rEc-Rdf-primer-20040210/#SemaNtiCs) 7.2测试用例( Test cases) (http://www.w3.org/tr/2004/reC-Rdf-primer-20040210/#teStcASeS) 8.参考文献( References) (http://www.w3.org/tr/2004/reC-Rdf-primer-20040210/#rEferEncEs)
Values: rdf:value) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#rdfvalue) 4.5 XML 文字(Literal)(XML Literals) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#xmlliterals) 5. RDF Schema - 定义 RDF 的词汇表(Defining RDF Vocabularies: RDF Schema)(http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#rdfschema) 5.1 描述类(Class)(Describing Classes) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#schemaclasses) 5.2 描述属性(Property)(Describing Properties) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#properties) 5.3 理解 RDF Schema 声明(Interpreting RDF Schema Declarations) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#interpretingschem a) 5.4 其它关于 Schema 的信息(Other Schema Information) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#otherschema) 5.5 更丰富的 Schema 语言(Richer Schema Languages) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#richerschemas) 6. 一些 RDF 的应用:具体领域中的 RDF(Some RDF Applications: RDF in the Field) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#applications) 6.1 都柏林核心元数据倡议(Dublin Core Metadata Initiative) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#dublincore) 6.2 PRISM (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#prism) 6.3 XPackage (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#xpackage) 6.4 RSS 1.0:RDF 站点汇总(RSS 1.0: RDF Site Summary) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#rss) 6.5 CIM/XML (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#cimxml) 6.6 基因本体协会(Gene Ontology Consortium) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#geneont) 6.7 描述设备性能与用户偏好(Describing Device Capabilities and User Preferences) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#devcap) 7. RDF 规范的其它部分(Other Parts of the RDF Specification) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#otherparts) 7.1 RDF 语义(RDF Semantics) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#semantics) 7.2 测试用例(Test Cases) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#testcases) 8. 参考文献(References) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#references)
8.1规范性参考文献( Normative references) (http://www.w3.org/tr/2004/reC-rDf-primer-20040210/#norMatiVe-referen 8.2参考性资料(I I Ref (http://www.3.org/tr/2004/rEC-Rdf-primer-20040210/#inForMatIonal-ref (http://www.w3.org/tr/2004/reC-rDf-primer-20040210/#ackNowlEdGements) 扃辑 附录 A.关于URI的更多信息( More on uni form resource identifiers(RIs)) (http://www.w3.org/tr/2004/reC-rDf-primer-20040210/#ideNtifIerS) B.关于MML的更多信息( ore on the Extensible Markup Language(XM) (http://www.w3.org/tr/2004/reC-Rdf-primer-20040210/#doCumEntS) C.改动记录( Changes) (http://www.w3.org/tr/2004/rEc-rdf-primer-20040210/#CHanGes) 1.介绍( Introduction) 资源描述框架( Resource Description Framework,简称RDF)是一个用于表达关 于万维网( World Wide Web)上的资源的信息的语言.它专门用于表达关于Web 资源的元数据,比如Web页面的标题、作者和修改时间,Web文档的版权和许可 信息,某个被共享资源的可用计划表等。然而,将“Web资源( Web resource)” 这一概念一般化后,RDF可被用于表达关于任何可在Web上被标识的事物的信息, 即使有时它们不能被直接从Web上获取。比如关于一个在线购物机构的某项产品 的信息(例如关于规格、价格和可用性信息),或者是关于一个Web用户在信息 递送方面的偏好的描述。 RDF用于信息需要被应用程序处理而不是仅仅显示给人观看的场合。RDF提供了 种用于表达这一信息、并使其能在应用程序间交换而不丧失语义的通用框架。 既然是通用框架,应用程序设计者可以利用现成的通用RDF解析器( RDF parser 以及通用的处理工具。能够在不同的应用程序间交换信息意味着对于那些并非信 息的最初创建者的应用程序也是可利用这些信息
8.1 规范性参考文献(Normative References) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#normative-referen ces) 8.2 参考性资料(Informational References) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#informational-ref erences) 9. 致谢(Acknowledgments) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#acknowledgements) [编辑] 附录 A. 关于 URI 的更多信息(More on Uniform Resource Identifiers (URIs)) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#identifiers) B. 关于 XML 的更多信息(More on the Extensible Markup Language (XML)) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#documents) C. 改动记录(Changes) (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#changes) [编辑] 1. 介绍(Introduction) 资源描述框架(Resource Description Framework, 简称 RDF)是一个用于表达关 于万维网(World Wide Web)上的资源的信息的语言. 它专门用于表达关于 Web 资源的元数据, 比如 Web 页面的标题、作者和修改时间,Web 文档的版权和许可 信息,某个被共享资源的可用计划表等。然而,将“Web 资源(Web resource)” 这一概念一般化后,RDF 可被用于表达关于任何可在 Web 上被标识的事物的信息, 即使有时它们不能被直接从 Web 上获取。比如关于一个在线购物机构的某项产品 的信息(例如关于规格、价格和可用性信息),或者是关于一个 Web 用户在信息 递送方面的偏好的描述。 RDF 用于信息需要被应用程序处理而不是仅仅显示给人观看的场合。RDF 提供了 一种用于表达这一信息、并使其能在应用程序间交换而不丧失语义的通用框架。 既然是通用框架,应用程序设计者可以利用现成的通用 RDF 解析器(RDF parser) 以及通用的处理工具。能够在不同的应用程序间交换信息意味着对于那些并非信 息的最初创建者的应用程序也是可利用这些信息
RDF基于这样的思想:用Web标识符(称作统一资源标识符, Uniform Resource Identifiers或lls)来标识事物,用简单的属性( property)及属性值来描述 资源。这使得RDF可以将一个或多个关于资源的简单陈述表示为一个由结点和弧 组成的图( graph),其中的结点和弧代表资源、属性或属性值。为了让讨论显 得尽量具体一些,下面的这组陈述“有一个人由 http://www.w3.org/people/em/contact#me标识,他的名字是Ericmiller 他的电子邮件地址是em@w3.org,他的头衔是Dr.”可以表示为图1 (http://www.w3.org/tr/2004/rEC-Rdf-primer-20040210/#fiGurEl)所示的图: http:/nWww.w3.org/2000/10/swap/pim/contact#person ttp: //www3. org/1999/02/22-rdf-syntax-nsttyp http:/mWww.w3.org/people/em/contact#fme http://www.w3.org/2000/10/swap/pim/contactfuliname ▲ Eric Miller http://www.w3.org/2000/10/swap/pim/contact#mailbox mailto em@w3.org Jhttp://www.w3.org/2000/10/swap/pim/contact#personaltitle 图1:一个描述 Eric miller的RDF图 图1(htp://ww.w3.org/TR∠200RC-rdf- primer-20040210 #figure1展示 了RDF用URIs来标识 个体( individual),例如 Eric Miller,他被标识为 http://www.w3.org/people/em/contact#fme 事物的种类,例如 Person 它被标识为 http://www.w3.org/2000/10/swap/pim/contact#person 上述事物的属性( property),例如 mailbox,它被标识为 上述属性的值,例如 mailtoem@w3org是 mailbox属性的值。(RDF也使用字符串 (比如" Eric miller)以及其它数据类型中的值(如整数,日期等)作为属性的值)
RDF 基于这样的思想:用 Web 标识符(称作统一资源标识符,Uniform Resource Identifiers 或 URIs)来标识事物,用简单的属性(property)及属性值来描述 资源。这使得 RDF 可以将一个或多个关于资源的简单陈述表示为一个由结点和弧 组成的图(graph),其中的结点和弧代表资源、属性或属性值。为了让讨论显 得尽量具体一些,下面的这组陈述“有一个人由 http://www.w3.org/People/EM/contact#me 标识, 他的名字是 Eric Miller, 他的电子邮件地址是 em@w3.org,他的头衔是 Dr.”可以表示为图 1 (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#figure1)所示的图: 图 1:一个描述 Eric Miller 的 RDF 图 图 1 (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#figure1)展示 了 RDF 用 URIs 来标识: • 个体( individual ) , 例 如 Eric Miller , 他 被 标 识 为 http://www.w3.org/People/EM/contact#me • 事物的种类,例如 Person ,它被标识为 http://www.w3.org/2000/10/swap/pim/contact#Person • 上 述 事 物 的 属 性 ( property ), 例 如 mailbox , 它 被 标 识 为 http://www.w3.org/2000/10/swap/pim/contact#mailbox • 上述属性的值,例如 mailto:em@w3.org 是 mailbox 属性的值。(RDF 也使用字符串 (比如"Eric Miller")以及其它数据类型中的值(如整数,日期等)作为属性的值)
RDF提供了一种基于XML的语法(称为RDFM)用于保存和交换RDF图。图1 (http://www.w3.org/tr/2004/reC-rDf-primer-20040210件figure所示的 RDF用RDF/XML来书写的话就像下面的例1 (http://www.w3.org/tr/2004/reC-rDf-primer-20040210/#exaMple1)iXff: 例1:一段描述 Eric miller的RDF/XML <?xmI version=1.0?> Krdf:Rdfxmins:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns# xmins:contact="http://www.w3.org/2000/10/swa contact#"> <contact:Personrdfabout="http://www.w3.org//people/eM/contact#me"> <contact: ful I Name >Er ic Miller</contact: ful I Name> <contact: ma i l box rdf resourc ai l to: em@w3. org /> Contact: personalTitle>Dr. </contact: persona ITitle> </contact: Per son> 注意:上述RDF/ML也包含URIs,同样地还包含简略形式的属性(比如 mailbox 和 fullName)及各个属性的值(em@w3.org和 Eric miller) 和HML一样,RDF/XML也是机器可处理的,也使用URIs,RDF也可以链接Web 上任何地方的信息。然而与传统超文本不同的是, RDF URIS可以引用任何可标 识的事物,包括那些不是直接可从Web上获取的事物(比如 Eric miller这个人)。 结果是,RDF除了能够描述像网页这类事物以外,还可以描述汽车,商业活动, 人类,新闻事件等等。此外,RDF中的属性本身有URIs,用以准确标识被链接的 事物之间的关系 下列文档都属于RDF规范的一部分: RDF概念和抽象语法(hp:/nv3.ogR/uJ- concepTs)IRDF- CONCEPTS (http://www.w3.ong/tr/2004/rec-idf-primer-20040210/#ref-rdf-conceptS)] RDEIXML语法规范(hp:/in"w3。og/TR/f- syntax-grammarn) IRDF-SYNTAX (http://ww.w3.org/tr/2004/rec-id-primer-20040210/#ref-rdf-syntax)i
RDF 提供了一种基于 XML 的语法(称为 RDF/XML)用于保存和交换 RDF 图。图1 (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#figure1)所示的 RDF 用 RDF/XML 来书写的话就像下面的例 1 (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#example1)这样: 例 1:一段描述 Eric Miller 的 RDF/XML <?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:contact="http://www.w3.org/2000/10/swap/pim/contact#"> <contact:Person rdf:about="http://www.w3.org/People/EM/contact#me"> <contact:fullName>Eric Miller</contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personalTitle>Dr.</contact:personalTitle> </contact:Person> </rdf:RDF> 注意:上述 RDF/XML 也包含 URIs,同样地还包含简略形式的属性(比如 mailbox 和 fullName)及各个属性的值(em@w3.org 和 Eric Miller)。 和 HTML 一样,RDF/XML 也是机器可处理的,也使用 URIs,RDF 也可以链接 Web 上任何地方的信息。然而与传统超文本不同的是,RDF URIs 可以引用任何可标 识的事物,包括那些不是直接可从 Web 上获取的事物(比如 Eric Miller 这个人)。 结果是,RDF 除了能够描述像网页这类事物以外,还可以描述汽车,商业活动, 人类,新闻事件等等。此外,RDF 中的属性本身有 URIs,用以准确标识被链接的 事物之间的关系。 下列文档都属于 RDF 规范的一部分: • RDF 概念和抽象语法 (http://www.w3.org/TR/rdf-concepts/) [RDF-CONCEPTS (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#ref-rdf-concepts)] • RDF/XML 语法规范 (http://www.w3.org/TR/rdf-syntax-grammar/) [RDF-SYNTAX (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#ref-rdf-syntax)]
RDF词汇描述语言10 RDF Schema(hp;/ huw. w3. org/TR/df- schema) IRDF-VOCABULARY (http://ww.w3.ong/tr/2004/rec-idf-primer-20040210/#ref-rdf-vocabulaRy)i (http://ww.w3.og/tr/ndf-mt/IrdF-seMantiCs (http://www.w3.org/tr/2004/rec-idf-primer-20040210/#ref-rdf-semantiCs)i RDE 试用例(htp:/nn.w3. pig/TR/rd- testcases/)IRDF- TESTS (http://www.w3.ong/tr/2004/rec-idf-primer-20040210/#ref-rdf-tests)] RDF入门(hp:/nw3.og/ R/d/-primer(本文档) 本文档旨在提供一个关于RDF的介绍,并描述一些已有的RDF应用,以帮助信息 系统设计者及应用程序开发者理解RDF的特性和如何使用这些特性。特别地,本 文档旨对下列这类问题做出回答: RDF看起来是怎样的? RDF可以表达什么信息? RDF信息是如何被创建、访问和处理的? 现有信息如何能够与RDF结合? 本文档是一个非规范性(mOn- normative)文档,也就是说它并不是关于RDF的 权威性的规范。本文档中的例子和其他解释性的资料用于帮助读者理解RDF,但 是它们有可能并不是权威性的和充分完善的。在这些情况下,请参考RDF规范中 相关的规范性文档。为此,本文档描述了RDF规范中的其他文档所担任的角色, 并在适当的地方提供了指向规范性文档中相关部分的链接。 需要注意的是,上述RDF文档更新并更清晰地解释了先前发布的一些RDF规范, 资源描述框架(RDF的模型和语法规范 (http://www.w3.org/tr/1999/rEc-rdf-syntax-19990222/irDf-Ms (htp://ww.n3.org/TR200 REC-rdf- primer-0040210/mref- rdfms)]和资源 描述框架模式( RDF Schema)规范1.0 (http://www.w3.org/tr/2000/cR-rDf-schema-20000327/IrDf-S (http://www.w3.org/tr/2004/rEc-Rdf-primer-20040210/#Ref-Rdf-s)].Fda 一些术语、语法和概念已经稍有变化。本文档反映的是在上面的列表中给出的新 版本RDF规范。因此,对于熟悉旧规范或基于旧规范的教程、入门读物的读者, 应留意当前版本的规范与先前版本的一些差异。关于先前版本的RDF中出现的 些问题以及它们在当前版本中的解决方案的列表,请参见 Thttp://www.w3.org/2000/03/rdf-tracking/rdf问题跟踪(IssueTracking) 2.关于资源的陈述 RDF是用以提供一种发表关于Web资源(如网页)的陈述的简单方法的。这部分 描述了RDF提供这些能力(描述这些概念的规范标准就是RDF概念和抽象语法 (http://www.w3.org/tr/rdf-concEpTs/[rdf-coNcepTs
• RDF 词 汇 描 述 语 言 1.0: RDF Schema (http://www.w3.org/TR/rdf-schema/) [RDF-VOCABULARY (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#ref-rdf-vocabulary)] • RDF 语 义 (http://www.w3.org/TR/rdf-mt/) [RDF-SEMANTICS (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#ref-rdf-semantics)] • RDF 测试用例 (http://www.w3.org/TR/rdf-testcases/) [RDF-TESTS (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#ref-rdf-tests)] • RDF 入门 (http://www.w3.org/TR/rdf-primer/)(本文档) 本文档旨在提供一个关于 RDF 的介绍,并描述一些已有的 RDF 应用,以帮助信息 系统设计者及应用程序开发者理解 RDF 的特性和如何使用这些特性。特别地,本 文档旨对下列这类问题做出回答: • RDF 看起来是怎样的? • RDF 可以表达什么信息? • RDF 信息是如何被创建、访问和处理的? • 现有信息如何能够与 RDF 结合? 本文档是一个非规范性(non-normative)文档,也就是说它并不是关于 RDF 的 权威性的规范。本文档中的例子和其他解释性的资料用于帮助读者理解 RDF,但 是它们有可能并不是权威性的和充分完善的。在这些情况下,请参考 RDF 规范中 相关的规范性文档。为此,本文档描述了 RDF 规范中的其他文档所担任的角色, 并在适当的地方提供了指向规范性文档中相关部分的链接。 需要注意的是,上述 RDF 文档更新并更清晰地解释了先前发布的一些 RDF 规范, 资源描述框架(RDF)的模型和语法规范 (http://www.w3.org/TR/1999/REC-rdf-syntax-19990222/) [RDF-MS (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#ref-rdfms)]和资源 描述框架模式(RDF Schema)规范 1.0 (http://www.w3.org/TR/2000/CR-rdf-schema-20000327/)[RDF-S (http://www.w3.org/TR/2004/REC-rdf-primer-20040210/#ref-rdf-s)]。所以, 一些术语、语法和概念已经稍有变化。本文档反映的是在上面的列表中给出的新 版本 RDF 规范。因此,对于熟悉旧规范或基于旧规范的教程、入门读物的读者, 应留意当前版本的规范与先前版本的一些差异。关于先前版本的 RDF 中出现的一 些问题以及它们在当前版本中的解决方案的列表,请参见 [http://www.w3.org/2000/03/rdf-tracking/ RDF 问题跟踪(Issue Tracking)。 [编辑] 2. 关于资源的陈述 RDF 是用以提供一种发表关于 Web 资源(如网页)的陈述的简单方法的。这部分 描述了 RDF 提供这些能力(描述这些概念的规范标准就是 RDF 概念和抽象语法 (http://www.w3.org/TR/rdf-concepts/)[RDF-CONCEPTS