An Evaluation of the REA Framework as an Enterprise Domain Ontology: Does the REA Framework Support Balanced Scorecard information Requirements Kim Church Ph.D. Student Sam M. Walton College of Business University of Arkansas Rod Smith Assistant Professor Sam M. Walton College of Business University of Arkansas October 31, 2004 Version 1.1 ABSTRACT Geerts and McCarthy (2001b, 2002) proposed the extended resource-event-agent (REA) framework as an enterprise domain ontology. The REA conceptual accounting framework was designed to describe the information architecture related to an organization’s economic activity (e.g., McCarthy 1982, Dunn et al. 2005). Geerts and McCarthy (2001b, 2002) extend the original REA to include value-chain level configurations, task-level configurations, and encompass a broader array of business economic phenomena. They note, however, that future research is needed to refine the “REA components into a more complete enterprise ontology” (Geerts and McCarthy 2002, p. 2). In this paper, we examine the REA framework to identify those components that are missing or must be better defined to provide a more complete enterprise ontology. Traditional accounting systems as well as current enterprise resource planning systems are often ill-equipped to capture and report nonfinancial information. The effective and efficient managerial use of nonfinancial information requires that it be integrated into existing enterprise information systems. We therefore specifically address whether the REA ontology encompasses nonfinancial information requirements, and we employ the balanced scorecard as the vehicle by which we examine the structure, source, and use of nonfinancial measures in an enterprise domain. 2 1. INTRODUCTION Geerts and McCarthy (2001b, 2002) proposed the extended resource-event-agent (REA) framework as an enterprise domain ontology. Although ontology has its origins in philosophy, researchers are applying ontological theories to improve the design of information systems. In an enterprise systems context, an ontology expresses formal definitions of the set of terms, entities, objects, classes and the relationships between them in an enterprise information system (e.g., Zuniga 2001, Pouchard et al. 2000). The REA conceptual accounting framework was designed to describe the information architecture related to an organization’s economic activity (e.g., McCarthy 1982, Dunn et al. 2005). Geerts and McCarthy (2001b, 2002) extend the original REA to include valuechain level configurations, task-level configurations, and encompass a broader array of business economic phenomena. They note, however, that future research is needed to refine the “REA components into a more complete enterprise ontology” (Geerts and McCarthy 2002, p. 2). In this paper, we examine the REA framework to identify those components that are missing or must be better defined to provide a more complete enterprise ontology. Recently, there has been increased emphasis on nonfinancial measures both for external reporting and internal management (e.g., Eccles et al. 2001, Kaplan and Norton 1992, 1996a, 1996b, Lev 2001). Traditional accounting systems as well as current enterprise resource planning systems are often ill-equipped to capture and report nonfinancial information. The effective and efficient managerial use of nonfinancial information requires that it be integrated into existing enterprise information systems. We 3 therefore specifically address whether the REA ontology encompasses nonfinancial information requirements. Although a number of management tools employ nonfinancial measures, we selected the balanced scorecard as the vehicle by which we examine the structure, source, and use of nonfinancial measures in an enterprise domain. We argue that the balanced scorecard employs a broad range of nonfinancial measures that encompasses those used in other prominent management tools, such as total quality management, six sigma management, value-based management, and customer relationship management. The balanced scorecard is a popular management tool for developing and implementing strategy. Bain & Company’s annual management tools survey recently found that 72 percent of respondents use the balanced scorecard (Bain & Company 2004).1 To establish a balanced scorecard, organizations develop strategy maps to identify causal relationships, establish appropriate objectives, and determine corresponding performance measures (Kaplan and Norton 1992, 1996a, 1996b, 2000a, 2000b, 2004). Using the balanced scorecard requires collecting both financial and nonfinancial performance data from throughout the organization to compare against objectives over time. The potential for dynamic changes in the performance measures and the need to integrate information across business processes complicates the design of balanced scorecard systems. Consequently, most organizations find that their current enterprise systems do not capture all the required data.2 If balanced scorecard information 1 Rigby (2001) reports 49 percent of respondents used the balanced scorecard in 1999. In a 2001 survey by IDC and the Balanced Scorecard Collaborative, survey respondents from a broad range of industries stated that complex data sourcing remains the single biggest challenge to automating balanced scorecards, followed by the unavailability of the needed source data (Williams 2004). 2 4 requirements are to be integrated into enterprise systems, then those requirements should articulate with the REA framework. Our work contributes to the literature on conceptual accounting systems design. The REA framework has an established heritage, but it may be limited in its ability to describe the broader range of economic activity related to strategic management and strategy implementation. The REA framework was designed to provide a conceptual model of accounting systems in a database world. O’Leary (2002) found many similarities between the REA framework and SAP’s enterprise resource planning system. He noted, however, that SAP includes extensions that are not yet part of the REA model. SAP includes balanced scorecard capability within its strategic enterprise management module, thus this research may help define extensions to the REA framework to accommodate that difference. Additionally, every organization implementing a balanced scorecard must develop its nonfinancial measures, determine the source of those measures, and link its objectives to business processes, but we found little research that provides a theoretical approach to that process.3 We proceed as follows. In the next section, we review ontological theory as applied to information systems. Then in section three, we summarize the concepts of the REA ontology. In section four, we review the information requirements of the balanced scorecard. In section five, we evaluate whether the REA ontology supports balanced scorecard information requirements. We then conclude and describe opportunities for future research. 3 There are, of course, a number of consulting firms with prescribed methodologies. 5 2. ONTOLOGY BACKGROUND 2.1. Purpose and goals of an ontology In a search for a theoretical foundation for information systems design and modeling, a number of researchers have borrowed concepts from metaphysics. For example, Wand and Weber (1990, 1993) proposed a formal model of an information system within the context of a theory of ontology. Ontology is a branch of metaphysics that deals with systems structure (McComb 2004). As it relates to information systems, an ontology articulates the constructs needed to describe particular types of phenomena that occur in some domain (Wand and Weber 2004). Ontologies describe things that exist in a problem domain. This includes properties, concepts and rules, and how they relate to one another, which supports a standard reference model for information integration as well as knowledge-sharing (Linthicum 2004). The key to efficiently managing data lies in establishing a common understanding, and an ontology defines the common words and concepts used to describe and represent an area of knowledge (Obrst 2003, Schreiber 2003). Ontological theories impose order on domain phenomena and help us describe the structure of the domain and relations between objects therein (Weber 2003, Zuniga 2001). Kim et al. (1999) note that business questions drive the requirements for ontology design. The goal of ontology-based enterprise modeling is the implementation of an environment that supports the modeling and design of enterprises. Well defined ontologies should facilitate the accurate communication critical to the successful implementation of enterprise systems, because they provide a common understanding of 6 data and processes that exist within a problem domain (Linthicum 2004, Uschold et al. 1997). 3. THE RESOURCE-EVENT-AGENT ONTOLOGY 3.1. REA background McCarthy (1979, 1982) built on Chen’s (1976) entity-relationship concepts to create a generalized accounting framework applicable to integrated enterprise systems. The REA framework abandons debits, credits, and traditional account structures as artifacts associated with the mechanics of journals and ledgers in standalone bookkeeping systems. Instead, the REA framework characterizes accounting phenomena in terms of economic events and the associated enterprise resources and agents. Resources are defined as things of economic value that are provided or consumed by an enterprise’s activities and operations. Thus, resources can be considered generally equivalent to accounting definition of assets. Agents are the persons, organizations, or organizational units that control or effect economic events. Economic events are the activities that increase or decrease enterprise resources. The procedural features of the REA framework allow materializing conclusions, such as periodic financial reports, by deriving information, decomposing and combining events, and matching expenses to revenues at the macro level (McCarthy 1982). 3.2. REA Ontology Geerts and McCarthy (2001b, 2002) propose an extended REA framework as an enterprise domain ontology. The REA ontology extends the original REA framework to include “a full accountability infrastructure for a firm (Geerts and McCarthy 2002, p. 5).” 7 In essence, the REA ontology provides a top-down decomposition of the enterprise value chain. At the top level, the value chain level REA model identifies the business processes—transaction cycles defined by the dualities of associated economic events— and the resource flows between processes. The value chain REA model is then decomposed into the business process level REA model, which closely resembles the original REA framework. The process level REA model is then decomposed into a task level REA model that specifies the logical sequence of activities necessary to carry out the economic events defined at the higher levels. The REA Ontology also includes extensions to the original REA framework at the process level. In particular, Geerts and McCarthy (2001b, 2002) introduce additional events that are not normally included in traditional accounting records but do play important roles in commercial enterprise systems.4 For example, they include commitment events, which are agreements to engage in economic events in the future. Commitment events are linked to other commitment events in a “reciprocal” relationship corresponding to the duality relationships between economic events. Additionally, they introduce an abstraction relationship termed “typification” which links resource, event, or agent entities to a knowledge-level grouping, a type image. Type images and the relationships among type images create a policy infrastructure that “conceptualizes what ‘could be’ or ‘should be’ within the context of a defined portfolio of firm resources and capabilities” (Geerts and McCarthy 2002, p. 6). Geerts and McCarthy distinguish among three variations of type images: standards, policies, and budgets. A standard represents an engineered specification, such “Enterprise systems” is intended to include commercial software packages called enterprise resource planning (ERP) systems from SAP, Peoplesoft, Oracle, and others, as well as similar integrated software systems. 4 8 as a recipe or bill of material. A policy implements organizational requirements and constraints. A budget represents a target or goal for a specific time period. Type level entities create organizational information or knowledge overlay to the operational level REA model. The REA type level therefore must provide the structure for to support the implementation and tracking of organizational strategic initiatives. Figure 1 describes the different REA levels and type images.5 4. THE BALANCED SCORECARD INFORMATION REQUIREMENTS 4.1. Balanced scorecard overview Kaplan and Norton (1992, 1996a, 1996b) designed the balanced scorecard as an alternative to the exclusive use of financial measures to manage company performance. The balanced scorecard is now a well-known and broadly-used management tool. Reportedly, over 60% of Fortune 1000 companies used balanced scorecard systems by 2001 (Bourne 2002). The balanced scorecard retains financial measures, such as profitability, growth, and shareholder value, but it also includes the nonfinancial measures that drive the financial results. Managers use the balanced scorecard to look at their business from four perspectives: the customer perspective, internal business perspective, learning and growth perspective, and the financial perspective.6 A balanced scorecard system consists of objectives and corresponding performance measures for each of the four perspectives. 5 Figure 1 is based on figure 2 in Geerts and McCarthy (2002). See Kaplan and Norton’s three books, three articles in Harvard Business Review, and two articles in Accounting Horizons, among other publications for a complete description of the balanced scorecard framework. 6 9 The objectives and measures are linked together so that short-term actions support longterm strategic objectives (Kaplan and Norton 1996a). The balanced scorecard also complements other widely-used management systems, such as shareholder value management systems, and activity-based costing (Kaplan and Norton 2001a). Balanced scorecard measures for the financial perspective decompose residual income into elemental measures of cost reduction, asset productivity, and revenue growth. Activity-based costing can improve the quality of operational measures for the balanced scorecard internal process perspective. 4.2. Balanced scorecard information requirements Kaplan and Norton (1996a, 1996b) describe four processes for managing strategy with the balanced scorecard. The first process is translating the vision, expressing the organization’s strategy as an integrated set of objectives and measures that describe the long-term drivers of success. The second process is communicating and linking, communicating those objectives throughout the organizational hierarchy and establishing departmental and individual objectives that link to the overall strategic objectives. The third process is business planning, integrating the business and financial plans. The fourth process is feedback and learning, monitoring the performance measures and the relationships to strategic goals. These processes entail the decomposition of strategic objectives and building a system of both financial and nonfinancial measures at all levels of the organization. The challenge is to make explicit links between operations and finance to integrate the nonfinancial measures with traditional financial measures. Kaplan and Norton (1992, p. 10 75) note that, “If the information system is unresponsive, however, it can be the Achilles’ heel of performance measurement.” 4.3. Balanced scorecard systems A key assumption in the literature about the balanced scorecard is that the performance measurement data required for using the performance management framework is readily available (Williams 2004). However, the balanced scorecard imposes complex data requirements; many measures can’t simply be aggregated and disaggregated. Absent an approach to integrate the balanced scorecard requirements into existing enterprise systems, “the implementation of a balanced scorecard would resemble the all-too-common rapid deployment of a standalone application” (Williams 2004). In 2000, the Balanced Scorecard Collaborative published functional standards for balanced scorecard systems.7 Those standards specify that balanced scorecard software should allow the description of perspectives, objectives, measures, targets, and strategic initiatives, and it should also allow users to establish specific cause-and-effect linkages among various objectives, associate measures with objectives, associate targets with measures, and link strategic initiatives to one or more objectives. The standards do not, however, require that the balanced scorecard software be integrated into an organization’s financial or enterprise systems. 4.4. An entity-relationship model of a balanced scorecard system We located material on the Balanced Scorecard Institute web site that describes a generic data model for a balanced scorecard application. We compared that data model against descriptions of balanced scorecard applications from several of the certified 7 The functional specifications are available at http://www.bscol.com/bsc_online/technology/standards/. 11 vendors, e.g., SAP, Peoplesoft, Microsoft, and SAS. Our impression is that the data model accurately represents the structure of the typical balanced scorecard software. Figure 2 describes the generic balanced scorecard data model. As described in the functional specifications, a balanced scorecard system includes perspectives, objectives, measures and targets. It incorporates initiatives, links the initiatives to the owner of the initiative, and links the owner to the organizational unit. It does not, however, link these objects to the underlying business processes. Thus, misinterpretations can lead to issues of data quality (e.g., Wand and Weber 1996). 5. EVALUATING THE REA FRAMEWORK AS AN ENTERPRISE DOMAIN ONTOLOGY AGAINST BALANCED SCORECARD INFORMATION REQUIREMENTS 5.1. Criteria for evaluating ontologies Although there is substantial research on the application of ontological theories to information systems, there is relatively little research that describes the criteria for evaluating information systems ontologies. The existing research appears to provide two approaches to evaluating ontologies. One is the more general approach that evaluates ontologies based on broad criteria (Gruber 1993, Uschold and Gruninger 1996, Fox et al. 1998). The second approach is to evaluate ontologies against the information requirements of a specific domain (Gruninger et al. 1997, Kim et al. 1997). As one example of the broad approach, Gruber (1993) argues that ontologies should be evaluated against objective design criteria. He presents five broad design criteria for ontologies whose purpose is knowledge sharing: 12 1. Clarity: effectively communicates the meaning of defined terms. 2. Coherence: allows inferences only consistent with the definitions. 3. Extendibility: able to be extended and specialized without requiring the revision of existing definitions. 4. Minimal encoding bias: depends little on a particular symbol-level encoding. 5. Minimal ontological commitment: makes as few claims as possible about the world modeled. Uschold and Gruninger (1996) also present guidelines for developing ontologies based on their experience in developing the enterprise ontology. They highlight three broad criteria for evaluating ontologies. 1. Clarity: effectively communicate the intended definitions. 2. Coherence: internal consistency. 3. Extensibility: offers a conceptual foundation for a range of anticipated tasks. Fox et al. (1998) also describe evaluation as problem in engineering of ontologies. They highlight criteria to evaluate ontologies that are quite similar to the five presented by Gruber. 1. Functional completeness: represents the information necessary to support some task in the domain. 2. Generality: provides shared versus specific definitions. 3. Efficiency: supports efficient reasoning without transformations. 13 4. Perspicuity: easily understood by the users so that it can be consistently applied and interpreted across the enterprise. 5. Precision/granularity: provides a core set of ontological primitives that are partitionable and do not overlap in meaning; supports reasoning at various levels of abstraction and detail? 6. Minimality: contains the minimum number of objects (terms or vocabulary) necessary. There are clearly similarities among these three sets of criteria for evaluating ontologies. We see major common themes as clarity, coherence, completeness, and the ability to be extended. We argue that the long history of the REA framework both in the classroom and in research strongly indicates that the theory is clear and coherent. We therefore concentrate on whether the REA framework is complete, i.e., does it represent the information necessary to support the enterprise domain in a balanced scorecard context, and is the REA framework extendable to include balanced scorecard requirements, i.e., can it be extended to include appropriate nonfinancial objectives and measures. 5.2. Does the REA Ontology support balanced scorecard information requirements? Gruninger et al. (1997) argue that existing ontologies can be evaluated for completeness by determining which requirements from a comprehensive set of process requirements are supported. Kim et al. (1999) also note that business questions drive ontology competency questions and therefore the requirements for ontology design. We therefore examine the balanced scorecard information requirements as the standard against which we evaluate the REA ontology. 14 Table 1 provides a listing of the REA components and the definitions of those components. Based on Chen’s (1976) original entity-relationship theory, the REA framework has been extended to encompass the array of enterprise operating activities. Certainly, we expect that the REA framework supports aggregate financial measures that are typically included in the balanced scorecard’s financial perspective. The REA framework appears limited, however, in its ability to describe elements of the balanced scorecard’s customer perspective, learning and growth perspective, as well as those value chain processes that Porter (1985) describes as support processes. Figure 3 presents the REA value chain structure within a balanced scorecard strategy map. The existing description of the REA framework covers operating processes, but it is not clear that it covers the other important balanced scorecard processes. The balanced scorecard emphasizes innovation processes, customer management processes, and regulatory and social processes, in addition to the operational processes (e.g., Kaplan and Norton 2004, figure 3). These processes contribute to the organization’s customer value proposition, which affects customer satisfaction, acquisition, retention, and profitability. Increased customer growth and profitability drives the organization’s revenue growth, productivity, and profitability. All processes also require resources and generate costs and therefore affect organizational productivity and profitability. Table 2 lists example balanced scorecard information requirements for all the perspectives. For each information requirement, we determined whether that information is supported, or could be supported, by the REA framework as presented in existing research by McCarthy (1979, 1982), Geerts and McCarthy (2001b, 2002), and the 15 textbook by Dunn et al. (2005). If the information could be supported, we also identified the likely source of that information in the REA framework. As shown in Table 2, we believe that the financial information requirements of the balanced scorecard are supported by the REA framework. The summary financial measures can be provided by what McCarthy (1982) terms “conclusion materialization” from the underlying processes. Additionally, many of the customer perspective information requirements are supported as properties of sales process external agents, i.e., the customer or customer type images. We do not believe that broader measures of market attributes, e.g., market share, are supported in the current descriptions of the REA framework. It is possible, however, that the market could be represented as the set of customers and potential customers of the firm, and with that extension, it would be possible to support the market-oriented information requirements. Additionally, we suppose that customer satisfaction measures could be supported as properties of the customer agent, but there are many elements of the value proposition that affect customer satisfaction. Customers could be satisfied with some products, some salespersons, and some sales transactions, but not others. Thus, we believe that customer satisfaction information is a complex construct that is not clearly supported by the REA framework. Table 2 also shows that the REA framework is least likely to support the information requirements of the learning and growth perspective. The REA framework includes type images that describe knowledge level specifications, such as standards (Geerts and McCarthy 2003). But, Geerts and McCarthy define a standard as an engineered specification, e.g., a bill of materials, “for something like a product.” The elements of human capital, information capital, and organization capital are complex and 16 dynamic intangible constructs, which do not appear to be supported fully by the REA type image component. In summary, many of the balanced scorecard information requirements, especially the financial information requirements, are—or could be—supported by the existing REA ontology. Many of the softer, nonfinancial, information requirements are not supported within the existing definitions of the REA ontology. 5.3. Does the REA Ontology support the strategic structure of a balanced scorecard? The balanced scorecard supports a top-down approach to strategy implementation. Organizations develop balanced scorecards by translating a high level set of strategic objectives into an integrated set of objectives that cascade down through the organizational hierarchy (Kaplan and Norton 2004). The balanced scorecard objectives are linked in a causal chain within and across perspectives. The REA framework currently only offers type images as the vehicle for modeling organizational policy (Geerts and McCarthy 2001b). Yet, Geerts and McCarthy (2001b, p. 21) recognize that further extensions to the REA architecture are necessary to “transform such an infrastructure into an enterprise system useful for a much wider range of managerial planning and control.” Uschold et al. (1997) describe other efforts to create an enterprise ontology. The major sections of their enterprise ontology include: 1. Meta-ontology: entity, relationship, role; 2. Activity, plan, capability, and resources: processes and planning terms; 3. Organization: relating to how organizations are structured; 17 4. Strategy: terms related to high level planning, e.g., purpose, mission, decision, critical success factor; and 5. Marketing: terms related to marketing and selling goods and services, e.g., sale, customer, price, brand, promotion. Uschold et al. (1997) go on to develop specific definitions for such terms as activity, plan, capability, skill, strategy, purpose, influence factor, critical success factor, and decision. The REA framework provides type images and the links among type images as the only knowledge level construct to support this broad array of concepts. Incorporating these elements into the REA framework would improve clarity and likely address many of the balanced scorecard strategic elements. 6. CONCLUSION AND FURTHER RESEARCH RECOMMENDATIONS Geerts and McCarthy (2001b, 2002) proposed the extended resource-event-agent (REA) framework as an enterprise domain ontology. In this paper, we examine the REA framework to identify those components that are missing or must be better defined to provide a complete enterprise ontology. Specifically, we examined whether the REA framework supports the information requirements of the balanced scorecard. We selected the balanced scorecard as one prominent example of the trend toward broader use of nonfinancial measures for both internal management and external reporting. Organizations face significant challenges when implementing integrated enterprise systems or pursuing comprehensive strategic initiatives like the balanced scorecard. The success of such initiatives depends on how well the requirements are defined and communicated throughout the organization. As we noted earlier, well defined 18 ontologies should facilitate the accurate communication critical to the successful implementation of enterprise systems, because they provide a common understanding of data and processes that exist within a problem domain (Linthicum 2004, Uschold et al. 1997). The REA framework represents a widely accepted conceptual accounting framework. Our analysis finds that the REA framework supports many of the balanced scorecard information requirements but not all of those requirements. The REA framework remains closely tied to its accounting roots. One important area for further study is how to extend the REA architecture to include the strategic management requirements, including the use of nonfinancial measures, that are embodied in the balanced scorecard and similar management systems. Our research identifies areas where the REA framework could be extended to support broader issues of managerial planning and control. 19 REFERENCES Bain and Company. 2004. Management Tools 2003 Highlights. http://www.bain.com/management_tools/home.asp. Balanced Scorecard Collaborative, Inc. 2000. Balanced Scorecard Functional Standards™ Release 1.0a. http://www.bscol.com. Batini, Carlo, Stefano Ceri, and Shamkant B. Navathe. 1992. Conceptual Database Design: An Entity-Relationship Approach. Redwood City, CA: The Benjamin/Cummings Publishing Co. Inc. Bourne, Mike. 2002. The emperor’s new scorecard. Financial World, August: 48-51. Chen, P. 1976. The Entity-Relationship Model: Toward a unified view of data. ACM Transactions on Database Systems, 1(1):9-36. Dunn, Cheryl L., J. Owen Cherrington, and Anita S. Hollander. 2005. Enterprise Information Systems, Third Edition. New York: McGraw-Hill Irwin. Fox, Mark S., Mihai Barbuceanu, Michael Gruninger, and Jinxin Lin. 1998. An organization ontology for enterprise modeling. Appeared in Simulation Organizations: Computational Models of Institutions and Groups, M. Prietula, K. Carley, & L.Glasser (Eds), Menlo Park, CA: AAAI/MIT Press, pp. 131-152. Geerts, G.L., and W.E. McCarthy. 1999. An accounting object infrastructure for knowledge-based enterprise models. IEEE Intelligent Systems & Their Applications (July/August): 89-94. Geerts, G.L. and W.E. McCarthy. 2000. Augmented intensional reasoning in knowledgebased accounting systems. Journal of Information Systems, Fall: 27-50. Geerts, G.L., and W.E. McCarthy. 2001a. Using object templates from the REA accounting model to engineer business processes and tasks. The Review of Business Information Systems, 5(4): 89-108. Geerts, G.L., and W.E. McCarthy. 2001b. The ontological foundation of REA enterprise information systems, Working Paper, Michigan State University. Geerts, G. L., and W. E. McCarthy. 2002. “An ontological analysis of the economic primitives of the extended-REA enterprise information architecture.” International Journal of Accounting Information Systems, 3: 1-16. Geerts, G. L., and W.E. McCarthy. 2003. Type-level specifications in REA enterprise information systems. Working Paper, Michigan State University. 20 Gruber, T.R. 1993. Toward principles for the design of ontologies used for knowledge sharing, KSL-93-04. Knowledge Systems Laboratory, Stanford University. Gruninger, Michael, Craig Schlenoff, Amy Knutilla, and Steven Ray. 1997. Using process requirements as the basis for the creation and evaluation of process ontologies for enterprise modeling. SIGGROUP Bulletin, 18(2): 52-55. Guarino, Nicola. 1998. Formal ontology and information systems. Proceedings of FOIS’98, 3-15. Kaplan, Robert S., and David P. Norton. 1992. The balanced scorecard — measures that drive performance. Harvard Business Review, January-February: 71-79. Kaplan, Robert S., and David P. Norton. 1996a. Using the balanced scorecard as a strategic management system. Harvard Business Review, January-February: 75-85. Kaplan, Robert S., and David P. Norton. 1996b. The Balanced Scorecard: Translating Strategy Into Action. Boston, MA: Harvard Business School Press. Kaplan, Robert S., and David P. Norton. 2000a. Having trouble with your strategy? Then map it. Harvard Business Review, September-October: 167-176. Kaplan, Robert S., and David P. Norton. 2000b. The Strategy Focused Organization: How Balanced Scorecard Companies Thrive in the New Business Environment. Boston MA: Harvard Business School Press. Kaplan, Robert S., and David P. Norton. 2001a. Transforming the balanced scorecard from performance measurement to strategic management: Part I. Accounting Horizons, 15(1): 87-104. Kaplan, Robert S., and David P. Norton. 2001b. Transforming the balanced scorecard from performance measurement to strategic management: Part II. Accounting Horizons, 15(2): 147-160. Kaplan, Robert S., and David P. Norton. 2004. Strategy Maps. Boston MA: Harvard Business School Press. Kim, H.M., M.S. Fox, and M. Gruninger. 1999. An ontology for quality management – enabling quality problem identification and tracing. BT Technology Journal, 17(4): 131140. Lampe, James C. 2002. Discussion of an ontological analysis of the economic primitives of the extended-REA enterprise information architecture. International Journal of Accounting Information Systems, 3: 17-34. Lev, B. 2001. Intangibles. Washington DC: Brookings Institute. 21 Linthicum, David. 2004. Leveraging ontologies: The intersection of data integration and business intelligence, part 1. DM Review, June. McCarthy, W. E. 1979. An entity-relationship view of accounting models. The Accounting Review, (October): 667-86. McCarthy, W. E. 1982. The REA accounting model: A generalized framework for accounting systems in a shared data environment. The Accounting Review, (July): 554578. McComb, Dave. 2004. Semantics in Business Systems. New York: Morgan Kaufmann Publishers (Elsevier). Obrst, Leo. 2003. Ontologies for semantically interoperable systems. 12th International Conference on Information and Knowledge Management (CIKM'03), New Orleans, Louisiana, November 3-8, 2003. O’Leary, D.E. 2002. On the relationship between REA and SAP. International Journal of Accounting Information Systems, 5: 65-81 Partridge, Chris. 2002. The role of ontology in integrating semantically heterogeneous databases. Technical Report 05/02, LADSEB-CNR, Padova, Italy. Porter, M. 1985. Competitive Advantage: Creating and Sustaining Superior Performance. Free Press. Pouchard, Line, Nenad Ivezic, and Craig Schlenoff. 2000. Ontology engineering for distributed collaboration in manufacturing. Proceedings of the AIS, March. Rigby, Darrell. 2001. Management tools and techniques: a survey. California Management Review, 43(2): 139-160. Schreiber, Zvi. 2003. Semantic information architecture: creating value by understanding data. DM Review, October. Uschold, M., and M. Gruninger. 1996. Ontologies: Principles, methods, and applications. Knowledge Engineering Review, 11(2): 93-155. Uschold, Mike, Martin King, Stuart Moralee, and Yannis Zorgios. 1997. The enterprise ontology. AIAI University of Edinburgh. Wand, Y., and R. Weber. 1990. An ontological model of an information system. IEEE Transactions on Software Engineering, 16(11): 1282-1292. 22 Wand, Y., and R. Weber. 1993. On the ontological expressiveness of information systems analysis and design grammars. Journal of Information Systems, 3: 217-237. Wand, Y., and R. Y. Wang. 1996. Anchoring data quality dimensions in ontological foundations. Communications of the ACM, 39(11): 86-95. Wand, Y., and R. Weber. 2004. Reflections: Ontology in information systems. Journal of Database Management, 15(2): 1-5. Weber, Ron. 2003. Conceptual modeling and ontology: Possibilities and pitfalls. Journal of Database Management, 14(3): 1-20. Williams, Steve. 2004. Balanced scorecards in the business-centric BI architecture. DMReview, October. Zuniga, G. 2001. Ontology: Its transformation from philosophy to information systems. Proceedings FOIS’01, October. 23 FIGURE 1 REA Levels and Type Images (adapted from Geerts and McCarthy 2002, fig. 2) Policy Infrastructure Type Images Accountability Infrastructure Actual Business Events REA Value Chain Specification REA Process REA Process Ty pe is_part_of REA Process Specification is_part_of Agent Resource Event E Type Commitment C Type decomposes_into decomposes_into REA Task Specification Task-1 A Type R Type governs Task-2 Task-3 Task-4 Task Type-1 Task Type-2 Task Type-3 Task Type-4 24 FIGURE 2 Generic Balanced Scorecard Data Modela Owner OO OH Perspectives Objectives PO Causal Links OI OM Initiative IM Measures MT Targets Owner = person or organizational unit accountable for balanced scorecard objectives. Perspectives = balanced scorecard perspectives: financial, customer, internal process, and learning and growth. Objectives = performance objectives set by the owner for each perspective; objectives are related to other objectives according to causal relationships. Initiative = specific strategic initiative(s) designed to improve performance. Measures = financial and nonfinancial measures related to specific objectives. Targets = target values for specific measures for specific periods. a Adapted from Balanced Scorecard Institute example relational data model for the Balanced Scorecard 25 FIGURE 3 REA Value Chain Embedded In Balanced Scorecard Strategy Map Financial Perspective Customer Perspective Productivity Strategies Long Term Shareholder Value Product Attributes Growth Strategies Relationship Customer Value Proposition Image Service Attributes Customer Management Process Operation Management Process Cash Raw Material & Overhead Acquisition & Payment Process Ma nu f Go actu od red s Cash Cash Labo r Internal Perspective Revenue Process Payroll Process Financing Process Conversion Process ry nto e Inv Learning & Growth Perspective Human Capital Innovation Process Information Capital 26 Regulatory & Social Processes Organizational Capital TABLE 1 REA Terms and Definitionsa Term Ontology Conceptualization REA Ontology Value chain Business Process Enterprise Script Process Conclusion Materialization Claims Stock Flow Entity Economic Resource (R) (asset) Economic Event (E) Exchange Task Recipe Transformations Transfers Economic Agent (A) Economic Units Internal Agent External Agent Commitment Images Instigation Event Type Images Standards Definition explicit specification of conceptualization objects, concepts, and other entities that are assumed to exist in some area of interest and relationship among them an enterprise domain ontology built around an extended resourceevent-agent (REA) conceptual accounting model a set of business processes through which resources flow, with the assumption that value is added to the resources within each business process a set of business activities that corresponds to a transaction cycle series of processes with each being further exploded into an exchange specification from which itself is derived a script of lowlevel tasks needed to accomplish the exchange exchange and tasks needed to execute the exchange producing information "snapshots" from records of continuing activities future assets balance sheet account income statement account person, object, or happening modeled in a database things that are scarce, have utility, and under control of the enterprise class of phenomena which reflect change in economic resources a trade of resources between two parties specific components of an exchange ordered sequence of tasks create value through changes in form or substance create value in market transaction with outside parties persons and agencies participating in economic events or responsibilities subset of inside economic agents persons, agencies, or organizational units performing activities in a process that are inside the organization and responsible for a particular event persons, agencies, or organizational units interacting with an organizational process from outside the process and participating in a particular event agreement to execute an economic event in a well-defined future that will result in either an increase of resources or a decrease of resources preliminary contacts between internal agents and external agents, such as marketing activity, information requests. represent intangible structure of economic phenomena, such as grouping or characterization at an abstracted, knowledge, level an engineered specification, such as a blueprint or a recipe 27 Prototypes Policies Budget Characterizations Relationship Association Relationship Generalization Relationship Stock-Flow Relationship Duality Relationship Participation Relationship Control Relationships Responsibility Relationship Linkage Relationship Cooperation Relationship Composite Relationship Custody Relationship Reservation Relationship Fulfillment Relationship Partner Relationship Reciprocal Relationship Typification Abstraction Ordering blueprint of the configurations of the actual phenomena abstractions that restrict the legal configurations of the actual phenomena target or goal for a specific time period informative type-image relationships association between two or more entities dependencies between agents relate different sub sets/types of entities to generalized type/supersets connect appropriate elements of the resource and event of enterprise Links event that increments a resource with corresponding decrement event for a process links inside/outside parties to economic events association between resource, inside agent, and outside agent higher level units control and accountability for activities of subordinates dependencies between resources existing dependencies between external agents a resource (whole) as an aggregate of two or more other resources (parts) internal agent responsible for specific resource link between commitment event and resource/resource type that schedules inflow and outflow of resources link between commitment event and subsequent economic event special participation relationship that describes outside agents participating in commitments association between commitment events corresponding to the duality relationship between economic events descriptions that apply to a group of actual phenomena mental process to characteristics and properties of a set of objects and exclude other irrelevant characteristics dependency between two tasks a Sources: Batini et al. (1992), Dunn et al. (2005), and the series of articles by Geerts and McCarthy, and McCarthy. 28 TABLE 2 Evaluating Whether Balanced Scorecard Information Requirements Are Included in the REA Framework Perspectives/Objective Categoriesa Sample Objectives/Measure Type Financial Perspective (figure 2-3) Productivity Strategy Improve cost Reduce cash expense structure Increase asset utilization Growth Strategy Expand revenue opportunities Enhance Customer Value In REA Frameworkb Yes Invest to eliminate bottlenecks Possible REA Component Conclusion materialization: Resources, Events, Internal Agents all processes Maybe Conclusion materialization: Resource acquisition events after determination of bottleneck locations New sources of revenue Yes Improve profitability of existing customers Yes Conclusion materialization: Sales Process Conclusion materialization: Sales Process Customer Perspective (figure 2-4) Customer satisfaction Customer profitability Market share Account share Customer acquisition Customer retention Percent satisfied Percent unprofitable No Yes Percent market share Percent account share Conversion rate No No Yes Customer lifetime value Yes Customer value proposition Product/service Price, quality, availability, attributes selection, functionality Relationship Service, partnership Image Brand image Internal Perspective (figure 3-2) Operations Management (figure 3-2) Develop supplier Supplier ratings: quality, relations delivery, cost Produce goods and Cost per unit of output services Distribute to ABC costs of storage and customers delivery to customers 29 Maybe Conclusion materialization: Sales Process Conclusion materialization: Sales Process Conclusion materialization: Sales Process Resource or Resource Type properties No No Yes Agent/Agent Type properties Yes Conclusion materialization Yes Conclusion materialization: Distribution process Manage risk Percent of capacity from existing and backlogged orders Customer Management Process (figure 4-6) Customer selection Target high-value customers Customer acquisition Communicate value proposition Customer retention Service excellence Customer growth Customer education a b Conclusion materialization and Agent/Agent Type properties Instigation Event Agent/Agent Type properties Instigation Event and Agent/Agent Type properties No No Maybe Number of new products launched Learning and Growth Perspective (figure 7-1) Human capital Strategic competencies: availability of skills, talent, knowledge Organization capital Maybe No Maybe Regulatory and social processes (figure 6-2) Environment Energy consumption Safety and Health Incidence rates Employment Diversity Community Community investment Information capital Conclusion materialization: Sales Process Resources, Commitment Events, Reservation Relationships Maybe Innovation Management Process (figure 5-2) Identify opportunities Number of new projects Manage the portfolio Net present value of of projects projects in pipeline Design and develop Number of patents Launch Maybe Strategic information: availability of information systems, knowledge applications and infrastructure Culture, Leadership, Alignment, Teamwork Maybe Resource/Resource Type properties Resource/Resource Type properties Yes No Yes Maybe Stockflow relationship Maybe Agent/Agent Type property Agent/Agent Type property Conclusion materialization No No Parenthetical information are references to figures in Kaplan and Norton (2004) book. Yes = example available in or can be implied by prior REA research; Maybe = reasonable extension to REA examples; No = no example in REA research and no clear avenue for inclusion. 30