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.
Similar content being viewed by others
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)