2005
DOI: 10.1007/11601524_1
|View full text |Cite
|
Sign up to set email alerts
|

Patterns and Types for Querying XML Documents

Abstract: Among various proposals for primitives for deconstructing XML data two approaches seem to clearly stem from practise: path expressions, widely adopted by the database community, and regular expression patterns, mainly developed and studied in the programming language community. We think that the two approaches are complementary and should be both integrated in languages for XML, and we see in that an opportunity of collaboration between the two communities. With this aim, we give a presentation of regular expr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2005
2005
2016
2016

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 40 publications
(33 reference statements)
0
4
0
Order By: Relevance
“…In particular it seems worthwhile to consider more theoretically sound formalisms for tree queries such as, for instance, MSO formula or tree automata. The latter in particular would allow us to reuse our pruning algorithm for pattern-matching based languages (such as the CDuce language [1] and its pattern-based query language CQL [28,6,14]). It is also known that tree-automata (as well as MSO formula) have better closure properties than XPath expressions and support fine-grained set-theoretic operations (intersection, union, complement) that have been used with success to devise very precise type-systems for XML [22].…”
Section: Discussionmentioning
confidence: 99%
“…In particular it seems worthwhile to consider more theoretically sound formalisms for tree queries such as, for instance, MSO formula or tree automata. The latter in particular would allow us to reuse our pruning algorithm for pattern-matching based languages (such as the CDuce language [1] and its pattern-based query language CQL [28,6,14]). It is also known that tree-automata (as well as MSO formula) have better closure properties than XPath expressions and support fine-grained set-theoretic operations (intersection, union, complement) that have been used with success to devise very precise type-systems for XML [22].…”
Section: Discussionmentioning
confidence: 99%
“…html X XAct: http://www.brics.dk/Xact/ Xduce: http://xduce.sourceforge.net XHaskell: http://taichi.ddns.comp.nus.edu.sg/ taichiwiki/XhaskellHomePage Xtatic: http://www.cis.upenn.edu/~bcpierce/ xtatic A gentle introduction to exact typechecking for both XML-to-XML transformations and XML Publishing can be found in [37]. A nontechnical presentation of Regular Expression Types and Patterns and their use in query languages can be found in the joint DPBL and XSym 2005 invited talk [4]. For a more complete presentation of Regular Expression Types and Patterns and the associated type-checking and subtyping algorithms we recommend the reader to refer to the seminal JFP article by Hosoya, Pierce, and Vouillon [22].…”
Section: Url To Codementioning
confidence: 99%
“…Frisch et al, (2008) extended semantic subtyping to function types and propositional types, with typetest, resulting in the language CDuce (Benzaken et al, 2003). (An excellent overview of the use of semantic subtyping in the context of querying XML documents was given by Castagna, 2005. ) In the end, the XQuery working group resorted to a more conventional pure named type system (Siméon & Wadler, 2003) with a simpler notion of subtyping based on ordinary regular expression inclusion (as opposed to XDuce's use of tree regular expressions).…”
Section: Related Workmentioning
confidence: 99%