client - Jena 桌面 SPARQL 客户端 (TDB)?

标签 client rdf sparql jena

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

请问有什么建议吗?我是XP的即使是命令行工具也会很有帮助。

最佳答案

看看我的Store Manager工具是 dotNetRDF Toolkit 的一部分我将其开发为更广泛的 dotNetRDF 的一部分我维护的项目。

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

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

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

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

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

关于client - Jena 桌面 SPARQL 客户端 (TDB)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5332937/

相关文章:

client - Hadoop:提交作业后客户端的高 CPU 负载

date - 在 SPARQL 中按月对数据进行分组?

regex - 什么风格的正则表达式应该与 DBpedia/Virtuoso SPARQL 一起使用?

api - 警告客户端有关已弃用的 REST API

Java 远程客户端 GUI

arduino - ESP8266 - 实时更新服务器,无需刷新?

sparql - 单个查询中的 Wikipedia API 和 SPARQL

java - 使用 Jena 解析 Java 中的大型 RDF 流

c# - 什么是适合 .net 的 RDF 库?

java - 具有多个变量的查询结果