V1: A Visual Query Language for Property Graphs
Lior Kogan

TL;DR
V1 is a visual query language designed for property graphs, enabling users to construct complex pattern queries visually, which enhances usability and expressiveness compared to textual query languages.
Contribution
The paper introduces V1, a novel declarative visual query language that supports rich expressive features for property graphs, improving user-friendliness and productivity.
Findings
V1 supports complex pattern constraints including topological and property value constraints.
V1 is capable of handling mixed, directed, undirected, unary, multivalued, and null properties.
V1 is shown to be highly receptive and productive for users constructing property graph queries.
Abstract
The property graph is an increasingly popular data model. Pattern construction and pattern matching are important tasks when dealing with property graphs. Given a property graph schema S, a property graph G, and a query pattern P, all expressed in language L, pattern matching is the process of finding, merging, and annotating subgraphs of G that match P. Expressive pattern languages support topological constraints, property values constraints, negations, quantifications, aggregations, and path semantics. Calculated properties may be defined for vertices, edges, and subgraphs, and constraints may be imposed on their evaluation result. Query posers would like to construct patterns with minimal effort, minimal trial and error, and in a manner that is coherent with the way they think. The ability to express patterns in a way that is aligned with their mental processes is crucial to the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Visualization and Analytics · Advanced Database Systems and Queries · Data Management and Algorithms
