Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

best rdf database to quickly start a semantic web

Hipal! I'm a newbee to semantic web. I wanna choose a RDF database which meets the Resource Description Framework and supports SPARQL.There are 4store,AllegroGraph etc. which one is better,more easier to start and has good documents(with Python in Ubuntu) for building a semantic web for Image Search. It's better to display visual graphs of a store's resources.Any guidance would be greatly appreciated.

like image 767
David Avatar asked Aug 26 '12 01:08

David


People also ask

What is semantic RDF?

RDF (Resource Description Framework) is one of the three foundational Semantic Web technologies, the other two being SPARQL and OWL. In particular, RDF is the data model of the Semantic Web. That means that all data in Semantic Web technologies is represented as RDF. If you store Semantic Web data, it's in RDF.

Does Neo4j use RDF?

NSMNTX is a plugin that enables the use of RDF in Neo4j. RDF is a W3C standard model for data interchange.

Is RDF a database?

The RDF triplestore is a type of graph database that stores semantic facts. RDF, which stands for Resource Description Framework, is a model for data publishing and interchange on the Web standardized by W3C. Being a graph database, triplestores store data as a network of objects with materialized links between them.

Is RDF good?

RDF databases are very good at representing complex metadata, reference, and master data. If you want to expose data, he argued, so it can be easily consumed by other users, federated across different information systems and linked by a third party system, the value of an RDF Graph database is immense.


1 Answers

OpenRDF Sesame is an open-source framework for RDF that offers full SPARQL 1.1 support and has vendor-neutral access APIs to multiple triplestore solutions. Although Sesame is in Java, it can be easily accessed from Python (see this blog post by Jeni Tennisson for a quick walkthrough).

Sesame is a Java web application, to set up simply install Tomcat and deploy the Sesame WAR file. See the Sesame user documentation for installation, configuration, and usage instructions.

like image 120
Jeen Broekstra Avatar answered Sep 28 '22 23:09

Jeen Broekstra