Abstract
The ISO 15926 standard was developed to facilitate the integration of life-cycle data of process plants. The core of the standard is a highly generic and extensible data model trying to capture a holistic view of the world. We investigated the standard from a software modelling point of view and identified some challenges in terminology, circular definitions and inconsistencies in relationships during the mapping from concepts specified in the standard to an object-oriented model. This makes the standard difficult to understand and more challenging to implement. In this paper we look at mapping the ISO 15926 data model to a multilevel metamodel, and aim to formalise critical aspects of the data model which will simplify the model and ease the adoption process.
Chapter PDF
Similar content being viewed by others
References
Guarino, N., Welty, C.A.: Evaluating ontological decisions with OntoClean. Commun. ACM 45(2), 61–65 (2002)
Mizoguchi, R.: Tutorial on Ontological Engineering: Part 2: Ontology Development, Tools and Languages. New Generation Comput. 22(1), 61–96 (2003)
Smith, B.: Against Idiosyncrasy in Ontology Development. In: Proc. of FOIS 2006, pp. 15–26. IOS Press (2006)
Atkinson, C., Kühne, T.: The Essence of Multilevel Metamodeling. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, pp. 19–33. Springer, Heidelberg (2001)
Jordan, A., Grossmann, G., Mayer, W., Selway, M., Stumptner, M.: On the Application of Software Modelling Principles on ISO 15926. In: Proc. of MODELS Workshop on Modelling of the Physical World (MOTPW 2012). ACM (2012)
de Lara, J., Guerra, E.: Deep meta-modelling with metaDepth. In: Vitek, J. (ed.) TOOLS 2010. LNCS, vol. 6141, pp. 1–20. Springer, Heidelberg (2010)
Gonzalez-Perez, C., Henderson-Sellers, B.: A powertype-based metamodelling framework. Software and System Modeling 5(1), 72–90 (2006)
Odell, J.J.: Power types. Journal of Object-Oriented Programming 7(2), 8 (1994)
Bachman, C.W., Daya, M.: The Role Concept in Data Models. In: Proc. of VLDB 1977, pp. 464–476. IEEE (1977)
Mizoguchi, R., Kozaki, K., Kitamura, Y.: Ontological Analyses of Roles. In: Proc. of FedCSIS 2012, pp. 489–496 (2012)
Masolo, C., Guizzardi, G., Vieu, L., Bottazzi, E., Ferrario, R.: Relational roles and qua-individuals. In: Proc. of AAAI Fall Symposium on Roles, an Interdisciplinary Perspective, pp. 103–112. AAAI Press (2005)
Loebe, F.: Abstract vs. social roles - towards a general theoretical account of roles. Applied Ontology 2(2), 127–158 (2007)
Mizoguchi, R.: Tutorial on Ontological Engineering: Part 3: Advanced Course of Ontological Engineering. New Generation Comput. 22(2), 193–220 (2004)
I.S.O.: ISO 15926– Part 2: Data Model (2003)
Winston, M.E., Chaffin, R., Herrmann, D.: A Taxonomy of Part-Whole Relations. Cognitive Science 11(4), 417–444 (1987)
Atkinson, C.: Meta-Modeling for Distributed Object Environments. In: Proc. of EDOC 1997. IEEE (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Jordan, A., Selway, M., Grossmann, G., Mayer, W., Stumptner, M. (2014). Re-engineering the ISO 15926 Data Model: A Multi-level Metamodel Perspective. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandić, I. (eds) Service-Oriented Computing – ICSOC 2013 Workshops. ICSOC 2013. Lecture Notes in Computer Science, vol 8377. Springer, Cham. https://doi.org/10.1007/978-3-319-06859-6_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-06859-6_22
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06858-9
Online ISBN: 978-3-319-06859-6
eBook Packages: Computer ScienceComputer Science (R0)