Semantic Web Framework

时间秒杀一切 提交于 2019-12-03 12:11:08

问题


What semantic web frameworks are there, and what are the advantages / disadvantages of each? I've made extensive use of Jena, and I have looked at Sesame briefly. Are there others I should consider as well?


回答1:


a more low-level appproach is redland, which provides bindings to a lot of languages like Perl, PHP, Python and Ruby. redland itself is written in C. i have scripted with it in ruby to provide a simple webservice with a rdf backend instead of a classic database.




回答2:


Redland is a good RDF framework (just like Andreas said). I am mainly using its Python bindings and am installing it on Mac OS X via MacPorts (e.g., port install redland-bindings +python).

You could use it with other languages too (see its bindings for Perl, Ruby, ...).

For pointers to some larger lists of RDF frameworks see Semantic Web FAQ: Tools.




回答3:


http://www.cubicweb.org is a semantic web framework written in Python. It can be used to develop applications that serve content both to humans and computers, providing each with the format it asks for.




回答4:


This question may be related to what-are-some-good-java-rdf-libraries




回答5:


I would definitely take a look at Intellidimensions offerings if you are working on the Microsoft stack of technologies.

They have a mature SQL Server based framework for storing and processing (with rules) semantic web data. They also have a great .NET SDK that I have used extensively.




回答6:


If you are using Java, and are interested in OWL inferencing, you should look at Pellet. It has bindings to Jena and the OWL-API, which itself, is a useful semweb framework.




回答7:


The most web-centric I've seen so far is RAP (RDF API for PHP).



来源:https://stackoverflow.com/questions/83752/semantic-web-framework

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