Skip to main content

Querying Heterogeneous XML Sources through a Conceptual Schema

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2813))

Abstract

XML is a widespread W3C standard used by several kinds of applications for data representation and exchange over the web. In the context of a system that provides semantic integration of heterogeneous XML sources, the same information at a semantic level may have different representations in XML. However, the syntax of an XML query depends on the structure of the specific XML source. Therefore, in order to obtain the same query result, one must write a specific query for each XML source. To deal with such problem, a much better solution is to state queries against a global conceptual schema and then translate them into an XML query against each specific data source. This paper presents CXPath (Conceptual XPath), a language for querying XML sources at the conceptual level, as well as a translation mechanism that converts a CXPath query to an XPath query against a specific XML source.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Extensible Markup Language – XML. Available at: http://www.w3.org/XML

  2. Bradley, N.: The XML Companion, 2nd edn., p. 435. Addison-Wesley Longmann Limited, Reading (2000)

    Google Scholar 

  3. Busse, S., Kutshce, R., Leser, U., Weber, H.: Federated Information Systems: Concepts, Terminology and Architectures. Technical Report 99–9, Universität Berlin (1999)

    Google Scholar 

  4. W3C Semantic Web. Available at: http://www.w3.org/2001/sw

  5. Elmagarmid, A., Rusinkiewicz, M., Sheth, A.: Management of Heterogeneous and Autonomous Database Systems, p. 413. Morgan Kaufmann Publishers, Inc., San Francisco (1999)

    Google Scholar 

  6. Mello, R.S., Heuser, C.A.: A Bottom-Up Approach for Integration of XML Sources. In: International Workshop on Information Integration on the Web (WIIW 2001), Rio de Janeiro, Brazil, April 2001, pp. 118–124 (2001)

    Google Scholar 

  7. XQuery 1.0 and XPath 2.0 Data Model. Available at: http://www.w3.org/TR/query-datamodel

  8. Parent, C., Spaccapietra, S.: An Entity-Relationship Algebra. In: 1st International Conference on Data Engineering (ICDE), Los Angeles, USA, pp. 500–507. IEEE Computer Society, Los Alamitos (1984)

    Google Scholar 

  9. Campbell, D.M., Embley, D.W., Czejdo, B.D.: A Relationally Complete Query Language for an Entity-Relationship Model. In: 4th International Conference on Entity-Relationship Approach, Chicago, USA, pp. 90–97. North-Holland, Amsterdam (1985)

    Google Scholar 

  10. ANSI/ISO/IEC 9075–2 – Information Technology – Database Languages – SQL (1999)

    Google Scholar 

  11. ODMG Home Page, Available at: http://www.odmg.org

  12. Abiteboul, S., Quass, D., McHugh, J., Widom, J., Wiener, J.L.: The Lorel Query Language for Semistructured Data. International Journal on Digital Libraries 1(1), 68–88 (1997)

    Article  Google Scholar 

  13. XML Path Language – XPath, Available at: http://www.w3.org/TR/xpath

  14. Rodriguez-Gianolli, P., Mylopoulos, J.: A Semantic Approach to XML-Based Data Integration. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 117–132. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  15. Bergamaschi, S., Castano, S., Beneventano, D., Vincini, M.: Semantic Integration of Heterogeneous Information Sources. Data Knowledge Engineering 36(1), 215–249 (2001)

    Article  MATH  Google Scholar 

  16. Vdovjak, R., Houben, G.: RDF-Based Architecture for Semantic Integration of Heterogeneous Information Sources. In: International Workshop on Information Integration on the Web (WIIW 2001), Rio de Janeiro, Brazil, April 2001, pp. 51–57 (2001)

    Google Scholar 

  17. Jensen, M.R., Moller, T.H., Pedersen, T.B.: Converting XML Data to UML Diagrams for Conceptual Data Integration. In: 1st International Workshop on Data Integration over the Web (DIWeb) at 13th Conference on Advanced Information Systems Engineering (CAISE 2001), Interlaken, Switzerland (June 2001)

    Google Scholar 

  18. Halphin, T.: Object-Role Modeling (ORM/NIAM). In: Handbook on Architectures of Information Systems, pp. 81–102. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  19. Mello, R.S., Heuser, C.A.: A Rule-Based Convertion of a DTD to a Conceptual Schema. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, pp. 133–148. Springer, Heidelberg (2001)

    Google Scholar 

  20. Mello, R.S., Castano, S., Heuser, C.A.: A Method for the Unification of XML Schemata. Information and Software Technology 44(4), 241–249 (2002)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Camillo, S.D., Heuser, C.A., Mello, R.d.S. (2003). Querying Heterogeneous XML Sources through a Conceptual Schema. In: Song, IY., Liddle, S.W., Ling, TW., Scheuermann, P. (eds) Conceptual Modeling - ER 2003. ER 2003. Lecture Notes in Computer Science, vol 2813. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39648-2_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39648-2_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20299-8

  • Online ISBN: 978-3-540-39648-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics