SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Semantic Reasoning with Refined REA-EO Primitives

        Guido L. Geerts – University of Delaware
          Sergio de Cesare – Brunel University




                                          CONFENIS 2012
                          6th International Conference on Research and
                            Practical Issues of Enterprise Information
                                              Systems

                                        Ghent, Belgium

                                         September 20
The Resource-Event-Agent Enterprise Ontology (REA-EO)
                                   REA-EO
                  STEREOTYPICAL BUSINESS PROCESS DEFINITION
                                                                                   Inside
                                                           accountable             Agent
 Economic       stock-flow            Economic
 Resource                               Event                                     Outside
                                                           participates
                                                                                   Agent
                                        duality

               BUSINESS PROCESS SPECIFICATION (INSTANTIATION)
                    WITH SEMANTIC (REA-EO) ANNOTATIONS
                                                        <<accountable>>
               <<stock-flow>>                                                 <<Inside Agent>>
                                                              has
 << Economic        with              << Economic                               SalesPerson
 Resource>>                             Event>>            <<participates>>
   Product                                Sale                  with
                                                                              <<Outside Agent>>
                                <<duality>>          <<participates>>             Customer
                                applies-to                with
               <<stock-flow>>
 << Economic        with              <<Economic
 Resource>>                             Event>>
     Cash                             Cash Receipt                            <<Inside Agent>>
                                                        <<accountable>>            Cashier
                                                              has
How to use the REA-EO Semantics (1)
 Augmented Intensional Reasoning
   (Geerts and McCarthy 2000)
                DATABASE
                value(customer,'0002',customer_name,'Grabski').
                value(sale,'0001',sale_nr,'0001').

                SEMANTIC ANNOTATIONS
                rea(sale,event).
                rea(customer,agent).
                rea(product,resource).

                CONCEPT DEFINITIONS
                claim(Agent,AgentValue,Event,EventValue,FutureEvent):-
                dualrel(Event,Dual,FutureEvent),
                part(Event,Dual,DualValue,EventValue),
                not relpart(Event, EventValue, Dual,FutureEvent,
                FutureEventValue), control(Event,Control,Agent),
                relpart(Event,EventValue,Control,Agent,AgentValue).

                CONCEPT INSTANTIATIONS (Semantic Information Retrieval)
                 Agent         AgentValue       Event      EventValue     FutureEvent
                 Intension      Extension      Intension   Extension           Intension
                   customer       '0001'    cash_receipt     '0002'     sale
                  vendor          '0001'    purchase         '0002'     cash_disbursement
                  vendor          '0001'    purchase         '0003'     cash-disbursement
How to use the REA-EO Semantics (2)
               Knowledge-Intensive Design
Definition of Modeling Rules in terms of REA-EO Semantics
 (Geerts 1993; Rockwell and McCarthy 1999; Hruby 2006)

     Economic                                Economic                                Economic
       Event             stock-flow          Resource            stock-flow            Event
                           inflow                                 outflow
“Each economic resource must participate in at least one inflow association and must participate in at
                                 least one outflow association”



                         Economic                                Economic
                           Event               duality             Event


 “Each economic event must be connected to another economic event, which affect resources in the
                       opposite way, by means of a duality association.”
How to use the REA-EO Semantics (3)
Operational Business Rules in terms of REA-EO Semantics
               (Gailly and Geerts, 2012)


  Economic                                Economic                                 Economic
    Event             stock-flow          Resource             stock-flow            Event
                        inflow                                  outflow
“The participation of an Economic Resource instance in a stock-flow outflow association must be
     preceded by the participation of the same instance in a stock-flow inflow association”




  << Economic                             <<Economic                               <<Economic
    Event>>                               Resource>>                                 Event>>
   Purchase             <<Sfi>>             Product              <<Sfo>>               Sale
                         with                                     with

          “A specific product can’t be sold if it hasn’t been acquired (purchased) yet”
This Paper’s Research Question(s)


1) Should we refine the REA-EO
  semantics? What problems can be
  solved by such refined semantics?

   2) Are we able to discover some
  guidelines as part of the refinement
            process (How)?
Overview of the Different Types of REA-EO Extensions
                                       I. Three-Layer Architecture
                                       (Geerts and McCarthy 2001)
                                                                                                                             Car
       Cash                                           Labor                                                                  Labor
                           Payroll
                                                                           Cash
                                                              Labor                                         Maintained Car                                 Used Car
                           Process                                                   Maintenance                                           Revenue
                                              Labor
                                                                 Car
                               Labor                                                    Process                                             Process
                 Labor                                                                                   Maintained Car                                         Used
       Cash                                                                                                                                                      Car
                                                                                                                                                               Cash
                         Acquisition
                                                                         Used Car                                            Used Car
                           Process
                                             Car


                                                                       Revenue
                                                                                                           Rental                         Maintained
                                       Customer
                                                                                                           Agent                          Car
                   Labor                                               Rental                                                             Used Car
                                                                                                            Car
                  Give                                                                                                                    Car
                                                                                                                                                Exchange
                 Take                                                   Cash
                                                                       Receipt                             Cash
              Used Car                                                                                                             Cash
                                       Customer                                                           Cashier




Accept Customer Contact                                          Find Car & Provide Keys
       Assess Customer Needs                                            Check Out Car
              Check Car File & Choose
         Assess Insurance Options & Credit                                                              Return Car
                    Fill in Contract
                Customer Pays                                                                      Update Files
Overview of the Different Types of REA-EO Extensions
 II. More Complete Specification of Business Processes
             (Geerts and McCarthy 2000)

                                      Resource
                                       Event
                                                               typification               Type
                                       Agent
                                    Commitment                                           Image




                                                               reciprocal
                                        Commitment                                 Commitment
                                                                                                                 participation

                      reserves                      executes                  executes                 participation
                                                                                                    {accountability --
                                                                                                      internal agent}
    Economic         stock-flow          Economic                 dual               Economic                                    Economic
    Resource           { inflow            Event                                       Event                                       Agent
                      outflow }

      linkage                                  custody (resource – internal agent)                                                  association


                                            description (resource – external agent)

            Extended REA Framework                                                 responsibility (internal – internal)
            (REA Enterprise Ontology)                                               assignment (internal – external)
                                                                                     alliance (external – external)
Overview of the Different Types of REA-EO Extensions
                   III.  REA-EO PRIMITIVE REFINEMENT
                 (Geerts and McCarthy 2000; HRUBY 2006)
                                                   Stock-Flow



                                          Inflow                   Outflow



                     Take        Production                     Give          Use             Consumption



           Market Exchange                                                                                  Conversion Exchange
                                                                                Use
                                                                  Economic
Economic         Give        Economic                             Resource
Resource                       Event
                                                                                         Economic      Duality                      Production
                                                                                                                     Economic                      Economic
                                      Duality                                              Event                       Event                         Event

Economic         Take        Economic
Resource                       Event                              Economic
                                                                  Resource
                                                                                Consumption


                                                                                                            Conversion Exchange
           Market Exchange                                                      Use
                                                                   Machine
Finished         Give
                               Sale                                                                                                   Production
  Good                                                                                 Production      Duality      Manufacturing                      Economic
                                                                                          Steps                       Process                            Event
                                      Duality

                 Take         Cash
  Cash                                                          Ingredients
                             Receipt
                                                                                Consumption
DSRM Activities                          Activity Description                                 Knowledge Base



                                  (A wide variety of) applications benefit from                   Literature Review.
Problem Identification and
                              (extended) semantics. Identify additional problems          Practice: Problems solved by using
       Motivation
                                     that can be solved by using semantics                            semantics.
                                                        .
                                                                                                  Literature Review.
                                                                                        Full understanding of current REA-EO
Define the Objectives of a   Refined semantics should result in more and improved
                                                                                        primitives and the business practices,
         Solution                              operational rules
                                                                                      modeling rules, and instance rules they can
                                                                                                       support.

                                          1) Stock-Flow Networks
                              2) Refined Specification (Taxonomy) of Stock-Flow
                                                                                       Scenario-driven ontological engineering.
Design and Development                              Semantics
                                                                                          Economic and Accounting Theory.
                                   3) Ontology-Based Operational Rules
                                           4) Refinement Process


                             Application of refined semantics and operational rules
     Demonstration                                                                            Business Process Analysis
                                       to a number of business scenarios
                                                                                                     Case Study



                              To what extent are the extended semantics and the
       Evaluation                                                                                     Case Study
                                   associated operational rules applicable.



                                Present the ideas and results to academics and
     Communication                                                                      Knowledge of the disciplinary culture.
                                                  managers.
STOCK-FLOW NETWORKS
                Inflow              Outflow


   Economic              Economic             Economic
     Event               Resource               Event


  Economic                                    Economic
    Event                                       Event


   Economic                                   Economic
     Event                                      Event




                Inflow              Outflow


                          Fixed
     Buy                                       Employ
                          Asset



    Lease                                       Sell



                                               Dispose
Maintenance


                                               Return
BUSINESS MODEL I
               THE “BUSINESS ENTITY” BUYS AND SELLS VIDEOS (CDs)




                     TAKE           Video            GIVE
    Buy                                                             Sale
                                     (CD)


       DUALITY                                               DUALITY

    Cash             GIVE                            TAKE           Cash
                                    Cash
Disbursement                                                       Receipt
BUSINESS MODEL II
           THE “BUSINESS ENTITY” BUYS AND SELLS VIDEOS (CDs)
CUSTOMERS CAN RETURN VIDEOS THAT DON’T WORK AND GET THEIR MONEY BACK




  Return
                        TAKE
DUALITY


                     TAKE      Video         GIVE
     Purchase                                              Sale
                                (CD)

           DUALITY                                            DUALITY

                     GIVE                    TAKE          Cash
       Cash
                               Cash
   Disbursement                                           Receipt
BUSINESS MODEL II
                        With REFINED SEMANTICS
              THE “BUSINESS ENTITY” BUYS AND SELLS VIDEOS (CDs)
   CUSTOMERS CAN RETURN VIDEOS THAT DON’T WORK AND GET THEIR MONEY BACK



        Return
                              TAKE-U-RETURN


                         TAKE         Video           GIVE
           Purchase                                                 Sale
                                       (CD)



1) DEPENDENCY EXISTS BETWEEN GIVE and TAKE-U-RETURN (BUSINESS MODELING)
2) COMPLIES WITH THE “A GIVE REQUIRES A TAKE” OPERATIONAL RULE.
3) OTHER (OPERATIONAL) RULES CAN BE DEFINED IN TERMS OF THE EXTENDED
   SEMANTICS; SUCH AS:
        a) A TAKE-U-RETURN MUST BE PRECEDED BY A GIVE.
        b) A TAKE cannot be (immediately) followed by a TAKE-U-RETURN and vice versa.
BUSINESS MODEL III
                            With REFINED SEMANTICS
             THE “BUSINESS ENTITY” NOW DECIDES TO BOTH SELL AND RENT CDs

                                                                                   Cash
                                             DUALITY
                                                                                  Receipt

                                                                                       DUALITY


             Return                                                                Rent
                                TAKE-W-RETURN         GIVE-BORROW


                               TAKE           Video              GIVE
              Purchase                                                             Sale
                                               (CD)


1) DEPENDENCIES EXIST BETWEEN GIVE/TAKE and GIVE-BORROW/TAKE-W-RETURN (BUSINESS MODELING)
2) OTHER (OPERATIONAL) RULES CAN BE DEFINED IN TERMS OF THE EXTENDED SEMANTICS; SUCH AS:
   a) Participation in a TAKE-W-RETURN association must be preceded by participation in a GIVE-
      BORROW.
   b) Participation in a GIVE association cannot be followed by participation in a TAKE-W-RETURN
      association
REFINED TAXONOMIC DEFINITION OF THE STOCK-FLOW
                ASSOCIATION


                                    Stock-Flow

                              Inflow        Outflow

                    Take   Production      Give   Use Consumption

      Take-Return     Take-Borrow       Give-Borrow          Give-Return


 Take-U-      Take-W-                                  Give-U-       Give-W-
 Return        Return                                  Return        Return
CONCLUSIONS

             Semantically Refined Stock-Flow Associations
1) Enable to express more complex “business modeling” dependencies
         2) Enable to define more advanced operational rules


                       FUTURE RESEARCH

                           1) Work-In-Progress
         2) Define full-blown stock-flow association taxonomy
      3) Define additional instance and (business) modeling rules
  4) Investigate stereotypical “Work-Flow” patterns for the different
                         stock-flow associations
                5) Generalize the REFINEMENT PROCESS
                      6) Evaluation of the artifacts
Stock-Flow
Semantics
Reasoning

             Questions?

Contenu connexe

Similaire à Semantic Reasoning with Refined REA-EO Primitives

Using Business Architecture To Drive Business Services
Using Business Architecture To Drive Business ServicesUsing Business Architecture To Drive Business Services
Using Business Architecture To Drive Business ServicesDavid Baker
 
0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinar0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinarrfrederickpmp
 
0100 01 It Prj Planning Webinar
0100 01 It Prj Planning Webinar0100 01 It Prj Planning Webinar
0100 01 It Prj Planning Webinarrfrederick_pmp
 
0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinar0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinarrfrederickpmp
 
Asset Visibility: Seeing the Opportunity in Asset Management
Asset Visibility: Seeing the Opportunity in Asset ManagementAsset Visibility: Seeing the Opportunity in Asset Management
Asset Visibility: Seeing the Opportunity in Asset ManagementFindWhitePapers
 
Business analysis in the new normal
Business analysis in the new normalBusiness analysis in the new normal
Business analysis in the new normalIIBA UK Chapter
 
Sapphire, Atlanta, 2007
Sapphire, Atlanta, 2007Sapphire, Atlanta, 2007
Sapphire, Atlanta, 2007Mauro Okamoto
 
Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...
Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...
Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...IASA
 
ERP & NetSuite for B Corps
ERP & NetSuite for B CorpsERP & NetSuite for B Corps
ERP & NetSuite for B Corpsnetsuiteorg
 
Lotusphere Id601 - Understanding the marketplace advantages for IBM Lotus sol...
Lotusphere Id601 - Understanding the marketplace advantages for IBM Lotus sol...Lotusphere Id601 - Understanding the marketplace advantages for IBM Lotus sol...
Lotusphere Id601 - Understanding the marketplace advantages for IBM Lotus sol...Ed Brill
 
profitability cost mgt
 profitability cost mgt profitability cost mgt
profitability cost mgtguesta7ae170
 
Sustaining Global Leadership
Sustaining Global LeadershipSustaining Global Leadership
Sustaining Global Leadershipguestbe151e
 
Sustaining Global Leadership
Sustaining Global LeadershipSustaining Global Leadership
Sustaining Global LeadershipRamesh Kandadai
 
Innovation - The key to enhance Customer Experience
Innovation - The key to enhance Customer Experience Innovation - The key to enhance Customer Experience
Innovation - The key to enhance Customer Experience SAS Institute India Pvt. Ltd
 
Simplified Business Event Processing
Simplified Business Event ProcessingSimplified Business Event Processing
Simplified Business Event ProcessingNigel Green
 
When IT Fails The Business Fails...
When IT Fails The Business Fails...When IT Fails The Business Fails...
When IT Fails The Business Fails...Gene Kim
 

Similaire à Semantic Reasoning with Refined REA-EO Primitives (20)

REA (Resources, Events, Agents)
REA (Resources, Events, Agents)REA (Resources, Events, Agents)
REA (Resources, Events, Agents)
 
Using Business Architecture To Drive Business Services
Using Business Architecture To Drive Business ServicesUsing Business Architecture To Drive Business Services
Using Business Architecture To Drive Business Services
 
Cp knowledge
Cp knowledgeCp knowledge
Cp knowledge
 
0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinar0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinar
 
0100 01 It Prj Planning Webinar
0100 01 It Prj Planning Webinar0100 01 It Prj Planning Webinar
0100 01 It Prj Planning Webinar
 
0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinar0100 01-it-prj planning-webinar
0100 01-it-prj planning-webinar
 
Asset Visibility: Seeing the Opportunity in Asset Management
Asset Visibility: Seeing the Opportunity in Asset ManagementAsset Visibility: Seeing the Opportunity in Asset Management
Asset Visibility: Seeing the Opportunity in Asset Management
 
Scope International
Scope InternationalScope International
Scope International
 
Business analysis in the new normal
Business analysis in the new normalBusiness analysis in the new normal
Business analysis in the new normal
 
Sapphire, Atlanta, 2007
Sapphire, Atlanta, 2007Sapphire, Atlanta, 2007
Sapphire, Atlanta, 2007
 
Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...
Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...
Business and Strategic Alignment in EA – Practical Guidelines Based on Indust...
 
TripleTree eDiscovery
TripleTree  eDiscoveryTripleTree  eDiscovery
TripleTree eDiscovery
 
ERP & NetSuite for B Corps
ERP & NetSuite for B CorpsERP & NetSuite for B Corps
ERP & NetSuite for B Corps
 
Lotusphere Id601 - Understanding the marketplace advantages for IBM Lotus sol...
Lotusphere Id601 - Understanding the marketplace advantages for IBM Lotus sol...Lotusphere Id601 - Understanding the marketplace advantages for IBM Lotus sol...
Lotusphere Id601 - Understanding the marketplace advantages for IBM Lotus sol...
 
profitability cost mgt
 profitability cost mgt profitability cost mgt
profitability cost mgt
 
Sustaining Global Leadership
Sustaining Global LeadershipSustaining Global Leadership
Sustaining Global Leadership
 
Sustaining Global Leadership
Sustaining Global LeadershipSustaining Global Leadership
Sustaining Global Leadership
 
Innovation - The key to enhance Customer Experience
Innovation - The key to enhance Customer Experience Innovation - The key to enhance Customer Experience
Innovation - The key to enhance Customer Experience
 
Simplified Business Event Processing
Simplified Business Event ProcessingSimplified Business Event Processing
Simplified Business Event Processing
 
When IT Fails The Business Fails...
When IT Fails The Business Fails...When IT Fails The Business Fails...
When IT Fails The Business Fails...
 

Plus de CONFENIS 2012

Enterprise systems in healthcare: leveraging what we know from other industr...
 Enterprise systems in healthcare: leveraging what we know from other industr... Enterprise systems in healthcare: leveraging what we know from other industr...
Enterprise systems in healthcare: leveraging what we know from other industr...CONFENIS 2012
 
[Dutch] GeOS, het informatiehart van het dienstverleningscentrum Heilig Hart
[Dutch] GeOS, het informatiehart van het dienstverleningscentrum Heilig Hart [Dutch] GeOS, het informatiehart van het dienstverleningscentrum Heilig Hart
[Dutch] GeOS, het informatiehart van het dienstverleningscentrum Heilig Hart CONFENIS 2012
 
Understanding the role of knowledge management during the ERP implementation ...
Understanding the role of knowledge management during the ERP implementation ...Understanding the role of knowledge management during the ERP implementation ...
Understanding the role of knowledge management during the ERP implementation ...CONFENIS 2012
 
Effect of ERP implementation on the company efficiency - A Macedonian case
Effect of ERP implementation on the company efficiency - A Macedonian caseEffect of ERP implementation on the company efficiency - A Macedonian case
Effect of ERP implementation on the company efficiency - A Macedonian caseCONFENIS 2012
 
User perceptions, motivations and implications on ERP usage: An Indian Higher...
User perceptions, motivations and implications on ERP usage: An Indian Higher...User perceptions, motivations and implications on ERP usage: An Indian Higher...
User perceptions, motivations and implications on ERP usage: An Indian Higher...CONFENIS 2012
 
Enterprise Information Systems Security: A Case Study in the Banking Sector
Enterprise Information Systems Security: A Case Study in the Banking SectorEnterprise Information Systems Security: A Case Study in the Banking Sector
Enterprise Information Systems Security: A Case Study in the Banking SectorCONFENIS 2012
 
[Dutch] ICT & Ryhove: een geslaagd huwelijk?
[Dutch] ICT & Ryhove: een geslaagd huwelijk?[Dutch] ICT & Ryhove: een geslaagd huwelijk?
[Dutch] ICT & Ryhove: een geslaagd huwelijk?CONFENIS 2012
 
[Dutch] CRM en collaboration: een verstandshuwelijk of een LAT-relatie?
[Dutch] CRM en collaboration: een verstandshuwelijk of een LAT-relatie?[Dutch] CRM en collaboration: een verstandshuwelijk of een LAT-relatie?
[Dutch] CRM en collaboration: een verstandshuwelijk of een LAT-relatie?CONFENIS 2012
 
[Dutch] E-commerce en ERP
[Dutch] E-commerce en ERP[Dutch] E-commerce en ERP
[Dutch] E-commerce en ERPCONFENIS 2012
 
[Dutch] Sociale media en crisiscommunicatie
[Dutch] Sociale media en crisiscommunicatie[Dutch] Sociale media en crisiscommunicatie
[Dutch] Sociale media en crisiscommunicatieCONFENIS 2012
 
[Dutch] Zelf opstellen van bedrijfsprocessen - BPM & DMS: nieuwe manier van d...
[Dutch] Zelf opstellen van bedrijfsprocessen - BPM & DMS: nieuwe manier van d...[Dutch] Zelf opstellen van bedrijfsprocessen - BPM & DMS: nieuwe manier van d...
[Dutch] Zelf opstellen van bedrijfsprocessen - BPM & DMS: nieuwe manier van d...CONFENIS 2012
 
[Dutch] ICT-INSPIRATIEDAG - CONFENIS 2012
[Dutch] ICT-INSPIRATIEDAG - CONFENIS 2012[Dutch] ICT-INSPIRATIEDAG - CONFENIS 2012
[Dutch] ICT-INSPIRATIEDAG - CONFENIS 2012CONFENIS 2012
 
[Dutch] Van Enterprise Resource Planning (ERP) voor kmo’s naar Collectief Res...
[Dutch] Van Enterprise Resource Planning (ERP) voor kmo’s naar Collectief Res...[Dutch] Van Enterprise Resource Planning (ERP) voor kmo’s naar Collectief Res...
[Dutch] Van Enterprise Resource Planning (ERP) voor kmo’s naar Collectief Res...CONFENIS 2012
 
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...CONFENIS 2012
 
[Dutch] Software is een middel, geen doel!
[Dutch] Software is een middel, geen doel![Dutch] Software is een middel, geen doel!
[Dutch] Software is een middel, geen doel!CONFENIS 2012
 
What's beyond ERP? New normal ERP? by Ludo Van den Kerckhove
What's beyond ERP? New normal ERP? by Ludo Van den KerckhoveWhat's beyond ERP? New normal ERP? by Ludo Van den Kerckhove
What's beyond ERP? New normal ERP? by Ludo Van den KerckhoveCONFENIS 2012
 
[Dutch] Wat zijn sociale mediagebruikers, melkkoeien of onbetaalde werknemers...
[Dutch] Wat zijn sociale mediagebruikers, melkkoeien of onbetaalde werknemers...[Dutch] Wat zijn sociale mediagebruikers, melkkoeien of onbetaalde werknemers...
[Dutch] Wat zijn sociale mediagebruikers, melkkoeien of onbetaalde werknemers...CONFENIS 2012
 
Group preference aggregation based on ELECTRE methods for ERP system selection
Group preference aggregation based on ELECTRE methods for ERP system selectionGroup preference aggregation based on ELECTRE methods for ERP system selection
Group preference aggregation based on ELECTRE methods for ERP system selectionCONFENIS 2012
 
A Multicriteria Model for Strategic Implementation of Business Process Manage...
A Multicriteria Model for Strategic Implementation of Business Process Manage...A Multicriteria Model for Strategic Implementation of Business Process Manage...
A Multicriteria Model for Strategic Implementation of Business Process Manage...CONFENIS 2012
 
Some Considerations on Contracts ERP Buyer-Seller perspective
Some Considerations on Contracts ERP Buyer-Seller perspectiveSome Considerations on Contracts ERP Buyer-Seller perspective
Some Considerations on Contracts ERP Buyer-Seller perspectiveCONFENIS 2012
 

Plus de CONFENIS 2012 (20)

Enterprise systems in healthcare: leveraging what we know from other industr...
 Enterprise systems in healthcare: leveraging what we know from other industr... Enterprise systems in healthcare: leveraging what we know from other industr...
Enterprise systems in healthcare: leveraging what we know from other industr...
 
[Dutch] GeOS, het informatiehart van het dienstverleningscentrum Heilig Hart
[Dutch] GeOS, het informatiehart van het dienstverleningscentrum Heilig Hart [Dutch] GeOS, het informatiehart van het dienstverleningscentrum Heilig Hart
[Dutch] GeOS, het informatiehart van het dienstverleningscentrum Heilig Hart
 
Understanding the role of knowledge management during the ERP implementation ...
Understanding the role of knowledge management during the ERP implementation ...Understanding the role of knowledge management during the ERP implementation ...
Understanding the role of knowledge management during the ERP implementation ...
 
Effect of ERP implementation on the company efficiency - A Macedonian case
Effect of ERP implementation on the company efficiency - A Macedonian caseEffect of ERP implementation on the company efficiency - A Macedonian case
Effect of ERP implementation on the company efficiency - A Macedonian case
 
User perceptions, motivations and implications on ERP usage: An Indian Higher...
User perceptions, motivations and implications on ERP usage: An Indian Higher...User perceptions, motivations and implications on ERP usage: An Indian Higher...
User perceptions, motivations and implications on ERP usage: An Indian Higher...
 
Enterprise Information Systems Security: A Case Study in the Banking Sector
Enterprise Information Systems Security: A Case Study in the Banking SectorEnterprise Information Systems Security: A Case Study in the Banking Sector
Enterprise Information Systems Security: A Case Study in the Banking Sector
 
[Dutch] ICT & Ryhove: een geslaagd huwelijk?
[Dutch] ICT & Ryhove: een geslaagd huwelijk?[Dutch] ICT & Ryhove: een geslaagd huwelijk?
[Dutch] ICT & Ryhove: een geslaagd huwelijk?
 
[Dutch] CRM en collaboration: een verstandshuwelijk of een LAT-relatie?
[Dutch] CRM en collaboration: een verstandshuwelijk of een LAT-relatie?[Dutch] CRM en collaboration: een verstandshuwelijk of een LAT-relatie?
[Dutch] CRM en collaboration: een verstandshuwelijk of een LAT-relatie?
 
[Dutch] E-commerce en ERP
[Dutch] E-commerce en ERP[Dutch] E-commerce en ERP
[Dutch] E-commerce en ERP
 
[Dutch] Sociale media en crisiscommunicatie
[Dutch] Sociale media en crisiscommunicatie[Dutch] Sociale media en crisiscommunicatie
[Dutch] Sociale media en crisiscommunicatie
 
[Dutch] Zelf opstellen van bedrijfsprocessen - BPM & DMS: nieuwe manier van d...
[Dutch] Zelf opstellen van bedrijfsprocessen - BPM & DMS: nieuwe manier van d...[Dutch] Zelf opstellen van bedrijfsprocessen - BPM & DMS: nieuwe manier van d...
[Dutch] Zelf opstellen van bedrijfsprocessen - BPM & DMS: nieuwe manier van d...
 
[Dutch] ICT-INSPIRATIEDAG - CONFENIS 2012
[Dutch] ICT-INSPIRATIEDAG - CONFENIS 2012[Dutch] ICT-INSPIRATIEDAG - CONFENIS 2012
[Dutch] ICT-INSPIRATIEDAG - CONFENIS 2012
 
[Dutch] Van Enterprise Resource Planning (ERP) voor kmo’s naar Collectief Res...
[Dutch] Van Enterprise Resource Planning (ERP) voor kmo’s naar Collectief Res...[Dutch] Van Enterprise Resource Planning (ERP) voor kmo’s naar Collectief Res...
[Dutch] Van Enterprise Resource Planning (ERP) voor kmo’s naar Collectief Res...
 
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
[Dutch] JIT 2.0. - een methode voor ondersteunen van proces-automatisatie en ...
 
[Dutch] Software is een middel, geen doel!
[Dutch] Software is een middel, geen doel![Dutch] Software is een middel, geen doel!
[Dutch] Software is een middel, geen doel!
 
What's beyond ERP? New normal ERP? by Ludo Van den Kerckhove
What's beyond ERP? New normal ERP? by Ludo Van den KerckhoveWhat's beyond ERP? New normal ERP? by Ludo Van den Kerckhove
What's beyond ERP? New normal ERP? by Ludo Van den Kerckhove
 
[Dutch] Wat zijn sociale mediagebruikers, melkkoeien of onbetaalde werknemers...
[Dutch] Wat zijn sociale mediagebruikers, melkkoeien of onbetaalde werknemers...[Dutch] Wat zijn sociale mediagebruikers, melkkoeien of onbetaalde werknemers...
[Dutch] Wat zijn sociale mediagebruikers, melkkoeien of onbetaalde werknemers...
 
Group preference aggregation based on ELECTRE methods for ERP system selection
Group preference aggregation based on ELECTRE methods for ERP system selectionGroup preference aggregation based on ELECTRE methods for ERP system selection
Group preference aggregation based on ELECTRE methods for ERP system selection
 
A Multicriteria Model for Strategic Implementation of Business Process Manage...
A Multicriteria Model for Strategic Implementation of Business Process Manage...A Multicriteria Model for Strategic Implementation of Business Process Manage...
A Multicriteria Model for Strategic Implementation of Business Process Manage...
 
Some Considerations on Contracts ERP Buyer-Seller perspective
Some Considerations on Contracts ERP Buyer-Seller perspectiveSome Considerations on Contracts ERP Buyer-Seller perspective
Some Considerations on Contracts ERP Buyer-Seller perspective
 

Dernier

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 

Dernier (20)

Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 

Semantic Reasoning with Refined REA-EO Primitives

  • 1. Semantic Reasoning with Refined REA-EO Primitives Guido L. Geerts – University of Delaware Sergio de Cesare – Brunel University CONFENIS 2012 6th International Conference on Research and Practical Issues of Enterprise Information Systems Ghent, Belgium September 20
  • 2. The Resource-Event-Agent Enterprise Ontology (REA-EO) REA-EO STEREOTYPICAL BUSINESS PROCESS DEFINITION Inside accountable Agent Economic stock-flow Economic Resource Event Outside participates Agent duality BUSINESS PROCESS SPECIFICATION (INSTANTIATION) WITH SEMANTIC (REA-EO) ANNOTATIONS <<accountable>> <<stock-flow>> <<Inside Agent>> has << Economic with << Economic SalesPerson Resource>> Event>> <<participates>> Product Sale with <<Outside Agent>> <<duality>> <<participates>> Customer applies-to with <<stock-flow>> << Economic with <<Economic Resource>> Event>> Cash Cash Receipt <<Inside Agent>> <<accountable>> Cashier has
  • 3. How to use the REA-EO Semantics (1) Augmented Intensional Reasoning (Geerts and McCarthy 2000) DATABASE value(customer,'0002',customer_name,'Grabski'). value(sale,'0001',sale_nr,'0001'). SEMANTIC ANNOTATIONS rea(sale,event). rea(customer,agent). rea(product,resource). CONCEPT DEFINITIONS claim(Agent,AgentValue,Event,EventValue,FutureEvent):- dualrel(Event,Dual,FutureEvent), part(Event,Dual,DualValue,EventValue), not relpart(Event, EventValue, Dual,FutureEvent, FutureEventValue), control(Event,Control,Agent), relpart(Event,EventValue,Control,Agent,AgentValue). CONCEPT INSTANTIATIONS (Semantic Information Retrieval) Agent AgentValue Event EventValue FutureEvent Intension Extension Intension Extension Intension customer '0001' cash_receipt '0002' sale vendor '0001' purchase '0002' cash_disbursement vendor '0001' purchase '0003' cash-disbursement
  • 4. How to use the REA-EO Semantics (2) Knowledge-Intensive Design Definition of Modeling Rules in terms of REA-EO Semantics (Geerts 1993; Rockwell and McCarthy 1999; Hruby 2006) Economic Economic Economic Event stock-flow Resource stock-flow Event inflow outflow “Each economic resource must participate in at least one inflow association and must participate in at least one outflow association” Economic Economic Event duality Event “Each economic event must be connected to another economic event, which affect resources in the opposite way, by means of a duality association.”
  • 5. How to use the REA-EO Semantics (3) Operational Business Rules in terms of REA-EO Semantics (Gailly and Geerts, 2012) Economic Economic Economic Event stock-flow Resource stock-flow Event inflow outflow “The participation of an Economic Resource instance in a stock-flow outflow association must be preceded by the participation of the same instance in a stock-flow inflow association” << Economic <<Economic <<Economic Event>> Resource>> Event>> Purchase <<Sfi>> Product <<Sfo>> Sale with with “A specific product can’t be sold if it hasn’t been acquired (purchased) yet”
  • 6. This Paper’s Research Question(s) 1) Should we refine the REA-EO semantics? What problems can be solved by such refined semantics? 2) Are we able to discover some guidelines as part of the refinement process (How)?
  • 7. Overview of the Different Types of REA-EO Extensions I. Three-Layer Architecture (Geerts and McCarthy 2001) Car Cash Labor Labor Payroll Cash Labor Maintained Car Used Car Process Maintenance Revenue Labor Car Labor Process Process Labor Maintained Car Used Cash Car Cash Acquisition Used Car Used Car Process Car Revenue Rental Maintained Customer Agent Car Labor Rental Used Car Car Give Car Exchange Take Cash Receipt Cash Used Car Cash Customer Cashier Accept Customer Contact Find Car & Provide Keys Assess Customer Needs Check Out Car Check Car File & Choose Assess Insurance Options & Credit Return Car Fill in Contract Customer Pays Update Files
  • 8. Overview of the Different Types of REA-EO Extensions II. More Complete Specification of Business Processes (Geerts and McCarthy 2000) Resource Event typification Type Agent Commitment Image reciprocal Commitment Commitment participation reserves executes executes participation {accountability -- internal agent} Economic stock-flow Economic dual Economic Economic Resource { inflow Event Event Agent outflow } linkage custody (resource – internal agent) association description (resource – external agent) Extended REA Framework responsibility (internal – internal) (REA Enterprise Ontology) assignment (internal – external) alliance (external – external)
  • 9. Overview of the Different Types of REA-EO Extensions III. REA-EO PRIMITIVE REFINEMENT (Geerts and McCarthy 2000; HRUBY 2006) Stock-Flow Inflow Outflow Take Production Give Use Consumption Market Exchange Conversion Exchange Use Economic Economic Give Economic Resource Resource Event Economic Duality Production Economic Economic Duality Event Event Event Economic Take Economic Resource Event Economic Resource Consumption Conversion Exchange Market Exchange Use Machine Finished Give Sale Production Good Production Duality Manufacturing Economic Steps Process Event Duality Take Cash Cash Ingredients Receipt Consumption
  • 10. DSRM Activities Activity Description Knowledge Base (A wide variety of) applications benefit from Literature Review. Problem Identification and (extended) semantics. Identify additional problems Practice: Problems solved by using Motivation that can be solved by using semantics semantics. . Literature Review. Full understanding of current REA-EO Define the Objectives of a Refined semantics should result in more and improved primitives and the business practices, Solution operational rules modeling rules, and instance rules they can support. 1) Stock-Flow Networks 2) Refined Specification (Taxonomy) of Stock-Flow Scenario-driven ontological engineering. Design and Development Semantics Economic and Accounting Theory. 3) Ontology-Based Operational Rules 4) Refinement Process Application of refined semantics and operational rules Demonstration Business Process Analysis to a number of business scenarios Case Study To what extent are the extended semantics and the Evaluation Case Study associated operational rules applicable. Present the ideas and results to academics and Communication Knowledge of the disciplinary culture. managers.
  • 11. STOCK-FLOW NETWORKS Inflow Outflow Economic Economic Economic Event Resource Event Economic Economic Event Event Economic Economic Event Event Inflow Outflow Fixed Buy Employ Asset Lease Sell Dispose Maintenance Return
  • 12. BUSINESS MODEL I THE “BUSINESS ENTITY” BUYS AND SELLS VIDEOS (CDs) TAKE Video GIVE Buy Sale (CD) DUALITY DUALITY Cash GIVE TAKE Cash Cash Disbursement Receipt
  • 13. BUSINESS MODEL II THE “BUSINESS ENTITY” BUYS AND SELLS VIDEOS (CDs) CUSTOMERS CAN RETURN VIDEOS THAT DON’T WORK AND GET THEIR MONEY BACK Return TAKE DUALITY TAKE Video GIVE Purchase Sale (CD) DUALITY DUALITY GIVE TAKE Cash Cash Cash Disbursement Receipt
  • 14. BUSINESS MODEL II With REFINED SEMANTICS THE “BUSINESS ENTITY” BUYS AND SELLS VIDEOS (CDs) CUSTOMERS CAN RETURN VIDEOS THAT DON’T WORK AND GET THEIR MONEY BACK Return TAKE-U-RETURN TAKE Video GIVE Purchase Sale (CD) 1) DEPENDENCY EXISTS BETWEEN GIVE and TAKE-U-RETURN (BUSINESS MODELING) 2) COMPLIES WITH THE “A GIVE REQUIRES A TAKE” OPERATIONAL RULE. 3) OTHER (OPERATIONAL) RULES CAN BE DEFINED IN TERMS OF THE EXTENDED SEMANTICS; SUCH AS: a) A TAKE-U-RETURN MUST BE PRECEDED BY A GIVE. b) A TAKE cannot be (immediately) followed by a TAKE-U-RETURN and vice versa.
  • 15. BUSINESS MODEL III With REFINED SEMANTICS THE “BUSINESS ENTITY” NOW DECIDES TO BOTH SELL AND RENT CDs Cash DUALITY Receipt DUALITY Return Rent TAKE-W-RETURN GIVE-BORROW TAKE Video GIVE Purchase Sale (CD) 1) DEPENDENCIES EXIST BETWEEN GIVE/TAKE and GIVE-BORROW/TAKE-W-RETURN (BUSINESS MODELING) 2) OTHER (OPERATIONAL) RULES CAN BE DEFINED IN TERMS OF THE EXTENDED SEMANTICS; SUCH AS: a) Participation in a TAKE-W-RETURN association must be preceded by participation in a GIVE- BORROW. b) Participation in a GIVE association cannot be followed by participation in a TAKE-W-RETURN association
  • 16. REFINED TAXONOMIC DEFINITION OF THE STOCK-FLOW ASSOCIATION Stock-Flow Inflow Outflow Take Production Give Use Consumption Take-Return Take-Borrow Give-Borrow Give-Return Take-U- Take-W- Give-U- Give-W- Return Return Return Return
  • 17. CONCLUSIONS Semantically Refined Stock-Flow Associations 1) Enable to express more complex “business modeling” dependencies 2) Enable to define more advanced operational rules FUTURE RESEARCH 1) Work-In-Progress 2) Define full-blown stock-flow association taxonomy 3) Define additional instance and (business) modeling rules 4) Investigate stereotypical “Work-Flow” patterns for the different stock-flow associations 5) Generalize the REFINEMENT PROCESS 6) Evaluation of the artifacts