Использование MongoDB в качестве RDFStore для объектов данных

есть ли инструмент для запроса MongoDB с помощью SPARQL ?

Я храню объект, используя схему RDF (boo Mongo no schema ^^), и теперь я ищу инструмент/сервер для запроса хранилища данных с помощью SPARQL.

Я начал писать парсер SPARQL, но если такой инструмент существует, я думаю, что буду его использовать.

спасибо заранее.

2 ответов


Я бы предложил, если вы используете RDF, чтобы вы взглянули на СУБД Neo4j база данных, а не MongoDB. Neo4J представляет собой базу данных графов и хорошо подходит для обработки данных RDF.


запрос любого хранилища данных с помощью SPARQL является более сложным, чем просто написание синтаксического анализатора - вам также нужен механизм запросов для обработки запроса и какой-то метод для получения ваших данных в форме, которую двигатель понимает или подключает ваши данные в API используемого вами движка.

У меня есть MongoDB и Neo4j в моих списках тройных магазинов для поддержки в моем API RDF в конце концов, но эта поддержка-месяцы. Я не знаю никаких существующих движков SPARQL, которые могут запрашивать В MongoDB