Conceptualizing Social Relators and Economic Exchange Contracts for Reporting Purposes Ivars BLUMS 1[0000-0003-3405-0754] and Hans WEIGAND 2[0000-0002-6035-9045] 1 SIA ODO, Riga, Latvia Ivars.Blums@odo.lv 2 University of Tilburg, Tilburg, The Netherlands Abstract. In the last decade, several UFO-grounded economic exchange ontolo- gies have been developed, notably COFRIS, OntoREA, REA2, and ATE. We think it is time that a next step is made into the direction of the corporate reporting standard setters, for which an ontological approach is of high potential value. In this paper, we first define requirements for exchange conceptualization and pre- sent the latest developments in COFRIS - a core ontology for financial reporting information systems, focusing on contracts within the new versions of the UFO- B theories and the OntoUML tool. Then we compare it with the conceptual framework and standards for accounting and financial reporting and discuss COFRIS against other UFO grounded exchange and contract ontologies. Keywords: IFRS, UFO, COFRIS, Economic Exchange Contracts 1 Introduction Concepts of Economic Exchanges and their governing contracts (hereinafter Contracts) play a fundamental role in enterprise accounting and reporting. Table 1 shows that a major part of local/international corporate reporting standards (hereinafter Standards) are dedicated to different types of Contracts, or at least specify accounting and reporting requirements for capturing exchanges of specific economic resource categories. Table 1. The main Contract-related International Accounting and Reporting Standards. International Standard [1] Key Exchangeable IFRS 2 Share-based Payment Shares IFRS 3 Business Combinations Business IFRS 5 Non-current Assets Held for Sale and Discontinued Operations Non-current Resources IFRS 6 Exploration for and Evaluation of Mineral Resources Mineral Resources IFRS 9 Financial Instruments Financial Instruments IFRS 13 Fair Value Measurement Resources and Obligations IFRS 15 Revenue from Contracts with Customers Goods and Services IFRS 16 Leases Rights of Use IFRS 17 Insurance Contracts Insurance Policies IAS 2 Inventories Inventories IAS 7 Statement of Cash Flows Cash and Cash Equivalents IAS 16 Property, Plant and Equipment PPE IAS 19 Employee Benefits Employee Benefits IAS 21 The Effects of Changes in Foreign Exchange Rates Foreign Currency IAS 23 Borrowing Costs Loans IAS 24 Related Party Disclosures Party Information IAS 38 Intangible Assets Intangible Resources IAS 40 Investment Property Investment Property IAS 41 Agriculture Biological Resources The conceptualization of the contracts is based on the generalization of contract law. The rules relating to certain categories of exchange, such as consumer, employment, insurance, and information-licensing contracts, have developed specialized content to the point that they are often treated as distinct legal fields [4]. Nevertheless, exchanges and contracts in standard setting have common core objects, relationships, and events that are required to be reported. Particular contract types should be extensions of these core objects. This principle is only partially implemented in existing Standards. The Standards also suffer from internal inconsistency and semantic interoperability prob- lems. Therefore, an ontological approach has great potential value, especially in the situation when the volume of standards of corporate reporting constantly increases, and their quality can be improved through digitalization and multilateral observation [10]. The concept of an Economic Exchange is broader than a Contract governed [4]. In spot markets, such as public bazaars, involved parties manage reasonably well without formal contracting. Contracting becomes worthwhile when there is a temporal element to the exchange or at least one party is uncertain about the actions of the counterparty. E.g., when the good to be exchanged needs to be produced or the service being rendered takes time. Conceptual modeling of Contracts has a long history, recently warmed-up by Smart Contract technology (see, e.g., [5]). As mentioned, contracts govern the exchange of economic resources (and obligations), including goods and services (resp, equities and debts), between exchange parties. Corporate Reporting, including Financial, ESG, and Tax Reporting, serves the needs of uncertainty-adjusted evaluation of actual and potential benefits and sacrifices to the donors from enterprise performance and position. It recognizes and measures the effects of exchanges on enterprise situation (position) of economic resource control rights and obligations, as well as enterprise activity events (performance) that have led to changes in the situation within a period. The specifics of contracts are in the separation in time of formation and fulfillment processes, and separation in time of parties’ role and trans- action performance within those processes. Due to these separations, temporary rights (obligations) and intermediate activities emerge that constitute the essence of the con- tract capturing in a legal sense and thus are first-class entities for accounting in addition to the exchange per se. Requirements for such Contracts cover Contract and Property Law, Economics, IS, Corporate Reporting and Accounting, thus, to facilitate standard setting, a Foundational Ontology is needed, that at least contain building blocks in Law and Economics. Such an ontology is Unified Foundational Ontology (UFO) [11], with its subontologies [e.g., 13-17] and the ontology engineering tool OntoUML 2.0 [12]. The new version of the tool incorporates an extension of OntoUML to address events and their relations [13] and allows to verify and convert models to gUFO – a lightweight implementation of the UFO suitable for Semantic Web OWL 2 DL applications [14]. In this paper, we build forth on COFRIS – a core ontology for financial reporting information systems [7, 9, 10]. The methodology of our ontology research is dialectical. We start with the contract law and accounting theories and list requirements for Con- tracts (Section 2). Grounding on Foundational Ontology we present the extended social relator and contract ontology in more detail within the new version of the UFO theories and the new tool (Section 3). We compare our ontology with the conceptual framework and several standards (Section 4) and discuss it against other UFO grounded exchange and contract ontologies (Section 5). Section 6 concludes and outlines future work. 2 Accounting Requirements for Specification of Contracts The recognition, categorization, and measurement of activities and resources involved in a contract are captured for accounting and disclosure purposes based on the Common Standards and the Policies of an Enterprise. Several aspects of such capturing are based on information that is not specified, nor governed by default rules, in a Legal Contract. For example, the IAS Standard 24 Related Party Disclosures [1] requires exchange parties to disclose their relatedness and to follow specific rules in measurement. Information about an exchange has a correlative part and a subjective part. The Cor- relative part refers to shared propositional content, such as performance obligations, rights to be transferred, prices for services or goods, and needs to be consensual be- tween exchange parties, and/or is observed independently by the third party. The Sub- jective part of each party, such as internal valuation, uncertainty, and function of the resources (obligations) received or transferred [10]. The involved resources’ source, target, provenance, and even measurement infor- mation are also important for sharing among parties. Including reporting aspects may increase the legal quality of the contracts. For instance, it is essential for both parties that a contract is concluded in compliance with IFRS 17 [1], and the going concern state of each party is assessed and uncertainties disclosed per IAS 1 [1]. The addition of the required information in the Contracts becomes easier and more faithful when performed within Smart Contracts whereby parties add correlative and own parts via the Contract posting application [9]. Financial Statements require the presentation of aggregated effect information, but Statement Notes often disclose transactional data. The data disclosed for Offerings, Contracts, Fulfillments, Taxation, Registers that protect ownership, or reduce health and safety risks through traceability, Customs, Markets, and Other Parties are on the transaction level. Advances in Multilateral IS [10] and especially Big Data [26] make such transaction-level data more easily accessible and reconcilable. Offering and Contract information assessment and disclosure become increasingly important as a market forming mechanism, stewardship evaluation, and timely avoid- ance of non-compliance. Concerning the main functions of Accounting Information Systems (AIS), we dis- tinguish between capturing and its extension – recognition. In short, capturing and in- volves any processing of transfer or receipt of economic resources (obligations), in- cluding offerings, executory contracts, and other off-balance items, while recognition includes only including those that are categorized per Standards as Assets (Liabilities) for Balance Sheet. In essence, recognition and measurement involve future aspects. As described above the most elaborate exchange form involves contracting. Contract formation (Offer and Acceptance) and fulfillment lifecycle information include: 1. Exchange Parties, their types, or markets, legal and reporting state and their general relationship (relatedness) during the lifecycle. 2. Exchange Party Roles and Third parties involved in Contract formation and fulfill- ment. 3. Contract type, legislation, currency, time, duration, completion phase through the lifecycle. 4. Reciprocal Performance Obligations, their conditions, timing, valuation, and phases during the lifecycle. 5. Transfer Obligations of Economic Resources (Obligations) and their phases (e.g., the nature of the goods or services that the enterprise has promised to transfer). 6. Valuation of the Consideration in return for the transfer. 7. All Economic Events of Contract formation, modification, and fulfillment. 8. Assessment and Posting of Contract formation and fulfillment. Affected Asset (Lia- bility) and corresponding Equity, Income, and Expenses Accounts of each Party. 9. Transaction or Aggregate Level of Information Disclosure. Open, Anonymized, or Sensitive Information. Immediate, Periodic, or Postponed Disclosure. Public and Partial Disclosure. (Disclosure is not further regarded in this paper) In addition to Contract Law theories, we should consider the Accounting theories and particularly Ijiri’s Theory of accounting measurement [6], which introduced fundamen- tal axioms of control, quantity, and exchanges. Ijiri defined Economic Resources as having utility and scarcity for enterprises, Assets as resources presently or resources [of a specified type] expected to be placed under the control of an enterprise, and Liabilities as resources [of a specified type] that are expected to be released from the control of an enterprise. He argued for recognition criteria widening to include contracts and com- mitments. Ijiri regarded contract fulfillment lifecycle - Executory, Partially Executed, Half-Executed, and Executed Contracts [6, p.134]. Ijiri’s theory suggests that all meas- urement can be based on so called historical cost and inferred from exchanges (subject to several requirements). The existing practice includes also present value measurement that involves observ- able economic exchanges in the market and uncertainty estimation. International Standards [1, 2] assume the economic exchange concept as something given; the following local definition approximates international exchange interpretation well enough: “a reciprocal transfer between two entities, resulting in one entity acquir- ing Assets or Services or satisfying Liabilities by surrendering other Assets or Services or incurring other Obligations” [3, ASC 845-10-20]. In order to accomplish faithful and relevant reporting, we agree with Guarino [18, 26], that “referring to the relationships [i.e., Assets, Liabilities, and Equity of an Enter- prise] is unavoidable when we need to describe what changes in time, while referring to the event [e.g., Transfer of Economic Resources] is unavoidable when we need to describe contextual aspects that go beyond the relationships themselves”. Explicit event modeling allows the enterprise to benefit from capturing of event’s local, cumulative, contextual, and modal aspects, but also analyze each exchange event as an agent’s service for the principal – an issue of importance for standard setting and online platform policies. Contextual aspects of an exchange event primarily are the cur- rent economic system, financing, and market mechanisms. These aspects are depicted by exchanges of identical or similar [1, IFRS 13] economic resources and obligations in the market at transaction or reporting time. As seen from the above exchange definition accounting depicts events as the changes in the situation and the nature of events, e.g., the services acquired or surrendered, as expense and revenue accounts. We think that due to the bilateral and even multilateral nature of the contracts and exchange, the independently observed events and their prop- erties should be the starting point for standard setting. In this context it is important to distinguish among: • Resources (services and goods) as characterizations or objects of transfer events, • (Transferred) Economic Resources as rights that have the disposition to produce eco- nomic benefits, • (Changes in) Assets as Economic Resources controlled by the enterprise. 3 The Extended UFO Social Relator Pattern We build our contract ontology on a general condition that a transfer agreed between two parties of an Economic Resource (or Obligation) produces a Right (resp., Obliga- tion) to the Consideration, which is measured in monetary terms (Valuation), and if a Consideration is received first then the transfer obligation becomes unconditional. This situation is represented by an Economic Relator, as a specialization of Social Relator in UFO-C Ontology. However, there are several ways of how this relator is worked out. In 3.1, we briefly summarize UFO. In 3.2, we discuss the different positions on Social Relator and based on that, present a new Extended Social Relator pattern in 3.3. This pattern will be the basis of the Economic Exchange pattern in Section 4. 3.1 UFO Background In UFO [10, 14] Concrete Individuals comprise Objects (John, his car, the IASB 2018 Conceptual Framework), Reified Aspects of concrete individuals (John's height, his ser- vice agreement with Amazon), Events (the acquisition of GitHub by Microsoft) and Situations (the situation in which John weighs 80 kgs). A concrete individual has Begin Point and End Point. In UFO-A reified aspects are further divided into intrinsic aspects and extrinsic as- pects. An Intrinsic Aspect depends on a single concrete individual in which it inheres, such as the Moon's mass; mental dispositions, such as Bob's math skills. Intrinsic as- pects are divided into Qualities in case the aspect is measurable by a certain value space (e.g., Bob's weight), and Intrinsic Modes, which are not given a direct value (e.g., Bob's capabilities). Extrinsic (or "relational") Aspects are reified relationships, e.g., John and Mary's marriage, Mary's employment contract at NASA. A Relator mediates reciprocal relationships of two or more concrete individuals. Extrinsic aspects can also be reified one-sided relationships, e.g., John's admiration for Obama (which depends on Obama but does not characterize him) [14]. In UFO-B an Event is a Concrete Individual that 'occurs' or 'happens' in time [13, 14]. Events are those "things that happen to or are performed by" endurants, e.g., actions and processes, such as an offer, negotiation, acceptance, transfer; as well as natural occurrences such as an earthquake. The relations between objects and events may be captured with «participation», «creation», «termination» properties. Part-whole rela- tions between events can be represented with the «component of» and other relations. An event also can have «historicalDependence» from another event. An event can be related to the endurants that are created or terminated in it. E.g., John and Mary's mar- riage was brought into existence in their wedding ceremony, by «manifestation» prop- erty can be used to identify specific aspects that manifest themselves in an event. En- durants play processual (or historical) roles in events in contrast to relational roles in relators. Situations can be used to represent certain configurations of entities that can be comprehended as a whole. When that configuration is actual (present in reality), we say that a situation is a fact. Events «bringAbout» Situations. Individual Type is a Type whose instances are individuals. Kinds are sortals that classify their entities necessarily and that provide a uniform principle of identity for their instances. Instances of a kind can (contingently) instantiate Roles in relational contexts or instantiate Phases in intrinsic contexts. E.g., a person can move in the ex- tension of the role Employee by participating in Employment relators. Relators (as well as qualities) are existentially dependent entities. E.g., the Employment of Mary in NASA can only exist if both Mary and NASA exist. This particular relation of multiple existential dependency is stereotyped as «mediation». A role-like anti-rigid non-sortal that can be played by individuals of multiple kinds is termed a roleMixin, and by kinds and types - a Mixin. OntoUML [12] is a language whose meta-model has been designed to comply with the ontological distinctions and axiomatization put forth by UFO [11]. OntoUML dia- grams represent types and types of the types by the «type» stereotype. In UFO-C [15] the key construct is a social relator of reciprocal social commitments (and claims) between social agents. Unambiguous understanding of this concept, the distinction between relator and extrinsic mode, its lifecycle and foundation events, legal and monetary extensions are fundamental to exchange modeling. 3.2 The Social Relator We remark that since the 18th-century economics is monetary, i.e., exchanges are me- diated by money, and resources are treated as rights and measured in money. Hence an exchange and a market can be viewed as a mechanism where resources are exchanged for money (value) and money is exchanged for other resources. Money allows for par- titioning and combining of exchanges, and consequently of their specification in con- tracts. Thus, the economic contract comprises reciprocal social relators that comprise economic social relators relating resources with monetary consideration. An Economic Relator specializes Legal Relator (UFO-L [17]) which specializes So- cial Relator (UFO-C [15]) which in turn specializes the basic notion of Relator (UFO-A [11]). Per UFO-C, “Social Commitments and Claims [Counter-Commitments] always form a pair that refers to a unique propositional content, and a Social Relator is an ex- ample of a relator composed of two or more pairs of associated [correlate positions] commitments/claims”, see the central line of boxes in Fig.1. In contrast UFO-L [17] postulates that a “legal relation is reified by means of a Legal Relator, which mediates entities that stand in correlate positions (e.g., if agent A has a right to action [i.e., a claim, but not a commitment] X against agent B then B has a duty [i.e., a commitment] to action X towards A).”, i.e., one pair of correlate positions. Recently gUFO [14] made the subject clearer by explaining that “Extrinsic aspects [but not relators] can also be reified one-sided relationships, … They can also be used to reveal parts of relators, e.g., John's rights towards Amazon, Inc. (in the scope of a service agreement) and Amazon's reciprocal duties, Amazon's rights towards John, John's reciprocal duties”. We follow this distinction in our ontology. In addition, there are several UFO related papers including ours’s where the «relator» stereotype is used instead of the extrinsic «mode». Examples are decorating Service Offering [16], and Exchange Offering [7, 21] with “definitely” «relator», and also Economic Resource [9] with «relator». We regard the abovementioned extrinsic modes as mixin relator, we suggest introducing a relator type and a lifecycle pattern for social, legal, and economic relators and their commitments (legal positions). Such types would be gradually materialized by specialization and instantiation of category, mode and quality types. Offered by a committor in an event, accepted by a counter-committor in another event, fulfilled partially through a transaction or breached by non-performance of either committor, realized in full by either committor, and then breached or settled by the other. The positions that we recognize in Social Relator are reciprocal obligations (com- mitments to norms) with correlative rights (entitlements to norms); obligations and ful- filled obligations; and reciprocated fulfilled obligations. The contract schemas have to be simple enough and the elements and relationships that are implied or inherited should not make diagrams overcrowded. In UFO-L, each right has a correlative obligation. We think that after explaining this fundamental principle, it does not make sense to depict the correlative obligation of every right in every diagram like in UFO-L or UFO-S related works. 3.3 Extended Social Relator Before introducing our Basic Economic Exchange pattern, we present a new Extended Social Relator Pattern, depicted in Fig.1. To simplify Fig.1 we assume that the Committer offers and performs first, and omit its multiple roles and situation types. The creation of the Commitment modes as instantiations of the Commitment Types by Committers is represented by the «creation» stereotype [13] with the Offer event (which creates a power of acceptance) and historically dependent Acceptance event. Social Relators with one Commitment instantiated are in the Offered pre-phase, while with both Commitments instantiated in the Executory phase. The termination of Commitment modes as specializations is represented by the «termination» stereotype [13] which relates historically dependent Fulfillment or Settlement events to a class stereotyped «phase» which is instantiated by the endurant when it takes on a “historical” nature1. In such a phase, endurants have still observable, but immutable properties. Social Relators with one Commitment fulfilled are in the Unconditional phase, and with both Commitments fulfilled in Fulfilled (Settled) phase. In Figures 1 and 2, types of types are represented in violet, types of agents in pink, events in yellow, relators in green, extrinsic modes in grey and situations in orange. In this relator pattern legal positions (and their correlatives) and thus the economic relator will progress through the «phases» created by events and situations. Conditional Commitment «termination» will create an Unconditional Other Commitment. The propositional content of the commitments can be time and context-dependent. We assume that an Unconditional Social Relator is materialized at the moment of fulfillment of Commitment. It is important for our ontology that commitments are externally dependent and that their fulfillment events are not simply actions as in [21], but transfers, i.e., transactions for the (benefit) of the counter-committer, and bring about the results (effects) in Situations of both parties. Fig. 1. OntoUML diagram of an Extended Social Relator Pattern. 3.4 Basic Economic Exchange Contract Pattern An Exchange Contract is a complex legally enforceable economic agreement concluded between two Exchange Parties - economic agents – a party and a counterparty, that comprises of reciprocal conditional performance obligations by the exchange parties as obligors to transfer economic resources (obligations), see first the «type» part of Fig. 2. A Conditional performance obligation (POB) of an Obligor to the Obligee is an Eco- nomic Relator phase. A Conditional POB comprises an obligation to transfer an eco- nomic resource (or an obligation) of a specified Resource (Obligation) Type and a recip- rocal right (resp obligation) to the Consideration for the transfer, of a specified Valuation Type. The latter component requires a single Contract Currency. The valuation price, 1 A different approach is taken in [20], whereby commitments cease to exist after fulfillment. which approximates a consideration for a resource (obligation), is agreed to be constant or determinable by a market price or by counter consideration during fulfillment. The valuation of the contract is equal for both parties at inception. POBs are correlative and consensual. The last column of Fig. 2 depicts the recognition and measurement of the exchange process via the changes in Units of Account – Assets (Liabilities) and corresponding Eq- uity (Income and Expenses) Accounts i.e., in the situations of each exchange party. The contract formation process starts with the instantiation of a contract type into Exchange Offering by a party or its agent playing a processual role [13] of the Offerer that via an Offer event transfers Offeror’s (a relational role) instantiated POBs to the multiple Offerees of a specified type. Offeror’s POBs are conditioned by an offeree POB of a specified type required in consideration. The offeror makes its own Assessments of the recognition and measurement for the offering. An offeree playing an Acceptor role continues with a lapse or Acceptance event, instantiating its POBs, transferring the cre- ated contract to the Offeror, and making its assessments, that concludes the formation. The Economic Exchange process is structurally decomposed into generally concur- rent POB fulfillment processes of resource (obligation) transfers by each exchange party in the processual roles of the Transferor (or fulfiller), Transferer, and Transferee. A Resource (Obligation) Transfer fulfills and terminates the transfer obligations, instanti- ates the promised resource (obligation) type, terminates the obligations or rights for a resource of the transferor party, and creates the rights and the value for the transferee. At the same time, the specified consideration valuation is accrued, and the POB is turned into a fulfilled phase and becomes a resource and a Contract Asset of the transferor (Li- ability of the transferee). A Fulfilled POB is a separate object that can be measured and sold. Its timing is contract fulfillment or breach. The transfer event is characterized by the transferred resource (obligation), for a simple transfer of services the «participation» would be of the transferer, but for Economic Transfer, the «participation» involves con- sumed rights and value. POB fulfillment changes the Executory contract into the Part- Executed. The completion of fulfillment by one party - triggers the Value Exchange event – a termination (an exchange) of all monetary consideration rights (obligations) of both parties, which turns the contract into the Half-Executed phase and all unfulfilled POBs into Unconditional POB phase that become Payables of the debtor (Receivables of the creditor). The completion of fulfillment by both parties – the Settlement - causes the termination of the contract. The contract formation can also include the Value Exchange Negotiation and other subevents like the contract fulfillment; however, they are less important for standard setting. An Economic Resource (Type) is a characteristic of the Transfer (resp. Transfer Obligation) and is a claim right for a service and a power for a good. The transfer results in changes in Assets and Liabilities and corresponding Income and Expenses. A more refined model would consider the production processes at the parties’ sites. In summary, we have two components at the lowest level – a transfer obligation and a consideration – with Promised/Expected and Fulfilled phases. Fulfilling by a transfer event of either of these components progresses four possible phases of POBs – Condi- tional, Fulfilled, Unconditional, and Settled. Fulfillment of the POBs progresses Con- tract fulfillment phases – Executory, Part-Executed, Half-Executed, and Executed. The whole exchange process comprises the accumulation of the transfer and value exchange parts. Contract fulfillment is recognized by balanced posting events in the accounts and their phases of the exchange parties. Fig. 2. COFRIS. OntoUML diagram of Basic Economic Exchange Contract Pattern. 4 Comparison with Reporting Frameworks and Standards We think it is necessary to confront any contract ontology, including ours, with the Cor- porate Reporting Standards. On the one hand, we have to check the completeness and correctness of our ontology, and on the other hand, we want to see whether it can be of use for improving the current formulations in the Standards. Within the scope of this article, this confrontation is limited to a few observations. The IASB 2018 Conceptual Framework for Financial Reporting (CF) [2] introduces the concept of a Unit of Account as a bundle of Rights and Obligations that can be recognized, measured as a whole and derecognized as a whole or in parts. That means such an object can be transferred in parts, and valuated upon a contract and is like our concept of a ‘Resource (Obligation)’. In contrast, when regarding transfers in the definition of Liabilities, not Units of Account but only Economic Resources in a restricted sense are regarded. That can be understood in general because liabilities are obligations to transfer resources and transfer of liabili- ties transfer resources eventually, however not in a particular Contract. Standards, for example, IFRS 13 Fair Value Measurement [1] support transfers of Obligations, or even large bundles of Rights and Obligations, such as Business Enterprises as a whole – IFRS 3 Business Combinations [1]. Per CF 4.57 [2], “An executory contract [is a Unit of Account and] establishes a combined right and obligation to exchange economic resources. The right and obligation are interdependent and cannot be separated. Hence, the combined right and obligation constitute a single asset or liability. The entity has an asset if the terms of the exchange are currently favourable; it has a liability if the terms of the exchange are currently unfavourable.” Similarly, in our model, the contract is represented by the relator of re- ciprocal obligations and rights and their valuation. Initially, the total valuation is equal to zero and off-balance, if a party’s obligation value becomes greater than the counter- party’s then the contract is the liability of the party, or an asset otherwise. Per CF 4.58 [2], “To the extent that either party fulfils its obligations under the con- tract, the contract is no longer executory. If the reporting entity performs first under the contract, that performance is the event that changes the reporting entity’s right and obli- gation to exchange economic resources into a right to receive an economic resource. That right is an asset. If the other party performs first, that performance is the event that changes the reporting entity’s right and obligation to exchange economic resources into an obligation to transfer an economic resource. That obligation is a liability.” The difference with our model is that we distinguish between a conditional and un- conditional right to receive (resp, obligation to transfer) consideration, where the former is before and the latter after the realization and both are phases of the Contract and POB. For example, if a party makes a transfer and fulfills only part of the contract, a condi- tional right to receive consideration is accrued, but complete fulfillment by one party raises an unconditional right to receive. We will finish our short analysis regarding some aspects of the most comprehensive Contract Standard – IFRS 15 Revenue from Contracts with Customers [1]. In addition to the duplication of concepts of the CF (that could be avoided through core contract ontology), IFRS 15 states that an Enterprise “shall recognise revenue when (or as) the entity satisfies a performance obligation by transferring a promised good or service [ie a subset of Economic Resources] to a customer.” This Standard conforms to the Basic Contract Pattern. The main purpose of the Standard is to estimate the Amount of Con- sideration (i.e., Revenue) that the Enterprise expects to receive (vs Promised) in ex- change for transferring its goods and services. Per para. 105 of IFRS 15, “When either party to a contract has performed, an entity shall present the contract in the statement of financial position as a contract asset or a contract liability, depending on the relationship between the entity’s performance and the customer’s payment. An entity shall present any unconditional rights to considera- tion separately as a receivable.” This statement not only proves the first-class concept omnipresence but also in contrast with CF, regards contract asset (liability) as a contract phase and not as a new object. At the same time, it proves that contract assets and re- ceivables are material, but not computable, and can be subject to exchange and impair- ment, per para. 107: “A contract asset is an entity’s right to consideration … An entity shall assess a contract asset for impairment.” Standard particularly requires offsetting contract asset and contract liability. 5 Related Work The conceptual modeling theory of Economic Resources, Events, and Agents (in fact of Economic Exchanges, and Contracts) started in the late 70s with the development of REA accounting model by McCarthy [22]. While our research was largely based on REA accounting model initially, we briefly list some issues not explicit in REA as also raised in [27, 7, 24] which do not allow REA to cover essential accounting requirements: • Any economic or accounting theory includes the recognition, measurement, and dis- closure of resources, obligations, and uncertainty in quantified and monetary terms. • The recognition and measurement of changes in assets and liabilities of an enterprise are not determined exclusively by exchanges and participating economic resources. • Economic Resources are rights over goods, services, and rights that are transferred (in the past), but Assets are Economic Resources controlled by an Enterprise (future). • Economic Claims (in REA sense) are not computable imbalances between currently incomplete promised and transferred resources. Claims are (“materialized” at the moment of transfer) consideration obligations and phases of contracts and can be transferred and exchanged themselves. • Environment, Government, Market, and Owners of an Enterprise (Equity Claim Holders) context deserve a special recognition of the theory. Table 2. Comparison of Economic Exchange Ontologies. Contract Phase Information Processing Ontology Formation Fulfillment Recognition Measurement Disclosure REA ISO [23] commitments basic partial no no REA2 [25] no basic partial no no UFO-S [16] commitments services no no no UFO-L [17] legal positions services no no no ATE [21] commitments services no no preferences OntoREA [24] no basic balance-sheet derivatives basic COFRIS v 0.5 detailed detailed detailed basic basic During the last decade, several attempts were made to ground and improve an REA On- tology in UFO. The approaches are quite different, often not consistent, and still do not cover all concepts developed in REA (e.g., internal agents, production). That was also due to the fact of rich development efforts within UFO itself. First attempts to compare REA conceptualizations in UFO were reviewed and found not fully compliant [18]. Sep- arate from REA, UFO service and legal exchanges were regarded in [16, 17]. These did not involve resource nor obligation transfers and did not regard the measurement and recognition issues (cf. [7]). In 2007 (2015), REA Ontology as ISO Standard [23] was published and introduced the independent view of collaboration space as a business ac- tivity space where an economic exchange of valued resources is viewed independently and not from the perspective of any business partner. An Economic Exchange is an exchange of transfers of valued economic resources. A transfer can be regarded, although not always observed, as an effort of one economic agent - a transferor - towards another - a transferee. This effort, say, delivering of goods, or providing services can be measured, in nature, quality, and quantity of physical ob- jects or labor, but also in rights (obligations) and value that is transferred-to or used-by the transferee. This describes our understanding of the independent view. These transfers affect the Situations of both Parties, forming that can be regarded as a dependent view. Each party recognizes and measures transferred and received re- sources (or obligations) in their accounts of Assets (Liabilities) and corresponding Eq- uity, Income, and Expenses. Their categorization and measurement depict their purpose, cost, uncertainty, and future exchange or use value. In REA the distinction between re- sources and assets is not always clear – “An economic resource - good, right, or service of value, under the control of a Person” [23]. We think that a service cannot be under the control of an enterprise, because it is consumed at the moment received or produced. It is a resource as a participant of transfer that can only affect resources other than services, i.e., those that are controlled by the enterprise. Laurier et al, formalized part of REA-ISO using OntoUML, called REA2 [25]. The approach was based on an original approach of introducing agent-resource, resource- event, and event-agent relators and centers on the roles of the relata. However, the ap- proach of involving events as relata was not supported by the UFO-B model [13]. It is allowed (or required) by the Standards [2] that both parties recognize, measure, and disclose an exchange differently, hence “an automated transformation of view-de- pendent data into view-independent data and vice versa” [25] is not possible in general. However, it is important to recognize the maximally consensual and independent recog- nition, measurement, and disclosure of an exchange for relevant, faithful, understanda- ble, verifiable, and comparable reporting [10]. That makes the works in [25] important. An endeavor to improve REA, by modeling traditional accounting logic, and to pro- vide UFO grounding is OntoREA [24]. OntoREA models recognition of the results, it does not include the independent view and the lifecycles of contract formation and de- tailed fulfillment. The most recent model [24] is from our view generally correct but covers only the final states of future and spot market contracts. From the fundamental accounting concepts, the Income and Expenses, at least as different from owner-initiated equity changes, are not covered. There are also definitional differences with our ontol- ogy concerning Economic Resource and its subtypes – Assets and Liabilities are not positive and negative resources, but a positive and negative control over resources [of a specified type]. Like all reviewed ontologies, OntoREA has goals additional to the ones of the standard setting, such as a deep consideration of Derivative instruments and Un- certainty representation. The latter underlines the distinction between the old accounting [and the ontologies which do not include recognition and measurement] related back- ward looking perspective into the past and the finance related forward looking perspec- tive into the future [24]. Forward looking perspective can include forecasting and plan- ning, and their mathematical modeling as suggested in [6] and [24], although standard- setting today does not require it [1]. An ontological issue raised in [24] is the anti-eter- nalist view [26] of events, which is different than in other regarded exchange ontologies and in UFO-B, where the events are the past events and future events are specified by types of event types. The foundational ontologies must indeed develop and incorporate new or previously unresearched concepts. However, to fulfil their role of understanding and communica- tion, they need to be relatively stable, or even standardized, and include alternative con- cepts only with proper explanations of use. We find the anti-eternalist view as one of such alternative issues. In our ontology, we prefer a materialization metaphor, which allows to depict event types progressing from conditional specification of situation change effects to specification of concrete action in time, space, and social context. A separate Action Based Core Ontology for Economic Exchanges - ATE [21] evolved in the UFO Economics project, claiming to cover REA Ontology. Its main con- tribution from our standpoint is the introduction of the preference concept. Standards do not explicitly require capturing preferences for an enterprise. However, they can be in- ferred by, e.g., comparing lapsed and accepted offerings, or other historical information for some exchange type or by comparing the transaction price with the market price (fair value). These options are included in our model. Perhaps other UFO developments in economics such as risk, value, trust, decision, game theory can enrich the exchange con- cept and the ontologies listed in Table 2 in the future as well. ATE includes phases of contract formation, but surprisingly in ATE economic ex- change is portrayed as a set of actions, while they are reciprocal transactions aimed from one agent to the benefit of another. There is no resource (obligation) participation, no recognition, nor measurement. ATE is also experimenting with another approach to con- ceptualization employing the future event constitution relationship [26]. Regarding ATE we must emphasize that a depiction of exchange and services through actions is not sufficient and recognition of action results in the situation of each exchange party is necessary (in economics in general not only for accounting). 6 Conclusions and Future Work Extended Social Relator and Basic Economic Exchange Contract patterns are proposed for Enterprise Reporting standard-setting. Patterns are based on Contract Law and Accounting theories, grounded in UFO and OntoUML with recent updates. An initial comparison with the Reporting Conceptual Framework and Standards shows compliance, with minor inconsistencies among them and a possibility to move some Standards’ conceptualizations to the Framework. We compared COFRIS with other UFO grounded work in Contract conceptualization and indicated why the latter is not yet sufficient for standard setting. It is important to admit that some of our crucial contract modeling aspects are still in the development and experimentation stage. Nevertheless, we conclude that the new OntoUML tool and advances in UFO modeling of Economics and Law will allow our COFRIS ontology to be proposed for Enterprise Reporting standard-setting to relevant Boards. For this purpose, future work comprises updating all existing COFRIS models, a developing Production Pattern, validation by modeling of Contract types listed in Table 1, and development of the standard-setting methodology using COFRIS. References 1. IASB homepage, http://www.ifrs.org/issued-standards/list-of-standards, IASB, 2021 2. IASB Conceptual Framework for Financial Reporting, IASB, 2018. 3. https://asc.fasb.org/, FASB Accounting Standards Codification® FASB, 2021. 4. Hermalin, B.E., A.W. Katz, R. Craswell - Handbook of law and economics, Elsevier 2007. 5. van Wingerde, M., H. Weigand: An ontological analysis of artifact-centric business pro- cesses managed by smart contracts. CBI 2020, 1, 231-240. 6. Ijiri, Y. 1975. Theory of Accounting Measurement. American Accounting Association. 7. Blums, I., H. Weigand: Towards a Reference Ontology of Complex Economic Exchanges for Accounting Information Systems. EDOC 2016: 119-128. 8. Dichev, I. D., J. Qian: The benefits of transaction-level data, 2020, Emory University. 9. Weigand, H., I. Blums and J.d. Kruijff, Shared Ledger Accounting — Implementing the Economic Exchange Pattern, Information Systems (2019) 101437. 10. Blums, I., H. Weigand: Towards a Core Ontology of Economic Exchanges for Multilateral Accounting Information Systems, EDOC 2020: 227-232. 11. Guizzardi, G.: Ontological foundations for structural Conceptual Models. Ph.D. thesis, CTIT, Centre for Telematics and Information Technology, Enschede (2005). 12. Guizzardi, G., et al, Endurant Types in Ontology-Driven Conceptual Modeling: Towards OntoUML 2.0, ER 2018, Xi’an, China. 136-150. 13. Almeida, J.P.A., R. A. Falbo, G. Guizzardi, Events as Entities in Ontology-Driven Concep- tual Modeling. ER 2019: 1-14. 14. Almeida, J.P.A., Guizzardi, G., Sales, T.P., Falbo, R.A., "gUFO: A Lightweight Implemen- tation of the Unified Foundational Ontology (UFO)", Technical Report, 2020. 15. Bringuente, A.C.; Falbo, R.A.; Guizzardi, G. Using a Foundational Ontology for Reengi- neering a Software Process Ontology. Journal of Information and Data Management, 2011 16. Nardi, J.C., et al., A commitment-based reference Ontology for services. IS. 54, 263–288. 17. Griffo, C., Almeida, J.P.A., Guizzardi, G., Conceptual Modeling of Legal Relations. ER 2018: 169-183. 18. Guarino, N., Guizzardi, G., Relationships and Events: Towards a General Theory of Reifi- cation and Truthmaking, AI*IA 2016, 237-249. 19. Guarino, N., Guizzardi, G., Sales, T., On the Ontological Nature of REA Core Relations, 12th VMBO 2018: 89-98. 20. Guarino, N., E. M. Sanfilippo: Characterizing IOF Terms with the DOLCE and UFO Ontol- ogies. JOWO 2019. 21. Porello, D., Guizzardi, G., Sales, T.P., Amaral, G., A Core Ontology for Economic Ex- changes, ER 2020: 364-374. 22. McCarthy, W. E., (1982). The REA Accounting Model: A Generalized Framework for Ac- counting Systems in a Shared Data Environment. Accounting Review, 57(3): 554-578. 23. ISO/IEC 15944-4:2015(E) Accounting and Economic Ontology, 2015. 24. Schwaiger, W. S. A. et al: The OntoREA© Accounting and Finance Model: Inclusion of Future Uncertainty. PoEM 2019: 53-67. 25. Laurier, W., J. Kiehn, S. Polovina: REA 2: A unified formalisation of the Resource-Event- Agent ontology, Applied Ontology 13 (3), 201-224, 2018 26. Guarino, N., On the Semantics of Ongoing and Future Occurrence Identifiers. ER 2017: 477-490 27. Melse, Eric, (2006), The Financial Accounting Model from a System Dynamics' Perspec- tive, MPRA Paper, University Library of Munich, Germany, 2006.