Expressive languages for path queries over graph-structured data | Synapse