I'd be open to have cypher and sparql as first class citizens of The TinkerPop. As I see it, there are two groups of graph users on the fringe of TinkerPop and they live in the cypher world and in the RDF world. Having both of these projects in TinkerPop would allow us to reach both of those communities. Doing so would help to expand usage and potentially attract more committers.
On Fri, Oct 23, 2015 at 1:08 PM, Marko Rodriguez <[email protected]> wrote: > Hi, > > I (personally) am interested in getting another language into TinkerPop's > distribution. I see an imbalance in the following table: > > TinkerGraph | Gremlin-Java8 > Neo4j | Gremlin-Groovy > Hadoop | NOTHING > > That is, we have 3 graph distributions, why not have 3 language > distributions. Moreover, I don't want yet another Gremlin-JVMLang language > as that doesn't showcase the virtual machine aspects of Gremlin as well as, > for example: SPARQL-Gremlin or SQL-Gremlin. > > I (personally) am NOT interested in openCypher as the 3rd language > distribution for the following 2 reasons: > > 1. It will be at least a year+ before it culminates into something. > 2. It doesn't fold a different computing space into TinkerPop. > > To expand on #2, Hadoop is NOT typically seen as a graph system, but with > TinkerPop, we have Hadoop serving as a graph engine. With SPARQL, we pull > in the RDF guys (thats cool). With SQL, we pull in the world. I sorta > prefer SPARQL as its an easy language to handle (thanks in part to Apache > Jena). With SQL we have Apache Calcite offering help, but SQL is nasty > looking for graph queries and is just suuuuuch a beast of a language that > it would need someone dedicated to its maintenance/evolution. > > Anywho -- thats what I think about another language in TinkerPop. I'm pro > SPARQL-Gremlin if it matures and people are excited about it. > https://github.com/dkuppitz/sparql-gremlin > > Thanks, > Marko. > > http://markorodriguez.com > > On Oct 23, 2015, at 10:45 AM, pieter-gmail <[email protected]> > wrote: > > > Is a opencypher <http://neo4j.com/blog/open-cypher-sql-for-graphs/> -> > > gremlin compiler something the tinkerpop team would consider > implementing? > > Perhaps, hopefully with help from neo4j themselves. > > > > Thanks > > Pieter > >
