Abstract

The MIX mediator system, MIX m , is developed as part of the MIX Project at the San Diego Supercomputer Center, and the University of California, San Diego. 1 MIX m 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, MIX m 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.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.