Converting XML DTDs to UML diagrams for conceptual data integration

被引:18
|
作者
Jensen, MR [1 ]
Moller, TH [1 ]
Pedersen, TB [1 ]
机构
[1] Aalborg Univ, Dept Comp Sci, DK-9220 Aalborg O, Denmark
关键词
XML; data integration; UML; OLAP; model translation;
D O I
10.1016/S0169-023X(02)00142-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Extensible Markup Language (XML) is fast becoming the new standard for data representation and exchange on the World Wide Web, e.g., in B2B e-commerce. Modern enterprises need to combine data from many sources in order to answer important business questions, creating a need for integration of web-based XML data. Previous web-based data integration efforts have focused almost exclusively on the logical level of data models, creating a need for techniques that focus on the conceptual level in order to communicate the structure and properties of the available data to users at a higher level of abstraction. The most widely used conceptual model at the moment is the Unified Modeling Language (UML). This paper presents algorithms for automatically constructing UML diagrams from XML DTDs, enabling fast and easy graphical browsing of XML data sources on the web. The algorithms capture important semantic properties of the XML data such as precise cardinalities and aggregation (containment) relationships between the data elements. As a motivating application, it is shown how the generated diagrams can be used for the conceptual design of data warehouses based on web data, and an integration architecture is presented. The choice of data warehouses and On-Line Analytical Processing as the motivating application is another distinguishing feature of the presented approach. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:323 / 346
页数:24
相关论文
共 50 条
  • [1] A correspondence between UML diagrams and SGML/XML DTDs
    Kuikka, E
    Eerola, A
    [J]. DIGITAL DOCUMENTS: SYSTEMS AND PRINCIPLES, 2004, 2023 : 161 - 175
  • [2] Rule-based generation of XML DTDs from UML class diagrams
    Kudrass, T
    Krumbein, T
    [J]. ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2003, 2798 : 339 - 354
  • [3] Handling conceptual multidimensional models using XML through DTDs
    Medina, E
    Luján-Mora, S
    Trujillo, J
    [J]. ADVANCES IN DATABASES, 2002, 2405 : 66 - 69
  • [4] XML conceptual Modeling using UML
    Conrad, R
    Scheffner, D
    Freytag, JC
    [J]. CONCEPTUAL MODELING ER 2000, PROCEEDINGS, 2000, 1920 : 558 - 571
  • [5] UML Galaxy Diagram:An Approach of Conceptual Data Integration for OLAP
    张喆
    黄沛
    [J]. Journal of Shanghai Jiaotong University(Science), 2006, (01) : 60 - 65
  • [6] Constructing UML galaxy diagram for conceptual data integration in OLAP
    Zhang, Z
    Chang, GR
    Huang, XY
    Zhang, L
    [J]. PROCEEDINGS OF 2003 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE & ENGINEERING, VOLS I AND II, 2003, : 144 - 148
  • [7] Integration of agent-oriented conceptual models and UML activity diagrams using effect annotations
    Bhuiyan, Moshiur
    Islam, M. M. Zahidul
    Krishna, Aneesh
    Ghose, Aditya
    [J]. COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 171 - +
  • [8] DESIGNING XML PIVOT MODELS FOR MASTER DATA INTEGRATION VIA UML PROFILE
    Menet, Ludovic
    Lamolle, Myriam
    [J]. ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL DISI: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2008, : 461 - 464
  • [9] Constructing UML galaxy diagram for conceptual data integration in web mining
    Zhang, Z
    Huang, XY
    Zhang, L
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING, 2003, 2690 : 893 - 897
  • [10] Evolving XML schemas and documents using UML class diagrams
    Domínguez, E
    Lloret, J
    Rubio, AL
    Zapata, MA
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, 3588 : 343 - 352