The candidate, according to the assigned scope (PR/Bak/DA, see table below), has to perform the following activities:
State-of-The-Art Report: write an annotated survey of existing graph databases, graph query languages and in particular visual query languages for graph databases.
Basic features: given a specific graph database (DB) implementation and a specific query language, develop a visual query language enabling the user to draw queries in terms of edges-vertices-attributes patterns.
Advanced features: some graph DB implementations allow for the specification of consistency constraints by defining a schema (similarly to relational DBs); the aim is to provide visual support for the definition of the schema. In alternative/addition, visual support will be added to specify complex queries having graph-theory metrics as their results.
Scientific summary: summarize the scientific contribution of the work, with reflections on the lesson learned and future advancement in this research field.
|Writing State-of-The-Art Report||√||√|
|Coding basic features||√||√||√|
|Designing/coding adv. features||√||√|
|Writing scientific summary||√||√|