REA Ontology - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

REA Ontology

Description:

Examples: sale, cash-payment, shipment. Economic Agent ... Car model. Book. REA Enterprise Modeling. Economic. Event. Economic. Resource. Economic. Commitment/Event ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 25
Provided by: pajo7
Category:

less

Transcript and Presenter's Notes

Title: REA Ontology


1
REA Ontology
  • Resource - Event - Agent

2
Example of Exchange 1
Subscriber
Publisher
Magazine
Subscription
Payment
Delivery
3
Example of Exchange 2
Customer
Company
Product
Order
Payment
Shipment
4
Example of Exchange 3
Customer
Company
Product
Order
Order line
Payment
Shipment
5
REA - Intuition
6
Economic Resource
  • An economic resource is something of value that
    is under the control of an enterprise and that
    can be transferred from one agent to another
  • Examples cash, inventory,labour service

7
Economic Event
  • An economic event is the transfer of control of
    an economic resource from one agent to another
    agent
  • Examples sale, cash-payment, shipment

8
Economic Agent
  • An economic agent is someone who is able to
    participate in economic events
  • Examples manufacturer, distributor, carrier, end
    customer

9
Duality
Customer
Company
Product
Order
Order line
Events
Payment
Shipment
10
Duality
  • Duality is a relationship between economic events
    expressing that in order to obtain an economic
    resource, an agent must give up another economic
    resource
  • One good turn deserves another

11
Basic REA Pattern
custody
Economic Resource
Economic Event
Economic Agent
duality
12
Basic REA Pattern
13
Commitments and Contracts
Customer
Company
Product
Order
Order line
Events
Payment
Shipment
14
Commitment
  • An obligation to perform an economic event in the
    future
  • Example order lines

15
Contract
  • A contract is a container for a collection of
    commitments
  • Example purchase order with several line items

16
UMM Business Requirements View (simplified)
17
Operational Level and Knowledge Level
Knowledge Level
Operational Level
18
Operational Level and Knowledge Level
Knowledge Level
Operational Level
19
REA Enterprise Modeling
custody
linkage
association
reserves stock-flow
Economic Commitment/Event Type
Economic Resource Type
Economic Agent Type
Economic Commitment/Event Type
participation
dual executes reciprocal
Knowledge level
typification
Operational level
Commitment
Commitment
reciprocal
participation
reserves
executes
executes
Economic Event
Economic Resource
Economic Event
Economic Agent
dual
stock-flow
participation
custody
20
Utilising the REA patterns
  • What economic agents are there?
  • What economic resources are there? Which agents
    control them?
  • What economic events are there?
  • Which economic events are dual?
  • What commitments are made?
  • What contracts are made?
  • What is needed on the knowledge level?

21
Exercise
  • A catering company has a number of offices
    around the country that offer meal services to
    its customers. The customers can choose from a
    wide variety of dishes. A customer orders one
    meal that may consist of several dishes. The
    dishes are procured from suppliers.
  • Some information requirements are
  • Which customers have not paid for all the
    deliveries they have got?
  • Which customers have ordered a meal that has not
    yet been delivered?
  • Which customers have ordered meals containing a
    dish from supplier XXX?
  • Which is the most popular dish?
  • Which suppliers can deliver YYY dishes?

22
Process Overview
  • For each exchange (pair of economic events),
    introduce a process
  • Look at each process from one agents perspective
    (typically the organisation for which the model
    is constructed)
  • For each process, specify what resources are
    increased and decreased
  • Connect the processes according to resources
    consumed and produced

23
Process Overview - Example
24
Dish supplier
Dish order
Dish delivery
Dish payment
Dish order line
Dish
Dish type
Meal
Meal type
Office
Meal order
Meal delivery
Meal payment
Customer
Write a Comment
User Comments (0)
About PowerShow.com