as demonstrated by the elimination of the incon-
sistency we detected in the Content Metamodel
with Information System Service that is a subclass
of BusinessService.
5 CONCLUSIONS
From the case study it is clear that formal ontologies
and the associated technologies can play a substantial
role to enhance the quality of metamodels in enter-
prise architecture frameworks. Ontologies are more
explicit, precise and consequences can be exposed.
Ontologies can represent the required information of
metamodels but in a much more precise and unam-
biguous manner than that of metamodel notations cur-
rently being used. Ontologies are also based on stan-
dardised languages and this should promote interop-
erability of models within an enterprise architecture
framework and enterprise architecture implementa-
tions. The formalisation of metamodels, and specifi-
cally the TOGAF 9 Content Metamodel using ontol-
ogy technologies should assist in the generation of en-
terprise architectures that are clear and unambiguous.
REFERENCES
Avison, D. and Fitzgerald, G. (2003). Information Systems
Development: Methodologies, Techniques and Tools.
McGraw-Hill, UK, third edition.
Baader, F., Calvanese, D., McGuinness, D., Nardi, D., and
Patel-Schneider, P. (2003). The Description Logic
Handbook: Theory, Implementation, and Applica-
tions. Cambridge University Press.
Benson, T. (2009). Principles of Health Inter-
operability HL7 and SNOMED. Springer
(http://www.springer.com).
Berners-Lee, T., Hendler, J., and Lassila, O. (2001). The
semantic web. Scientific American, 284(5):34–43.
B´ezivin, J. (2003). On the unification power of models. In
UML’2003. http://atlanmod.emn.fr/www/papers/ On-
TheUnificationPowerOfModels.pdf.
Broekstra, J., Klein, M., Decker, S., Fensel, D., van Harme-
len, F., and Horrocks, I. (2001). Enabling knowl-
edge 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, page 467. last
accessed 18/3/2006.
Bussler, C., Fensel, D., and Maedche, A. (2002). A concep-
tual architecture for semantic web enabled web ser-
vices. ACM SIGMOD, SPECIAL ISSUE: Special sec-
tion on semantic web and data management, 31, issue
4:24 – 29.
Campbell, A. (2009). Enterprise architecture: From strat-
egy to execution. meta model post. Wiki. Accessed
January 2010 at http://iea.wikidot.com/.
Decker, S., Melnik, S., van Harmelen, F., Fensel, D., Klein,
M., Broekstra, J., Erdmann, M., and Horrocks, I.
(2000). The semantic web: The roles of xml and rdf.
IEEE Internet Computing, 4:63–74.
Dijkstra, E. W. (2001). The end of computing science?
Communications of the ACM, 44(3):92.
EARF (2009). Definition of enterprise archi-
tecture. Retrieved January, 2010, from
http://earf.meraka.org.za/earfhome/defining-ea/.
Ernst, A. M., Lankes, J., Schweda, C. M., and Witten-
burg, A. (2006). Tool support for enterprise archi-
tecture management - strenghts and weaknesses. In
10th IEEE International Enterprise Distributed Ob-
ject Computing Conference, Hong Kong., pages 13 –
22.
Ernst, J. (2002). What is metamodeling, and what is it
good for? wIKI. http://infogrid.org/wiki/Reference/
WhatIsMetaModeling.
Fact++ (2009). Fact++ ontology reasoner. Web.
GITOC (2009). Government wide enterprise architecture
(gwea) framework. GITOC Website.
G´omez-P´erez, A., Fern´andez-L´opez, M., and Chorco, O.
(2004). Ontological Engineering. Springer.
Gr¨uber, T. (1993). A translation approach to portable on-
tology specifications. Knowledge Acquisition, 5:199–
220.
Hahn, U. and Schulz, S. (2007). Ontological founda-
tions for biomedical sciences. Artificial Intelligence
in Medicine, 39(3):179–182.
HL7 (2009). Health level seven. HL7 Website. Retrieved
on 5 January 2010 from http://www.hl7.org/.
Horridge, M. (2009). A practical guide to building owl on-
tologies using prot´eg´e 4 and co-ode tools: Edition 1.2.
WWW.
Horrocks, I. (2007). Semantic web: the story so far. In W4A
’07: Proceedings of the 2007 international cross-
disciplinary conference on Web accessibility (W4A),
pages 120–125, New York, NY, USA. ACM.
IEEE (2000). Recommended practie for architectural
description of software-intensive systems. IEEE Re-
port.
Janssen, M. and Hjort-Madsen, K. (2007). Analyzing enter-
prise architecture in national governments: The cases
of denmark and the netherlands. In Proceedings of
the 40th Hawaii International Conference on System
Sciences, pages 1530–1605.
Kaisler, S., Armour, F., and Valivullah, M. (2005). Enter-
prise architecting: Critical problems. In 38th Hawaii
International Conference on System Sciences, Hawaii,
USA.
Kalyanpur, A., Parsia, B., Sirin, E., Cuenca-Grau, B., and
Hendle, J. (2005). Swoop: A Web Ontology Editing
Browser.
TOWARDS THE FORMALISATION OF THE TOGAF CONTENT METAMODEL USING ONTOLOGIES
63