【问题标题】:Python tools/libraries for Semantic Web: state of the art? [closed]语义网的 Python 工具/库:最先进的技术? [关闭]
【发布时间】:2012-01-08 18:11:00
【问题描述】:

当今 Python 最好的(或多或少成熟、支持更高级逻辑、具有可接受的性能、在一定程度上可扩展)开源语义 Web 库和工具(RDF 存储、推理、规则、查询)是什么?从历史上看,Python 工具 (cwm) 是最早出现的工具之一,但似乎每个人仍然使用 Java 后端来提高性能,而 Python 只是作为客户端(如果有的话)。我的目的是学习这项技术,如果它证明自己能够胜任这项任务,也许将来会在生产系统中使用它。该任务尚未定义,但在我看来,它构建了一个知识库,与一些外部资源链接,以及定制的 facet-navigable Web 前端。

如果某些基于 Python 的构建块不够好,那么 Java/C/C++/whatever world 中的哪一块是合适的。

如果有一两个明显的赢家,典型的筹码也很重要。

谢谢。

【问题讨论】:

  • 我也遇到过类似的问题。以下是我目前发现的:github.com/cknoll/python-semantic-overview> 顺便说一句:我认为,这个问题应该重新打开,也许在社区 wiki 模式下。

标签: python semantic-web inference


【解决方案1】:

有关用于语义 Web 编程的 Python 库和工具的调查,请访问here。它包括用于处理 RDF 的库以及 Python 友好的三元存储。

Toby Segaran 的书Programming the Semantic Web 也有很多 Python 编程示例。

【讨论】:

  • 谢谢! “RDF 和关联数据编程的 Pythonic 工具调查”正是我所关注的。我只是想知道为什么在我搜索“python 语义网”时它从来没有足够高...
  • 链接已更改。正确的是:michelepasin.org/blog/2011/02/24/…
  • 谢谢,已修复链接。
【解决方案2】:

您可以查看pyswip。它可以与SWI-Prolog 一起使用。希望它能满足要求。 :)

【讨论】:

  • 谢谢!即使处理大量事实,SWI Prolog 也非常有能力。希望功能不受桥接 Python 的限制。
  • 还有一个有趣的链接,对我有帮助stackoverflow.com/questions/6327167/…
【解决方案3】:

要列举一些,请查看 RDFLibCubicWeb

【讨论】:

    猜你喜欢
    • 2011-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-12
    • 1970-01-01
    • 2015-10-13
    • 2020-10-28
    相关资源
    最近更新 更多