Proceedings of the Fifth ACM SIGPLAN International Conference on Functional Programming 2000
DOI: 10.1145/351240.351242
|View full text |Cite
|
Sign up to set email alerts
|

Regular expression types for XML

Abstract: We propose regular expression types as a foundation for statically typed XML processing languages. Regular expression types, like most schema languages for XML, introduce regular expression notations such as repetition (*), alternation (|), etc., to describe XML documents. The novelty of our type system is a semantic presentation of subtyping, as inclusion between the sets of documents denoted by two types. We give several examples illustrating the usefulness of this form of subtyping in XML processing.The dec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
86
0

Year Published

2004
2004
2010
2010

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 138 publications
(86 citation statements)
references
References 10 publications
0
86
0
Order By: Relevance
“…Hosoya et al [8] study the inclusion problem for XML Schemas. They also use a syntax-directed inference system, but the algorithm is not polynomial-time.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…Hosoya et al [8] study the inclusion problem for XML Schemas. They also use a syntax-directed inference system, but the algorithm is not polynomial-time.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…We adapt regular expression types (RE types) [9] to summarize a set of values. Our RE types are similar to DTDs or XML-Schema, with two distinctions: (1) we disallow recursion, and (2) we restrict them to our data model, which contains no attributes.…”
Section: Abstract Provenance Flowgraphsmentioning
confidence: 99%
“…The idea is similar to that of [10] (see the discussion at the end of this section) and is motivated by DTD's and by XML Schema.…”
Section: Specifying Sets Of Data Termsmentioning
confidence: 99%
“…To specify such types a formalism of regular expression types is proposed in [10] and inclusion subtyping is discussed. Checking of the subtyping relations can then be reduced to checking inclusion of sets specified by regular tree grammars [8].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation