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

时间:2011-03-16 23:11:38

标签: client rdf sparql jena

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

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

4 个答案:

答案 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)

  1. 首先从
  2. 下载jena fusaki
      

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

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

      “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/