Abstract
It is widely recognized that ontologies can be used to support the semantic integration and interoperability of heterogeneous information systems. Resource Event Agent (REA) is a well-known business ontology that was proposed for ontology-driven enterprise system development. However, the current specification is neither sufficiently explicit nor formal, and thus difficult to operationalize for use in ontology-driven business information systems. In this paper REA is redesigned and formalized following a methodology based on the reengineering extension of the METHONTOLOGY framework for ontology development. The redesign is focused on developing a UML representation of REA that improves upon existing representations and that can easily be transformed into a formal representation. The formal representation of REA is developed in OWL. The paper discusses the choices made in redesigning REA and in transforming REA’s UML representation into a OWL representation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Gruber, T.R.: A translation approach to portable ontology specifications. Knowledge Acquisition 5, 199–220 (1993)
Guarino, N., Giaretta, P.: Ontologies and Knowledge Bases: Towards a Terminological Clarification. In: Mars, N. (ed.) Towards Very Large Knowledge Bases: Knowledge Building and Knowledge Sharing, pp. 25–32. IOS press, Amsterdam (1995)
Fensel, D.: Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce. Springer, Heidelberg (2001)
Borst, W.N.: Construction of Engineering Ontologies. Centre for Telematica and Information Technology, Enschede, The Netherlands (1997)
Gómez-Pérez, A., Fernández-López, M., Corcho, O.: Ontological Engineering. Springer, Heidelberg (2004)
Guarino, N.: Formal Ontology and Information Systems. In: Proceedings of FOIS’98, Trento, Italy, pp. 3–15. IOS Press, Amsterdam (1998)
Gailly, F., Poels, G.: Ontology-driven Business Modelling: Improving the Conceptual Representation of the REA-ontology. FEB Working paper series. Faculty of Economics and Business Administration, Ghent University (2007)
Assmann, U., Zchaler, S., Wagner, G.: Ontologies, Meta-Models, and the Model-Driven Paradigm. In: Calero, C., Ruiz, F., Piattini, M. (eds.) Ontologies for Software Engineering and Software Technology (2006)
Baida, Z., et al.: An ontological approach for eliciting and understanding needs in e-services. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 400–414. Springer, Heidelberg (2005)
Dietz, J.L.G.: System Ontology and its role in Software Development. In: Castro, J., Teniente, E. (eds.) Advanced Information Systems Engineering wokshops (CAiSE 2005), Porto, Portugal, 2, FEUP edicoes, pp. 273–284 (2005)
Grunninger, M.: Enterprise Modelling. In: Bernus, P., Nemes, L., Schmidt, G. (eds.) Handbook on Enterprise Architecture, Springer, Heidelberg (2003)
Guarino, N.: Understanding, building and using ontologies. International Journal of Human-Computer Studies 46, 293–310 (1997)
Castano, S., Ferrara, A., Montanelli, S.: Ontology knowledge spaces for semantic collaboration in networked enterprises. In: Eder, J., Dustdar, S. (eds.) BPM Workshops 2006. LNCS, vol. 4103, pp. 336–347. Springer, Heidelberg (2006)
Vujasinovic, M., Marjanovic, Z.: Data level enterprise applications integration. In: Bussler, C.J., Haller, A. (eds.) BPM 2005. LNCS, vol. 3812, pp. 390–395. Springer, Heidelberg (2006)
Izza, S., Vincent, L., Burlat, P.: A Framework for Semantic Enterprise Integration. In: Konstantas, D., et al. (eds.) Interoperability of Enterprise Software and Applications, Springer, Heidelberg (2006)
McIlraith, S.A., Son, T.C., Zeng, H.L.: Semantic Web services. IEEE Intelligent Systems & Their Applications 16, 46–53 (2001)
W3C: Web Service Modeling Ontology (WSMO) (2006)
Geerts, G.L., McCarthy, W.E.: An Ontological Analysis of the Economic Primitives of the Extended-REA Enterprise Information Architecture. IJAIS 3, 1–16 (2002)
Allen, G.N., March, S.T.: The effects of state-based and event-based data representation on user performance in query formulation tasks. MIS Quarterly 30, 269–290 (2006)
Geerts, G., McCarthy, W.E.: The Ontological Foundation of REA Enterprise Information Systems (2005)
Geerts, G., McCarthy, W.E.: Policy-Level Specification in REA Enterprise Information Systems. Journal of Information Systems, Fall (2006)
UN/CEFACT: UN/CEFACT Modeling Methodology (UMM) User Guide (2003)
ECIMF: E-Commerce Integration Meta-Framework. Final draft. ECIMF Project Group (2003)
O’Leary, D.: Different Firms, Different Ontologies, and No One Best Ontology. IEEE Intelligent Systems, 72-78 (Sep./Oct. 2000)
McCarthy, W.E.: The REA Accounting Model: A Generalized Framework for Accounting Systems in A Shared Data Environment. The Accounting Review, 554-578 (July1982)
Sowa, J.: Knowledge Representation: Logical, Philosophical, and Computational Foundations. Brooks/Cole, Pacific Grove (1999)
Hruby, P.: Model-driven design using business patterns. Springer, New York (2006)
Dunn, C.L., Cherrington, J.O., Hollander, A.S.: Enterprise Information Systems: A Pattern Based Approach. McGraw-Hill, New York (2005)
Gailly, F., Poels, G.: Towards a Formal Representation of the Resource Event Agent Pattern. In: International Conference on Enterprise Systems and Accounting (ICESAcc), Greece (2006)
Bialecki, A.: REA ontology (2001), http://www.getopt.org/ecimf/contrib/onto/REA/
Chou, C.-C.: Using ontological methodology in building the accounting knowledge model – REAP. In: 2006 AAA mid-year meeting - 2006 AI/ET Workshop (2006)
Jarrar, M.: Towards Methodological Principles for Ontology Engineering. STARLAB. Vrije Universiteit Brussel, Brussel (2005)
Fernández-López, M., Gómez-Pérez, A., Juristo, N.: METHONTOLOGY: From ontological art towards ontological engineering. In: Working Notes of the AAAI Spring Symposium on Ontological Engineering, Stanford, AAAI Press, Menlo Park (1997)
Gómez-Pérez, A., Rojas, M.D.: Ontological Reengineering and Reuse. In: Fensel, D., Studer, R. (eds.) EKAW 1999. LNCS (LNAI), vol. 1621, pp. 139–156. Springer, Heidelberg (1999)
Brockmans, S., et al.: Visual Modeling of OWL DL Ontologies Using UML. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 198–213. Springer, Heidelberg (2004)
Hartmann, J., et al.: Methods for ontology evaluation. Knowledge Web Deliverable D1.2.3, v. 1.3.1 (2005)
Gangemi, A., et al.: A theoretical framework for ontology evaluation and validation. In: Proceedings of SWAP 2005, the 2nd Italian Semantic Web Workshop, Trento, Italy. CEUR Workshop Proceedings, vol. 166 (2005)
Lassila, O., McGuiness, D.L.: The Role of Frame-Based Representations on the Semantic Web. Technical Report. Knowledge System Laboratory, Stanford University, Stanford, California (2001)
Kogut, P., et al.: UML for ontology development. Knowledge Engineering Review 17, 61–64 (2002)
Spaccapietra, S., et al.: On Using Conceptual Modeling for Ontologies. In: Bussler, C.J., et al. (eds.) WISE-WS 2004. LNCS, vol. 3307, pp. 22–23. Springer, Heidelberg (2004)
Spyns, P.: Object Role Modelling for ontology engineering in the DOGMA framework. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2005. LNCS, vol. 3762, pp. 710–719. Springer, Heidelberg (2005)
Mylopoulos, J.: Information modeling in the time of the revolution. Information Systems 23, 127–155 (1998)
Davies, I., et al.: How do practioners use conceptual modeling in practice? Data & Knowledge Engineering 58, 358–380 (2006)
OMG: Ontology Definition Metamodel: OMG Adopted Specification (ptc/06-10-11). Object Management Group (2006)
de Bruyn, J., et al.: OWL DL vs. OWL Flight: Conceptual Modeling and Reasoning for the Semantic Web. In: World Wide Web Conference (WWW 2005), Chiba, Japan, ACM Press, New York (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Gailly, F., Poels, G. (2007). Towards Ontology-Driven Information Systems: Redesign and Formalization of the REA Ontology. In: Abramowicz, W. (eds) Business Information Systems. BIS 2007. Lecture Notes in Computer Science, vol 4439. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72035-5_19
Download citation
DOI: https://doi.org/10.1007/978-3-540-72035-5_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72034-8
Online ISBN: 978-3-540-72035-5
eBook Packages: Computer ScienceComputer Science (R0)