back to list

Project: Schema language engineering in AvantGraph


Schema languages are critical for data system usability, both in terms of human understanding and in terms of system performance [0].  The property graph data model is part of the upcoming ISO standards around graph data management [4].  Developing a standard schema language for property graphs is part of this effort [3].  In Eindhoven we are developing AvantGraph, the state of the art graph analytics platform [1].  In our current work we have studied practical schema languages in anticipation of the upcoming standards [2,5].  

In this project you will work on the design and engineering of schema languages within AvantGraph, putting our earlier findings into practice.  The results of your work will serve as a foundation for user interface solutions as well as internal optimization of the AvantGraph query processing engine.  As such, your work will have broad impact in the science and practice of graph data management.

[0] Database schema.  Encyclopedia of Database Systems. Springer, 2018.

[1]  AvantGraph query processing engineVLDB 2022.

[2] Formal specification and practical validation of property graph schemas. MSc thesis, TU/e. Nimo Beeren, 2022. 

[3] Linked Data Benchmark Council, Property Graph Schema Working Group.

[4] GQL Standard.

[5] PG-Keys: Keys for property graphs. SIGMOD 2021.

George Fletcher
Get in contact