Abstract
In this paper, we describe the method for expressing the semantics of data metamodels using a concept system. The method abstract from metamodels’ syntax and deems to enable the modeler to compare different data metamodels, and express semantics-aware translations between different metamodels. The method is based on the Semantics Of Business Vocabulary And Rules standard. Moreover, the paper describes the Association-Oriented Metamodel as a case study for the method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
A monadic semantic atom is a semantic atom that only references one concept corresponding to a metamodel category. For example: . Monadic semantic atoms are used to represent properties or characteristics of concepts.
- 2.
A polyadic semantic atom is a semantic atom that references two or more concepts. For example: . Note that in this method the term polyadic also applies to dyadic atoms.
References
Atzeni, P., Cappellari, P., Torlone, R., Bernstein, P.A., Gianforme, G.: Model-independent schema translation. VLDB J. 17(6), 1347–1370 (2008)
Bunge, M.: Treatise on Basic Philosophy: Ontology I: The Furniture of the World, vol. 3. Springer, Heidelberg (1977). https://doi.org/10.1007/978-94-010-9924-0
Danenas, P., Skersys, T., Butleris, R.: Enhancing the extraction of SBVR business vocabularies and business rules from UML use case diagrams with natural language processing. In: Proceedings of the 23rd Pan-Hellenic Conference on Informatics, PCI 2019, pp. 1–8. Association for Computing Machinery, New York (2019)
Guizzardi, G.: On ontology, ontologies, conceptualizations, modeling languages, and (meta) models. Front. Artif. Intell. Appl. 155, 18 (2007)
Jodłowiec, M., Krótkiewicz, M.: An approach to expressing metamodels’ semantics in a concept system. In: Fujita, H., Selamat, A., Lin, J.C.-W., Ali, M. (eds.) IEA/AIE 2021. LNCS (LNAI), vol. 12798, pp. 274–282. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-79457-6_24
Jodlowiec, M., Krótkiewicz, M., Wojtkiewicz, K.: Defining semantic networks using association-oriented metamodel. J. Intell. Fuzzy Syst. 37(6), 7453–7464 (2019)
Keet, C.M., Fillottrani, P.R.: An ontology-driven unifying metamodel of UML class diagrams, EER, and ORM2. Data Knowl. Eng. 98(1C), 30–53 (2015)
Kozierkiewicz-Hetmańska, A., Pietranik, M., Hnatkowska, B.: The knowledge increase estimation framework for ontology integration on the instance level. In: Nguyen, N.T., Tojo, S., Nguyen, L.M., Trawiński, B. (eds.) ACIIDS 2017. LNCS (LNAI), vol. 10191, pp. 3–12. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-54472-4_1
Krótkiewicz, M.: Formal definition and modeling language of association-oriented database metamodel (AssoBase). Vietnam J. Comput. Sci. 06(02), 91–145 (2019)
Lombello, L.O., de Cassia Catini, R., Bonacin, R., dos Reis, J.C.: A metamodel for bridging heterogeneous ontologies. SN Comput. Sci. 2(1), 1–17 (2021)
Mohanan, M.: Automated transformation of NL to OCL constraints via SBVR. Int. J. Adv. Intell. Paradigms 16(3–4), 229–240 (2020)
OMG: Object Management Group, Semantics Of Business Vocabulary And Rules 1.5 (2019). http://www.omg.org/spec/SBVR/1.5/
Pereira Toledo, A., Rodriguez Morffi, A., Pérez Alonso, A., Morfa Hernández, A., Gonzalez Gonzalez, L.M.: A method for expressing integrity constraints in database conceptual modeling. Computación y Sistemas 24(1), 75–95 (2020). https://doi.org/10.13053/CyS-24-1-3217
Wand, Y., Weber, R.: An ontological model of an information system. IEEE Trans. Softw. Eng. 16(11), 1282–1292 (1990)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Jodłowiec, M., Krótkiewicz, M. (2021). Describing Semantics of Data Metamodels: A Case Study of Association-Oriented Metamodel. In: Nguyen, N.T., Iliadis, L., Maglogiannis, I., Trawiński, B. (eds) Computational Collective Intelligence. ICCCI 2021. Lecture Notes in Computer Science(), vol 12876. Springer, Cham. https://doi.org/10.1007/978-3-030-88081-1_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-88081-1_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-88080-4
Online ISBN: 978-3-030-88081-1
eBook Packages: Computer ScienceComputer Science (R0)