2010-01-14 3 views
10

SPARQL을 사용하여 MongoDB를 질의 할 수있는 도구가 있습니까?데이터 객체를위한 RDFStore로서의 MongoDB의 사용

RDF 스키마 (부 몽고 스키마 없음 ^^)를 사용하여 개체를 저장하고 SPARQL을 사용하여 데이터 저장소를 쿼리하는 도구/서버를 찾고 있습니다.

필자는 SPARQL 구문 분석기를 작성하기 시작했으나, 도구가 존재하는 경우, 필자는이를 사용할 것이라고 생각한다.

미리 감사드립니다.

답변

7

RDF를 사용하는 경우 MongoDB보다는 Neo4J 데이터베이스를 사용하는 것이 좋습니다. Neo4J는 그래프 데이터베이스이며 RDF 데이터를 조작하는 데 적합합니다.

+1

neo4j 지원 SPARQL은 무엇인가? – Chris

2

SPARQL을 사용하여 데이터 저장소를 쿼리하는 것은 파서를 작성하는 것보다 훨씬 복잡합니다. 쿼리를 처리하는 쿼리 엔진과 엔진이 이해할 수있는 형태로 데이터를 가져 오거나 데이터를 API에 연결하는 방법이 필요합니다. 당신이 사용하고있는 엔진.

내 RDF API를 지원하기 위해 MongoDB와 Neo4j를 모두 Triple Stores 목록에 추가했습니다. 그러나이 지원은 몇 개월 만에 끝났습니다. 나는 MongoDB를 쿼리 할 수있는 기존의 SPARQL 엔진을 모른다.