A model-driven approach to semi-structured database design

被引:3
|
作者
Jahangard-Rafsanjani, Amir [1 ]
Mirian-Hosseinabadi, Seyed-Hassan [1 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Tehran 1136511155, Iran
关键词
semi-structured database design; object role modeling; model driven approach; XML;
D O I
10.1007/s11704-014-3358-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently XML has become a standard for data representation and the preferred method of encoding structured data for exchange over the Internet. Moreover it is frequently used as a logical format to store structured and semi-structured data in databases. We propose a model-driven and configurable approach for modeling hierarchical XML data using object role modeling (ORM) as a flat conceptual model. First a non-hierarchical conceptual schema of the problem domain is built using ORM and then different hierarchical views of the conceptual schema or parts of it are specified by the designer using transformation rules. A hierarchical modeling notation called H-ORM is proposed to show these hierarchical views and model more complex semi-structured data constructs and constraints. We also propose an algorithm to map hierarchical H-ORM views to XML schema language.
引用
收藏
页码:237 / 252
页数:16
相关论文
共 50 条
  • [21] Model-Driven Approach to Software Architecture Design
    Perovich, Daniel
    Cecilia Bastarrica, Maria
    Rojas, Cristian
    [J]. 2009 ICSE WORKSHOP ON SHARING AND REUSING ARCHITECTURAL KNOWLEDGE, 2009, : 1 - 8
  • [22] A model-driven design approach for mechatronic systems
    Huang, Jinfeng
    Voeten, Jeroen
    Groothuis, Marcel
    Broenink, Jan
    Corporaal, Henk
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2007, : 127 - +
  • [23] SCHEMADRILL: Interactive Semi-Structured Schema Design
    Spoth, William
    Xie, Ting
    Kennedy, Oliver
    Yang, Ying
    Hammerschmidt, Beda
    Liu, Zhen Hua
    Gawlick, Dieter
    [J]. HILDA'18: PROCEEDINGS OF THE WORKSHOP ON HUMAN-IN-THE-LOOP DATA ANALYTICS, 2018,
  • [24] Controlled Experiment in Business Model-Driven Conceptual Database Design
    Brdjanin, Drazen
    Banjac, Goran
    Banjac, Danijela
    Maric, Slavko
    [J]. ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, BPMDS 2017 AND EMMSAD 2017, 2017, 287 : 289 - 304
  • [25] Towards the Automated Business Model-Driven Conceptual Database Design
    Brdjanin, Drazen
    Maric, Slavko
    [J]. ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 2013, 186 : 31 - 43
  • [26] A semi-structured document model for text mining
    Jianwu Yang
    Xiaoou Chen
    [J]. Journal of Computer Science and Technology, 2002, 17 : 603 - 610
  • [27] A semi-structured document model for text mining
    Yang, JW
    Chen, XO
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (05) : 603 - 610
  • [28] Dimensions of ignorance in a semi-structured data model
    Magnani, M
    Montesi, D
    [J]. 15TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2004, : 933 - 937
  • [29] An ontology-based approach to designing a NoSQL database for semi-structured and unstructured health data
    Poly Sil Sen
    Nandini Mukherjee
    [J]. Cluster Computing, 2024, 27 : 959 - 976
  • [30] An ontology-based approach to designing a NoSQL database for semi-structured and unstructured health data
    Sen, Poly Sil
    Mukherjee, Nandini
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (01): : 959 - 976