繁体   English   中英

Jena的桌面SPARQL客户端(TDB)?

[英]Desktop SPARQL client for Jena (TDB)?

我正在开发一个使用Jena进行存储的应用程序(使用TDB后端)。 我正在寻找类似于Squirrel的东西,它可以让我看到存储的内容,运行查询等。这似乎是一个显而易见的事情,但我的(可能是措辞严厉的)谷歌查询并没有出现任何有希望的东西。

有什么建议吗? 我在XP上。 甚至命令行工具也会有所帮助。

看一下我的商店经理工具,它是dotNetRDF工具包的一部分,我将其作为我维护的更广泛的dotNetRDF项目的一部分开发。

它提供了一个相当基本的GUI,通过它可以连接到各种三重商店,包括TDB,前提是您通过Joseki / Fuseki公开您的数据集。 您需要安装.Net 3.5才能运行工具包中的应用程序。

如果您还没有通过HTTP公开您的TDB数据集,请尝试使用Fuseki,因为它非常容易使用,并且可以在必要时在本地计算机上运行,​​以便通过HTTP使您的TDB存储可用于我的工具,例如

java -jar fuseki-0.1.0-server.jar --update --loc data /dataset

有关运行Fuseki和各种选项的更多信息,请参阅Fuseki wiki 在上面的示例中,Fuseki在启用SPARQL Update(--update标志)的情况下运行,使用位于目录数据中的TDB数据集(--loc数据参数)和数据的基数URI / dataset

运行后,您可以使用我的工具连接到Fuseki服务器,方法是转到文件>新建通用商店管理器,从出现的对话框中选择“Fuseki”选项卡,输入URI http:// localhost:3030 / dataset / data和然后单击“连接到Fuseki”。

  1. 首先从jena fusaki下载

https://jena.apache.org/download/index.cgi

  1. 取消压缩文件并将“jena-fuseki-1.0.1”复制到c盘
  2. 打开cmd
  3. 用于访问文件夹的类型

“cd C:\\ jena-fuseki-1.0.1”

然后键入

“java -jar fuseki-server.jar --update --loc data / dataset”

最后打开一个浏览器并输入

“本地主机:3030 /”

记住你必须首先清除环境verible(位于系统属性然后提前选项卡)并在“System verible”中编辑变量名称调用“Path”

“C:\\耶拿定式-1.0.1”

Twinkle是一个方便的SPARQL客户端: http//www.ldodds.com/projects/twinkle/

碰巧我正在做类似的事情,但它仍然需要做很多工作(一个月后再查看:) http://hyperdata.org/wiki/Scute

我还开发了一个SPARQL客户端,Java Swing中的开源:EulerGUI。 实际上它做了很多,请参阅手册: http//eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui/html/documentation.html

对于SPARQL功能,最好采用EulerGUI最小版本: http//sourceforge.net/projects/eulergui/files/eulergui/1.11/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM