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