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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bretto, A.: Hypergraph theory. An introduction. Mathematical Engineering. Springer, Cham (2013). https://doi.org/10.1007/978-1-4419-9863-7_100650
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
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
Gamma, E., Helm, R., Johnson, R., Vlissides, J.M.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, 1 edn. (1994)
Hendrix, G.G.: Encoding knowledge in partitioned networks. In: Associative networks, pp. 51–92. Elsevier (1979)
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
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
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
Joslyn, C., Nowak, K.: Ubergraphs: a definition of a recursive hypergraph structure. arXiv preprint arXiv:1704.05547 (2017)
Karagiannis, D., Kühn, H.: Metamodelling platforms. In: EC-Web, vol. 2455, p. 182 (2002)
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)
OMG: object management group, semantics of business vocabulary and rules 1.5 (2019). https://www.omg.org/spec/SBVR/1.5/
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)
Voloshin, V.I.: Introduction to graph and hypergraph theory. Nova Science Publishers, New York (2009)
Wu, Z., et al.: Semantic hyper-graph-based knowledge representation architecture for complex product development. Comput. Ind. 100, 43–56 (2018)
Yacoub, S.M., Ammar, H.H.: Pattern-Oriented Analysis and Design : Composing Patterns to Design Software systems. Addison-Wesley, Boston (2004)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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)