Skip to main content

A Model Driven Approach for XML Database Development

  • Conference paper
Conceptual Modeling – ER 2004 (ER 2004)

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

Included in the following conference series:

Abstract

In this paper we propose a methodological approach for the development of XML databases. Our proposal is framed in MIDAS, a model driven methodology for the development of Web Information Systems (WISs) based on the Model Driven Architecture (MDA) proposed by the Object Management Group (OMG). So, in this framework, the proposed data Platform Independent Model (PIM) is the conceptual data model and the data Platform Specific Model (PSM) is the XML Schema model. Both of them will be represented in UML, therefore we also summarize in this work an extension to UML for XML Schema. Moreover, we define the mappings to transform the data PIM into the data PSM, which will be the XML database schema. The development process of the XML database will be shown by means of a case study: a WIS for the management of medical images stored in the XML DB of Oracle.

This research is carried out in the framework of the projects: EDAD (07T/0056/2003 1) financed by Autonomous Community of Madrid (Spain) and DAWIS, financed by the Spanish Ministry of Science and Technology (TIC 2002-04050-C02-01).

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ACR-NEMA. The DICOM Standard (2003), Retrieved from http://medical.nema.org/

  2. Barbosa, D., Barta, A., Mendelzon, A., Mihaila, G., Rizzolo, F., Rodriguez-Gianolli, P.: ToX - The Toronto XML Engine. In: International Workshop on Information Integration on the Web, Rio de Janeiro (2001)

    Google Scholar 

  3. Bray, T., Paoli, J., Sperberg-McQu4een, C.M., Maler, E.: Extensible Markup Language (XML) 1.0 (2nd edn.), W3C Recommendation. Retrieved from (2000), http://www.w3.org/TR/2000/REC-xml-20001006/

  4. Cáceres, P., Marcos, E., Vela, B.: A MDA-Based Approach for Web Information System Development. In: Workshop in Software Model Engineering in UML Conference, San Francisco, USA (October 2003)

    Google Scholar 

  5. Case, T., Henderson-Sellers, B., Low, G.C.: A generic object-oriented design methodology incorporating database considerations. Annals of Software Engineering 2, 5–24 (1996)

    Article  Google Scholar 

  6. Chaudhri, A.B., Rashid, A., Zicari, R. (eds.): XML Data Management. Native XML and XML-Enabled Database Systems. Addison-Wesley, Reading (2003)

    Google Scholar 

  7. eXcelon Corporation. Managing DXE. System Documentation Release 3.5. eXcelon Corporation. Burlington. Retrieved from (2003), http://www.excelon.corp.com

  8. IBM Corportation. IBM DB2 Universal Database -XML Extender Administration and Programming, Product Documentation Version 7. IBM Corporation (2000)

    Google Scholar 

  9. Krumbein, T., Kudrass, T.: Rule-Based Generation of XML Schemas from UML Class Diagrams. In: Tolksdorf, R., Eckstein, R. (eds.) Berliner XML Tage 2003, Berlin (Germany), October 13-15 (2003)

    Google Scholar 

  10. Marcos, E., Cáceres, P., De Castro, V.: From the Use Case Model to the Navigation Model: a Service Oriented Approach. In: Grabis, J., Persson, A., Stirna, J. (eds.) CAISE FORUM 2004, Riga (Latvia), June 10-11. Proceedings (2004)

    Google Scholar 

  11. Marcos, E., Vela, B., Cavero, J.M.: Extending UML for Object-Relational Database Design. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, pp. 225–239. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  12. Marcos, E., Vela, B., Cáceres, P., Cavero, J.M.: MIDAS/DB: a Methodological Framework for Web Database Design. In: Arisawa, H., Kambayashi, Y., Kumar, V., Mayr, H.C., Hunt, I. (eds.) ER Workshops 2001. LNCS, vol. 2465, pp. 227–238. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  13. Marcos, E., Vela, B., Cavero, J.M.: Methodological Approach for Object-Relational Database Design using UML. In: France, R., Rumpe, B. (eds.) Journal on Software and Systems Modeling (SoSyM), vol. SoSyM 2, pp. 59–72. Springer, Heidelberg (2003)

    Google Scholar 

  14. Microsoft Corporation. Microsoft SQL Server - SQLXML 2.0, System Documentation. Microsoft Corporation (2000)

    Google Scholar 

  15. Miller, J., Mukerji, J. (eds.): OMG. Model Driven Architecture. Document number ormsc/2001-07-01 (2001), Retrieved from: http://www.omg.com/mda

  16. Oracle Corporation. Oracle XML DB. Technical White Paper. Retrieved from (January 2003), http://www.otn.com

  17. Software AG. Tamino X-Query. System Documentation Version 3.1.1. Software AG, Darmstadt, Germany (2001), Retrieved from: www.softwareag.com

  18. Vela, B., Marcos, E.: Extending UML to represent XML Schemas. In: Eder, J., Welzer, T. (eds.) CAiSE 2003. LNCS, vol. 2681, Springer, Heidelberg (2003)

    Google Scholar 

  19. W3C XML Schema Working Group. XML Schema Parts 0-2:[Primer, Structures, Datatypes]. W3C Recommendation (2001), Retrieved from: http://www.w3.org/TR/xmlschema-0/ , http://www.w3.org/TR/xmlschema-1/ and http://www.w3.org/TR/xmlschema-2/

  20. Westermann, U., Klas, W.: An Analysis of XML Database Solutions for the Management of MPEG-7 Media Descriptions. ACM Computing Surveys 35(4), 331–373 (2003)

    Article  Google Scholar 

  21. X-Hive Corporation. X-Hive/DB 2.0-Manual. System. Documentation Release 2.0.2., XHive Corp., Rotherdam, The Neatherlands (2002), Retrieved from: http://www.x-hive.com/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vela, B., Acuña, C.J., Marcos, E. (2004). A Model Driven Approach for XML Database Development. In: Atzeni, P., Chu, W., Lu, H., Zhou, S., Ling, TW. (eds) Conceptual Modeling – ER 2004. ER 2004. Lecture Notes in Computer Science, vol 3288. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30464-7_58

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30464-7_58

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23723-5

  • Online ISBN: 978-3-540-30464-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics