nice to know, may I ask why using RDF4J instead of Apache Jena? I'm just curious, I have more experience using Jena but I also know about RDF4j. Also, my understanding is that Tinkerpop currently does not support SPARQL, right?
I will keep an eye on the list for the need of contributions. thanks! Carlos El miércoles, 19 de octubre de 2016, 16:46:38 (UTC-3), Joshua Shinavier escribió: > > I have gotten a few more pings lately about projects needing generic RDF > support in TinkerPop3 (see GraphSail and PropertyGraphSail from TP2), > including SPARQL and RDFS inference support. I think I/we will start > developing this soon. I will be soliciting contributions and feedback from > potential users of the RDF tools, which will most likely use Eclipse RDF4j. > > Josh > > > On Wed, Oct 19, 2016 at 12:29 PM, Carlos Buil Aranda <[email protected] > <javascript:>> wrote: > >> >> hello, >> >> sorry for opening up such an old message, but I have quite a bit of >> experience with SPARQL and I may be able to help in developing an extension >> to Tinkerpop for accepting SPARQL queries using Jena. Is this still an open >> problem? >> >> Cheers >> >> Carlos >> >> El viernes, 18 de septiembre de 2015, 13:49:16 (UTC-3), Marko A. >> Rodriguez escribió: >>> >>> Hello everyone, >>> >>> Daniel Kuppitz did some really cool work getting SPARQL to compile to >>> Gremlin's instruction set. >>> >>> https://github.com/dkuppitz/sparql-gremlin >>> >>> http://www.datastax.com/dev/blog/the-benefits-of-the-gremlin-graph-traversal-machine#section2 >>> >>> Right now, this work is in Kuppitz' personal repo. However, I was >>> thinking that it would be good to boost up this project such that we may >>> someday merge it into Apache TinkerPop. >>> >>> Why? >>> >>> 1. We have 3 reference graph system implementations in TinkerPop. >>> - TinkerGraph (POJO -- OLTP/OLAP) >>> - Neo4j (OLTP) >>> - Hadoop (OLAP) >>> 2. We have 2 reference graph language implementations in TinkerPop. >>> - Gremlin-Java8 >>> - Gremlin-Groovy >>> >>> Why not have 3 language reference implementations AND have >>> SPARQL-Gremlin be that 3rd language because: >>> >>> 1. It would demonstrate a language that is not embedded in a >>> host-language (e.g. Java8, Groovy, Scala, etc.) >>> 2. It would give TinkerPop an automatic RDF story without us having to >>> do the whole Sesame/Jena song-and-dance. >>> >>> Talking with Kuppitz, he likes the idea but is not too interested in >>> deep-diving into SPARQL and spending too much of his time on this body of >>> work. >>> >>> Perhaps someone out there in TinkerLand is an expert in SPARQL, >>> understands the visitor-pattern used in the SPARQL-Gremlin compiler (uses >>> Apache Jena's ARQ parser), and is willing to fully flesh out all the >>> features of SPARQL into Gremlin. >>> >>> Hope someone bites. >>> >>> Take care, >>> Marko. >>> >>> http://markorodriguez.com >>> >>> >
