赞
踩
声明
本博文是在使用开源项目时,根据开源项目作者README.md介绍的流程而编写的,具体源码见如下网址:https://github.com/zhangtao-seu/Jay_KG ,文中部分白话使用了作者README.md上的原话。
目录
1.1、下载apache-jena和apache-jena-fuseki
因为我们的系统是运行在Apache-jena-fuseki的服务上的,所以先下载两个包。网址:Apache Jena - Apache Jena Releases
,选择如下两个,解压到本地文件夹中即可。
此步骤配置的是apache-jena的环境变量
JENA_HOME变量配置如下
Path环境变量配置如下
在cmd窗口进入apache-jena-fuseki文件输入命令./fuseki-server.bat或在文件夹下双击fuseki-server.bat文件。运行后可以在 localhost:3030查看web服务。
双击执行命令
cmd执行命令
localhost:3030 查看web服务
使用protege可以到处owl文件,软件官方下载连接(需要翻墙):protégé
本次博文直接使用作者git上的owl文件做演示,
下载转换所需jar包 RDF2RDF - Converts RDF from any format to any ,把jar包放置到待转换的owl同级目录下。打开cmd执行如下命令: java -jar rdf2rdf-1.0.1-2.3.1.jar xxx.owl xxx.nt
注意:此步骤如果报如下错误则说明jdk版本有问题,切换到1.8就可以了。错误:converting music_graph.owl to music_graph.ntException in thread "main",java.lang.IllegalArgumentException: org.openrdf.rio.RDFParserFactory is not an ImageIO SPI class
jdk下载网址: Archived OpenJDK GA Releases
命令格式为:.\tdbloader.bat --loc="D:\tdb" "D:\music_graph.nt",--loc参数为生成的tdb文件的文件夹,第二个参数是格式为nt的RDF文件。
注意:此时的 D:\tdb 为最终存储的tdb的文件目录。D:\nusic_graph.nt 即是上一步将owl转换为nt的文件目录。
在apache-jena-fuseki-3.10.0\run\configuration文件下建立fuseki_conf.ttl文件,本博文做演示直接使用作者的配置文件。该文件主要有两个作用,一个是指定tdb文件的位置,另一个是对生成的数据库进行命名
注意:注意对照fuseki_conf.ttl文件中的目录是不是跟本地一样。根据上一步来看,我们的tdb文件是在D:\tdb文件下的,所以这边的配置文件需要修改下
进入apache-jena-fuseki执行fuseki-server.bat,打开localhost:3030后应该可以看到如下页面,此时就可以在平台上SPARQL语句查询。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。