第一次架设joseki环境,本体用程序生成的rdf文件作为例子。系统是CentOS,64位机器
1.安装
tdb:一个存储本体的工具包,可以理解为一个数据库,目前最新的是0.8.10,
下载链接 http://sourceforge.net/projects/jena/files/TDB/
joseki:一个外层的http接口,提供查询服务,支持sparql1.1.,
下载链接http://sourceforge.net/projects/joseki/files/OldFiles/
将tdb和joseki分别解压到系统下,这里我把它放到个人的家目录下的opt文件夹下: /home/user/opt
2.配置classpath
在用户的家目录下配置.bashrc文件,加入以下命令:
export TDBROOT=/home/user/tdb
export CLASSPATH=$CLASSPATH:$TDBROOT/lib
export JOSEKIROOT=/home/user/joseki
export CLASSPATH=$CLASSPATH:$JOSEKIROOT/lib
export PATH=$PATH:$TDBROOT/bin:$JOSEKIROOT/bin
(ps:如果你的机器上没有安装jdk,请先安装jdk5以上版本,并且配置好环境变量)
3.load本体到tdb
将需要导入的rdf文件拷贝到系统下,这里我拷贝到家目录下的tdbdata文件夹下的rdf中,即~/tdbdata/rdf,并且打算将load的数据load到~/tdbdata/data中。
执行命令:tdbloader --loc=/home/user/tdbdata/data /home/user/tdbdata/rdf/x.rdf
(ps:这里不写全路径的话会出错,不知道是什么原因)
4.joseki配置修改
joseki的默认配置文件是安装目录下的joseki-config-tdb.tll文件,默认情况下的文件如下图
修改59行的“TDB”为当前数据的路径,即“/home/user/tdbdata/data”
去掉62-74行的注释,并且将70行graph的location也改为上面的路径。
5.执行
第四步完成后,已经可以配置好joseki的环境了,测试数据也准备好了。下面执行命令就好了
rdfserver --port 2020 joseki-config-tdb.tll &
上述的2020是我设置的服务端口,后面是配置文件,这样joseki服务就完成了。可以在本地机器上输入网址就可以看到joseki查询页面了,http://服务器ip:2020/sparql.html
这样~我终于搞定第一个简单的joseki服务了^^
分享到:
相关推荐
TDB Matlab使用课件 如何使用matlab连接tdb
GSK980TDb车床CNC使用手册(2010年3月第2版)(全版
广州数控GSK 980TDB.pdf操作说明书电子版。
广州数控PLC使用手册,具体介绍其编程过程,功能及CNC配置软件
UTC到TDB的儒略UTC到TDB的儒略UTC到TDB的儒略
MDB TDB解包工具 各位有时候在下载源码,但是后缀是以MDB TDB的文件,,用此就可以了。哈哈。。
在本使用手册中,我们将尽力叙述各种与该系统操作相关的事 项。
广数980TDB密码,说的比较详细 ,还有广数方面的欢迎加我QQ570188537
广数980TDb面板介绍,基本指令介绍等
艾默生TDB制动单元说明pdf,艾默生TDB制动单元说明
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
广数980tdb数控车最新标准梯形图
中控智慧设备说明书
丹佛伺服-1000TDb车床使用手册。
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
iOS12开发问题: library not found for -lstdc++.6.0.9
gsk980tdb操作手册在本使用手册中,我们将尽力叙述各种与该系统操作相关的事 项。限于篇幅限制及产品具体使用等原因,不可能对系统中所有不必做 和/或不能做的操作进行详细的叙述。因此,本使用手册中没有特别指明 ...
中控智慧设备说明书
tdb:种子数据库
saw.tdb