Hello all, Marko, thank you for introduction, meeting was very interesting for me as well.
Yes, I am following this list. Hope I will be able to provide valuable input in future. To be fair to all [contributors][1], I'm not the only author of Cypher for Gremlin. Regarding [extensions][2], discussion with Marko made me understand that most of these are will be addressed in TP4. I also would be grateful if you could suggest better translation or workarounds for TP3. Regards, Dmitry [1]: https://github.com/opencypher/cypher-for-gremlin/blob/master/CONTRIBUTORS.txt [2]: https://github.com/opencypher/cypher-for-gremlin/tree/master/tinkerpop/cypher-gremlin-extensions On 2019/04/30 17:59:30, Joshua Shinavier <[email protected]> wrote: > +1 > > For another data point, Alastair Green, also of Neo4j, was here at Uber > last week to align on property graph standardization. This was just before > the thread on universal structure / algebraic property graphs. He was open > to using APG as a high-level data model from which the property graph > standard (which will be implemented by Neo4j) can be derived by adding > constraints. Jan Hidders, Ryan Wisnesky, and I have been working on a > set-based formulation of the model which should enable this. If Neo4j is to > be the reference implementation for TP4 property graphs, then it will be > good to have Dimitry in the loop w.r.t. the data modeling discussions, as > well. > > Josh > > > On Tue, Apr 30, 2019 at 10:11 AM Marko Rodriguez <[email protected]> > wrote: > > > Hello, > > > > I had the most interesting meeting this morning with Dmitry Novikov (the > > author of Cypher-for-Gremlin). The fellow is sharp and has a thorough > > understanding of Gremlin (language + mechanics). Here are two points to > > consider: > > > > 1. > > https://github.com/opencypher/cypher-for-gremlin/tree/master/tinkerpop/cypher-gremlin-extensions > > < > > https://github.com/opencypher/cypher-for-gremlin/tree/master/tinkerpop/cypher-gremlin-extensions > > > > > - This page presents the issues that he is running into > > trying to get Cypher-for-Gremlin to be 100% openCypher compliant. > > - When he went through each problem one-by-one, I was able > > to say that most of his issues are known and have respective solutions in > > TP4. > > - However, there are some concepts he presented that I was > > completely unaware of. (e.g. generators!) > > > > 2. Neo4j is interested in working closely with TP4. > > - They want Cypher to be the reference implementation > > language for TP4 property graphs. > > - I think this is a great idea. > > - I see SPARQL being the reference implementation language > > for TP4 RDF stores. > > - I see SQL being the reference implementation language > > for TP4 RDBMs. > > - Finally, I see Gremlin as the multi-model assembly > > language for the TP4 VM. > > - graphs, triples, tables, documents, .. Gremlin > > can do it all. > > > > I really like Dmitry and believe collaborating with him will benefit the > > project. When tp4/ stabilizes, I offered that he start working on a > > org.apache.tinkerpop.language.cypher <dependency/>. With both of us working > > side-by-side, we should be able to rectify all the points he identifies in > > (1) above and at the same time, riff on each others’ knowledge to gain a > > deeper understanding of what all of this is all about! > > > > Any thoughts?, > > Marko. > > > > http://rredux.com <http://rredux.com/> > > > > >
