You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by Marko Rodriguez <ok...@gmail.com> on 2016/10/20 13:12:17 UTC
Re: [TinkerPop] Re: SPARQL-Gremlin as a "Reference Implementation" Language in Apache TinkerPop
Hi,
> apart from Basic Graph Patterns and FILTER, as it is shown in https://github.com/dkuppitz/sparql-gremlin <https://github.com/dkuppitz/sparql-gremlin>
This was primarily a proof-of-concept. I believe Kuppitz would be more than happy to have someone extend the work and make it “full-fledged.”
Marko.
>
> Carlos
>
> El jueves, 20 de octubre de 2016, 8:51:37 (UTC-3), Carlos Buil Aranda escribió:
> 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 <cbuil...@gmail.com <>> 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 <https://github.com/dkuppitz/sparql-gremlin>
> http://www.datastax.com/dev/blog/the-benefits-of-the-gremlin-graph-traversal-machine#section2 <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 <http://markorodriguez.com/>
>
>
> --
> You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-users+unsubscribe@googlegroups.com <ma...@googlegroups.com>.
> To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/cef79d90-8ff3-435d-a546-027cc34211f3%40googlegroups.com <https://groups.google.com/d/msgid/gremlin-users/cef79d90-8ff3-435d-a546-027cc34211f3%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout <https://groups.google.com/d/optout>.
Re: [TinkerPop] Re: SPARQL-Gremlin as a "Reference Implementation"
Language in Apache TinkerPop
Posted by Carlos Buil Aranda <cb...@gmail.com>.
good, I will communicate with Kuppitz to see how I can contribute.
Cheers
Carlos
El jueves, 20 de octubre de 2016, 10:12:23 (UTC-3), Marko A. Rodriguez
escribió:
>
> Hi,
>
> apart from Basic Graph Patterns and FILTER, as it is shown in
> https://github.com/dkuppitz/sparql-gremlin
>
>
> This was primarily a proof-of-concept. I believe Kuppitz would be more
> than happy to have someone extend the work and make it “full-fledged.”
>
> Marko.
>
>
> Carlos
>
> El jueves, 20 de octubre de 2016, 8:51:37 (UTC-3), Carlos Buil Aranda
> escribió:
>>
>> 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 <cbuil...@gmail.com
>>> > 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
>>>>>
>>>>>
>>>
> --
> You received this message because you are subscribed to the Google Groups
> "Gremlin-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to gremlin-user...@googlegroups.com <javascript:>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/gremlin-users/cef79d90-8ff3-435d-a546-027cc34211f3%40googlegroups.com
> <https://groups.google.com/d/msgid/gremlin-users/cef79d90-8ff3-435d-a546-027cc34211f3%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>