Towards the Use of Formal Ontologies in Enterprise Architecture Framework Repositories

Aurona Gerber, Alta van der Merwe



An enterprise architecture (EA) framework is a conceptual tool that assists organizations and businesses with the understanding of their own structure and the way they work. Normally an enterprise architecture framework takes the form of a comprehensive set of cohesive models or enterprise architectures that describe the structure and the functions of an enterprise. Generically, an architecture model is the description of the set of components and the relationships between them. The central idea of all architectures is to represent, or model (in the abstract) an orderly arrangement of the components that make up the system under question and the relationships between these components. It is clear within this context that the models within an enterprise architecture framework are complex. However, recent advances in ontologies and ontology technologies may provide the means to assist architects with the management of this complexity. In this position paper we want to argue for the integration of formal ontologies and ontology technologies as tools into enterprise architecture frameworks. Ontologies allow for the construction of complex conceptual models, but more signicant, ontologies can assist an architect by depicting all the consequences of her model, allowing for more precise and complete artifacts within enterprise architecture framework repositories, and because these models use standardized languages, they will promote integration and interoperability with and within these repositories.


  1. Zachman, J.: The zachman framework for enterprise architecture, primer for enterprise engineering and manufacturing. Zachman International (2003)
  2. Session, R.: A comparison of the top four enterprise-architecture methodologies, building distributed application. Web (2007)
  3. IEEE: Recommended practie for architectural description of software-intensive systems. IEEE Report (2000)
  4. Kim, J.W., Kim, Y.G., Kwon, J.H., Hong, S.H., Song, C.Y., Baik, D.K.: An enterprise architecture framework based on a - common information technology domain (eafit) for improving interoperability among heterogeneous information systems. In: Third ACIS Int'l Conference on Software Engineering Research, Management and Applications, Central Michigan University, Mount Pleasant, Michigan, USA. (2005)
  5. Rood, M.: Enterprise architecture: definition, content and utility. In: Third Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, Morgantown, West Virginia. (1994)
  6. Armour, F., Kaisler, S., Liu, S.: A big-picture look at enterprise architectures. IEEE: IT Professional January/February 1999, 1 Issue 1 (1999) 35 - 42
  7. Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley, Boston, MA, USA (2003)
  8. Garlan, D., Shaw, M.: An introduction to software architecture (1994) Last accessed 15/9/2006.
  9. Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison Wesley Professional (2003) Last accessed 12/8/2006.
  10. Dijkstra, E.W.: The end of computing science? Communications of the ACM, 44 (2001) 92
  11. Weiner, L.H.: The roots of structured programming. In: Papers of the SIGCSE/CSA technical symposium on Computer science education, New York, NY, USA, ACM Press (1978) 243- 254
  12. Avison, D., Fitzgerald, G.: Information Systems Development: Methodologies, Techniques and Tools. third edn. McGraw-Hill, UK (2003)
  13. Lippitt, G.L.: Visualizing Change: Model Building and the Change Process. University Associates, Inc. (1973)
  14. Grüber, T.: A translation approach to portable ontology specifications. Knowledge Acquisition, 5 (1993) 199-220
  15. Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Scientific American, 284 (2001) 34-43
  16. Chung, M., McLeod, G.: Enterprise architecture, implementation, and infrastructure management. In: 35th Annual Hawaii International Conference on System Sciences, Hawaii. (2002)
  17. Barnett, W., Presley, A., Johnson, M., Liles, D.H.: An architecture for the virtual enterprise. In: IEEE International Conference on Systems, Man, and Cybernetics, Piscataway, New Jersey. (1994)
  18. Kaisler, S., Armour, F., Valivullah, M.: Enterprise architecting: Critical problems. In: 38th Hawaii International Conference on System Sciences, Hawaii, USA. (2005)
  19. Ernst, A.M., Lankes, J., Schweda, C.M., Wittenburg, A.: Tool support for enterprise architecture management - strenghts and weaknesses. In: 10th IEEE International Enterprise Distributed Object Computing Conference, Hong Kong. (2006) 13 - 22
  20. Bahill, T., Botta, R., Daniels, J.: The zachman framework populated with baseball models. Journal of enterprise architecture (2007)
  21. Maier, M., Emery, D., Hilliard, R.: Ansi/ieee 1471 and systems engineering. Systems Engineering, 7(3) (2004) 257-270
  22. Zachman, J.: A framework for information systems architecture,. IBM Systems Journal, 26(3) (1987)
  23. : The zachman frameworkl: The official concise definition. Zifa website (2009) last accessed 26/2/2009.
  24. Goethals, F.: An overview of enterprise architecture framework deliverables. Web (2003) last accessed 26-02-2009.
  25. Palmer, S.B.: The semantic web: An introduction. W3C Web site (2001) Last accessed 16/9/2006.
  26. Lassila, O., McGuinness, D.L.: The role of frame-based representation on the semantic web. Technical report, Knowledge Systems Laboratory Report KSL-01-02, Stanford University (2001)
  27. Broekstra, J., Klein, M., Decker, S., Fensel, D., van Harmelen, F., Horrocks, I.: Enabling knowledge representation on the web by extending rdf schema. In: Proceedings of the 10th International World Wide Web Conference (WWW10), Hong Kong. Volume ACM 1-58113- 348-0/01/0005. (2001) 467 last accessed 18/3/2006.
  28. Decker, S., Melnik, S., van Harmelen, F., Fensel, D., Klein, M., Broekstra, J., Erdmann, M., Horrocks, I.: The semantic web: The roles of xml and rdf. IEEE Internet Computing, 4 (2000) 63-74
  29. Bussler, C., Fensel, D., Maedche, A.: A conceptual architecture for semantic web enabled web services. ACM SIGMOD, SPECIAL ISSUE: Special section on semantic web and data management, 31, issue 4 (2002) 24 - 29
  30. Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P.: The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press (2003)
  31. McGuinness, D.L., van Harmelen, F.: Owl web ontology language overview. W3C Web site (2004) Last accessed 13/9/2006.
  32. Wolstencroft, K., Brass, A., Horrocks, I., Lord, P., Sattler, U., Stevens, R., Turi, D.: A little semantic web goes a long way in biology. In: Proceedings of the 2005 International Semantic Web Conference (ISWC 2005). LNAI, Springer (2005)
  33. Hahn, U., Schulz, S.: Ontological foundations for biomedical sciences. Artificial Intelligence in Medicine, 39 (2007) 179-182
  34. Horrocks, I.: Semantic web: the story so far. In: W4A 7807: Proceedings of the 2007 international cross-disciplinary conference on Web accessibility (W4A), New York, NY, USA, ACM (2007) 120-125
  35. Suntisrivaraporn, B., Baader, F., Schulz, S., Spackman, K.: Replacing SEP-Triplets in SNOMED CT using Tractable Description Logic Operators. In: Proceedings of AIME 2007. (2007)
  36. Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. The Scientific American, 5 (2001) Last accessed 20/9/2006.
  37. Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D.L., PatelSchneider, P.F., Stein, L.A.: Owl web ontology language reference. W3C Web site (2004) Last accessed 15/3/2005.
  38. Protégé: The protégé Ontology Editor. (2009)
  39. : Swoop - semantic web ontology editor. Web (2009)
  40. : Fact++ ontology reasoner. Web (2009)
  41. : Pellet: The open source owl dl reasoner. Web (2009)
  42. van der Merwe, A., Kotzé, P.: A systematic approach for the identification of process reference models. In: In Proceedings of the IASTED International Conference on Software Engineering SE 2009 , Innsbruck, Austria. (2009)
  43. Curtis, B., Kellner, M., Over, J.: Process modeling. Communication of the ACM, 35(9) (1992) 75-90
  44. Jacobs, D.: Towards a business process model warehouse framework. In: School of Computing, University of South Africa: Pretoria. (2008)
  45. Weske, Goesmann, Holten, Striemer: A reference model for workflow application development processes. In: The International Joint Conference on Work Activities coordination and Collaboration. (1999) 1-10
  46. Wu, Z., Deng, S., Li, Y.: Introducing eai and service components into process m anagment. In: The 2004 IEEE International Conference on Service Computing (SCC 7804). (2004) 271 - 276
  47. Gómez-Pérez, A., Fernández-L ópez, M., Chorco, O.: Ontological Engineering. Springer (2004)
  48. Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: A practical OWL-DL reasoner. Journal of Web Semantics, 5 (2007)
  49. Kalyanpur, A., Parsia, B., Sirin, E., Cuenca-Grau, B., Hendle, J.: Swoop: A Web Ontology Editing Browser (2005)

Paper Citation

in Harvard Style

Gerber A. and van der Merwe A. (2009). Towards the Use of Formal Ontologies in Enterprise Architecture Framework Repositories . In Proceedings of the Joint Workshop on Advanced Technologies and Techniques for Enterprise Information Systems - Volume 1: AER, (ICEIS 2009) ISBN 978-989-8111-93-7, pages 114-124. DOI: 10.5220/0002220801140124

in Bibtex Style

author={Aurona Gerber and Alta van der Merwe},
title={Towards the Use of Formal Ontologies in Enterprise Architecture Framework Repositories},
booktitle={Proceedings of the Joint Workshop on Advanced Technologies and Techniques for Enterprise Information Systems - Volume 1: AER, (ICEIS 2009)},

in EndNote Style

JO - Proceedings of the Joint Workshop on Advanced Technologies and Techniques for Enterprise Information Systems - Volume 1: AER, (ICEIS 2009)
TI - Towards the Use of Formal Ontologies in Enterprise Architecture Framework Repositories
SN - 978-989-8111-93-7
AU - Gerber A.
AU - van der Merwe A.
PY - 2009
SP - 114
EP - 124
DO - 10.5220/0002220801140124