Abstract. This paper presents structural recursion as the basis of the syntax and semantics of query languages for semistructured data and XML. We describe a simple and powerful query language based on pattern matching and show that it can be expressed using structural recursion, which is introduced as a top-down, recursive function, simi-lar to the way XSL is defined on XML trees. On cyclic data, structural recursion can be defined in two equivalent ways: as a recursive function which evaluates the data top-down and remembers all its calls to avoid infinite loops, or as a bulk evaluation which processes the entire data in parallel using only traditional relational algebra operators. The latter makes it possible for optimization techniques ...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
. We investigate and compare two forms of recursion on sets for querying nested collections. The fir...
XML data are data, which are not necessary, constrained by a schema. XML is fast emerging as a stand...
We propose a programming paradigm that tries to get close to both the semantic simplicity of relatio...
We propose a programming paradigm that tries to get close to both the semantic simplicity of rela-ti...
Abstract. XML query languages need to provide some mechanism to inspect and manipulate nodes at all ...
XML query languages need to provide some mechanism to inspect and manipulate nodes at all levels of ...
Abstract. Recursive queries are required for many tasks of database applications. Among them we can ...
Abstract. XML is fast emerging as the dominant standard for information exchange on the World Wide W...
XML is fast emerging as the dominant standard for information exchange on the World Wide Web. The ab...
International audienceGraph databases have received a lot of attention as they are particularly use...
Abstract. XML data are data which are not constrained by a schema, XML is fast emerging as a standar...
Over the past few years, much attention has been paid to deductive databases. They offer a logic-bas...
Theoretical foundations for querying databases based on bags are studied in this paper. We fully det...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
. We investigate and compare two forms of recursion on sets for querying nested collections. The fir...
XML data are data, which are not necessary, constrained by a schema. XML is fast emerging as a stand...
We propose a programming paradigm that tries to get close to both the semantic simplicity of relatio...
We propose a programming paradigm that tries to get close to both the semantic simplicity of rela-ti...
Abstract. XML query languages need to provide some mechanism to inspect and manipulate nodes at all ...
XML query languages need to provide some mechanism to inspect and manipulate nodes at all levels of ...
Abstract. Recursive queries are required for many tasks of database applications. Among them we can ...
Abstract. XML is fast emerging as the dominant standard for information exchange on the World Wide W...
XML is fast emerging as the dominant standard for information exchange on the World Wide Web. The ab...
International audienceGraph databases have received a lot of attention as they are particularly use...
Abstract. XML data are data which are not constrained by a schema, XML is fast emerging as a standar...
Over the past few years, much attention has been paid to deductive databases. They offer a logic-bas...
Theoretical foundations for querying databases based on bags are studied in this paper. We fully det...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
. We investigate and compare two forms of recursion on sets for querying nested collections. The fir...
XML data are data, which are not necessary, constrained by a schema. XML is fast emerging as a stand...