Kojaph: Visual Definition and Exploration of Patterns in Graph Databases
We present Kojaph, a new system for the visual definition and exploration of patterns in graph databases. It offers an expressive visual language integrated in a simple user interface, to define complex patterns as a combination of topological properties and node/edge attribute properties. Users can also interact with the query results and visually explore the graph incrementally, starting from such results. From the application perspective, Kojaph has been designed to run on top of every desired graph database management system (GDBMS). As a proof of concept, we integrated it with Neo4J, the most popular GDBMS.
KeywordsQuery Language Property Tree Graph Database Visual Language Attribute Property
- 2.Bhowmick, S.S., Choi, B., Zhou, S.: VOGUE: towards A visual interaction-aware graph query processing framework. In: CIDR 2013 (2013)Google Scholar
- 3.Blau, H., Immerman, N., Jensen, D.: A visual language for querying and updating graphs. Technical report UM-CS-2002-037, University of Massachusetts Amherst, Computer Science DepartmentGoogle Scholar
- 4.Chau, D.H., Faloutsos, C., Tong, H., Hong, J.I., Gallagher, B., Eliassi-Rad, T.: GRAPHITE: a visual query system for large graphs. In: ICDM 2008, pp. 963–966. IEEE (2008)Google Scholar
- 6.Gallagher, B.: Matching structure and semantics: a survey on graph-based pattern matching. Artif. Intell. 6, 45–53 (2006)Google Scholar