ACM Home Page
Please provide us with feedback. Feedback
XPath on left and right sides of rules: toward compact XML tree rewriting through node patterns
Full text PdfPdf (224 KB)
Source Document Engineering archive
Proceedings of the 2003 ACM symposium on Document engineering table of contents
Grenoble, France
SESSION: Document querying and transformation table of contents
Pages: 19 - 25  
Year of Publication: 2003
ISBN:1-58113-724-9
Author
Jean-Yves Vion-Dury  INRIA Rhône-Alpes, Montbonnot, France
Sponsors
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
SIGIR: ACM Special Interest Group on Information Retrieval
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 17,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/958220.958225
What is a DOI?

ABSTRACT

XPath [3, 5] is a powerful and quite successful language able to perform complex node selection in trees through compact specifications. As such, it plays a growing role in many areas ranging from schema specifications, designation and transformation languages to XML query languages. Moreover, researchers have proposed elegant and tractable formal semantics [8, 9, 10, 14], fostering various works on mathematical properties and theoretical tools [10, 13, 12, 14].We propose here a novel way to consider XPath, not only for selecting nodes, but also for tree rewriting using rules. In the rule semantics we explore, XPath expressions (noted p,p') are used both on the left and on the right side (i.e. rules have the form p → p'). We believe that this proposal opens new perspectives toward building highly concise XML transformation languages on widely accepted basis.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
N. Dershowitz, J.-P. Jouanaud "Handbook of Theoretical Computer Science", Chapter on Rewriting, pp. 243--320 Elsevier, 1990.
 
2
H. Common, M. Dauchet, R. Gilleron, F. Jacquemard, D. Lugiez, S. Tison and M. Tommasi "Tree Automata Techniques and Applications", Technical Report, www.grappa.univ-lille3.fr/tata, October, 1999.
 
3
XML Path Language (XPath) 1.0, W3C recommendation, 16 November, 1999.
 
4
Document Object Model (DOM) 1.0, W3C recommendation, October, 1998.
 
5
XML Path Language (XPath) 2.0, W3C working draft, 15 November, 2002.
 
6
Mathematical Markup Language (MathML) 2.0, W3C Recommendation, 21 February, 2001.
 
7
Michael Kohlhase, New MathML tutorial, W3C working group, www.w3.org/Math/Documents/mathml-tutorial.pdf, 11 March, 2003.
 
8
Phil Wadler, "A formal semantics of patterns in XSLT", Markup Technologies, 1999.
 
9
Phil Wadler, "Two semantics for XPath", www.cs.bell-labs.com/who/wadler/topics/xml.html, 1999.
 
10
Dan Olteanu and Holger Meuss and Tim Furche and François Bry, "Symmetry in XPath", technical report, October 2001, Computer Science Institute, Munich, Germany.
 
11
Alin Deutsch and Val Tannen, "Containment of Regular Path Expressions under Integrity Constraints", Knowledge Representation Meets Databases, 2001.
 
12
13
 
14
Jean-Yves Vion-Dury and Nabil Layaïda, "Containment of XPath Expressions: an Inference and Rewriting based approach ", Extreme Markup Languages, Montréal August, 2003. http://wam.inrialpes.fr/publications/2003/xtrem2003/xtrem2003.pdf
 
15
Emmanuel Piétriga, MathMLc2p, XSLT based translation of content MathML into presentation MathML, April, 2000. http://opera.inrialpes.fr/people/Emmanuel.Pietriga/mathml2cp.html
 
16
Wolfgang May "XPath-Logic and PathLog: A Logic-Based Approach for Declarative XML Data Manipulation", Technical Report No. 149, Institut für Informatik, Freiburg, Germany Feb, 2001.
 
17
WAM "Web Adaptation and Multimedia", Research project from INRIA Rhône-Alpes, http://wam.inrialpes.fr

Collaborative Colleagues:
Jean-Yves Vion-Dury: colleagues

Peer to Peer - Readers of this Article have also read: