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.
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.