Использование MongoDB в качестве RDFStore для объектов данных - PullRequest
10 голосов
/ 14 января 2010

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

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

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

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

Ответы [ 2 ]

7 голосов
/ 21 января 2010

Я бы посоветовал, если вы используете RDF, посмотреть на базу данных Neo4J , а не на MongoDB. Neo4J - это графическая база данных, которая хорошо подходит для манипулирования данными RDF.

2 голосов
/ 21 января 2010

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

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

...