ACM Home Page
Please provide us with feedback. Feedback
From XML inclusions to XML transclusions
Full text PdfPdf (1.09 MB)
Source
Conference on Hypertext and Hypermedia archive
Proceedings of the 20th ACM conference on Hypertext and hypermedia table of contents
Torino, Italy
SESSION: Content analysis table of contents
Pages 147-156  
Year of Publication: 2009
ISBN:978-1-60558-486-7
Authors
Angelo Di Iorio  Department of Computer Science, University of Bologna, Bologna, Italy
John Lumley  HPLabs Bristol, Bristol, United Kingdom
Sponsors
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 19,   Downloads (12 Months): 41,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1557914.1557942
What is a DOI?

ABSTRACT

Modularized documents, composed of fragments from multiple sources, provide users high maintainability and reuse. In the world of XML, powerful and widely-supported solutions exist to create such documents. Surprisingly enough, a lot of interesting features - especially those envisioned by the pioneers of the hypermedia community - are still missing for XML inclusions. The goal of this paper is to investigate these issues and identify possible improvements in this area. Our main inspiration is the Xanadu project and the concept of transclusions. This paper proposes an enhanced model to describe and interact with XML inclusions. We identify multiple classes of inclusions and multiple views of multi-source documents. Particular attention is also given to the idea of making inclusions transparent to both users and applications. An engine producing composite documents, with rich information about inclusions, and a viewer for modularized XML documents are presented as well.


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
T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, F. Yergeau, and J. Cowan. Extensible Markup Language (XML) 1.1 (second edition). http://www.w3.org/TR/2006/REC-xml11-20060816/, 2006. W3C Recommendation.
 
2
S. DeRose, E. Maler, and D. Orchard. XML Linking Language (XLink) Version 1.0, 2001.
 
3
B. DuCharme. Transclusion with XSLT 2.0. http://www.xml.com/pub/a/2003/07/09/xslt.html, 2003.
 
4
J. Kolbitsch and H. Maurer. Transclusions in an html-based environment. Journal of Computing and Information Technology, 14(2):161--174, 2006.
 
5
J. Marsh, D. Orchard, and D. Veillard. XML Inclusions (XInclude) Version 1.0. http://www.w3.org/TR/xinclude/, 2006.
 
6
 
7
MSDN. OLE Concepts and Requirements. http://support.microsoft.com/kb/86008, 1999.
 
8
T. Nelson and A. Pam. The TransQuote. http://www.w3.org/XML/2002/09/xinclude-implementation.
 
9
T. Nelson and A. Pam. The TransQuoter. http://www.xanadu.com.au/transquoter/, 2005.
 
10
T. H. Nelson. Transliterature: A Humanist Format for Re-Usable Documents and Media. http://translit.org/.
 
11
T. H. Nelson. Literary Machines. Mindful Press, Sausalito, CA, USA, 1990.
12
13
 
14
J. K. Truss. International organization for standardization. a.3 architectural form definition (afdr. In In ISO/IEC 10744:1997, Annex A, SGML Extended Facilities, pages 1601--1608, 1997.
 
15
E. Wilde. XIPr: XInclude Processor. http://dret.net/projects/xipr/, 2007.

Collaborative Colleagues:
Angelo Di Iorio: colleagues
John Lumley: colleagues