Abstract
Current XML query languages operate on XML instances only but ignore valuable conceptual level information that is “buried” inside complex XML Schema documents. For example, XPath queries are evaluated against XML documents based on element names (tags) and their syntactic nesting structure, ignoring the element types and other conceptual level information that is declared in separate XML schemas. We propose an extension to XML query languages for conceptual querying of XML, based on an underlying abstract model of XML Schema (MXS). We show that this approach offers the user new and often more adequate high-level query capabilities beyond the traditional purely syntactic approach of querying XML trees.
Research supported by DOE SciDAC/SDM DE-FC02-01ER25486, NIH BIRN-CC 3 P41 RR08605-08S1, NSF NPACI ACI-9619020 (NARA suppl.), NSF NSDL/UCAR Subaward S02-36645, NSF I2T EIA9983510
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Brown, M. Fuchs, J. Robie, and P. Wadler. MSL: A model for W3C XML Schema. In WWW 10, Hong Kong, 2001.
A. Brown, M. Fuchs, J. Robie, and P. Wadler), editors. XML Schema: Formal Description, W3C Working Draft, September 2001. http://www.w3.org/ TR/xmls chema-f ormal/.
Biomedical Informatics Research Network (BIRN), National Center for Research Resources, NIH. http://birn.ncrr.nih.gov/, 2001.
J. Clark and M. Makoto, editors. RELAX NG Specification, December 2001. http://www.oasis-open.org/committees/relax-ng/spec-20011203. html.
R. Cover. The XML Cover Pages: XML Schemas. {xml.coverpages.org/ schemas.html}, January 2002.
P. Fankhauser and P. Wadler. XQuery Tutorial. XML 2001, Orlando, December 2001. http://www. research. avayalabs.com/user/wadler/papers/ xquery-tutorial/xquery-tutorial.pdf.
B. Ludäscher, A. Gupta, and M. E. Martone. Model-Based Information Integration in a Neuroscience Mediator System. In 26th Intl. Conf. on Very Large Data Bases (VLDB), pp. 639–642, Cairo, Egypt, 2000.
B. Ludäscher, A. Gupta, and M. E. Martone. Model-Based Mediation with Domain Maps. In 17th Intl. Conf. on Data Engineering (ICDE), Heidelberg, Germany, 2001. IEEE Computer Society.
B. Ludäscher, R. Himmeröder, G. Lausen, W. May, and C. Schlepphorst. Managing Semistructured Data with FLORID: A Deductive Object-Oriented Perspective. Information Systems, 23(8):589–613, 1998. Elsevier/Pergamon.
B. Ludäscher, Y. Papakonstantinou, P. Velikhov, and V. Vianu. View Definition and DTD Inference for XML. In Post-ICDT Workshop on Query Processing for Semistructured Data and Non-Standard Data Formats, Jerusalem, 1999. http://www-rodin.inria.fr/external/ssd99/ workshop.html.
M. E. Martone, A. Gupta, M. Wong, X. Qian, G. Sosinsky, S. Lamont, B. Ludäscher, and M. H. Ellisman. A Cell-Centered Database for Electron Tomographic Data. Journal of Structural Biology, 2002. to appear.
M. Mani, D. Lee, and R. R. Muntz. Semantic Data Modeling using XML Schemas. In Proc. 20th Intl. Conf. on Conceptual Modeling (ER), Yokohama, Japan, 2001.
M. Murata, D. Lee, and M. Mani. Taxonomy of XML Schema Languages using Formal Language Theory. In Extreme Markup Languages, Montreal, Canada, 2001.
M. E. Martone, S. Peltier, S. Lamont, S. K. A. Gupta, B. Ludäscher, T. Molina, and M. H. Ellisman. Increasing Access to Tomographic Resources: Web-Based Telemicroscopy and Database. In Proceedings of the Microscopy Society of America, 2001.
Y. Papakonstantinou and V. Vianu. DTD Inference for Views of XML Data. In ACM Symposium on Principles of Database Systems (PODS), 2000.
Scientific Data Management Center (SDM). http://sdm.lbl.gov/sdmcenter/, see also http://www.npaci.edu/online/v5.17/scidac. html.
V. Vianu. A Web Odyssey: from Codd to XML. In ACM Symposium on Principles of Database Systems (PODS), 2001.
P. Wadler. A Formal Semantics of Patterns in XSLT. Markup Languages: Theory & Practice, June 2001. cf. http://www.research.avayalabs.com/user/ wadler/papers/.
XML Schema, W3C Recommendation. http://www.w3.org/TR/xmlschema-1,2, May 2001.
XML Path Language (XPath), Version 1.0. W3C Recommendation, http://www. w3.org/TR/xpath, 1999.
XQuery 1.0: An XML Query Language. W3C Working Draft, http://www.w3. org/TR/xquery/, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ludäscher, B., Altintas, I., Gupta, A. (2002). Time to Leave the Trees: From Syntactic to Conceptual Querying of XML. In: Chaudhri, A.B., Unland, R., Djeraba, C., Lindner, W. (eds) XML-Based Data Management and Multimedia Engineering — EDBT 2002 Workshops. EDBT 2002. Lecture Notes in Computer Science, vol 2490. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36128-6_9
Download citation
DOI: https://doi.org/10.1007/3-540-36128-6_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00130-0
Online ISBN: 978-3-540-36128-2
eBook Packages: Springer Book Archive