11

有哪些语义网络框架,每个框架的优点/缺点是什么?我已经广泛使用了Jena,并且简要介绍了Sesame。还有其他我应该考虑的吗?

4

7 回答 7

7

Redland是一个很好的 RDF 框架(就像 Andreas 所说的那样)。我主要使用它的 Python 绑定,并通过 MacPorts 将它安装在 Mac OS X 上(例如,port install redland-bindings +python)。

您也可以将它与其他语言一起使用(参见它对 Perl、Ruby 等的绑定)。

有关指向更大的 RDF 框架列表的指针,请参阅语义 Web 常见问题解答:工具

于 2008-10-16T00:51:07.690 回答
6

一个更底层的方法是redland,它提供对许多语言的绑定,比如 Perl、PHP、Python 和 Ruby。redland 本身是用 C 编写的。我在 ruby​​ 中使用它编写了脚本,以提供带有 rdf 后端而不是经典数据库的简单 web 服务。

于 2008-09-18T11:06:33.380 回答
2

http://www.cubicweb.org是一个用 Python 编写的语义网络框架。它可用于开发为人类和计算机提供内容的应用程序,为每个应用程序提供所需的格式。

于 2009-03-15T21:00:20.567 回答
0

这个问题可能与what-are-some-good-java-rdf-libraries有关

于 2008-09-17T14:49:47.253 回答
0

如果您正在研究 Microsoft 技术堆栈,我肯定会看看Intellidimensions产品。

他们有一个成熟的基于 SQL Server 的框架,用于存储和处理(使用规则)语义 Web 数据。他们还有一个很棒的 .NET SDK,我已经广泛使用了。

于 2008-09-22T00:16:33.883 回答
0

如果您使用 Java,并且对 OWL 推理感兴趣,您应该查看Pellet。它绑定到 Jena 和OWL-API,它本身就是一个有用的 semweb 框架。

于 2008-10-14T18:12:58.917 回答
0

到目前为止,我见过的最以 Web 为中心的是RAP(RDF API for PHP)。

于 2009-02-23T15:41:26.913 回答