Complex queries in XML-GL

ABSTRACT In this paper we describe the advanced features of XML-GL, a graphical query language over XML data which enables the retrieval and restructuring of XML documents in a simple and intuitive way. After a summary of the basic features on the language, we focus on complex queries, whose expressive power subsumes some well-known relational operations (e.g. union, di erence, cartesian product) but goes well beyond from these relatively simple operators.