
project, select, expose and vertex. Every operator 
outputs a tree, which makes it distinct from other 
algebra operators. Secondly, the relational operators 
are  universal,  subsuming, equivalence, and 
similarity. This means our work is based on the tree 
based algebra framework for XML data systems. 
Also, our algebra has a sound data structure and a 
simple representation of the data. A contribution of 
this work is that it introduces an algebra that 
operates on a new data model, because our algebra 
employs XML trees as data sources and targets. Our 
algebra framework can be used in integrated 
architectures for distributed information processing 
and its components will be XML schema driven. 
Furthermore, as a test framework for our integrated 
approach we will prototype a system for the 
exchange of information between several 
independent museums for organising virtual 
exhibitions over the Web. Also, we plan to extend 
the algebra to support some of the more advanced 
features of the XML query language.  
REFERENCES 
Beech, D, Malhotra A, & Rys, M, (eds.) A formal data 
model and algebra for XML, Comm W3C (1999).    
Bourret, Ronald. XML and Database (2004) at: 
http://www.rpbourret.com/xml/XMLAndDatabases.ht
m 
Christophides, V, Cluet, S & Simeon, J,  On wrapping, 
query languages and efficient XML integration, ACM 
SIGMOD Conf Management Data, Dallas 141-152, 
May (2000). 
CIDOC Group (July 2002) 
http://www.willpowerinfo.myby.co.uk/cidoc/cidoc0.ht
m
Codd, E F, Relational Completeness of Data Base, Data 
Base Systems, Prentice Hall 6 65-98. (1972). 
Comon, H, Dauchet, M, Gilleron, R, Jacquemand, F, 
Lugiez, D, Tison, S, & Tommasi, S, Tree Automata 
Techniques and Applications, at: 
http://www.grappa.lille3.fr/tata.  (1997) 
Fenkhauser, M, Simeon, J, & Woder, P, An algebra for 
XML Query, In Proc. FST TCS, New Delhi, 
December (2000). 
Fernandez, M, Simeon, J, & Wadler, P, A semi-monad for 
semi-structured data, Int Conf Database Theory 263-
300 (2001). 
Galanis, L, Viglas, E, DeWitt, D J, Naughton, J F, & 
Maier, D, Following the paths of XML Data: An 
Algebraic Framework for XML Query Evaluation, 
Tech Rep Univ Wisconsin (2001). 
Greenwald, M B, Moore, J T, Pierce, B C, Schmitt, A: 
Language for Bi-Directional Tree Transformations. 
Tech Rep MS-CIS-03-08, Dept Comp Inf Sci, Univ 
Pennsylvania. (Aug 2003). 
ICOM,  International Guidelines for Museum Object 
Information (IGMO): CIDOC Information Categories 
(October (1995)       http://www.cidoc.icom.org/guide 
McHugh, J, Abiteboul, S, Goldman, R, Quass, D, & 
Widom, J, Lore: A Database Management System for 
Semi-structured Data. SIGMOD 3(26) 54-66 (1997). 
McHugh, J, & Widom, J, Query optimization for Semi-
structured data, Tech Rep, Stanford Univ Database 
Group, August (1998). 
      http://www-db.standford.edu/pub/papers/qo.ps. 
Roth, M A, Korth, H F, & Silberschatz, A, 
Extended 
algebra and calculus for nested relational databases, 
ACM TODS
 13 389-417 (1988). 
Scholl, M H, Theoretical foundations of algebraic 
optimization utilization unnormalized relation, in: 
ICDT’86, LNCS 234 409-420. (1986). 
W3C, the XML Query Algebra, Working Draft, 
http://www.w3.org/TR/2001/WD-query-algebra-
20010215. February (2001).   
W3C, XML Schema: Formal Description, Working Draft, 
September (2001).  
W3C,  XQuery 1.0: An XML Query Language, Working 
Draft (23 July 2004) 
http://www.w3.org/TR/2004/WD-xquery-20040723/  
Zhang, X. and Rundensteiner, E A, XML Algebra for the 
Rainbow System, Tech Rep WPI-CS-TR-02-24. 
Worcester Polytechnic Inst, July (2002). 
Zisman, A, An Overview of XML, Comp Control Eng J 
11(4)  (2000). 
ICEIS 2005 - DATABASES AND INFORMATION SYSTEMS INTEGRATION
312