Thanks Mattias. I have experimented with the *rdf-sail *package. Does this
mean that developers should be using the openRDF Sesame implementation with
a Neo4j RdfStore instead of the MetaModel? I'm trying to understand the
Neo4j roadmap in regards to RDF.

Regards,


Adnan

On Fri, Jan 21, 2011 at 8:05 AM, Mattias Persson
<[email protected]>wrote:

> 2011/1/19 Adnan Duric <[email protected]>:
> > Hi list,
> >
> > I'm currently writing a quickstart wiki on building an RDF store an
> querying
> > using SPARQL.
> >
> > When instantiating a* org.neo4j.rdf.sparql.Neo4jSparqlEngine*, the
> required
> > parameters are: *Neo4jSparqlEngine( RepresentationStrategy
> > representationStrategy, MetaModelProxy metaModel )*. I understand the
> > representationStrategy for the RDF store, but I don't understand what the
> > MetaModelProxy is used for. I assume it acts as a bridge between
> *org.neo4j*
> > .*rdf.sparql.Neo4jLogic *and *name.levering.ryan.sparql.model.logic.*
> *classes
> > because *SPARQLQueryLogic* needs an implemented model for which to query
> > against.
>
> Yup, you're correct about that. The use of MetaModelProxy isn't very
> defined, since you may or may not use the neo4j-meta-model with your rdf
> store.
>
> There has been some initial work on making a Neo4j graph database an RDF
> store via the Tinkerpop stack <http://www.tinkerpop.com/>, more
> specifically
> here <https://github.com/tinkerpop/blueprints/wiki/Sail-Implementation>.
> Maybe that's something to look at as well.
> >
> > For this, I created a MetaModelProxyImpl class that has the following
> > methods: *getMetaModel, isTypeProperty, getCount, addClassNode*.
> >
> > Is this the proper way to do things? What is the specific purpose for
> > implementing a MetaModelProxy? What methods are required in this class?
> >
> >
> > Regards,
> >
> >
> > Adnan
> > _______________________________________________
> > Neo4j mailing list
> > [email protected]
> > https://lists.neo4j.org/mailman/listinfo/user
> >
>
>
>
> --
> Mattias Persson, [[email protected]]
> Hacker, Neo Technology
> www.neotechnology.com
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to