Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

MongoGraph - MongoDB Meets the Semantic Web

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
Zipkin
Zipkin
Wird geladen in …3
×

Hier ansehen

1 von 17 Anzeige

MongoGraph - MongoDB Meets the Semantic Web

Herunterladen, um offline zu lesen

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 substores. 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 triplestore, 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.

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 substores. 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 triplestore, 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.

Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (17)

Andere mochten auch (20)

Anzeige

Ähnlich wie MongoGraph - MongoDB Meets the Semantic Web (20)

Weitere von DATAVERSITY (20)

Anzeige

Aktuellste (20)

MongoGraph - MongoDB Meets the Semantic Web

  1. 1. MongoGraph I wish I could be in San Jose to catch your Mongo talk I've been talk. I ve working a bit with Mongo myself and am thrilled at what you've got coming. I've actually been toying with a FUSE filesystem with an AGraph backend to provide a similar browse-by-subject or - predicate feature. The MongoDB interface is much more elegant .. elegant. Chris Curtis, 08/21/2011
  2. 2. AllegroGraph Backup/Restore REST Replication Rules  Rules Java‐ Java Sparql Prolog Geo SNA Time RDFS+ Clif++ Script Warm Failover Security Session Management, Query Engine, Federation Management Storage layer ( compression,  indexing, freetext, transactions )
  3. 3. Two questions we get Two questions we get • Can you make the freetext engine of AllegroGraph as  powerful as Solr/Lucene & • Can you make inserting and querying JSON documents as easy  g as MongoDB
  4. 4. Or something more interesting Or something more interesting
  5. 5. Bob Craig Alice Bill
  6. 6. So what do you get with this  approach? h? Sparql JOINS OWL Formalism Prolog & Rules Social Network Analysis Reasoning
  7. 7. And where do we want to go  with this. i h hi • It’s R&D • We could – Use Agraph to index MongoDB – Store all documents in Agraph • Interested in people with use cases. • Do you have an interesting cool MongoDB Do you have an interesting cool MongoDB application that you want to share with us?

×