Añadiendo capacidades semánticas (SPARQL) a MongoDB

AllegroGraph es un almacen de tripletas RDF de alto rendimiento y escalabilidad.

AllegroGraph soporta SPARQL, RDFS + + y razonamiento Prolog.

El equipo de AllegroGraph siguiendo la solicitud de muchos desarrolladores de trabajar a nivel de objeto en lugar de tripletas ha incluido en su offering una integración de AllegroGraph con MongoDB donde los programadores pueden agregar, eliminar y modificar objetos JSON directamente en MongoDB como substores.

Así podemos usar la sencilla API de MongoDB para trabajar con objetos y tenemos todas las propiedades de un triplestore permitiendo realizar consultas SPARQL.

Esta integración se denomina MongoGraph y permite conectar un repositorio AllegroGraph con una base de datos MongoDB de modo que pueda hacer consultas SPARQL sobre colecciones MongoDB:

Es importantes tener en cuenta que esta integración:

· Requiere que la base de datos MongoDB se rellene y se mantenga por separado, ya que no hay sincronización

· Que el Mongo ID se usa como variable de linkado entre las dos bases de datos

Deja un comentario