Python tools/libraries for Semantic Web: state of the art? [closed]

喜夏-厌秋 提交于 2019-12-03 09:16:58

问题


What are the best (more or less mature, supporting more advanced logic, having acceptable performance, scalable to some extent) open source Semantic Web libraries and tools (RDF storage, reasoning, rules, queries) for Python nowadays? Historically Python tools (cwm) were among the first to appear, but it still seems that everyone uses Java back-ends for performance and Python as mere client if at all. My purpose is to learn the technology and maybe some future use in production system if it proves itself up to the task. The task is not yet defined, but as I see it its building a knowledge base, linked with some external resources, and customized facet-navigable web front-end.

If some building blocks based on Python are not good enough, then what is the suitable piece from Java/C/C++/whatever world.

Typical stack is also of interest, if there are one or two clear winners.

Thanks.


回答1:


A survey of of Python libraries and tools for Semantic Web programming is available here. It includes libraries for working with RDF as well as Python-friendly triple stores.

Toby Segaran's book Programming the Semantic Web also has a lot of programming examples in Python.




回答2:


You could check out the pyswip. It could work with the SWI-Prolog. Wish it would fit for requirement. :)




回答3:


To name some, check out RDFLib and CubicWeb.



来源:https://stackoverflow.com/questions/8779922/python-tools-libraries-for-semantic-web-state-of-the-art

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!