关于RDF的一些思考

这一部分就不准备用英语了,因为在这段时间的学习和查找过程中,发现关于RDF(Resource Description Framework)的中文资料较少,并且质量也不是特别高。希望我的思考能给这相关方面的初学者带来帮助。由于自己也是初学,水平有限,欢迎交流。


这里有最基本的语法常识,也有很多详细介绍,后面我会从中提炼出一些重要的来。
W3C教程之RDF

W3C给它的定义

RDF 是一个框架,用来描述网络资源,诸如网页的标题、作者、修改日期、内容以及版权信息等。

在我看来,简单的说,RDF数据库就是关系型数据库的最大竞争对手。
共同点:他们都是为了存储数据而活
不同点:RDF,相较于关系型,它是另一种建立和表示数据关系的一种方式。


众所周知,关系型数据库是用 来维系数据的整体性。如一个成绩单,一份财务报表。通过key来提取所需要的数据。

然而,RDF则是通过URI(Uniform Resource Identifier)来联系所有的数据元组,元组就是数据的基本单位。通过 URI 来提取数据,当然还可以添加一些宾语或者主语来限定(取决于我们要提取的东西)。

Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通用资源标志符(Uniform Resource Identifier, 简称"URI")进行定位---搜狗百科

RDF主要有5种表示方式;

1.RDF/XML
例如要表示一列数据:Empire Burlesque(title) Bob Dylan(artist) USA(country) Columbia(company) 10.90(price) 1985(year)---取自W3C

<rdf:Description
rdf:about="http://www.recshop.fake/cd/Empire Burlesque">
<cd:artist>Bob Dylan</cd:artist>
<cd:country>USA</cd:country>
<cd:company>Columbia</cd:company>
<cd:price>10.90</cd:price>
<cd:year>1985</cd:year>
</rdf:Description>

主体:rdf:about="http://www.recshop.fake/cd/Empire Burlesque
谓体:artist,country。。。(一般是URI形式)
宾语:USA,Columbia。。。
之前提到的元组就是由这三部分组成。
通常,主体和谓体是资源形式(URI),宾语可以是资源,也可以如上面所示,为属性值。

Data structure

2.三元组(Turtle)
例如要表示之前的信息:
<http://www.recshop.fake/cd/Empire Burlesque> <cd/artist> “Bob Dylan”
这种形式更加容易理解,也是很多时候我们提取数据时的理想格式,适用于Sparql查询。

3.N-3元组(N-Triples)
N-Triples 的定义

格式举例 取自wiki

<http://www.w3.org/2001/sw/RDFCore/ntriples/> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> ↵
    <http://xmlns.com/foaf/0.1/Document> .
 <http://www.w3.org/2001/sw/RDFCore/ntriples/> <http://purl.org/dc/terms/title> "N-Triples"@en-US .
 <http://www.w3.org/2001/sw/RDFCore/ntriples/> <http://xmlns.com/foaf/0.1/maker> _:art .
 <http://www.w3.org/2001/sw/RDFCore/ntriples/> <http://xmlns.com/foaf/0.1/maker> _:dave .
 _:art <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> .
 _:art <http://xmlns.com/foaf/0.1/name> "Art Barstow".
 _:dave <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://xmlns.com/foaf/0.1/Person> .
 _:dave <http://xmlns.com/foaf/0.1/name> "Dave Beckett".

对它确实没有太多研究。

4.N-Quads
定义
简单的说,是上一个类型的子集,主要用于RDF图的表达

5.JSON-LD
定义
基于json的一种格式

优点

1.XML是用来传输数据的语言,用JavaScript就可以将其添加进HTML。所以利用XML可以很好地将RDF和web端连接在一起。
2.RDF利用URI来链接数据,它的所有资源形式的主体和谓体都可以作为一个新的主体或者是谓体。并且,视频,图片程序等资源都可以被检索到。对于一个query,RDF数据库将能提供所有的相关数据而不受表单的限制。

实例

在澳大利亚昆士兰大学的一群教授,开发了一个RDF数据库,叫做Ontology-driven Data repository,针对表型组学的研究(phenomics)。全称叫做PODD。
因为科学家对data分析需求的特殊性,他们对数据的提取不能受限于表单的数量,所以一个全新的数据库就这样诞生了。(本体论简介

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容