语义Web框架

时间:2008-09-17 14:22:38

标签: frameworks semantic-web

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

7 个答案:

答案 0 :(得分:7)

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

您也可以将它与其他语言一起使用(请参阅其对Perl,Ruby,...的绑定)。

有关更大RDF框架列表的链接,请参阅Semantic Web FAQ: Tools

答案 1 :(得分:6)

更低级别的appproach是redland,它提供了许多语言的绑定,如Perl,PHP,Python和Ruby。 redland本身是用C语言编写的。我在ruby中编写了脚本,提供了一个带有rdf后端而不是经典数据库的简单web服务。

答案 2 :(得分:2)

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

答案 3 :(得分:0)

此问题可能与what-are-some-good-java-rdf-libraries

有关

答案 4 :(得分:0)

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

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

答案 5 :(得分:0)

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

答案 6 :(得分:0)

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