3 ms·
There is work being done by a standards committee on a common high level Cypher like language: https://www.gqlstandards.org https://www.gqlstandards.org Long
by michelpp 8y ago
There is work being done by a standards committee on a common high level Cypher like language:
https://www.gqlstandards.org https://www.gqlstandards.org
Long term that's maybe a promising target. That's out of scope of pggraphblas now, but like RedisGraph uses GraphBLAS internally, one could implement a Cypher or GQL look alike using the foundational bits of pggraphblas.
Edit: and to answer your actual question, if Cypher, or SQL/GQL for that matter, is "high-level" user experience then the GraphBLAS API experience is sort of aiming for the "mid-level". Still quite technical, but more powerful tools than for "low-level" which would be writing graph algorithms by hand in some procedural language.
One of the key goals of GraphBLAS is this sort of meeting of the minds between the hardware experts and the graph problem solvers. This one page poster kind of sums that up nicely:
https://resources.sei.cmu.edu/asset_files/Poster/2016_020_001_484268.pdf https://resources.sei.cmu.edu/asset_files/Poster/2016_020_00...