我正在开发一个使用Jena进行存储的应用程序(使用TDB后端)。我正在寻找类似于Squirrel的东西,它可以让我看到存储的内容,运行查询等。这似乎是一个显而易见的事情,但我的(可能是措辞严厉的)谷歌查询并没有出现任何有希望的东西。
有什么建议吗?我在XP上。即使是命令行工具也会有所帮助。
答案 0 :(得分:4)
请查看我Store Manager工具,该工具是dotNetRDF Toolkit的一部分,我将其作为我维护的更广泛的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标志)的情况下运行,使用位于 data 目录中的TDB数据集(--loc数据参数)并使用基URI < strong> / dataset 用于数据。
运行后,您可以使用我的工具连接到Fuseki服务器,方法是转到File > New Generic Store Manager
,从显示的对话框中选择Fuseki
标签,输入URI http://localhost:3030/dataset/data,然后点击Connect to Fuseki
答案 1 :(得分:1)
Twinkle是一个方便的SPARQL客户端:http://www.ldodds.com/projects/twinkle/
碰巧我自己正在做类似的事情,但它仍然需要做很多工作(请在一个月内查看:) http://hyperdata.org/wiki/Scute
答案 2 :(得分:1)
“cd C:\ jena-fuseki-1.0.1”
然后输入
“java -jar fuseki-server.jar --update --loc data / dataset”
最后打开浏览器并输入
“本地主机:3030 /”
记住你必须首先清除环境verible(位于系统poperties然后提前标签) 并将“System verible”中的变量名称调用“Path”编辑为
“C:\耶拿定式-1.0.1”
答案 3 :(得分:0)
我还开发了一个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/