Skip to main content
Top
Published in: Business & Information Systems Engineering 1/2024

17-07-2023 | Research Paper

Model-to-Model Transformation

From UML Class Diagrams to Labeled Property Graphs

Authors: Ana León, Maribel Yasmina Santos, Alberto García, Juan Carlos Casamayor, Oscar Pastor

Published in: Business & Information Systems Engineering | Issue 1/2024

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Conceptual schemas are the basis to build well-grounded Information Systems, by representing the main concepts of a domain of knowledge, as well as the relationships among them. Since conceptual schemas focus on the concepts, they are independent of the specific technological platform used to implement them. This allows a single conceptual schema to be transformed into different platform-specific models according to the implementation requirements. This is a non-trivial process that is crucial for the performance and maintainability of the system, as well as for the accomplishment of the domain data requirements. Much research has been done on transforming conceptual schemas into relational data models. Nevertheless, less work has been done on transforming conceptual schemas into property graphs, a data structure indispensable to building appropriate and efficient systems based on graph databases. The work proposes a systematic approach to transform conceptual schemas, represented as UML class diagrams, into property graphs by using a set of transformation rules and patterns applied in a systematic way. Besides a practical example used to help the presentation of the proposed approach, the evaluation has been done by measuring different quality dimensions such as semantic equivalence, readability, maintainability, complexity, size, and performance.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Show more products
Literature
go back to reference Abdelhedi F, Brahim AA, Atigui F, Zurfluh G (2017) UMLtoNoSQL: automatic transformation of conceptual schema to nosql databases. In: 2017 IEEE/ACS 14th international conference on computer systems and applications (AICCSA), pp 272–279. https://doi.org/10.1109/AICCSA.2017.76 Abdelhedi F, Brahim AA, Atigui F, Zurfluh G (2017) UMLtoNoSQL: automatic transformation of conceptual schema to nosql databases. In: 2017 IEEE/ACS 14th international conference on computer systems and applications (AICCSA), pp 272–279. https://​doi.​org/​10.​1109/​AICCSA.​2017.​76
go back to reference Albdaiwi B, Noack R, Thalheim B (2014) Pattern-based conceptual data modelling. In: Thalheim B, Jaakkola H, Kiyok Y, Yoshida N (eds) Information modelling and knowledge bases XXVI, p 21 Albdaiwi B, Noack R, Thalheim B (2014) Pattern-based conceptual data modelling. In: Thalheim B, Jaakkola H, Kiyok Y, Yoshida N (eds) Information modelling and knowledge bases XXVI, p 21
go back to reference Burzynski P, Karagiannis D (2020) Bee-up—a teaching tool for fundamental conceptual modelling. In: Joint proceedings of Modellierung 2020 short, workshop and tools and demo papers Burzynski P, Karagiannis D (2020) Bee-up—a teaching tool for fundamental conceptual modelling. In: Joint proceedings of Modellierung 2020 short, workshop and tools and demo papers
go back to reference Ehrlinger L, Huszar G, Wöß W (2019) A schema readability metric for automated data quality measurement. DBKDA, p 12 Ehrlinger L, Huszar G, Wöß W (2019) A schema readability metric for automated data quality measurement. DBKDA, p 12
go back to reference El Alami A, Bahaj M (2018) The migration of a (conceptual object model com conceptual data model cdm, unified modeling language uml class diagram...) to the object relational database ordb. MAGNT Res Rep 2(4):318–32 El Alami A, Bahaj M (2018) The migration of a (conceptual object model com conceptual data model cdm, unified modeling language uml class diagram...) to the object relational database ordb. MAGNT Res Rep 2(4):318–32
go back to reference Galvão J, Leon A, Costa C, Santos MY, Pastor O (2020) Towards designing conceptual data models for big data warehouses: the genomics case. In: Themistocleous M, Papadaki M, Kamal MM (eds) Information systems. Springer, New York, pp 3–19CrossRef Galvão J, Leon A, Costa C, Santos MY, Pastor O (2020) Towards designing conceptual data models for big data warehouses: the genomics case. In: Themistocleous M, Papadaki M, Kamal MM (eds) Information systems. Springer, New York, pp 3–19CrossRef
go back to reference Glaser PL, Ali SJ, Sallinger E, Bork D (2022) Model-based construction of enterprise architecture knowledge graphs. In: Almeida JPA, Karastoyanova D, Guizzardi G, Montali M, Maggi FM, Fonseca CM (eds) Enterprise design, operations, and computing, vol 13585, Springer International Publishing, New York, pp 57–73, doi: https://doi.org/10.1007/978-3-031-17604-3_4 Glaser PL, Ali SJ, Sallinger E, Bork D (2022) Model-based construction of enterprise architecture knowledge graphs. In: Almeida JPA, Karastoyanova D, Guizzardi G, Montali M, Maggi FM, Fonseca CM (eds) Enterprise design, operations, and computing, vol 13585, Springer International Publishing, New York, pp 57–73, doi: https://​doi.​org/​10.​1007/​978-3-031-17604-3_​4
go back to reference Groger C, Schwarz H, Mitschang B (2014) The deep data warehouse: link-based integration and enrichment of warehouse data and unstructured content. In: 2014 IEEE 18th international enterprise distributed object computing conference. IEEE, pp 210–217. https://doi.org/10.1109/EDOC.2014.36 Groger C, Schwarz H, Mitschang B (2014) The deep data warehouse: link-based integration and enrichment of warehouse data and unstructured content. In: 2014 IEEE 18th international enterprise distributed object computing conference. IEEE, pp 210–217. https://​doi.​org/​10.​1109/​EDOC.​2014.​36
go back to reference Huang L, Duan Y, Sun X, Lin Z, Zhu C (2016) Enhancing uml class diagram abstraction with knowledge graph. In: Yin H, Gao Y, Li B, Zhang D, Yang M, Li Y, Klawonn F, Tallón-Ballesteros AJ (eds) Intelligent data engineering and automated learning—ideal 2016. Springer, pp 606–616 Huang L, Duan Y, Sun X, Lin Z, Zhu C (2016) Enhancing uml class diagram abstraction with knowledge graph. In: Yin H, Gao Y, Li B, Zhang D, Yang M, Li Y, Klawonn F, Tallón-Ballesteros AJ (eds) Intelligent data engineering and automated learning—ideal 2016. Springer, pp 606–616
go back to reference Jacobson L, Booch JRG (2021) The unified modeling language reference manual Jacobson L, Booch JRG (2021) The unified modeling language reference manual
go back to reference Karagiannis D, Buchmann RA (2018) A proposal for deploying hybrid knowledge bases: the ADOxx-to-GraphDB interoperability case. In: Proceedings of the 51st Hawaii international conference on system sciences Karagiannis D, Buchmann RA (2018) A proposal for deploying hybrid knowledge bases: the ADOxx-to-GraphDB interoperability case. In: Proceedings of the 51st Hawaii international conference on system sciences
go back to reference Pastor O, Molina JC (2007) Model-driven architecture in practice: a software production environment based on conceptual modeling, vol 1. Springer, Heidelberg Pastor O, Molina JC (2007) Model-driven architecture in practice: a software production environment based on conceptual modeling, vol 1. Springer, Heidelberg
go back to reference Pastor O, España S, Panach JI, Aquino N (2008) Model-driven development. Inform Spektr 31(5):394–407CrossRef Pastor O, España S, Panach JI, Aquino N (2008) Model-driven development. Inform Spektr 31(5):394–407CrossRef
go back to reference Robinson I, Webber J, Eifrem E (2015) Graph databases: new opportunities for connected data. O’Reilly, Sebastopol Robinson I, Webber J, Eifrem E (2015) Graph databases: new opportunities for connected data. O’Reilly, Sebastopol
go back to reference Santos MY, Costa C (2020) Big data: concepts. Warehousing and analytics. River Publishers, Gistrup Santos MY, Costa C (2020) Big data: concepts. Warehousing and analytics. River Publishers, Gistrup
go back to reference Sellami A, Nabli A, Gargouri F (2020) Transformation of data warehouse schema to NoSQL graph data base. In: Abraham A, Cherukuri AK, Melin P, Gandhi N (eds) Intelligent systems design and applications, vol 941. Springer, New York, pp 410–420CrossRef Sellami A, Nabli A, Gargouri F (2020) Transformation of data warehouse schema to NoSQL graph data base. In: Abraham A, Cherukuri AK, Melin P, Gandhi N (eds) Intelligent systems design and applications, vol 941. Springer, New York, pp 410–420CrossRef
go back to reference Sparks G (2001) Database modelling in UML. Method Tools 9(1):10–23 Sparks G (2001) Database modelling in UML. Method Tools 9(1):10–23
Metadata
Title
Model-to-Model Transformation
From UML Class Diagrams to Labeled Property Graphs
Authors
Ana León
Maribel Yasmina Santos
Alberto García
Juan Carlos Casamayor
Oscar Pastor
Publication date
17-07-2023
Publisher
Springer Fachmedien Wiesbaden
Published in
Business & Information Systems Engineering / Issue 1/2024
Print ISSN: 2363-7005
Electronic ISSN: 1867-0202
DOI
https://doi.org/10.1007/s12599-023-00824-9

Other articles of this Issue 1/2024

Business & Information Systems Engineering 1/2024 Go to the issue

Catchword

Generative AI

Premium Partner