linking marko's reply from the user list: https://groups.google.com/d/msg/gremlin-users/zK9jj7bWvrQ/nE1VvhmeAAAJ
On Thu, Dec 7, 2017 at 1:52 PM, [email protected] <[email protected]> wrote: > Hello, dear Gremlin people! > > Apologies for raising this topic a bit late. I planned to start this > thread quite earlier but wasn’t able to due to some reasons. > > ======= short ============================================================ > I seek your guidance and also help for polishing and integrating the > sparql-gremlin 0.2 (https://github.com/LITMUS-Benchmark-Suite/sparql-to- > gremlin) plugin in the apache tinkerpop code base, succeeding its > predecessor developed by Daniel Kupitz (https://github.com/dkuppitz/ > sparql-gremlin). The new plugin offers support for a wide range of SPARQL > queries from the SPARQL 1.0 features. > > > ============ long ============================== > =============================== > > I am a Ph.D. student at the University of Bonn and work at the > intersection of semantic web and graph databases. My thesis is focused on > bridging the gap between these two domains by enabling support for SPARQL > querying of Property Graph databases. Thus, working on the SPARQL-Gremlin > interoperability was an obvious idea given the wide popularity of Gremlin > amongst the Graph DB vendors. > > The sparql-gremlin 0.1 (link - https://github.com/dkuppitz/sparql-gremlin) > plugin was developed by Daniel Kupitz, which we have extended to support > various features of the SPARQL 1.0 specification and have tested using > various synthetic datasets (such as Northwind dataset and the Berlin sprawl > benchmark [BSBM] dataset) and a wide range of SPARQL queries. > > The extended version of the plugin (sparql-gremlin 0.2, link - > https://github.com/LITMUS-Benchmark-Suite/sparql-to-gremlin) supports a > variety of query modifiers (group-by, order-by, counts, etc) and complex > query features such as union, aggregation, etc. It does not currently > support SPARQL optional queries though. It needs a minor fix. > > I wish to integrate this updated version to the apache tinkerpop codebase > and wish to see it roll out as a functional plugin (like the old one, > replacing it with the updated version) in the next version of tinker pop > (or even before, however it works out). > > ============================================================ > ================== > > I am not much aware of how to do it and what steps I need to follow, so I > seek input from you all and have started this thread (as suggested by > Stephen Mallette) and already discussed with Marko Rodriguez during Graph > Day SF 2017 and in other informal communications. > > Please guide me through the same and let me know what all I will need to > do and/or what you will need to get this done. I am happy to collaborate > and be a part of this awesome project :) > > Cheers, > Harsh >
