Использование MongoDB в качестве хранилища RDFStore для объектов данных
Вопрос
Есть ли какой - нибудь инструмент для запроса MongoDB с использованием SPARQL?
Я храню объект, используя схему RDF (boo Mongo no schema ^^), и теперь я ищу инструмент / сервер для запроса хранилища данных с использованием SPARQL.
Я начал писать анализатор SPARQL, но если такой инструмент существует, я думаю, что использовал бы его.
Заранее благодарю.
Решение
Я бы посоветовал, если вы используете RDF, взглянуть на Neo4J ( Нео4J ) база данных, а не MongoDB.Neo4J - это графическая база данных, которая хорошо подходит для манипулирования данными RDF.
Другие советы
Запросить любое хранилище данных с помощью SPARQL гораздо сложнее, чем просто написать синтаксический анализатор - вам также нужен механизм запросов для обработки запроса и какой-либо метод для приведения ваших данных в форму, понятную движку, или для подключения ваших данных к API используемого вами движка.
У меня есть как MongoDB, так и Neo4j в списках тройных хранилищ, которые в конечном итоге будут поддерживаться в моем RDF API, но до этой поддержки еще несколько месяцев.Я не знаю ни одного существующего движка SPARQL, который мог бы запрашивать MongoDB