Re: code generation and RDF support in TinkerPop 4

2021-06-03 Thread Joshua Shinavier
Hi Pieter, You give some good motivation for a formal schema language. My proposal for an abstract data model for TinkerPop was, and is Algebraic Property Graphs ( paper ), of which Dragon's data model is an extension. APG is broader than typical property graphs

Re: code generation and RDF support in TinkerPop 4

2021-06-03 Thread pieter gmail
Hi, I kinda lost track of what we discussed previously. Did we come to a decision regarding what language we are going to use to describe the structure of the graph. yaml,xsd,uml,yang or some category theory based language? >From my understanding this would be the biggest change in tp4. A

Re: code generation and RDF support in TinkerPop 4

2021-06-03 Thread Joshua Shinavier
Hi Pieter, On Thu, Jun 3, 2021 at 9:40 AM pieter gmail wrote: > Hi, > > Just to understand a bit better whats going on. > > Did you hand write the dragon yaml with the antlr grammar as input? > Yes, the YAML was written by hand, and based pretty closely on Gremlin.g4. You can see Stephen's

Re: code generation and RDF support in TinkerPop 4

2021-06-03 Thread pieter gmail
Hi, Just to understand a bit better whats going on. Did you hand write the dragon yaml with the antlr grammar as input? Did you generate the java classes from the yaml using dragon or something else? Thanks Pieter On Thu, 2021-06-03 at 07:48 -0700, Joshua Shinavier wrote: > Hello all, > > I

code generation and RDF support in TinkerPop 4

2021-06-03 Thread Joshua Shinavier
Hello all, I would like to take some concrete steps toward the TinkerPop 4 interoperability goals I've stated a few times (e.g. see TinkerPop 2020 from last year). At a meetup a couple of