rdf数据查询语言sparql

rdf数据查询语言sparql

ID:13246668

大小:80.50 KB

页数:11页

时间:2018-07-21

rdf数据查询语言sparql_第1页
rdf数据查询语言sparql_第2页
rdf数据查询语言sparql_第3页
rdf数据查询语言sparql_第4页
rdf数据查询语言sparql_第5页
资源描述:

《rdf数据查询语言sparql》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、RDF数据查询语言SPARQL:初步imarinehttp://imarine.blog.163.com说明:本文档实质上是阅读JenaDoc中SPARQL部分学习使用SPARQL的学习笔记,主要想和大家分享学习过程,了解如何在WindowsXP中开始使用SPARQL,在命令行(commandline)和Jena环境中执行简单SPARQL查询。可以从http://jena.sourceforge.net免费获得Jena的最新版本,可以从ARQ主页http://jena.hpl.hp.com/~afs/ARQ/index.htm

2、l下载最新的ARQ发行包,从而在运行SPARQL查询。当然,在梯队网站的个人主页上,这些资源也是可得的。SPARQL是W3C的RDF数据工作组设计的一种查询语言和协议,用于RDF数据的查询。经过类似于JDK安装时候的配置,可以在命令行运行SPARQL查询,也可以在安装了JenaAPI之后,在Java程序用使用SPARQL查询。在开始学习SPARQL之前,我的机器上已经安装了JDK5.0并在eclipse3.2中可以使用JenaAPI。不知道SPARQL的命令行运行是不是需要Java环境,是不是需要Jena环境?当然,在Jena

3、中使用SPARQL一定是需要JenaAPI的。我很想实验一下,但是,卸载JDK还得装,麻烦的狠,所以算了。如果谁没有装JDK,可以试一试,然后分享一下结论。 1.     下载和配置SPARQL在ARQ'sdownloads(http://jena.hpl.hp.com/~afs/ARQ/download.html)页上找到最新的ARQ发行包,并解压到某个目录,我解压到了D:Jena-2.5ARQ-2.1-beta,实际上,解压到哪里并没有多大关系,不影响使用。配置环境变量:鼠标右键单击【我的电脑】-【属性】-【高级】-【

4、环境变量】,在系统变量中找到CLASSPATH,将将解压路径中的lib文件夹路径添加到CLASSPATH,对我的机器来说就是D:Jena-2.5ARQ-2.1-betalib;然后,在系统变量中找到PATH变量,将解压路径中的bat文件夹路径添加到PATH变量,对我的机器来说就是D:Jena-2.5ARQ-2.1-betabat。第一个CLASSPATH设置保证机器可以使用开发包中的API,第二个PATH设置使得可以在任意命令行路径使用SPARQL查询。如果不做PATH设置,那么只能在D:Jena-2.5ARQ

5、-2.1-betabat路径下使用SPARQL查询,那样会很不方便。在一般的设置建议中,会让建一个ARQROOT变量,其值为D:Jena-2.5ARQ-2.1-beta,这样在随后的设置中用ARQROOT代替D:Jena-2.5ARQ-2.1-beta,使得环境变量的配置不至于很麻烦。我觉得这只是一个替换作用,在JDK的配置中也有类似的建议,我没有做,只是照搬完整路径。建立ROOT变量的好处在于,以后需要再配置环境变量时,直接JAVAROOT..就可以了,不用再去找JDK到底安装在什么目录下。如果上面的设置成功,

6、那么在命令行下运行sparql命令,会返回Noquerystringorqueryfile指示没有查询语句和查询数据文件。如果运行sparql–h(或者sparql–h,sparql–help,sparql–h)就会返回命令sparql的帮助信息。 2.     执行一个简单的查询SPARQL查询语句的执行格式是:sparql--data=--query=file是要查询的数据源,RDF文件或者RDF图文件;query是查询语句文件,以.rq为文件后缀。2.1  数据源,一个RDF文件,就是帮助文档中

7、的vc-db-1.rdf,文档描述了一些简单的人名信息,下面是类似三元组形式的数据表示。@prefixvCard:  .@prefixrdf:    .@prefix:       <#>.   vCard:FN   "MattJones";   vCard:N    [vCard:Family     

8、                        "Jones";                 vCard:Given                             "Matthew"               ].

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。