Re-engineering the ISO 15926 Data Model: A Multi-level Metamodel Perspective

  • Andreas Jordan
  • Matt Selway
  • Georg Grossmann
  • Wolfgang Mayer
  • Markus Stumptner
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8377)


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.


Conceptual modelling multilevel modelling metamodel engineering 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Guarino, N., Welty, C.A.: Evaluating ontological decisions with OntoClean. Commun. ACM 45(2), 61–65 (2002)CrossRefGoogle Scholar
  2. 2.
    Mizoguchi, R.: Tutorial on Ontological Engineering: Part 2: Ontology Development, Tools and Languages. New Generation Comput. 22(1), 61–96 (2003)CrossRefGoogle Scholar
  3. 3.
    Smith, B.: Against Idiosyncrasy in Ontology Development. In: Proc. of FOIS 2006, pp. 15–26. IOS Press (2006)Google Scholar
  4. 4.
    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)CrossRefGoogle Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    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)CrossRefGoogle Scholar
  7. 7.
    Gonzalez-Perez, C., Henderson-Sellers, B.: A powertype-based metamodelling framework. Software and System Modeling 5(1), 72–90 (2006)CrossRefGoogle Scholar
  8. 8.
    Odell, J.J.: Power types. Journal of Object-Oriented Programming 7(2), 8 (1994)MathSciNetGoogle Scholar
  9. 9.
    Bachman, C.W., Daya, M.: The Role Concept in Data Models. In: Proc. of VLDB 1977, pp. 464–476. IEEE (1977)Google Scholar
  10. 10.
    Mizoguchi, R., Kozaki, K., Kitamura, Y.: Ontological Analyses of Roles. In: Proc. of FedCSIS 2012, pp. 489–496 (2012)Google Scholar
  11. 11.
    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)Google Scholar
  12. 12.
    Loebe, F.: Abstract vs. social roles - towards a general theoretical account of roles. Applied Ontology 2(2), 127–158 (2007)Google Scholar
  13. 13.
    Mizoguchi, R.: Tutorial on Ontological Engineering: Part 3: Advanced Course of Ontological Engineering. New Generation Comput. 22(2), 193–220 (2004)CrossRefMATHGoogle Scholar
  14. 14.
    I.S.O.: ISO 15926– Part 2: Data Model (2003)Google Scholar
  15. 15.
    Winston, M.E., Chaffin, R., Herrmann, D.: A Taxonomy of Part-Whole Relations. Cognitive Science 11(4), 417–444 (1987)CrossRefGoogle Scholar
  16. 16.
    Atkinson, C.: Meta-Modeling for Distributed Object Environments. In: Proc. of EDOC 1997. IEEE (1997)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Andreas Jordan
    • 1
  • Matt Selway
    • 1
  • Georg Grossmann
    • 1
  • Wolfgang Mayer
    • 1
  • Markus Stumptner
    • 1
  1. 1.School of Information Technology and Mathematical SciencesUniversity of South AustraliaAdelaideAustralia

Personalised recommendations