English 中文(简体)
Usage of MongoDB as a RDFStore for data objects
原标题:

Is there any tool to query MongoDB using SPARQL ?

I store object using an RDF schema (boo Mongo no schema ^^), and now i looking for a tool/server to query the datastore using SPARQL.

I started to write a SPARQL parser, but if such as tool exists, i think i would use it.

Thanks in advance.

最佳回答

I would suggest, if you use RDF, that you have a look at Neo4J database, rather than MongoDB. Neo4J is a graph database and is well suited for manipulation of RDF data.

问题回答

Querying any datastore with SPARQL is rather more complex than just writing a parser - you also need a query engine to process the query and some method to get your data into a form the engine understands OR hook your data into the API of the engine you re using.

I ve got both MongoDB and Neo4j down on my lists of Triple Stores to support in my RDF API eventually but this support is months off. I don t know of any existing SPARQL engines which can query MongoDB





相关问题
Defining cardinality for a RDF statement

Im having a problem with RDF. I have a couple of triples defined as : <User rdf:about="#T"> <hasName rdf:datatype="http://www.w3.org/2001/XMLSchema#string">T</hasName> <...

Duplicate triple in RDF, authoritative view?

if a triple store contains twice the same triple, what is (if any exist) the authoritative position about this redundancy ? Additionally, should a triplestore be allowed to store twice the same ...

Pick and RDF/SPARQL

Anyone have any interest in intergrating RDF and/or SPARQL with a PICK database? Has anyone tried this yet? I have some thoughts about what to try. One idea is to figure out how to create a file with ...

Using contexts in rdflib

I am having trouble finding a clear, sensible example of usage of context with rdflib. ConjunctiveGraph does not accept contexts, and Graph is deprecated. How am I supposed to create and operate on ...

What is the difference between RDF and OWL? [closed]

I am trying to grasp the concept of Semantic Web. I am finding it hard to understand what exactly is the difference between RDF and OWL. Is OWL an extension of RDF or these two are totally different ...

Problem with SPARQLWrapper (Python)

I m making a SPARQL query against the Sesame store in localhost, using SPARQLWrapper: sparql = SPARQLWrapper( http://localhost:8080/openrdf-sesame/repositories/rep/statements ) sparql.setQuery(...

热门标签