2000 · 220 citations · 26 references
ComputingComputer ScienceDatabasesKnowledge RepresentationNatural Language ProcessingAbstract Syntax TreesData AbstractionDocument RepresentationQuery ProcessingStructured Query LanguageXml DatabasesData Type InferenceNavigationSubtypingView DefinitionView DesignViewsXml Data ModelsXml Query Processing
We study the inference of Data Type Definitions (DTDs) for views of XML data, using an abstraction that focuses on document content structure. The views are defined by a query language that produces a list of documents selected from one or more input sources. The selection conditions involve vertical and horizontal navigation, thus querying explicitly the order present in input documents. We point several strong limitations in the descriptive ability of current DTDs and the need for extending them with (i) a subtyping mechanism and (ii) a more powerful specification mechanism than regular languages, such as context-free languages. With these extensions, we show that one can always infer tight DTDs, that precisely characterize a selection view on sources satisfying given DTDs. We also show important special cases where one can infer a tight DTD without requiring extension (ii). Finally we consider related problems such as verifying conformance of a view definition with a predefined DTD. Extensions to more powerful views that construct complex documents are also briefly discussed.
26
The Lorel query language for semistructured data
Serge Abiteboul, Dallan Quass, Jason McHugh et al. · International Journal on Digital Libraries · 1997 · 1.1K citations
A query language and optimization techniques for unstructured data
Peter Buneman, Susan B. Davidson, Gerd G. Hillebrand et al. · 1996 · 535 citations
Peter Buneman · 1997 · 444 citations · Full text