Thanks with the clarification. Is the Sail RDF interface at all
accessible from Python, such as via neo4j.py?

Regards,
Chris

On Thu, Mar 17, 2011 at 10:32 AM, Marko Rodriguez <[email protected]> wrote:
> Hi Chris,
>
>> However, this doesn't technically represent any statements about
>> statements (i.e. metadata). How would I add a statement, explaining
>> the attribution of each of these statements and the time when they
>> were added? For example, if the first statement was "entered-by" a
>> specific person on a specific date, I would represent this in RDF
>> like:
>
> Peter's example was just showing you the basics of getting an RDF
> store going over Neo4j. He did not get into the complications of
> reification (statements about statements).
>
> You will need to use Sail quad store functionality. This is where you
> have named graphs and you can make statements about named graphs.
>
> Such issues are for an RDF mailing list. However, here is some
> specifics in very brief notations so I don't have to type so much:
>
> a knows b g1
> b likes c g2
>
> These are two quads -- spog. You can now make reference to the forth
> component called the 'named graph' or 'context.'
>
> a believes g2 g1
>
> Thus, a is asserting that he believes that b likes c.
>
> This is all possible through Blueprints Sail which is the binding you
> can use to easily make Neo4j an RDF quad store. Blueprints Sail just
> binds the Sail API to Neo4j. You will not think "Neo4j" in this
> context, you will think "Sail." Sail is pretty standard Java-based RDF
> API developed by OpenRDF. Thus, you should learn about Sail:
>
>        http://www.openrdf.org/documentation.jsp
>
> Really fast. To add quads:
>
> sailConnection.addStatement(new URIImpl(a), new URIImpl(knows), new
> URIImpl(b), new URIImpl(g1));
>
> To query quads, where null acts as a wildcard:
>
> sailConnection.getStatements(new URIImpl(a), null, null, null);
>
> Hope that gets you started.
>
> Good luck with your project,
> Marko.
>
> http://markorodriguez.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