XML VIEWS, PART III - An UML Based Design Methodology for XML Views

Rajugan R., Tharam S. Dillon, Elizabeth Chang, Ling Feng

Abstract

Object-Oriented (OO) conceptual models have the power in describing and modelling real-world data semantics and their inter-relationships in a form that is precise and comprehensible to users. Today UML has established itself as the language of choice for modelling complex enterprises information systems (EIS) using OO techniques. Conversely, the eXtensible Markup Language (XML) is fast emerging as the dominant standard for storing, describing and interchanging data among various enterprises systems and databases. With the introduction of XML Schema, which provides rich facilities for constraining and defining XML content, XML provides the ideal platform and the flexibility for capturing and representing complex enterprise data formats. Yet, UML provides insufficient modelling constructs for utilising XML schema based data description and constraints, while XML Schema lacks the ability to provide higher levels of abstraction (such as conceptual models) that are easily understood by humans. Therefore to enable efficient business application development of large-scale enterprise systems, we need UML like models with rich XML schema like semantics. To address such issue, in this paper, we proposed a generic, semantically rich view mechanism to conceptually model and design (using UML) XML domains to support data modelling of complex domains such as data warehousing and e-commerce systems. Our approach is based on UML and UML stereotypes to design and transform XML views.

References

  1. Abiteboul, S. (1999). On Views and XML. 18th ACM SIGMOD-SIGACT-SIGART (PODS 7899), USA.
  2. Abiteboul, S., & Bonner, A. (1991). Objects and Views. ACM SIGMOD, ACM SIGMOD 7891.
  3. Abiteboul, S., Goldman, R., McHugh, J., Vassalos, V., & Zhuge, Y. (1997). Views for Semistructured Data. Work. on Mgmt. of Semistructured Data, USA.
  4. Chang, E., & Dillon, T. S. (1994). Integration of User Interfaces with Application Software and Databases Through the Use of Perspectives. ORM 7894, Australia.
  5. Chang, E. J. (1996). Object Oriented User Interface Design and Usability Evaluation. Doctor of Philosophy (Ph.D), La Trobe University, Melbourne, Australia.
  6. Cluet, S., Veltri, P., & Vodislav, D. (2001). Views in a Large Scale XML Repository. 27th VLDB 7801, Italy.
  7. Dillon, T. S., & Tan, P. L. (1993). Object-Oriented Conceptual Modeling: Prentice Hall, Australia.
  8. Elmasri, R., & Navathe, S. B. (2000). Fundamentals of database systems (3 ed.): Addison-Wesley.
  9. Feng, L., Chang, E., & Dillon, T. S. (2002). A Semantic Network-based Design Methodology for XML Documents. ACM Transactions on Information Systems (TOIS), 20, No 4, 390 - 421.
  10. Feng, L., Chang, E., & Dillon, T. S. (2003). Schemata Transformation of Object-Oriented Conceptual Models to XML. International Journal of Computer Systems Science & Engineering, 18, No. 1(1), 8845- 8860.
  11. Gardner, W., Rajugan R., Chang, E., & Dillon, T. S. (2004). xPortal: XML View Based Web Portal Design. 17th Int. Conf. ICSSEA 7804, Paris, France.
  12. Jacek Blazewicz, Wieslaw Kubiak, Tadeusz Morzy, Rusinkiewicz, M., & (eds). (2003). Handbook on Data Mgmt. in IS: Springer, Berlin ; New York.
  13. Jorge H. Doorn, C. Rivero, L., & (eds). (2002). Database Integrity: Challenges & Solutions: Idea Group Publishing, Hershey, PA.
  14. Kim, W. (1990). Research Directions in Object-Oriented Database Systems. Proc. of the 9th ACM SIGACTSIGMOD-SIGART, USA.
  15. Kim, W., & Kelly, W. (1995). Chapter 6: On View Support in Object-Oriented Database Systems. In Modern Database Systems (pp. 108-129): AddisonWesley Publishing Company.
  16. Liefke, H., & Davidson, S. (2000). View Maintenance for Hierarchical Semistructured. DaWak 7800, UK.
  17. Lucie-Xyleme. (2001). Lucie Xyleme: A dynamic warehouse for XML Data of the Web. IEEE Data Engineering Bulletin, 24, No 2, 40-47.
  18. Nassis, V., Rajugan, R., Dillon, T. S., & Rahayu, W. (2004, September 1-3). XML Document Warehouse Design. Proc. of DaWaK 7804, Zaragoza, Spain.
  19. Nassis, V., Rajugan R., Dillon, T. S., & Rahayu, W. (2005). Conceptual and Systematic Design Approach for XML Document Warehouses. Int. Journal of Data Warehousing and Mining, 1, No 3.
  20. Nassis, V., Rajugan R., Rahayu, W., & Dillon, T. S. (2005, 9-12 May 2005). A Systematic Design Approach for XML-View Driven Web Document Warehouses. Int. Work. on Ubiq. Web Sys. & Intel. (UWSI 7805).
  21. OMG-UML™. (2003). Unified Modeling Language™ (UML) Version 1.5 Specification: OMG.
  22. Rajugan R., Chang, E., Dillon, T. S., & Ling, F. (2003). XML Views: Part 1. Proc. of DEXA 7803.
  23. Rajugan R., Chang, E., Feng, L., & Dillon, T. S. (2004). XML Views, Part II: Modeling Conceptual Views Using XSemantic Nets. Workshop & SSS on Industrial Informatics, The 30th IEEE IECON 7804, S.Korea.
  24. Rajugan R., Gardner, W., Chang, E., & Dillon, T. S. (2005, 9-12 May 2005). xWeb: An XML View Based Web Engineering Methodology. Int. Work. on Ubiq. Web Sys. & Intel. (UWSI 7805).
  25. Sergio Lujan-Mora, Juan Trujillo, & Song, I.-Y. (2002a). Extending the UML for Multidimensional Modeling. 5th Int. Conf. on UML & Apps. (UML 7802), Germany.
  26. Sergio Lujan-Mora, Juan Trujillo, & Song, I.-Y. (2002b). Multidimensional Modeling with UML Package Diagrams. Proc. of the 21st Int. Conf. on (ER 7802).
  27. Steele, R., Gardner, W., Rajugan R., & Dillon, T. S. (2005). Design of an XML View Based User Access Control (UAC) Middleware. IEEE Int. Conf. EEE 7805, Hong Kong.
  28. Volz, R., Oberle, D., & Studer, R. (2003a). Implementing Views for Light-Weight Web Ontologies. Proc. 7th IDEAS 7803, Hong Kong.
  29. Volz, R., Oberle, D., & Studer, R. (2003b). Views for light-weight Web ontologies. Proc. of the ACM Symposium on Applied Computing (SAC 7803), USA.
  30. W3C-XML. (2004, 4th February 2004). Extensible Markup Language (XML) 1.0 (Third Edition). from http://www.w3.org/XML/
  31. W3C-XSD. (2004). XML Schema, 2004, from http://www.w3.org/XML/Schema
  32. Xiaou, R., Dillon, T. S., Chang, E., & Feng, L. (2001a). Mapping Object Relationships into XML Schema. Proc. of OOPSLA Work. on Objects, XML and DBs.
  33. Xiaou, R., Dillon, T. S., Chang, E., & Feng, L. (2001b, September 3-5). Modeling and Transformation of Object-Oriented Conceptual Models into XML Schema. 12th Int. Conf. on DEXA 7801.
  34. Xyleme. (2001). Xyleme Project, from http://www.xyleme.com/
  35. Zhuge, Y., & Garcia-Molina, H. (1998). Graph structured Views and Incremental Maintenance. Proc. of the 14th IEEE ICDE 7898, USA.
Download


Paper Citation


in Harvard Style

R. R., S. Dillon T., Chang E. and Feng L. (2005). XML VIEWS, PART III - An UML Based Design Methodology for XML Views . In Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 972-8865-19-8, pages 19-28. DOI: 10.5220/0002534400190028


in Bibtex Style

@conference{iceis05,
author={Rajugan R. and Tharam S. Dillon and Elizabeth Chang and Ling Feng},
title={XML VIEWS, PART III - An UML Based Design Methodology for XML Views},
booktitle={Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2005},
pages={19-28},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002534400190028},
isbn={972-8865-19-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - XML VIEWS, PART III - An UML Based Design Methodology for XML Views
SN - 972-8865-19-8
AU - R. R.
AU - S. Dillon T.
AU - Chang E.
AU - Feng L.
PY - 2005
SP - 19
EP - 28
DO - 10.5220/0002534400190028