sparql第一章第一节

来源:互联网 发布:流燕抢票软件下载 编辑:程序博客网 时间:2024/06/01 14:54
第2章对RDF提供了一些背景,语义网,并在SPARQL
适合,但在进入之前,让我们从动手实践开始。
运行SPARQL查询,把背景部分过于理论。
但首先,SPARQL是什么?这个名字是一个递归的缩写和SPARQL协议
RDF查询语言,它是由W3C的一组规范描述的。
W3C或万维网联盟是同一个标准机构。
负责HTML、XML和CSS。
你可以从它的名字“语句”的一部分,目的是告诉,SPARQL查询RDF,
但是,您不限于查询以RDF格式存储的数据。商业
开放源码工具可以用来处理关系数据、XML、JSON、电子表格,
和其他格式RDF这样你可以反对SPARQL查询数据
在这些格式中,或是针对这些源的组合,这是最常见的一种。
的SPARQL / RDF结合强大的方面。
SPARQL的名字“协议”指的是如何一个客户端程序规则
和SPARQL服务器交换SPARQL查询和结果处理。这些规则
从查询规范文档中单独的文档中指定
大多为SPARQL处理器的开发问题。你可以用查询语言走得很远。
不用担心协议,所以这本书没有任何细节。
关于它的。

要查询的数据
第2章描述了更多关于RDF和人们使用它的所有东西,但是
总结:RDF不是数据格式,但数据模型与选择语法
存储数据文件。在这个数据模型中,您用三部分语句表示事实。
被称为三元组。每一个三元组就像一个小句子,陈述一个事实。我们称之为三
部分的三个主题,谓词和对象,但你可以认为他们的
描述的事物的标识符(“资源”);RDF代表“资源”

“描述框架”)、属性名和属性值:

下面的ex002.ttl文件有三用乌龟RDF格式。(我们会

了解Turtle和其他格式在第2章。)这个文件存储通讯录数据。

利用三元组,诸如“李察的旅店值(229)276-5135”

“辛蒂的价值是cindym Gmail电子邮件“.com”。RDF与分配没有问题

给定属性的给定属性的多个值,如您在本文件中所看到的,

显示克雷格有两个电子邮件地址:

就像一句用英文写的,Turtle(和SPARQL)三元组通常以一个
期。您在上面的周期之前看到的空间不是必需的,但却是常见的。
使数据更易于阅读的实践。正如我们将看到,当我们了解使用
分号和逗号写更简洁的数据,一个额外的空间往往是增加
在这些之前。
在Turtle 的数据和SPARQL查询评论开始与哈希
(#)符号。本书中的每个查询和示例数据文件以
注释显示文件的名称,以便您可以轻松地在文件中找到它。
该书样本数据的zip文件

对以上数据的第一个非线,关于文件名的评论后,也
有一个时期的三个结局。它告诉我们前缀“AB”将代表URI。
HTTP:/ / learningsparql。COM / NS /地址簿#,正如一个XML文档可能会告诉我们
属性设置xmlns:AB =“http:/ / learningsparql。COM / NS /地址簿#”。RDF
三元组的主语和谓语必须各自属于一个特定的名称空间,
以便
如果我们将这些数据与其他数据结合起来,就可以避免类似名称之间的混淆,
所以,我们是代表他们的URI。前缀可以帮你写出写出的全部内容。
在命名空间URI。
URI是统一的资源标识符。URL(统一资源定位器),也
被称为网络地址,是URI的一种。定位器帮助你找到一些东西,比如
一个网页(例如,HTTP:/ / www.learningsparql。COM /资源/指标。HTML),和
标识符标识某物。例如,在我的李察中唯一的标识符
地址簿数据的HTTP:/ / learningsparql。COM / NS /地址簿#李察。一个URI可能
看起来像一个URL,在这个地址可能有一个网页,但是可能有一个网页。
不是,它的主要工作是提供一个独特的名称的东西,而不是告诉你
一个可以发送浏览器的网页。

原创粉丝点击