The DocML Project

Description

DocML is a research project supported by the DFG (Deutsche Forschungsgemeinschaft) Research Foundation, aiming at providing an intuitive and efficient transformation language for hierarchically structured documents, in particular for XML documents. We explore new techniques for locating matches of complex patterns in documents. In particular, we look for pattern-matching features which are needed in document transformations. Using this pattern-matching, a rule-based transformation language is implemented. We experiment with processing models which are as declarative as possible. The goal is to support intuitive specifications of most transformations. More elaborate transformations can always be flexibly achieved by hooks provided in the transformation language to the full functionality of the SML programming language.

Members

Systems

Publications

Efficient XML Processing with Tree Automata
Alexandru Berlea, Ph.D. Thesis, Technische Universität München, October 2005
Binary Queries and XML Transformations
Alexandru Berlea, In Berliner XML Tage 2004
Binary Queries for Document Trees
Alexandru Berlea and Helmut Seidl, In Nordic Journal of Computing, Volume 11, Number 1, Spring 2004
Macro Forest Transducers
Thomas Perst and Helmut Seidl, In Inf. Process. Lett. (ILP) 89(3): 141-149 (2004)
Querying and Transforming XML Documents Using Tree Automata
Alexandru Berlea and Helmut Seidl, In ETAPS 2003
Binary Queries
Alexandru Berlea and Helmut Seidl, In Extreme Markup Languages 2002 Conference, Montreal, August 2002
Transforming XML Documents using fxt
Alexandru Berlea and Helmut Seidl, Journal of Computing and Information Technology CIT, Special Issue on Domain-Specific Languages, January 2002
fxt - A Transformation Tool for XML Documents
Alexandru Berlea and Helmut Seidl, XML Conference & Exposition 2001, Orlando, December 2001
Ein Makromechanismus für die Dokumentenbeschreibungssprache XML
Thomas Perst, Diploma Thesis, University of Trier, Mai 2001
Parsing and Querying XML Documents in SML
Andreas Neumann, Doctoral Thesis, University of Trier, December 1999
Locating Matches of Tree Patterns in Forests
Andreas Neumann and Helmut Seidl, 18th FSTTCS, LNCS 1530, 134-145, 1998