Jena 桌面 SPARQL 客户端 (TDB)?
我正在开发一个使用 Jena 进行存储(带有 TDB 后端)的应用程序。我正在寻找类似 Squirrel 的东西,它可以让我看到正在存储的内容,运行查询等。这似乎是一个明显需要的东西,但我的(可能措辞不好)谷歌查询没有出现任何有希望的东西。
请问有什么建议吗?我是XP的即使是命令行工具也会很有帮助。
I'm working on an app that uses Jena for storage (with the TDB backend). I'm looking for something like the equivalent of Squirrel, that lets me see what's being stored, run queries etc. This seems like an obvious thing to need, but my (perhaps badly phrased) google queries aren't turning up anything promising.
Any suggestions, please? I'm on XP. Even a command line tool would be helpful.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
看看我的商店管理器工具,它是< a href="http://www.dotnetrdf.org/content.asp?pageID=Tools" rel="nofollow noreferrer">dotNetRDF Toolkit,我将其作为更广泛的 dotNetRDF 我维护的项目。
它提供了一个相当基本的 GUI,您可以通过它连接到包括 TDB 在内的各种 Triple Store,前提是您通过 Joseki/Fuseki 公开数据集。您需要安装 .Net 3.5 才能运行工具包中的应用程序。
如果您尚未通过 HTTP 公开您的 TDB 数据集,请尝试使用 Fuseki,因为它非常易于使用,并且可以在必要时仅在本地计算机上运行,以使您的 TDB 存储可通过 HTTP 与我的工具一起使用,例如
请参阅Fuseki wiki 了解有关运行 Fuseki 和各种选项的更多信息。在上面的示例中,Fuseki 在启用 SPARQL 更新(--update 标志)的情况下运行,使用位于目录 data 中的 TDB 数据集(--loc 数据参数)并且基本 URI 为 < strong>/dataset 用于数据。
运行后,您可以使用我的工具通过转到“文件”>“连接到 Fuseki 服务器”新的通用商店管理器,从出现的对话框中选择“Fuseki”选项卡,输入 URI http://localhost: 3030/dataset/data,然后单击“连接到 Fuseki”。
Take a look at my Store Manager tool which is part of the dotNetRDF Toolkit which I develop as part of the wider dotNetRDF project I maintain.
It provides a fairly basic GUI through which you can connect to various Triple Stores including TDB provided that you expose your dataset via Joseki/Fuseki. You need to have .Net 3.5 installed to run the apps in the toolkit.
If you don't already expose your TDB dataset via HTTP try using Fuseki as it is ridiculously easy to use and can be run just on your local machine when necessary to make your TDB store available via HTTP for use with my tool e.g.
Please see the Fuseki wiki for more information on running Fuseki and the various options. In the above example Fuseki is run with SPARQL Update enabled (the --update flag), using the TDB dataset located in the directory data (the --loc data argument) and with a base URI of /dataset for the data.
Once running you can use my tool to connect to a Fuseki server by going to File > New Generic Store Manager, selecting the "Fuseki" tab from the dialog that appears, entering the URI http://localhost:3030/dataset/data and then clicking "Connect to Fuseki".
Twinkle 是一个方便的 SPARQL 客户端:http://www.ldodds.com/projects/twinkle/
碰巧我自己也在做类似的事情,但仍然需要大量工作(一个月后回来查看:) http://hyperdata.org/wiki/Scute
Twinkle is a handy SPARQL client : http://www.ldodds.com/projects/twinkle/
As it happens I'm working on something similar myself, but it still needs a lot of work (check back in a month :) http://hyperdata.org/wiki/Scute
然后输入
最后打开浏览器并输入
记住,您必须首先声明环境可验证(位于系统弹出选项卡中,然后是高级选项卡)
并在“System verible”中编辑变量名称调用“Path”以
then type
at last open a browser and type
remember you must first declear the enviorment verible(located in system poperties then advance tab)
and edit variable name call "Path" in the "System verible" to
我还开发了一个 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/
I also develop a SPARQL client, Open Source in Java Swing: EulerGUI.
In fact it does a lot more, see the manual:
http://eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui/html/documentation.html
For the SPARQL feature, better take the EulerGUI minimal build:
http://sourceforge.net/projects/eulergui/files/eulergui/1.11/