Windows下搭建Jena测试环境

简介:

0、安装配置Java运行环境。

1、到官方下载Jena。(在binaries/目录下找最新版本)

2、设置环境变量并测试。

1
2
3
set JENA_HOME=\path\to\apache-jena-2.10.1     //设置Jena主目录环境变量
set PATH=\path\to\apache-jena-2.10.1;%PATH%   //将bat目录添加到PATH环境变量,方便使用
sparql --version     //用这句话测试,正常显示版本号即可

3、实例

3.1 将下面的内容存为data.rdf,作为数据文件。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
< rdf:RDF
   xmlns:rdf = 'http://www.w3.org/1999/02/22-rdf-syntax-ns#'
   xmlns:vCard = 'http://www.w3.org/2001/vcard-rdf/3.0#'
    >
     < rdf:Description  rdf:about = "http://somewhere/JohnSmith/" >
         < vCard:FN >John Smith</ vCard:FN >
         < vCard:N  rdf:parseType = "Resource" >
             < vCard:Family >Smith</ vCard:Family >
             < vCard:Given >John</ vCard:Given >
         </ vCard:N >
     </ rdf:Description >
     < rdf:Description  rdf:about = "http://somewhere/RebeccaSmith/" >
         < vCard:FN >Becky Smith</ vCard:FN >
         < vCard:N  rdf:parseType = "Resource" >
             < vCard:Family >Smith</ vCard:Family >
             < vCard:Given >Rebecca</ vCard:Given >
         </ vCard:N >
     </ rdf:Description >
     < rdf:Description  rdf:about = "http://somewhere/SarahJones/" >
         < vCard:FN >Sarah Jones</ vCard:FN >
         < vCard:N  rdf:parseType = "Resource" >
             < vCard:Family >Jones</ vCard:Family >
             < vCard:Given >Sarah</ vCard:Given >
         </ vCard:N >
     </ rdf:Description >
     < rdf:Description  rdf:about = "http://somewhere/MattJones/" >
         < vCard:FN >Matt Jones</ vCard:FN >
         < vCard:N  vCard:Family = "Jones"  vCard:Given = "Matthew" />
     </ rdf:Description >
</ rdf:RDF >

3.2、将下面的内容保存到q.rq,作为查询文件。

1
2
SELECT  ?x
WHERE  { ?x  <http://www.w3.org/2001/vcard-rdf/3.0#FN>   "John Smith"  }

   若使用前缀上面的查询语句等价于:

1
2
3
4
5
6
PREFIX pre:<http://www.w3.org/2001/vcard-rdf/3.0#>
SELECT  ?x
WHERE
{
     ?x pre:FN  "John Smith"
}

3.3、执行查询命令。(cmd窗口)

1
sparsql --data=data.rdf --qurey=q.rq

3.4、显示如下结果。

1
2
3
4
5
---------------------------------
| x                             |
=================================
| <http://somewhere/JohnSmith/> |
---------------------------------


*** updated 2012-06-20 ***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1225014如需转载请自行联系原作者


RQSLT

相关文章
EMQ
|
缓存 数据可视化 物联网
在 Windows 上搭建 MQTT 消息服务器
本文将以NanoMQ为例,演示如何通过安装包和源代码编译两种安装方式,在Windows系统中快速搭建一个可以支持多协议连接的物联网MQTT消息服务器。
EMQ
457 0
|
机器学习/深度学习 网络安全 异构计算
教你如何用家里闲置的Windows电脑搭建GPU服务器炼丹
教你如何用家里闲置的Windows电脑搭建GPU服务器炼丹
1195 0
教你如何用家里闲置的Windows电脑搭建GPU服务器炼丹
|
缓存 JavaScript Windows
手把手教你在Windows下搭建Vue开发环境
在Windows下搭建Vue开发环境:
1025 0
手把手教你在Windows下搭建Vue开发环境
|
前端开发 测试技术 持续交付
【2023新windows电脑部署测试环境系列-05】部署抓包神器mitmproxy和使用(下)
【2023新windows电脑部署测试环境系列-05】部署抓包神器mitmproxy和使用(下)
|
开发框架 测试技术 开发者
【2023新windows电脑部署测试环境系列-06】django的部署和使用
【2023新windows电脑部署测试环境系列-06】django的部署和使用
|
安全 测试技术 iOS开发
【2023新windows电脑部署测试环境系列-05】部署抓包神器mitmproxy和使用(上)
【2023新windows电脑部署测试环境系列-05】部署抓包神器mitmproxy和使用(上)
|
Oracle jenkins Java
【2023新windows电脑部署测试环境系列-04】Jenkins问题实测整理(升级jenkins到最新)
【2023新windows电脑部署测试环境系列-04】Jenkins问题实测整理(升级jenkins到最新)
【2023新windows电脑部署测试环境系列-04】Jenkins问题实测整理(升级jenkins到最新)
|
jenkins Java 测试技术
【2023新windows电脑部署测试环境系列-04】Jenkins部署 (下)
【2023新windows电脑部署测试环境系列-04】Jenkins部署 (下)
|
jenkins Java 测试技术
【2023新windows电脑部署测试环境系列-04】Jenkins部署 (中)
【2023新windows电脑部署测试环境系列-04】Jenkins部署 (中)
|
Java jenkins 测试技术
【2023新windows电脑部署测试环境系列-04】Jenkins部署 (上)
【2023新windows电脑部署测试环境系列-04】Jenkins部署 (上)