CategoricalData / hydra

Transformations transformed
Apache License 2.0
64 stars 9 forks source link

Add an OpenCypher model #108

Closed joshsh closed 8 months ago

joshsh commented 9 months ago

In order to support the Cypher query language in connection with LambdaGraph, we need a Cypher model, or specifically an OpenCypher model, which will be based on the OpenCypher EBNF. For Cypher support in Java specifically, we may also want to create a coder which maps between the Hydra representation of OpenCypher queries, and some other Java representation which will facilitate tooling interoperability. E.g. this one from the OpenCypher repo itself, or maybe Cypher for Gremlin, though this project is a bit dated. The latter might be interesting as a step toward also supporting Gremlin in Hydra. These integrations, if any, will need to be included in a separate extensions module so they do not bloat Hydra-Java.

joshsh commented 8 months ago

Closing for now. The model has been added. No additional JVM-based tooling has been added yet (and might not be needed for a while).