Combining NoSQL Products to Further Enhance Semantic Technologies
by Yans Aasman
Wednesday, October 19, 2011, 18:00pm - Wednesday, October 19, 2011, 20:00pm
TBD
AllegroGraph is a fully ACID and highly scalable RDF triplestore that
can be programmed with compiled, server side JavaScript. This allows
programmers to easily manipulate individual triples and create their
own intelligent graph or reasoning algorithms. However, one wish that
has been expressed by many programmers is to work on the level of
objects instead of individual triples, where an object would be
defined as all the triples with the same subject. So we created a
MongoDB interface where programmers can add, delete and modify JSON
objects directly into MongoDB like sub-stores. This gives us the best
of both worlds. We get the beautiful simplicity of the MongoDB
interface for working with objects and we get the all the properties
of an advanced triple-store, in this case joins through SPARQL
queries, automatic indexing of all attributes/values, ACID properties
all packaged to deliver a simple entry into the world of the Semantic
Web.