Which Triplestore for rapid semantic web developme

2020-05-16 05:55发布

Ease of installation/use is the most important factor here - not performance.

Small is OK as large datasets are not expected.

9条回答
ゆ 、 Hurt°
2楼-- · 2020-05-16 06:18

I've been impressed with ARC2 as a PHP/MySQL offering. The project website has a helpful "Getting Started" to get you up and running quickly and questions/problems are addressed quickly on the mailing list. Depending on what you are trying to do, SPARQLscript, a mini-language add-on to ARC2 for processing query results may be very useful.

查看更多
等我变得足够好
3楼-- · 2020-05-16 06:18

Check out the SWI-Prolog Semantic Web Library. Should be very easy to use, even with little knowledge of Prolog.

查看更多
仙女界的扛把子
4楼-- · 2020-05-16 06:19

Old question, but just as an update:

I have tried Virtuoso, OpenRDF Sesame, and 4store (all in their June 2012 versions) and found 4store the nicest to work with, as loading data, starting and stopping the server, etc., is quite simple.

查看更多
趁早两清
5楼-- · 2020-05-16 06:19

If you are familiar with Ruby, the RDF.rb library is very quick to get started with; installation via RubyGems is as simple as:

$ sudo gem install rdf

In addition to working with in-memory RDF data, currently available RDF.rb storage adapters include SQLite, PostgreSQL, MongoDB, Cassandra, RedStore and Sesame.

Loading and parsing RDF data from the web also could not be any easier:

graph = RDF::Graph.load("http://datagraph.org/jhacker/foaf.rdf")

See the RDF.rb project page for tutorials, code examples and API documentation.

查看更多
Luminary・发光体
6楼-- · 2020-05-16 06:19

If you are a .NET developer you may be interested in Intellidimensions Semantic SDK. If you want to load a graph in memory and then execute SPARQL queries against that graph the code is as simple as:

var gds = new GraphDataSource();
gds.Read<RdfXmlReader>(File.ReadAllText(@"C:\graph.owl"));
Table results = gds.Query("select ?s ?p ?o where {?s ?p ?o} limit 10");

If you are a student or researcher they will usually provide a free license if you contact them.

查看更多
一纸荒年 Trace。
7楼-- · 2020-05-16 06:20

I tried Virtuoso Open Source, Jena and Sesame....and the latter, also thanks to this...is much more easy to install.

查看更多
登录 后发表回答