7

我正在整理一个目录(目录本质上只是元数据),因此我没有使用数据库,而是使用 RDF 存储和 SPARQL 处理器来编译数据。我正处于模式匹配阶段(有趣的部分)。因此,我想出了许多在 SPARQL 中易于定义的模式,然后将这些信息提供给使用该目录的人。

好的,这是我的问题:

我使用 RDF 参与过一些项目,似乎开始是最困难的部分(至少对我而言),特别是如果我必须从头开始。所以,我已经开始为自己组装一个非常基本的入门工具包,但我想看看是否还有其他可能更好的东西......比如许多脚本语言提供的交互式命令行,或者像 phpMyAdmin (但对于三倍)。

我见过:

  • 一些 Web 前端,连接到诸如 OpenLink 之类的端点(例如http://dbpedia.org/sparql),但我看到的那些仍然需要大量的手动工作(因为它们是为普通观众准备的)。

  • 有像 Tabulator ( http://dig.csail.mit.edu/2007/tab/ ) 这样的工具,但它们的重点更多地放在组合和可视化数据集上,而不是创建新的数据集。

  • 许多工作还涉及描述 RDF 中的现有数据。

  • 一些付费在线服务的工具(我更愿意自己安装)

有谁知道帮助开始创建初始 RDF 存储和设置用户偏好等的系统,以开始使用 RDF 的新项目。

4

5 回答 5

3

我强烈建议下载并安装Top Braid Composer

它有很多东西可以使语义 Web 开发更容易,并且有一个免费版本。

于 2012-02-13T10:08:19.800 回答
2

您可能想看看Sesame Windows Client (SWC)(免责声明:我是它的开发人员之一)。

SWC 是一个图形桌面应用程序(在 .Net 中),用于连接 Sesame 服务器(或任何 SPARQL 端点),但它也提供了动态创建本地三元存储的选项(无需服务器)。恕我直言,它是“RDF 入门”的有用工具。

于 2012-02-12T21:11:34.743 回答
2

我已经就这个主题进行了几次演讲,题为“语义 Web 开发人员的日常工具”,其中涵盖了各种有用的工具,其中一些是我开发的,另一些来自开源社区。

于 2012-02-13T20:32:28.500 回答
1

您可能想看看我们正在开发的LOD2 堆栈。有关各个阶段(从建模到发布)的更多背景信息,请参阅关联数据生命周期

于 2012-02-16T06:15:12.130 回答
0

Graphity PHP 版本是一个面向对象的框架,结合了 JAX-RS 风格的 RESTful API 和 Jena 风格的 RDF API,完全基于 W3C 标准。免责声明:我是开发人员之一。

使用远程 RDF 云存储(如Dydra )最容易。

于 2012-02-17T14:31:58.067 回答