CategoricalData / hydra

Transformations transformed
Apache License 2.0
64 stars 9 forks source link

Add a Gremlin model #127

Closed joshsh closed 2 weeks ago

joshsh commented 2 weeks ago

In terms of eventual TinkerPop support, we have a property graph model and a Graph.Features model, as well as supporting models for validation and mappings. These are mainly used right now for property graph, but not specifically TinkerPop applications.

In an old TinkerPop branch which appears to have been deleted, I think I once added a Gremlin model based on the ANTLR grammar, using Dragon syntax. The branch was abandoned as Dragon never became OSS.

This ticket proposes to do the same, but using the latest grammar, and using Hydra syntax, in a branch of the Hydra repo. At the very least, this can serve as a starting point for experimentation. The Gremlin ANTLR grammar will again be the source of truth.