TY - GEN
T1 - XML-Based Information Mediation with MIX
AU - Baru, Chaitan
AU - Gupta, Amarnath
AU - Ludäscher, Bertram
AU - Marciano, Richard
AU - Papakonstantinou, Yannis
AU - Velikhov, Pavel
AU - Chu, Vincent
N1 - Publisher Copyright:
© 1999 ACM.
PY - 1999/6/1
Y1 - 1999/6/1
N2 - The MIX mediator system, MIXm, is developed as part of the MIX Project at the San Diego Supercomputer Center, and the University of California, San Diego.1 MIXm uses XML as the common model for data exchange. Mediator views are expressed in XMAS (XML Matching And Structuring Language), a declarative XML query language. To facilitate user-friendly query formulation and for optimization purposes, MIXm employs XML DTDs as a structural description (in effect, a "schema") of the exchanged data. The novel features of the system include:Data exchange and integration solely relies on XML, i.e., instance and schema information is represented by XML documents and XML DTDs, respectively. XML queries are denoted in XMAS, which builds upon ideas of languages like XML-QL, MSL, Yat, and UnQL. Additionally, XMAS features powerful grouping and order constructs for generating new integrated XML "objects"from existing ones.The graphical user interface BBQ (Blended Browsing and Querying) is driven by the mediator view DTD and integrates browsing and querying of XML data. Complex queries can be constructed in an intuitive way, resembling QBE. Due to the nested nature of XML data and DTDs, BBQ provides graphical means to specify the nesting and grouping of query results.Query evaluation can be demand-driven, i.e., by the user's navigation into the mediated view.
AB - The MIX mediator system, MIXm, is developed as part of the MIX Project at the San Diego Supercomputer Center, and the University of California, San Diego.1 MIXm uses XML as the common model for data exchange. Mediator views are expressed in XMAS (XML Matching And Structuring Language), a declarative XML query language. To facilitate user-friendly query formulation and for optimization purposes, MIXm employs XML DTDs as a structural description (in effect, a "schema") of the exchanged data. The novel features of the system include:Data exchange and integration solely relies on XML, i.e., instance and schema information is represented by XML documents and XML DTDs, respectively. XML queries are denoted in XMAS, which builds upon ideas of languages like XML-QL, MSL, Yat, and UnQL. Additionally, XMAS features powerful grouping and order constructs for generating new integrated XML "objects"from existing ones.The graphical user interface BBQ (Blended Browsing and Querying) is driven by the mediator view DTD and integrates browsing and querying of XML data. Complex queries can be constructed in an intuitive way, resembling QBE. Due to the nested nature of XML data and DTDs, BBQ provides graphical means to specify the nesting and grouping of query results.Query evaluation can be demand-driven, i.e., by the user's navigation into the mediated view.
UR - http://www.scopus.com/inward/record.url?scp=85116861704&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85116861704&partnerID=8YFLogxK
U2 - 10.1145/304182.304590
DO - 10.1145/304182.304590
M3 - Conference contribution
AN - SCOPUS:85116861704
T3 - Proceedings of the ACM SIGMOD International Conference on Management of Data
SP - 597
EP - 599
BT - SIGMOD/PODS 1999 - Proceedings of the 1999 ACM SIGMOD International Conference on Management of Data and Symposium on Principles of Database Systems
PB - Association for Computing Machinery
T2 - 1999 ACM SIGMOD International Conference on Management of Data and Symposium on Principles of Database Systems, SIGMOD/PODS 1999
Y2 - 31 May 1999 through 3 June 1999
ER -