Algorithmics and applications of tree and graph searching
Modern search engines answer keyword-based queries extremely efficiently. The
impressive speed is due to clever inverted index structures, caching, a domain-independent …
impressive speed is due to clever inverted index structures, caching, a domain-independent …
Logics for unranked trees: An overview
L Libkin - Logical Methods in Computer Science, 2006 - lmcs.episciences.org
Labeled unranked trees are used as a model of XML documents, and logical languages for
them have been studied actively over the past several years. Such logics have different …
them have been studied actively over the past several years. Such logics have different …
Finite state machines for strings over infinite alphabets
F Neven, T Schwentick, V Vianu - ACM Transactions on Computational …, 2004 - dl.acm.org
Motivated by formal models recently proposed in the context of XML, we study automata and
logics on strings over infinite alphabets. These are conservative extensions of classical …
logics on strings over infinite alphabets. These are conservative extensions of classical …
XDuce: A statically typed XML processing language
XDuce is a statically typed programming language for XML processing. Its basic data values
are XML documents, and its types (so-called regular expression types) directly correspond …
are XML documents, and its types (so-called regular expression types) directly correspond …
XPath satisfiability in the presence of DTDs
We study the satisfiability problem associated with XPath in the presence of DTDs. This is
the problem of determining, given a query p in an XPath fragment and a DTD D, whether or …
the problem of determining, given a query p in an XPath fragment and a DTD D, whether or …
Monadic datalog and the expressive power of languages for web information extraction
Research on information extraction from Web pages (wrapping) has seen much activity
recently (particularly systems implementations), but little work has been done on formally …
recently (particularly systems implementations), but little work has been done on formally …
Automata theory for XML researchers
F Neven - ACM Sigmod Record, 2002 - dl.acm.org
The advent of XML initiated a symbiosis between document research, databases and formal
languages (see, eg, the survey by Vianu [38]). This symbiosis resulted, for instance, in the …
languages (see, eg, the survey by Vianu [38]). This symbiosis resulted, for instance, in the …
Automata, logic, and XML
F Neven - International Workshop on Computer Science Logic, 2002 - Springer
We survey some recent developments in the broad area of automata and logic which are
motivated by the advent of XML. In particular, we consider unranked tree automata, tree …
motivated by the advent of XML. In particular, we consider unranked tree automata, tree …
Regular expression pattern matching for XML
We propose regular expression pattern matching as a core feature for programming
languages for manipulating XML (and similar tree-structured data formats). We extend …
languages for manipulating XML (and similar tree-structured data formats). We extend …
A Web odyssey: from Codd to XML
V Vianu - Proceedings of the twentieth ACM SIGMOD-SIGACT …, 2001 - dl.acm.org
The Web presents the database area with vast opportunities and commensurate challenges.
Databases and the Web are organically connected at many lev els. Web sites are …
Databases and the Web are organically connected at many lev els. Web sites are …