2014
DOI: 10.1145/2559905
|View full text |Cite
|
Sign up to set email alerts
|

Querying Regular Graph Patterns

Abstract: Graph data appears in a variety of application domains, and many uses of it, such as querying, matching, and transforming data, naturally result in incompletely specified graph data, that is, graph patterns. While queries need to be posed against such data, techniques for querying patterns are generally lacking, and properties of such queries are not well understood.Our goal is to study the basics of querying graph patterns. The key features of patterns we consider here are node and label variables and edges s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
33
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 43 publications
(34 citation statements)
references
References 69 publications
(70 reference statements)
0
33
0
Order By: Relevance
“…In this graph, the nodes are the authors, and an edge between two nodes describes the authors' relationship (e.g., whether they have the same political opinion) [34]. Substantial research has been devoted to the e ective processing of graph queries, including reachability [16], shortest paths [19], frequent subgraphs [32], and graph pa erns [13].…”
Section: Introductionmentioning
confidence: 99%
“…In this graph, the nodes are the authors, and an edge between two nodes describes the authors' relationship (e.g., whether they have the same political opinion) [34]. Substantial research has been devoted to the e ective processing of graph queries, including reachability [16], shortest paths [19], frequent subgraphs [32], and graph pa erns [13].…”
Section: Introductionmentioning
confidence: 99%
“…This representation exhibits a duality between formulae and objects: that is, positive and negative theories of query answers can be viewed as set of conventional tuples that use null values. With this duality, we define query answers using (6). To check that the definition makes sense, we have to make sure that it preserves informativeness.…”
Section: Representation Of Relational Query Answers: Incomplete Tuplesmentioning
confidence: 99%
“…This definition has been so dominant in the literature that even in models where queries do not return sets, languages have been adjusted to make this definition applicable (e.g., for XML and graph data [3,5,6]). …”
Section: Introductionmentioning
confidence: 99%
“…As discussed in the introduction, logical languages for XML and graph data are largely based on patterns (either tree or graph patterns) [3,7,9,13,23,36]. Such a pattern is a small subtree or a subgraph that needs to have a match in the large database.…”
Section: Patterns and Local Auxiliary Relationsmentioning
confidence: 99%
“…These often provide the basis for language constructors, for instance, for the navigational language XPath [35,36], more general XML query languages [3,13,17], or path queries over graphs [7,23]. Patterns also provide a standard abstraction of incomplete data in relational, XML, and graph models [1,2,8,9,29].…”
Section: Introductionmentioning
confidence: 99%