2013
DOI: 10.1016/j.jcss.2013.01.009
|View full text |Cite
|
Sign up to set email alerts
|

Simplifying XML Schema: Single-type approximations of regular tree languages

Abstract: XML Schema Definitions (XSDs) can be adequately abstracted by the single-type regular tree languages. It is wellknown, that these form a strict subclass of the robust class of regular unranked tree languages. Sadly, in this respect, XSDs are not closed under the basic operations of union and set difference, complicating important tasks in schema integration and evolution. The purpose of this paper is to investigate how the union and difference of two XSDs can be approximated within the framework of single-type… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
1

Year Published

2014
2014
2022
2022

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 9 publications
(8 citation statements)
references
References 20 publications
0
7
1
Order By: Relevance
“…On the other hand, one could wonder how twig-queries can be extended while remaining within EXPTIME for testing twig-definability. When an NSTA is not equivalent to a twig, one could look at maximal sub-or minimal super-approximations, as, for instance, done in [15] for single-type EDTDs. Of course, other languages than XPath can be considered, like for instance, the Region Algebra [13], caterpillar expressions [16], or even tree-walking automata [5].…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…On the other hand, one could wonder how twig-queries can be extended while remaining within EXPTIME for testing twig-definability. When an NSTA is not equivalent to a twig, one could look at maximal sub-or minimal super-approximations, as, for instance, done in [15] for single-type EDTDs. Of course, other languages than XPath can be considered, like for instance, the Region Algebra [13], caterpillar expressions [16], or even tree-walking automata [5].…”
Section: Resultsmentioning
confidence: 99%
“…the classes of unary queries they define. Indeed, a given NFA can be converted into an equivalent DFA, which can then be directly used to specify an equivalent single-type EDTD through its characterization as a DFA-based DTD [15,20].…”
Section: Single-type Edtdsmentioning
confidence: 99%
“…The following result readily follows from the standard product construction of automata (see, e.g., [18]). We add the observation that, if the input EDTDs are EDTD un s, then the product EDTDs for the union and intersection are also EDTD un s.…”
Section: Unambiguous Edtdsmentioning
confidence: 90%
“…In general, the latter schema can not be equivalent but, hopefully, constitutes a best approximation in some well-defined way. The latter approach was taken in [18]. We later refer to this setting as the approximation scenario.…”
Section: Introductionmentioning
confidence: 99%
“…[8,10,20,22,29,31], and the work on key approximation in [21]). These works complement our work in two senses: first, we can use the inferred schemas as inputs; second, our results can be used to measure the quality of inferred schemas, based on the quality of the optimal generator conforming to them.…”
Section: Related Workmentioning
confidence: 99%