Skip to main content

A Semi-Formal Approach to Describing Semantics of Data Modeling Patterns

  • Conference paper
  • First Online:
Intelligent Information and Database Systems (ACIIDS 2023)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 13996))

Included in the following conference series:

  • 197 Accesses

Abstract

The paper presents the method for describing data modeling patterns. Data modeling patterns are reusable, general solutions providing the abstraction over the domain problem, which is modeled, retaining the semantic structure of the solution. The proposed method consists of three phases: conceptualization, specification and implementation. The specification phase is based on the ontological concept system Conceptual Layer of Metamodels. The method has been verified by a case study, the Generalized Network modeling pattern and its implementation in Association-Oriented Metamodel.

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 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 74.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

References

  1. Bretto, A.: Hypergraph theory. An introduction. Mathematical Engineering. Springer, Cham (2013). https://doi.org/10.1007/978-1-4419-9863-7_100650

  2. Bundy, A., Wallen, L.: Partitioned semantic net. In: Bundy, A., Wallen, L. (eds.) Catalogue of Artificial Intelligence Tools, pp. 89–89. Springer, Berlin, (1984). https://doi.org/10.1007/978-3-642-96868-6_172

  3. Dahchour, M., Pirotte, A., Zimányi, E.: Generic relationships in information modeling. In: Spaccapietra, S. (ed.) Journal on Data Semantics IV. LNCS, vol. 3730, pp. 1–34. Springer, Heidelberg (2005). https://doi.org/10.1007/11603412_1

    Chapter  Google Scholar 

  4. Gamma, E., Helm, R., Johnson, R., Vlissides, J.M.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, 1 edn. (1994)

    Google Scholar 

  5. Hendrix, G.G.: Encoding knowledge in partitioned networks. In: Associative networks, pp. 51–92. Elsevier (1979)

    Google Scholar 

  6. Jodłowiec, M., Krótkiewicz, M.: Describing Semantics of data metamodels: a case study of association-oriented metamodel. In: Nguyen, N.T., Iliadis, L., Maglogiannis, I., Trawiński, B. (eds.) ICCCI 2021. LNCS (LNAI), vol. 12876, pp. 53–65. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-88081-1_5

    Chapter  Google Scholar 

  7. Jodłowiec, M., Krótkiewicz, M., Zabawa, P.: Fundamentals of generalized and extended graph-based structural modeling. In: Nguyen, N.T., Hoang, B.H., Huynh, C.P., Hwang, D., Trawiński, B., Vossen, G. (eds.) ICCCI 2020. LNCS (LNAI), vol. 12496, pp. 27–41. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-63007-2_3

    Chapter  Google Scholar 

  8. Jodłowiec, M., Pietranik, M.: Towards the pattern-based transformation of SBVR models to association-oriented models. In: Nguyen, N.T., Chbeir, R., Exposito, E., Aniorté, P., Trawiński, B. (eds.) ICCCI 2019. LNCS (LNAI), vol. 11683, pp. 79–90. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-28377-3_7

    Chapter  Google Scholar 

  9. Joslyn, C., Nowak, K.: Ubergraphs: a definition of a recursive hypergraph structure. arXiv preprint arXiv:1704.05547 (2017)

  10. Karagiannis, D., Kühn, H.: Metamodelling platforms. In: EC-Web, vol. 2455, p. 182 (2002)

    Google Scholar 

  11. McQuade, S.T., Merrill, N.J., Piccoli, B.: Metabolic graphs, life method and the modeling of drug action on mycobacterium tuberculosis. arXiv preprint arXiv:2003.12400 (2020)

  12. OMG: object management group, semantics of business vocabulary and rules 1.5 (2019). https://www.omg.org/spec/SBVR/1.5/

  13. Qu, C., Tao, M., Yuan, R.: A hypergraph-based blockchain model and application in internet of things-enabled smart homes. Sensors 18(9), 2784 (2018)

    Article  Google Scholar 

  14. Voloshin, V.I.: Introduction to graph and hypergraph theory. Nova Science Publishers, New York (2009)

    Google Scholar 

  15. Wu, Z., et al.: Semantic hyper-graph-based knowledge representation architecture for complex product development. Comput. Ind. 100, 43–56 (2018)

    Article  Google Scholar 

  16. Yacoub, S.M., Ammar, H.H.: Pattern-Oriented Analysis and Design : Composing Patterns to Design Software systems. Addison-Wesley, Boston (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Marcin Jodłowiec .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jodłowiec, M. (2023). A Semi-Formal Approach to Describing Semantics of Data Modeling Patterns. In: Nguyen, N.T., et al. Intelligent Information and Database Systems. ACIIDS 2023. Lecture Notes in Computer Science(), vol 13996. Springer, Singapore. https://doi.org/10.1007/978-981-99-5837-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-981-99-5837-5_2

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-99-5836-8

  • Online ISBN: 978-981-99-5837-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics