第一次架设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不受地球自转影响,而是与热力学过程相关,因此它是一个连续且没有闰秒的时间系统。在天文学中,TDB通常用来描述天体的位置和运动,因为它能提供一个稳定的时间参照,不受地球自转速度变化的影响。 "UTC到TDB的...
TDB Matlab使用课件 如何使用matlab连接tdb
中控智慧TDB07M&TDB07Z用户手册是ZM系列桌面式考勤机的使用指南,旨在指导用户正确使用该产品,避免设备受到不必要的损害,并获得良好的使用效果和验证速度。 第1章 使用须知 1.1 站立位置、面部表情及站立姿势 ...
【Zkteco中控智慧TDB03用户手册】是为使用ZM系列桌面式考勤机,特别是TDB03型号的用户提供的详细操作指南。手册版本为1.0,发布日期为2019年1月。在开始使用设备之前,用户必须仔细阅读说明书,以防止因操作不当造成...
通过上述内容,我们可以了解到艾默生TDB系列变频器制动单元不仅在设计上考虑到了各种应用场景的实际需求,而且在使用维护方面也提供了详尽的指导。这对于提高变频驱动系统的稳定性和效率具有重要意义。无论是设计...
MDB TDB解包工具 各位有时候在下载源码,但是后缀是以MDB TDB的文件,,用此就可以了。哈哈。。
本文档提供了Zkteco中控智慧TDB08-P设备的快速入门指南,旨在帮助用户快速了解和使用该设备。该设备是一款智慧型设备,具有多种功能,包括人脸识别、指掌识别、扬声器、报警器、锁控等。 设备外观: 设备外观包括8...
广数980TDb面板介绍,基本指令介绍等
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
本文将深入解析其最新的标准梯形图,帮助读者理解其编程逻辑与控制流程。 #### 二、核心知识点 ##### 1. 换刀方式选择 - **功能说明**:通过设置不同的换刀方式,系统能够根据当前的换刀需求选择合适的换刀策略。 ...
tdb_io-0.3.22.tar.gz包含了tdb_io库的所有源代码、文档、测试用例等相关资源,开发者可以通过解压这个文件,然后使用Python的setuptools或distutils模块进行安装和管理。 安装tdb_io库的方法通常是通过Python的包...
用户可以使用980TDB PLC编辑软件打开、编辑或编译这些文件。 总结来说,广州数控980TDB PLC编辑软件是工业自动化领域的一个强大工具,它简化了980TDB PLC的编程过程,提升了工作效率,同时也提供了完善的故障诊断和...
中控智慧设备说明书
综上所述,nODEb TDB18AE设备调测是一项系统性的工作,它不仅涉及设备的安装和启动,还包括了对设备性能的测试、验证,以及可能出现的故障的分析和处理。安全操作、遵循规范和及时更新知识是保证设备调测工作顺利...