RDF是一个框架,用来描述web资源。它使用Web标识符来标识事物,并通过属性与属性值来描述资源。
资源是可拥有URI的任何事物,比如 http://www.jianshu.com/writer
属性是拥有名称的资源,比如 author 或 homepage
属性值就是某个属性的值,当然这个值也可以是另外一个资源。
资源,属性,属性值可以组合形成RDF陈述,分别称为陈述的主体、谓语和客体,也即RDF的三元组。显见,主体与属性必须是资源,客体则可以是资源或任意值。
RDF使用XML编写,它的设计编写目的不是为了显示给人看,而是设计为可被计算机阅读和理解。
于是RDF信息会有若干种序列化形式(Serialization Formats),即可使用三元组表示<Subject><Predicate><Object>,亦可使用XML表示等,如下图。
中文学习资料来自w3school RDF 教程
英文: Introduction to RDF , Wikipedia ( great !) , What is RDF and what is it good for?
来自W3C:RDF , Resource Description Framework (RDF): Concepts and Abstract Syntax
一波大集合~ Dave Beckett's Resource Description Framework (RDF) Resource Guide
OWL 与 SKOS 都是基于RDF构建的表达框架 RDF and OWL
延伸应用
因为RDF三元组的表述方式,能够很好的描述实体间的关系,因而在社交领域的研究与应用中得以广泛使用。
RDF Database & Graph Database & SPARQL & Semantic Web
1) 这篇文章简述图数据库与RDF数据库的关系 The Graph Database and the RDF Database
2) 这篇论文介绍了NoSQL与RDF的研究现况 NoSQL Databases for RDF: An Empirical Evaluation
3) PPT介绍SPARQL An Introduction to SPARQL , Introduction to RDF & SPARQL
4) PPT介绍Semantic Web Semantic Web - OWL , An introduction to Semantic Web and Linked Data
5) 一套学习进阶教程 Introducing Linked Data And The Semantic Web
RDF 与 本体论的思考 RDF 概念上的更新和一些本体论知识