SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
CAiSE’13CAiSE 13
Business Model Ontologies
in OLAP Cubes
Christoph Schütz, Bernd Neumayr, Michael Schreflp , y ,
This work was supported by the FIT-IT research program of the Austrian Federal Ministry for Transport,
Innovation, and Technology under grant FFG-829594 for the Semantic Cockpit project.
CAiSE’13
Overview
CAiSE 13
 Introduction
■ Facts with Ontology-valued Measures
□ Base Facts
□ Shared Facts
■ OLAP with Ontology-valued Measures
M□ Merge
□ Abstraction
Implementation■ Implementation
■ Summary and Future Work
2JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Introduction
CAiSE 13
■ Traditional cube: Numeric measures
■ Many real-world facts do not boil down to numeric values
■ How do you measure complex situations?
Example: intensity of competition
3JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Introduction
CAiSE 13
■ Analysts compile strategic analysis documents
■ Not (only) numeric measures■ Not (only) numeric measures
 Ontology-valued measures
x:Marketing/Germany/Q1-
2012
x:Marketing/France/Q1-2012
x:Germany/Sales/Q2-2012
Germany
x:Germany/Production/Q2-2012
x:MegaCar x:sells x:MegaSUV
x:Familiesx:hasClient
x:We
x:Our_Truck
x:produces
x:Development/Germany/
Q1-2012
x:Development/France/Q1-
2012
x:France/Sales/Q2-2012 x:France/Production/Q2-2012
x:We x:sells x:Our_Truck
x:Food_Incx:hasClient x:MegaCar
x:hasSupplier
x:France/Sales/Q2 2012 x:France/Production/Q2 2012
Q1-2012France
x:MegaCar x:sells x:MegaSUV
x:Singlesx:hasClient
W ll O r SUV
x:MegaCar
x:produces
x:MegaSUV
x:MidiCarx:hasSupplier
x:hasSupplier
4JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge EngineeringSales Production
Q2-2012
x:We x:sells x:Our_SUV
x:Familiesx:hasClient
x:We
x:Our_SUV
x:produces
asSupp e
CAiSE’13
Introduction
CAiSE 13
■ Roll-up along the dimension hierarchies
Combine knowledge from different contexts■ Combine knowledge from different contexts
U
nion
Intersection
5JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Introduction
CAiSE 13
■ Roll-up along the dimension hierarchies
Combine knowledge from different contexts■ Combine knowledge from different contexts
U
nion
Intersection
6JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Introduction
CAiSE 13
■ Roll-up along the dimension hierarchies
Combine knowledge from different contexts■ Combine knowledge from different contexts
U
nion
Intersection
7JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Introduction
CAiSE 13
■ Roll-up along the dimension hierarchies
Combine knowledge from different contexts■ Combine knowledge from different contexts
U
nion
Intersection
8JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Introduction
CAiSE 13
■ Roll-up along the dimension hierarchies
Combine knowledge from different contexts■ Combine knowledge from different contexts
U
nion
Intersection
9JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Introduction
CAiSE 13
■ Roll-up along the dimension hierarchies
Combine knowledge from different contexts■ Combine knowledge from different contexts
U
nion
Intersection
10JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Introduction
CAiSE 13
■ Roll-up along the dimension hierarchies
Combine knowledge from different contexts■ Combine knowledge from different contexts
U
nion
Intersection
11JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Introduction
CAiSE 13
■ Alter the granularity of the ontologies
Use knowledge from the ontologies for■ Use knowledge from the ontologies for
abstraction
x:Europe/Sales/Q2-2012 x:Europe/Sales/Q2-2012
x:MegaCar x:sells x:SUVsx:MegaCar x:sells x:MegaSUV
h Cli
Europe Abstract Europe
x:Singlesx:hasClient
x:Familiesx:hasClient
x:hasClient x:Food_Inc
x:Households
x:Corporate
x:hasClient
x:hasClient
x:sells
Q2-2012
x:We
x:Our_Truck
x:sells
x:Our_SUV
x:sells
x:hasClient
x:Trucksx:We
x:hasClient
x:sells
12JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
Sales
Q2-2012
Sales
x:sells
CAiSE’13
Introduction
CAiSE 13
■ Alter the granularity of the ontologies
Use knowledge from the ontologies for■ Use knowledge from the ontologies for
abstraction
x:Europe/Sales/Q2-2012 x:Europe/Sales/Q2-2012
x:MegaCar x:sells x:SUVsx:MegaCar x:sells x:MegaSUV
h Cli
Europe Abstract Europe
x:Singlesx:hasClient
x:Familiesx:hasClient
x:hasClient x:Food_Inc
x:Households
x:Corporate
x:hasClient
x:hasClient
x:sells
Q2-2012
x:We
x:Our_Truck
x:sells
x:Our_SUV
x:sells
x:hasClient
x:Trucksx:We
x:hasClient
x:sells
13JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
Sales
Q2-2012
Sales
x:sells
CAiSE’13
Introduction
CAiSE 13
■ Alter the granularity of the ontologies
Use knowledge from the ontologies for■ Use knowledge from the ontologies for
abstraction
x:Europe/Sales/Q2-2012 x:Europe/Sales/Q2-2012
x:MegaCar x:sells x:SUVsx:MegaCar x:sells x:MegaSUV
h Cli
Europe Abstract Europe
x:Singlesx:hasClient
x:Familiesx:hasClient
x:hasClient x:Food_Inc
x:Households
x:Corporate
x:hasClient
x:hasClient
x:sells
Q2-2012
x:We
x:Our_Truck
x:sells
x:Our_SUV
x:sells
x:hasClient
x:Trucksx:We
x:hasClient
x:sells
14JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
Sales
Q2-2012
Sales
x:sells
CAiSE’13
Overview
CAiSE 13
■ Introduction
 Facts with Ontology-valued Measures
□ Base Facts
□ Shared Facts
■ OLAP with Ontology-valued Measures
M□ Merge
□ Abstraction
Implementation■ Implementation
■ Summary and Future Work
15JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Base Facts
CAiSE 13
x:Germany_Sales_Q2-2012
Agents
ResourcesResources
Events
16JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Base Facts
CAiSE 13
x:Germany_Sales_Q2-2012
Agents
Resources
x:Germany Q2-2012
x:Germany_Q2-2012_
Sales_OurTruck
x:We
x:Food_Inc
x:OurTruck
x:Money
Resources
x:Germany_Q2 2012_
Payment_OurTruck
Events
17JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Base Facts
CAiSE 13
x:Germany_Sales_Q2-2012
rea:provide
Agents
Resources
x:qtySold
100
x:exchange
x:Germany Q2-2012
x:Germany_Q2-2012_
Sales_OurTruck
x:We
x:Food_Inc
rea:receive
rea:receive
x:OurTruck
rea:stockflow
x:Moneyrea:stockflow
Resources
x:Germany_Q2 2012_
Payment_OurTruckrea:provide
x:revenue
Events
10,200,000
18JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Base Facts
CAiSE 13
x:Germany_Sales_Q2-2012
rea:Group
rdf:type
rea:provide
Agents
Resourcex:qtySold
rdf:type
x:ProductModel
100
x:exchange
x:Germany Q2-2012
x:Germany_Q2-2012_
Sales_OurTruck
x:We
x:Food_Inc
rea:receive
rea:receive
x:OurTruck
rea:stockflow
x:Moneyrea:stockflow
Types x:PaymentType
rdf:type
x:Germany_Q2 2012_
Payment_OurTruckrea:provide
x:revenue
Event Groups
rea:Group
rdf:type 10,200,000
19JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Base Facts
CAiSE 13
x:Germany_Sales_Q2-2012
rea:Group
rdf:type
rea:provide
Agents
Resourcex:qtySold
rdf:type
x:ProductModel
100
x:exchange
x:Germany Q2-2012
x:Germany_Q2-2012_
Sales_OurTruck
x:We
x:Food_Inc
rea:receive
rea:receive
x:OurTruck
rea:stockflow
x:Moneyrea:stockflow
Types x:PaymentType
rdf:type
x:Germany_Q2 2012_
Payment_OurTruckrea:provide
x:revenue
Event Groups
rea:Group
rdf:type 10,200,000
A li ti M d l
x:Salerea:Event
rdfs:subClassOf
Application Model
rea:Agent
Metamodel Metamodel
x:Sale
x:exchange
rdfs:domain
rdfs:range
rea:Event
rdfs:subClassOf
rea:provide rea:receive
rdfs:domain
rdfs:range
rdfs:domain
rdfs:range
20JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
x:Payment
rdfs:range
rea:Event
rdfs:range rdfs:range
CAiSE’13
Base Facts
CAiSE 13
x:Germany_Sales_Q2-2012
rea:Group
rdf:type
rea:provide
Agents
Resource
x:Sale
rdf:type
x:qtySold
rdf:type
x:ProductModel
100
x:exchange
x:Germany Q2-2012
x:Germany_Q2-2012_
Sales_OurTruck
x:We
x:Food_Inc
rea:receive
rea:receive
x:OurTruck
rea:stockflow
x:Moneyrea:stockflow
Types
rdf:type
x:PaymentType
rdf:type
x:Germany_Q2 2012_
Payment_OurTruckrea:provide
x:revenue
Event Groups
rea:Group
rdf:type
rea:Resource
rdf:type
rdf:type
rea:Agent
rdf:type
rdf:type
x:Payment
rdf:type
10,200,000
A li ti M d l
x:Salerea:Event
rdfs:subClassOf
Application Model
rea:Agent
Metamodel Metamodel
x:Sale
x:exchange
rdfs:domain
rdfs:range
rea:Event
rdfs:subClassOf
rea:provide rea:receive
rdfs:domain
rdfs:range
rdfs:domain
rdfs:range
21JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
x:Payment
rdfs:range
rea:Event
rdfs:range rdfs:range
CAiSE’13
Base Facts
CAiSE 13
x:Germany_Sales_Q2-2012
rea:Group
rdf:type
rea:provide
Agents
Resource
x:Sale
rdf:type
x:qtySold
rdf:type
x:ProductModel
100
x:exchange
x:Germany Q2-2012
x:Germany_Q2-2012_
Sales_OurTruck
x:We
x:Food_Inc
rea:receive
rea:receive
x:OurTruck
rea:stockflow
x:Moneyrea:stockflow
Types
rdf:type
x:PaymentType
rdf:type
x:Germany_Q2 2012_
Payment_OurTruckrea:provide
x:revenue
Event Groups
rea:Group
rdf:type
rea:Resource
rdf:type
rdf:type
rea:Agent
rdf:type
rdf:type
x:Payment
rdf:type
10,200,000
Resource
Groups
Agents
x:Germany_Q2-2012_
Sales_FunnySUVs
x:FunnyCar
x:SUVs
rea:stockflow
rdf:type
rdf:type
rdf:type
rea:provide
rea:receive
rdf:type
rdf:type
x:Sale
rdf:type
Resource
Types
g
x:exchange
x:Germany_Q2-2012_
Payment_FunnySUVsx:Families
x:Money
rea:stockflowAgent Groups
Event Groupsrdf:type
rea:provide
rea:receive
rdf:type
rdf:type
rea:Grouprdf:type
22JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
Event Groups
rea:Group
rdf:type
rea:Agent
rdf:type
x:Paymentrea:Group
rdf:type
x:PaymentType
CAiSE’13
Base Facts
CAiSE 13
23JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Shared Facts
CAiSE 13
■ Shared facts represent asserted knowledge at more abstract
l l f b t tilevels of abstraction
■ Base facts inherit knowledge represented in the more abstract
shared factsshared facts
■ Shared facts facilitate the analysis
‹ all › ‹ all ›
‹ all ›Location
Organization
Time
‹ continent ›
‹ country ›
‹ year ›
‹ quarter ›
‹ department ›
Strategy
24JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
+ competition: RDF
Strategy
CAiSE’13
Shared Facts
CAiSE 13
x:Organization Model
Time: ‹ all ›
: Strategy
Organization: ‹ all ›
x:Organization_Model
Location: ‹ all ›
x:OurTruck
x:ProductModel
x:Enterprise
rea:Agent
rdfs:subClassOf
rdf:type
rdf:type
+ competition =
x:Organization_Model
S l M d l
rdf:type
x:We
x:OurTruckx:Enterprise
x:FunnyCar x:CleverCar
rdf:type rdf:type x:OurSUV
Sales: ‹ department ›
Organization: ‹ all ›
x:Sales_Model
x:Families x:Singles
x:Households
x:OurTruck x:OurSUV
x:SUVsx:Trucks
rea:grouping
rea:grouping
rea:groupingrea:grouping
Time: ‹ all ›
+ competition =
x:Sales_Model
: Strategy
Location: ‹ all ›
x:Families
rea:Group
x:Singles
rdf:typerdf:type
x:Enterprise
x:Food_Inc
rdf:type
x:PaymentType
x:Money
rdf:type
Production: ‹ department ›
Organization: ‹ all ›
x:Production_Model
x:ProductModel
rdf:type
x:ToolModel
rdf:type
25JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
Location: ‹ all › Time: ‹ all ›
+ competition =
x:Production_Model
: Strategy
x:Enterprise x:Binford
rdf:type
x:OurTruckEngine
x:CleverCarChassis
x:FunnySUVEngine
rdf:type
rdf:type
x:BinfordRobot
CAiSE’13
Shared Facts
CAiSE 13
x:Organization Model
Time: ‹ all ›
: Strategy
Organization: ‹ all ›
x:Organization_Model
Location: ‹ all ›
x:OurTruck
x:ProductModel
x:Enterprise
rea:Agent
rdfs:subClassOf
rdf:type
rdf:type
+ metamodel
and
common
+ competition =
x:Organization_Model
S l M d l
rdf:type
x:We
x:OurTruckx:Enterprise
x:FunnyCar x:CleverCar
rdf:type rdf:type x:OurSUV
application
model
Sales: ‹ department ›
Organization: ‹ all ›
x:Sales_Model
x:Families x:Singles
x:Households
x:OurTruck x:OurSUV
x:SUVsx:Trucks
rea:grouping
rea:grouping
rea:groupingrea:grouping
+ salesTime: ‹ all ›
+ competition =
x:Sales_Model
: Strategy
Location: ‹ all ›
x:Families
rea:Group
x:Singles
rdf:typerdf:type
x:Enterprise
x:Food_Inc
rdf:type
x:PaymentType
x:Money
rdf:type
+ sales
application
model
Production: ‹ department ›
Organization: ‹ all ›
x:Production_Model
x:ProductModel
rdf:type
x:ToolModel
rdf:type
+ production
26JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
Location: ‹ all › Time: ‹ all ›
+ competition =
x:Production_Model
: Strategy
x:Enterprise x:Binford
rdf:type
x:OurTruckEngine
x:CleverCarChassis
x:FunnySUVEngine
rdf:type
rdf:type
x:BinfordRobot
+ production
application
model
CAiSE’13
Shared Facts (Inheritance)
CAiSE 13
27JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Overview
CAiSE 13
■ Introduction
■ Facts with Ontology-valued Measures
□ Base Facts
□ Shared Facts
 OLAP with Ontology-valued Measures
M□ Merge
□ Abstraction
Implementation■ Implementation
■ Summary and Future Work
28JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Merge (Union)
CAiSE 13
x:Germany_Sales_Q2-2012
x:Germany_Q2-2012_
Sales_OurTruck
x:We
rea:provide
x:Food_Inc
rea:receive x:OurTruck
rea:stockflow
x:France_Sales_Q2-2012
x:France_Q2-2012_
Sales_OurSUV
x:We
rea:provide
x:Families
rea:receive x:OurSUV
rea:stockflow
rea:receive x:OurTruck
x:Germany_Q2-2012_
Sales_FunnySUVs
x:FunnyCar
rea:provide
x:Families
i
x:SUVs
rea:stockflow
rea:receive
x:France_Q2-2012_
Sales_FunnySUVs
x:FunnyCar
rea:provide
x:Singles
i
x:SUVs
rea:stockflow
x:Families
rea:receive
x:SUVs x:Singles
rea:receive
x:SUVs
x:Europe_Sales_Q2-2012
x:Germany Q2-2012x:Food Inc
rea:receive rea:stockflow
Union
CONSTRUCT { ?s ?p ?o } WHERE {
{
GRAPH x:Germany Sales Q2 2012 {
x:Germany_Q2-2012_
Sales_OurTruck
_
x:We
rea:provide
x:France_Q2-2012_
Sales_OurSUV
x:Families
rea:receive
rea:provide
x:OurTruck
x:OurSUV
rea:stockflow
rea:stockflow
Union
GRAPH x:Germany_Sales_Q2-2012 {
?s ?p ?o
} UNION
GRAPH x:France_Sales_Q2-2012 {
?s ?p ?o
}
rea:receive
x:Germany_Q2-2012_
Sales_FunnySUVs
rea:receive
x:FunnyCar
rea:provide
x:France_Q2-2012_
Sales FunnySUVs
kfl
rea:provide
x:SUVs
rea:stockflow
29JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
}
}
Sales_FunnySUVs
x:Singles
rea:receive
rea:stockflow
CAiSE’13
Abstraction
CAiSE 13
x:Europe_Sales_Q2-2012
F d I
rea:receive rea:stockflow
x:Germany_Q2-2012_
Sales_OurTruck
x:Food_Inc
x:We
rea:provide
x:France_Q2-2012_
Sales OurSUV
rea:provide
x:OurTruck
x:OurSUV
rea:stockflow
Sa es_Ou SU
x:Families
rea:receive
x:Germany_Q2-2012_
Sales_FunnySUVs
rea:receive
x:FunnyCar
rea:provide
x:SUVs
rea:stockflow
x:France_Q2-2012_
Sales_FunnySUVs
x:Singles
rea:receive
rea:stockflow
rea:provide
30JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Abstraction
CAiSE 13
x:Europe_Sales_Q2-2012
F d I
rea:receive rea:stockflow
x:Germany_Q2-2012_
Sales_OurTruck
x:Food_Inc
x:We
rea:provide
x:France_Q2-2012_
Sales OurSUV
rea:provide
x:OurTruck
x:OurSUV
rea:stockflow
Sa es_Ou SU
x:Families
rea:receive
x:Germany_Q2-2012_
Sales_FunnySUVs
rea:receive
x:FunnyCar
rea:provide
x:SUVs
rea:stockflow
x:France_Q2-2012_
Sales_FunnySUVs
x:Singles
rea:receive
rea:stockflow
rea:provide
31JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Abstraction
CAiSE 13
x:Europe_Sales_Q2-2012
F d I
rea:receive rea:stockflow
x:Germany_Q2-2012_
Sales_OurTruck
x:Food_Inc
x:We
rea:provide
x:France_Q2-2012_
Sales OurSUV
rea:provide
x:OurTruck
x:OurSUV
rea:stockflow
Sa es_Ou SU
x:Families
rea:receive
x:Germany_Q2-2012_
Sales_FunnySUVs
rea:receive
x:FunnyCar
rea:provide
x:SUVs
rea:stockflow
Sales Groups
x:France_Q2-2012_
Sales_FunnySUVs
x:Singles
rea:receive
rea:stockflow
rea:provide
32JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Abstraction
CAiSE 13
x:Europe_Sales_Q2-2012
F d I
rea:receive rea:stockflow
x:Germany_Q2-2012_
Sales_OurTruck
x:Food_Inc
x:We
rea:provide
x:France_Q2-2012_
Sales OurSUV
rea:provide
x:OurTruck
x:OurSUV
rea:stockflow
Sa es_Ou SU
x:Families
rea:receive
x:Germany_Q2-2012_
Sales_FunnySUVs
rea:receive
x:FunnyCar
rea:provide
x:SUVs
rea:stockflow
Sales Groups
x:France_Q2-2012_
Sales_FunnySUVs
x:Singles
rea:receive
rea:stockflow
rea:provide
 RDFS Reasoner
33JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Abstraction
CAiSE 13
x:Europe_Sales_Q2-2012
F d I
rea:receive
x:OurTruck
rea:stockflow
x:Germany_Q2-2012_
Sales_OurTruck
x:Food_Inc
x:We
rea:provide
x:France_Q2-2012_
Sales OurSUV
rea:provide
x:OurTruck
x:OurSUV
x:Sale
rdf:type
rdf:type
Sa es_Ou SU
x:Families
rea:receive
x:Germany_Q2-2012_
Sales_FunnySUVs
rea:receive
x:FunnyCar
rea:provide
rea:stockflow
x:SUVs
rea:stockflow
x:Sale
rdf:type
Sales Groups
x:France_Q2-2012_
Sales_FunnySUVsx:Singles
rea:receive rea:stockflow
rea:provide x:Sale
rdf:type
 RDFS Reasoner
34JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Abstraction
CAiSE 13
x:Europe_Sales_Q2-2012
F d I
rea:receive
x:OurTruck
rea:stockflow
x:Germany_Q2-2012_
Sales_OurTruck
x:Food_Inc
x:We
rea:provide
x:France_Q2-2012_
Sales OurSUV
rea:provide
x:OurTruck
x:OurSUV
x:Sale
rdf:type
rdf:type
Sa es_Ou SU
x:Families
rea:receive
x:Germany_Q2-2012_
Sales_FunnySUVs
rea:receive
x:FunnyCar
rea:provide
rea:stockflow
x:SUVs
rea:stockflow
x:Sale
rdf:type
Sales Groups
x:France_Q2-2012_
Sales_FunnySUVsx:Singles
rea:receive rea:stockflow
rea:provide x:Sale
rdf:type
35JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Abstraction
CAiSE 13
x:Europe_Sales_Q2-2012
F d I
rea:receive
x:OurTruck
rea:stockflow
x:Germany_Q2-2012_
Sales_OurTruck
x:Food_Inc
x:We
rea:provide
x:France_Q2-2012_
Sales OurSUV
rea:provide
x:OurTruck
x:OurSUV
x:Sale
rdf:type
rdf:type
Sa es_Ou SU
x:Families
rea:receive
x:Germany_Q2-2012_
Sales_FunnySUVs
rea:receive
x:FunnyCar
rea:provide
rea:stockflow
x:SUVs
rea:stockflow
x:Sale
rdf:type
Sales Groups
x:France_Q2-2012_
Sales_FunnySUVsx:Singles
rea:receive rea:stockflow
rea:provide x:Sale
rdf:typex:Households
rea:grouping
rea:grouping
x:Families x:Singles
g p g
rdf:typerdf:type
36JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
rea:Group
CAiSE’13
Abstraction
CAiSE 13
x:Europe_Sales_Q2-2012_Abstraction
F d I
rea:receive rea:stockflow
x:Germany_Q2-2012_
Sales_OurTruck
x:Food_Inc
x:We
rea:provide
x:France_Q2-2012_
Sales OurSUV
rea:provide
x:OurTruck
x:OurSUV
rea:stockflow
_
x:Households
rea:receive
x:Germany_Q2-2012_
Sales_FunnySUVs
rea:receive
x:FunnyCar
rea:provide
x:SUVs
rea:stockflow
x:France_Q2-2012_
Sales_FunnySUVs
rea:stockflow
rea:provide
rea:receive
37JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Abstraction
CAiSE 13
x:Europe_Sales_Q2-2012_Abstraction
F d I
rea:receive rea:stockflow
x:Germany_Q2-2012_
Sales_OurTruck
x:Food_Inc
x:We
rea:provide
x:France_Q2-2012_
Sales OurSUV
rea:provide
x:OurTruck
x:OurSUV
rea:stockflow
_
x:Households
rea:receive
x:Germany_Q2-2012_
Sales_FunnySUVs
rea:receive
x:FunnyCar
rea:provide
x:SUVs
rea:stockflow
x:France_Q2-2012_
Sales_FunnySUVs
rea:stockflow
rea:provide
rea:receive
38JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Merge (Intersection)
CAiSE 13
39JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Merge (Intersection)
CAiSE 13
40JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Overview
CAiSE 13
■ Introduction
■ Facts with Ontology-valued Measures
□ Base Facts
□ Shared Facts
■ OLAP with Ontology-valued Measures
M□ Merge
□ Abstraction
 Implementation Implementation
■ Summary and Future Work
41JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Implementation
CAiSE 13
■ Based on hetero-homogeneous data warehouse
htt //hh d dk i li t/http://hh-dw.dke.uni-linz.ac.at/
O l DB f th ltidi i l d l■ Oracle DB for the multidimensional model
■ Jena tuple store for RDF graphs and Jena framework for
SPARQL queriesSPARQL queries
U i th ltidi i l d l i O l DB i d f■ Using the multidimensional model in Oracle DB as index for
calculating the inherited knowledge
42JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Overview
CAiSE 13
■ Introduction
■ Facts with Ontology-valued Measures
□ Base Facts
□ Shared Facts
■ OLAP with Ontology-valued Measures
M□ Merge
□ Abstraction
Implementation■ Implementation
 Summary and Future Work
43JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
CAiSE’13
Summary and Future Work
CAiSE 13
■ Ontology-valued measures for complex real-world facts that do
t b il d t inot boil down to a numeric measure
Oth b i d l t l i f t l l d■ Other business model ontologies for ontology-valued measures
In particular: e3value and its variants, e.g., e3forces
■ Provide for easier querying, examine other query languages
44JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering

Weitere ähnliche Inhalte

Ähnlich wie Business Model Ontologies in OLAP Cubes

Alteryx and Tableau: Iron Mountain's Sherpa to business insight
Alteryx and Tableau: Iron Mountain's Sherpa to business insightAlteryx and Tableau: Iron Mountain's Sherpa to business insight
Alteryx and Tableau: Iron Mountain's Sherpa to business insightMattSemple1
 
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdfMainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdfNRB
 
AI-SDV 2021 - Harald Jenny - Integrated Artificiel Intelligence – A Factory P...
AI-SDV 2021 - Harald Jenny - Integrated Artificiel Intelligence – A Factory P...AI-SDV 2021 - Harald Jenny - Integrated Artificiel Intelligence – A Factory P...
AI-SDV 2021 - Harald Jenny - Integrated Artificiel Intelligence – A Factory P...Dr. Haxel Consult
 
Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...
Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...
Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...Rising Media Ltd.
 
PowerBi Event with Machine Learning
PowerBi Event with Machine LearningPowerBi Event with Machine Learning
PowerBi Event with Machine LearningTrivadis
 
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisation
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisationLe Groupe NRB : Le meilleur partenaire pour votre z/modernisation
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisationNRB
 
US Cleantech's Market Webinar - 18th of June 2019
US Cleantech's Market Webinar - 18th of June 2019US Cleantech's Market Webinar - 18th of June 2019
US Cleantech's Market Webinar - 18th of June 2019Cluster TWEED
 
Accessing European Research and Innovation Funding Seminar for SMEs : EEN
Accessing European Research and Innovation Funding Seminar for SMEs : EENAccessing European Research and Innovation Funding Seminar for SMEs : EEN
Accessing European Research and Innovation Funding Seminar for SMEs : EENInvest Northern Ireland
 
Chapter 02 Thinking Like an Economist Business Economices.pptx
Chapter 02 Thinking Like an Economist Business Economices.pptxChapter 02 Thinking Like an Economist Business Economices.pptx
Chapter 02 Thinking Like an Economist Business Economices.pptxTanveerAhmed272451
 
Big Data Meets IoT: Lessons From the Cloud on Polling, Collecting, and Analyz...
Big Data Meets IoT: Lessons From the Cloud on Polling, Collecting, and Analyz...Big Data Meets IoT: Lessons From the Cloud on Polling, Collecting, and Analyz...
Big Data Meets IoT: Lessons From the Cloud on Polling, Collecting, and Analyz...StampedeCon
 
Financial analysis for development project
Financial analysis for development projectFinancial analysis for development project
Financial analysis for development projectArifin Abdul Latif
 
2016 company presentation_en_business solutions
2016 company presentation_en_business solutions2016 company presentation_en_business solutions
2016 company presentation_en_business solutionsZubonyai
 
Including financial criteria in the strategic planning of knowledge repositor...
Including financial criteria in the strategic planning of knowledge repositor...Including financial criteria in the strategic planning of knowledge repositor...
Including financial criteria in the strategic planning of knowledge repositor...MOVING Project
 
The Datafication of HR: Graduating from Metrics to Analytics
The Datafication of HR: Graduating from Metrics to AnalyticsThe Datafication of HR: Graduating from Metrics to Analytics
The Datafication of HR: Graduating from Metrics to AnalyticsVisier
 
Knowledge Manager - Fit for the Future
Knowledge Manager - Fit for the Future Knowledge Manager - Fit for the Future
Knowledge Manager - Fit for the Future Dr. Haxel Consult
 
EU Project: ALMA
EU Project: ALMAEU Project: ALMA
EU Project: ALMAeProsima
 

Ähnlich wie Business Model Ontologies in OLAP Cubes (20)

Alteryx and Tableau: Iron Mountain's Sherpa to business insight
Alteryx and Tableau: Iron Mountain's Sherpa to business insightAlteryx and Tableau: Iron Mountain's Sherpa to business insight
Alteryx and Tableau: Iron Mountain's Sherpa to business insight
 
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdfMainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
Mainframe Day 2022 -The NRB Group - the best partner of your z-modernization.pdf
 
AI-SDV 2021 - Harald Jenny - Integrated Artificiel Intelligence – A Factory P...
AI-SDV 2021 - Harald Jenny - Integrated Artificiel Intelligence – A Factory P...AI-SDV 2021 - Harald Jenny - Integrated Artificiel Intelligence – A Factory P...
AI-SDV 2021 - Harald Jenny - Integrated Artificiel Intelligence – A Factory P...
 
Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...
Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...
Data Science Development Lifecycle - Everyone Talks About it, Nobody Really K...
 
PowerBi Event with Machine Learning
PowerBi Event with Machine LearningPowerBi Event with Machine Learning
PowerBi Event with Machine Learning
 
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisation
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisationLe Groupe NRB : Le meilleur partenaire pour votre z/modernisation
Le Groupe NRB : Le meilleur partenaire pour votre z/modernisation
 
US Cleantech's Market Webinar - 18th of June 2019
US Cleantech's Market Webinar - 18th of June 2019US Cleantech's Market Webinar - 18th of June 2019
US Cleantech's Market Webinar - 18th of June 2019
 
Accessing European Research and Innovation Funding Seminar for SMEs : EEN
Accessing European Research and Innovation Funding Seminar for SMEs : EENAccessing European Research and Innovation Funding Seminar for SMEs : EEN
Accessing European Research and Innovation Funding Seminar for SMEs : EEN
 
Chapter 02 Thinking Like an Economist Business Economices.pptx
Chapter 02 Thinking Like an Economist Business Economices.pptxChapter 02 Thinking Like an Economist Business Economices.pptx
Chapter 02 Thinking Like an Economist Business Economices.pptx
 
Big Data Meets IoT: Lessons From the Cloud on Polling, Collecting, and Analyz...
Big Data Meets IoT: Lessons From the Cloud on Polling, Collecting, and Analyz...Big Data Meets IoT: Lessons From the Cloud on Polling, Collecting, and Analyz...
Big Data Meets IoT: Lessons From the Cloud on Polling, Collecting, and Analyz...
 
The German Leading-Edge Cluster Intelligent Technical Systems “OstWestfalenLi...
The German Leading-Edge Cluster Intelligent Technical Systems “OstWestfalenLi...The German Leading-Edge Cluster Intelligent Technical Systems “OstWestfalenLi...
The German Leading-Edge Cluster Intelligent Technical Systems “OstWestfalenLi...
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Smart statistics
Smart statistics Smart statistics
Smart statistics
 
Financial analysis for development project
Financial analysis for development projectFinancial analysis for development project
Financial analysis for development project
 
2016 company presentation_en_business solutions
2016 company presentation_en_business solutions2016 company presentation_en_business solutions
2016 company presentation_en_business solutions
 
DC4Cities: Following the Patterns of Renewable Power in a Smart City
DC4Cities: Following the Patterns of Renewable Power in a Smart CityDC4Cities: Following the Patterns of Renewable Power in a Smart City
DC4Cities: Following the Patterns of Renewable Power in a Smart City
 
Including financial criteria in the strategic planning of knowledge repositor...
Including financial criteria in the strategic planning of knowledge repositor...Including financial criteria in the strategic planning of knowledge repositor...
Including financial criteria in the strategic planning of knowledge repositor...
 
The Datafication of HR: Graduating from Metrics to Analytics
The Datafication of HR: Graduating from Metrics to AnalyticsThe Datafication of HR: Graduating from Metrics to Analytics
The Datafication of HR: Graduating from Metrics to Analytics
 
Knowledge Manager - Fit for the Future
Knowledge Manager - Fit for the Future Knowledge Manager - Fit for the Future
Knowledge Manager - Fit for the Future
 
EU Project: ALMA
EU Project: ALMAEU Project: ALMA
EU Project: ALMA
 

Mehr von caise2013vlc

Markus keuneke partial data-models
Markus keuneke   partial data-modelsMarkus keuneke   partial data-models
Markus keuneke partial data-modelscaise2013vlc
 
Jelena zdravkovic c ai-se 2013 capability caas
Jelena zdravkovic  c ai-se 2013 capability caasJelena zdravkovic  c ai-se 2013 capability caas
Jelena zdravkovic c ai-se 2013 capability caascaise2013vlc
 
Sagar sen caise2013final
Sagar sen caise2013finalSagar sen caise2013final
Sagar sen caise2013finalcaise2013vlc
 
David aguilera presentation
David aguilera   presentationDavid aguilera   presentation
David aguilera presentationcaise2013vlc
 
Sonja kabicher fuchs presentation-caise13_final
Sonja kabicher fuchs presentation-caise13_finalSonja kabicher fuchs presentation-caise13_final
Sonja kabicher fuchs presentation-caise13_finalcaise2013vlc
 
Suriadi caise2013 slides
Suriadi caise2013 slidesSuriadi caise2013 slides
Suriadi caise2013 slidescaise2013vlc
 
Fadila caise2013 vf
Fadila caise2013 vfFadila caise2013 vf
Fadila caise2013 vfcaise2013vlc
 
Henning agt talk-caise-semnet
Henning agt   talk-caise-semnetHenning agt   talk-caise-semnet
Henning agt talk-caise-semnetcaise2013vlc
 
Michael mrissa c aise
Michael mrissa c aiseMichael mrissa c aise
Michael mrissa c aisecaise2013vlc
 
Razvan petrusel presentation caise 2013
Razvan petrusel   presentation caise 2013Razvan petrusel   presentation caise 2013
Razvan petrusel presentation caise 2013caise2013vlc
 
Ramezani taghiabadi temporal compliance checking 2
Ramezani taghiabadi   temporal compliance checking 2Ramezani taghiabadi   temporal compliance checking 2
Ramezani taghiabadi temporal compliance checking 2caise2013vlc
 
Ferreira c ai-se2013-final-handouts
Ferreira   c ai-se2013-final-handoutsFerreira   c ai-se2013-final-handouts
Ferreira c ai-se2013-final-handoutscaise2013vlc
 
Sonja meyer caise 2013
Sonja meyer caise 2013Sonja meyer caise 2013
Sonja meyer caise 2013caise2013vlc
 
Tony clark caise 13-presentation
Tony clark  caise 13-presentationTony clark  caise 13-presentation
Tony clark caise 13-presentationcaise2013vlc
 
Miguel goulao 2013 c-aise
Miguel goulao 2013 c-aiseMiguel goulao 2013 c-aise
Miguel goulao 2013 c-aisecaise2013vlc
 
Jorge cardoso caise-usdl-tosca-2013-06-18c
Jorge cardoso   caise-usdl-tosca-2013-06-18cJorge cardoso   caise-usdl-tosca-2013-06-18c
Jorge cardoso caise-usdl-tosca-2013-06-18ccaise2013vlc
 
Kerrstin klemishc c-aise2013_
Kerrstin klemishc c-aise2013_Kerrstin klemishc c-aise2013_
Kerrstin klemishc c-aise2013_caise2013vlc
 
Ignacio panach ormeño et-al_caise2013
Ignacio panach   ormeño et-al_caise2013Ignacio panach   ormeño et-al_caise2013
Ignacio panach ormeño et-al_caise2013caise2013vlc
 
Peter sawyer caise
Peter sawyer  caisePeter sawyer  caise
Peter sawyer caisecaise2013vlc
 

Mehr von caise2013vlc (20)

Caise panel
Caise panelCaise panel
Caise panel
 
Markus keuneke partial data-models
Markus keuneke   partial data-modelsMarkus keuneke   partial data-models
Markus keuneke partial data-models
 
Jelena zdravkovic c ai-se 2013 capability caas
Jelena zdravkovic  c ai-se 2013 capability caasJelena zdravkovic  c ai-se 2013 capability caas
Jelena zdravkovic c ai-se 2013 capability caas
 
Sagar sen caise2013final
Sagar sen caise2013finalSagar sen caise2013final
Sagar sen caise2013final
 
David aguilera presentation
David aguilera   presentationDavid aguilera   presentation
David aguilera presentation
 
Sonja kabicher fuchs presentation-caise13_final
Sonja kabicher fuchs presentation-caise13_finalSonja kabicher fuchs presentation-caise13_final
Sonja kabicher fuchs presentation-caise13_final
 
Suriadi caise2013 slides
Suriadi caise2013 slidesSuriadi caise2013 slides
Suriadi caise2013 slides
 
Fadila caise2013 vf
Fadila caise2013 vfFadila caise2013 vf
Fadila caise2013 vf
 
Henning agt talk-caise-semnet
Henning agt   talk-caise-semnetHenning agt   talk-caise-semnet
Henning agt talk-caise-semnet
 
Michael mrissa c aise
Michael mrissa c aiseMichael mrissa c aise
Michael mrissa c aise
 
Razvan petrusel presentation caise 2013
Razvan petrusel   presentation caise 2013Razvan petrusel   presentation caise 2013
Razvan petrusel presentation caise 2013
 
Ramezani taghiabadi temporal compliance checking 2
Ramezani taghiabadi   temporal compliance checking 2Ramezani taghiabadi   temporal compliance checking 2
Ramezani taghiabadi temporal compliance checking 2
 
Ferreira c ai-se2013-final-handouts
Ferreira   c ai-se2013-final-handoutsFerreira   c ai-se2013-final-handouts
Ferreira c ai-se2013-final-handouts
 
Sonja meyer caise 2013
Sonja meyer caise 2013Sonja meyer caise 2013
Sonja meyer caise 2013
 
Tony clark caise 13-presentation
Tony clark  caise 13-presentationTony clark  caise 13-presentation
Tony clark caise 13-presentation
 
Miguel goulao 2013 c-aise
Miguel goulao 2013 c-aiseMiguel goulao 2013 c-aise
Miguel goulao 2013 c-aise
 
Jorge cardoso caise-usdl-tosca-2013-06-18c
Jorge cardoso   caise-usdl-tosca-2013-06-18cJorge cardoso   caise-usdl-tosca-2013-06-18c
Jorge cardoso caise-usdl-tosca-2013-06-18c
 
Kerrstin klemishc c-aise2013_
Kerrstin klemishc c-aise2013_Kerrstin klemishc c-aise2013_
Kerrstin klemishc c-aise2013_
 
Ignacio panach ormeño et-al_caise2013
Ignacio panach   ormeño et-al_caise2013Ignacio panach   ormeño et-al_caise2013
Ignacio panach ormeño et-al_caise2013
 
Peter sawyer caise
Peter sawyer  caisePeter sawyer  caise
Peter sawyer caise
 

Kürzlich hochgeladen

General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Kürzlich hochgeladen (20)

General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

Business Model Ontologies in OLAP Cubes

  • 1. CAiSE’13CAiSE 13 Business Model Ontologies in OLAP Cubes Christoph Schütz, Bernd Neumayr, Michael Schreflp , y , This work was supported by the FIT-IT research program of the Austrian Federal Ministry for Transport, Innovation, and Technology under grant FFG-829594 for the Semantic Cockpit project.
  • 2. CAiSE’13 Overview CAiSE 13  Introduction ■ Facts with Ontology-valued Measures □ Base Facts □ Shared Facts ■ OLAP with Ontology-valued Measures M□ Merge □ Abstraction Implementation■ Implementation ■ Summary and Future Work 2JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 3. CAiSE’13 Introduction CAiSE 13 ■ Traditional cube: Numeric measures ■ Many real-world facts do not boil down to numeric values ■ How do you measure complex situations? Example: intensity of competition 3JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 4. CAiSE’13 Introduction CAiSE 13 ■ Analysts compile strategic analysis documents ■ Not (only) numeric measures■ Not (only) numeric measures  Ontology-valued measures x:Marketing/Germany/Q1- 2012 x:Marketing/France/Q1-2012 x:Germany/Sales/Q2-2012 Germany x:Germany/Production/Q2-2012 x:MegaCar x:sells x:MegaSUV x:Familiesx:hasClient x:We x:Our_Truck x:produces x:Development/Germany/ Q1-2012 x:Development/France/Q1- 2012 x:France/Sales/Q2-2012 x:France/Production/Q2-2012 x:We x:sells x:Our_Truck x:Food_Incx:hasClient x:MegaCar x:hasSupplier x:France/Sales/Q2 2012 x:France/Production/Q2 2012 Q1-2012France x:MegaCar x:sells x:MegaSUV x:Singlesx:hasClient W ll O r SUV x:MegaCar x:produces x:MegaSUV x:MidiCarx:hasSupplier x:hasSupplier 4JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge EngineeringSales Production Q2-2012 x:We x:sells x:Our_SUV x:Familiesx:hasClient x:We x:Our_SUV x:produces asSupp e
  • 5. CAiSE’13 Introduction CAiSE 13 ■ Roll-up along the dimension hierarchies Combine knowledge from different contexts■ Combine knowledge from different contexts U nion Intersection 5JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 6. CAiSE’13 Introduction CAiSE 13 ■ Roll-up along the dimension hierarchies Combine knowledge from different contexts■ Combine knowledge from different contexts U nion Intersection 6JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 7. CAiSE’13 Introduction CAiSE 13 ■ Roll-up along the dimension hierarchies Combine knowledge from different contexts■ Combine knowledge from different contexts U nion Intersection 7JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 8. CAiSE’13 Introduction CAiSE 13 ■ Roll-up along the dimension hierarchies Combine knowledge from different contexts■ Combine knowledge from different contexts U nion Intersection 8JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 9. CAiSE’13 Introduction CAiSE 13 ■ Roll-up along the dimension hierarchies Combine knowledge from different contexts■ Combine knowledge from different contexts U nion Intersection 9JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 10. CAiSE’13 Introduction CAiSE 13 ■ Roll-up along the dimension hierarchies Combine knowledge from different contexts■ Combine knowledge from different contexts U nion Intersection 10JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 11. CAiSE’13 Introduction CAiSE 13 ■ Roll-up along the dimension hierarchies Combine knowledge from different contexts■ Combine knowledge from different contexts U nion Intersection 11JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 12. CAiSE’13 Introduction CAiSE 13 ■ Alter the granularity of the ontologies Use knowledge from the ontologies for■ Use knowledge from the ontologies for abstraction x:Europe/Sales/Q2-2012 x:Europe/Sales/Q2-2012 x:MegaCar x:sells x:SUVsx:MegaCar x:sells x:MegaSUV h Cli Europe Abstract Europe x:Singlesx:hasClient x:Familiesx:hasClient x:hasClient x:Food_Inc x:Households x:Corporate x:hasClient x:hasClient x:sells Q2-2012 x:We x:Our_Truck x:sells x:Our_SUV x:sells x:hasClient x:Trucksx:We x:hasClient x:sells 12JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering Sales Q2-2012 Sales x:sells
  • 13. CAiSE’13 Introduction CAiSE 13 ■ Alter the granularity of the ontologies Use knowledge from the ontologies for■ Use knowledge from the ontologies for abstraction x:Europe/Sales/Q2-2012 x:Europe/Sales/Q2-2012 x:MegaCar x:sells x:SUVsx:MegaCar x:sells x:MegaSUV h Cli Europe Abstract Europe x:Singlesx:hasClient x:Familiesx:hasClient x:hasClient x:Food_Inc x:Households x:Corporate x:hasClient x:hasClient x:sells Q2-2012 x:We x:Our_Truck x:sells x:Our_SUV x:sells x:hasClient x:Trucksx:We x:hasClient x:sells 13JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering Sales Q2-2012 Sales x:sells
  • 14. CAiSE’13 Introduction CAiSE 13 ■ Alter the granularity of the ontologies Use knowledge from the ontologies for■ Use knowledge from the ontologies for abstraction x:Europe/Sales/Q2-2012 x:Europe/Sales/Q2-2012 x:MegaCar x:sells x:SUVsx:MegaCar x:sells x:MegaSUV h Cli Europe Abstract Europe x:Singlesx:hasClient x:Familiesx:hasClient x:hasClient x:Food_Inc x:Households x:Corporate x:hasClient x:hasClient x:sells Q2-2012 x:We x:Our_Truck x:sells x:Our_SUV x:sells x:hasClient x:Trucksx:We x:hasClient x:sells 14JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering Sales Q2-2012 Sales x:sells
  • 15. CAiSE’13 Overview CAiSE 13 ■ Introduction  Facts with Ontology-valued Measures □ Base Facts □ Shared Facts ■ OLAP with Ontology-valued Measures M□ Merge □ Abstraction Implementation■ Implementation ■ Summary and Future Work 15JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 16. CAiSE’13 Base Facts CAiSE 13 x:Germany_Sales_Q2-2012 Agents ResourcesResources Events 16JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 17. CAiSE’13 Base Facts CAiSE 13 x:Germany_Sales_Q2-2012 Agents Resources x:Germany Q2-2012 x:Germany_Q2-2012_ Sales_OurTruck x:We x:Food_Inc x:OurTruck x:Money Resources x:Germany_Q2 2012_ Payment_OurTruck Events 17JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 18. CAiSE’13 Base Facts CAiSE 13 x:Germany_Sales_Q2-2012 rea:provide Agents Resources x:qtySold 100 x:exchange x:Germany Q2-2012 x:Germany_Q2-2012_ Sales_OurTruck x:We x:Food_Inc rea:receive rea:receive x:OurTruck rea:stockflow x:Moneyrea:stockflow Resources x:Germany_Q2 2012_ Payment_OurTruckrea:provide x:revenue Events 10,200,000 18JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 19. CAiSE’13 Base Facts CAiSE 13 x:Germany_Sales_Q2-2012 rea:Group rdf:type rea:provide Agents Resourcex:qtySold rdf:type x:ProductModel 100 x:exchange x:Germany Q2-2012 x:Germany_Q2-2012_ Sales_OurTruck x:We x:Food_Inc rea:receive rea:receive x:OurTruck rea:stockflow x:Moneyrea:stockflow Types x:PaymentType rdf:type x:Germany_Q2 2012_ Payment_OurTruckrea:provide x:revenue Event Groups rea:Group rdf:type 10,200,000 19JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 20. CAiSE’13 Base Facts CAiSE 13 x:Germany_Sales_Q2-2012 rea:Group rdf:type rea:provide Agents Resourcex:qtySold rdf:type x:ProductModel 100 x:exchange x:Germany Q2-2012 x:Germany_Q2-2012_ Sales_OurTruck x:We x:Food_Inc rea:receive rea:receive x:OurTruck rea:stockflow x:Moneyrea:stockflow Types x:PaymentType rdf:type x:Germany_Q2 2012_ Payment_OurTruckrea:provide x:revenue Event Groups rea:Group rdf:type 10,200,000 A li ti M d l x:Salerea:Event rdfs:subClassOf Application Model rea:Agent Metamodel Metamodel x:Sale x:exchange rdfs:domain rdfs:range rea:Event rdfs:subClassOf rea:provide rea:receive rdfs:domain rdfs:range rdfs:domain rdfs:range 20JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering x:Payment rdfs:range rea:Event rdfs:range rdfs:range
  • 21. CAiSE’13 Base Facts CAiSE 13 x:Germany_Sales_Q2-2012 rea:Group rdf:type rea:provide Agents Resource x:Sale rdf:type x:qtySold rdf:type x:ProductModel 100 x:exchange x:Germany Q2-2012 x:Germany_Q2-2012_ Sales_OurTruck x:We x:Food_Inc rea:receive rea:receive x:OurTruck rea:stockflow x:Moneyrea:stockflow Types rdf:type x:PaymentType rdf:type x:Germany_Q2 2012_ Payment_OurTruckrea:provide x:revenue Event Groups rea:Group rdf:type rea:Resource rdf:type rdf:type rea:Agent rdf:type rdf:type x:Payment rdf:type 10,200,000 A li ti M d l x:Salerea:Event rdfs:subClassOf Application Model rea:Agent Metamodel Metamodel x:Sale x:exchange rdfs:domain rdfs:range rea:Event rdfs:subClassOf rea:provide rea:receive rdfs:domain rdfs:range rdfs:domain rdfs:range 21JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering x:Payment rdfs:range rea:Event rdfs:range rdfs:range
  • 22. CAiSE’13 Base Facts CAiSE 13 x:Germany_Sales_Q2-2012 rea:Group rdf:type rea:provide Agents Resource x:Sale rdf:type x:qtySold rdf:type x:ProductModel 100 x:exchange x:Germany Q2-2012 x:Germany_Q2-2012_ Sales_OurTruck x:We x:Food_Inc rea:receive rea:receive x:OurTruck rea:stockflow x:Moneyrea:stockflow Types rdf:type x:PaymentType rdf:type x:Germany_Q2 2012_ Payment_OurTruckrea:provide x:revenue Event Groups rea:Group rdf:type rea:Resource rdf:type rdf:type rea:Agent rdf:type rdf:type x:Payment rdf:type 10,200,000 Resource Groups Agents x:Germany_Q2-2012_ Sales_FunnySUVs x:FunnyCar x:SUVs rea:stockflow rdf:type rdf:type rdf:type rea:provide rea:receive rdf:type rdf:type x:Sale rdf:type Resource Types g x:exchange x:Germany_Q2-2012_ Payment_FunnySUVsx:Families x:Money rea:stockflowAgent Groups Event Groupsrdf:type rea:provide rea:receive rdf:type rdf:type rea:Grouprdf:type 22JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering Event Groups rea:Group rdf:type rea:Agent rdf:type x:Paymentrea:Group rdf:type x:PaymentType
  • 23. CAiSE’13 Base Facts CAiSE 13 23JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 24. CAiSE’13 Shared Facts CAiSE 13 ■ Shared facts represent asserted knowledge at more abstract l l f b t tilevels of abstraction ■ Base facts inherit knowledge represented in the more abstract shared factsshared facts ■ Shared facts facilitate the analysis ‹ all › ‹ all › ‹ all ›Location Organization Time ‹ continent › ‹ country › ‹ year › ‹ quarter › ‹ department › Strategy 24JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering + competition: RDF Strategy
  • 25. CAiSE’13 Shared Facts CAiSE 13 x:Organization Model Time: ‹ all › : Strategy Organization: ‹ all › x:Organization_Model Location: ‹ all › x:OurTruck x:ProductModel x:Enterprise rea:Agent rdfs:subClassOf rdf:type rdf:type + competition = x:Organization_Model S l M d l rdf:type x:We x:OurTruckx:Enterprise x:FunnyCar x:CleverCar rdf:type rdf:type x:OurSUV Sales: ‹ department › Organization: ‹ all › x:Sales_Model x:Families x:Singles x:Households x:OurTruck x:OurSUV x:SUVsx:Trucks rea:grouping rea:grouping rea:groupingrea:grouping Time: ‹ all › + competition = x:Sales_Model : Strategy Location: ‹ all › x:Families rea:Group x:Singles rdf:typerdf:type x:Enterprise x:Food_Inc rdf:type x:PaymentType x:Money rdf:type Production: ‹ department › Organization: ‹ all › x:Production_Model x:ProductModel rdf:type x:ToolModel rdf:type 25JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering Location: ‹ all › Time: ‹ all › + competition = x:Production_Model : Strategy x:Enterprise x:Binford rdf:type x:OurTruckEngine x:CleverCarChassis x:FunnySUVEngine rdf:type rdf:type x:BinfordRobot
  • 26. CAiSE’13 Shared Facts CAiSE 13 x:Organization Model Time: ‹ all › : Strategy Organization: ‹ all › x:Organization_Model Location: ‹ all › x:OurTruck x:ProductModel x:Enterprise rea:Agent rdfs:subClassOf rdf:type rdf:type + metamodel and common + competition = x:Organization_Model S l M d l rdf:type x:We x:OurTruckx:Enterprise x:FunnyCar x:CleverCar rdf:type rdf:type x:OurSUV application model Sales: ‹ department › Organization: ‹ all › x:Sales_Model x:Families x:Singles x:Households x:OurTruck x:OurSUV x:SUVsx:Trucks rea:grouping rea:grouping rea:groupingrea:grouping + salesTime: ‹ all › + competition = x:Sales_Model : Strategy Location: ‹ all › x:Families rea:Group x:Singles rdf:typerdf:type x:Enterprise x:Food_Inc rdf:type x:PaymentType x:Money rdf:type + sales application model Production: ‹ department › Organization: ‹ all › x:Production_Model x:ProductModel rdf:type x:ToolModel rdf:type + production 26JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering Location: ‹ all › Time: ‹ all › + competition = x:Production_Model : Strategy x:Enterprise x:Binford rdf:type x:OurTruckEngine x:CleverCarChassis x:FunnySUVEngine rdf:type rdf:type x:BinfordRobot + production application model
  • 27. CAiSE’13 Shared Facts (Inheritance) CAiSE 13 27JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 28. CAiSE’13 Overview CAiSE 13 ■ Introduction ■ Facts with Ontology-valued Measures □ Base Facts □ Shared Facts  OLAP with Ontology-valued Measures M□ Merge □ Abstraction Implementation■ Implementation ■ Summary and Future Work 28JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 29. CAiSE’13 Merge (Union) CAiSE 13 x:Germany_Sales_Q2-2012 x:Germany_Q2-2012_ Sales_OurTruck x:We rea:provide x:Food_Inc rea:receive x:OurTruck rea:stockflow x:France_Sales_Q2-2012 x:France_Q2-2012_ Sales_OurSUV x:We rea:provide x:Families rea:receive x:OurSUV rea:stockflow rea:receive x:OurTruck x:Germany_Q2-2012_ Sales_FunnySUVs x:FunnyCar rea:provide x:Families i x:SUVs rea:stockflow rea:receive x:France_Q2-2012_ Sales_FunnySUVs x:FunnyCar rea:provide x:Singles i x:SUVs rea:stockflow x:Families rea:receive x:SUVs x:Singles rea:receive x:SUVs x:Europe_Sales_Q2-2012 x:Germany Q2-2012x:Food Inc rea:receive rea:stockflow Union CONSTRUCT { ?s ?p ?o } WHERE { { GRAPH x:Germany Sales Q2 2012 { x:Germany_Q2-2012_ Sales_OurTruck _ x:We rea:provide x:France_Q2-2012_ Sales_OurSUV x:Families rea:receive rea:provide x:OurTruck x:OurSUV rea:stockflow rea:stockflow Union GRAPH x:Germany_Sales_Q2-2012 { ?s ?p ?o } UNION GRAPH x:France_Sales_Q2-2012 { ?s ?p ?o } rea:receive x:Germany_Q2-2012_ Sales_FunnySUVs rea:receive x:FunnyCar rea:provide x:France_Q2-2012_ Sales FunnySUVs kfl rea:provide x:SUVs rea:stockflow 29JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering } } Sales_FunnySUVs x:Singles rea:receive rea:stockflow
  • 30. CAiSE’13 Abstraction CAiSE 13 x:Europe_Sales_Q2-2012 F d I rea:receive rea:stockflow x:Germany_Q2-2012_ Sales_OurTruck x:Food_Inc x:We rea:provide x:France_Q2-2012_ Sales OurSUV rea:provide x:OurTruck x:OurSUV rea:stockflow Sa es_Ou SU x:Families rea:receive x:Germany_Q2-2012_ Sales_FunnySUVs rea:receive x:FunnyCar rea:provide x:SUVs rea:stockflow x:France_Q2-2012_ Sales_FunnySUVs x:Singles rea:receive rea:stockflow rea:provide 30JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 31. CAiSE’13 Abstraction CAiSE 13 x:Europe_Sales_Q2-2012 F d I rea:receive rea:stockflow x:Germany_Q2-2012_ Sales_OurTruck x:Food_Inc x:We rea:provide x:France_Q2-2012_ Sales OurSUV rea:provide x:OurTruck x:OurSUV rea:stockflow Sa es_Ou SU x:Families rea:receive x:Germany_Q2-2012_ Sales_FunnySUVs rea:receive x:FunnyCar rea:provide x:SUVs rea:stockflow x:France_Q2-2012_ Sales_FunnySUVs x:Singles rea:receive rea:stockflow rea:provide 31JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 32. CAiSE’13 Abstraction CAiSE 13 x:Europe_Sales_Q2-2012 F d I rea:receive rea:stockflow x:Germany_Q2-2012_ Sales_OurTruck x:Food_Inc x:We rea:provide x:France_Q2-2012_ Sales OurSUV rea:provide x:OurTruck x:OurSUV rea:stockflow Sa es_Ou SU x:Families rea:receive x:Germany_Q2-2012_ Sales_FunnySUVs rea:receive x:FunnyCar rea:provide x:SUVs rea:stockflow Sales Groups x:France_Q2-2012_ Sales_FunnySUVs x:Singles rea:receive rea:stockflow rea:provide 32JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 33. CAiSE’13 Abstraction CAiSE 13 x:Europe_Sales_Q2-2012 F d I rea:receive rea:stockflow x:Germany_Q2-2012_ Sales_OurTruck x:Food_Inc x:We rea:provide x:France_Q2-2012_ Sales OurSUV rea:provide x:OurTruck x:OurSUV rea:stockflow Sa es_Ou SU x:Families rea:receive x:Germany_Q2-2012_ Sales_FunnySUVs rea:receive x:FunnyCar rea:provide x:SUVs rea:stockflow Sales Groups x:France_Q2-2012_ Sales_FunnySUVs x:Singles rea:receive rea:stockflow rea:provide  RDFS Reasoner 33JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 34. CAiSE’13 Abstraction CAiSE 13 x:Europe_Sales_Q2-2012 F d I rea:receive x:OurTruck rea:stockflow x:Germany_Q2-2012_ Sales_OurTruck x:Food_Inc x:We rea:provide x:France_Q2-2012_ Sales OurSUV rea:provide x:OurTruck x:OurSUV x:Sale rdf:type rdf:type Sa es_Ou SU x:Families rea:receive x:Germany_Q2-2012_ Sales_FunnySUVs rea:receive x:FunnyCar rea:provide rea:stockflow x:SUVs rea:stockflow x:Sale rdf:type Sales Groups x:France_Q2-2012_ Sales_FunnySUVsx:Singles rea:receive rea:stockflow rea:provide x:Sale rdf:type  RDFS Reasoner 34JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 35. CAiSE’13 Abstraction CAiSE 13 x:Europe_Sales_Q2-2012 F d I rea:receive x:OurTruck rea:stockflow x:Germany_Q2-2012_ Sales_OurTruck x:Food_Inc x:We rea:provide x:France_Q2-2012_ Sales OurSUV rea:provide x:OurTruck x:OurSUV x:Sale rdf:type rdf:type Sa es_Ou SU x:Families rea:receive x:Germany_Q2-2012_ Sales_FunnySUVs rea:receive x:FunnyCar rea:provide rea:stockflow x:SUVs rea:stockflow x:Sale rdf:type Sales Groups x:France_Q2-2012_ Sales_FunnySUVsx:Singles rea:receive rea:stockflow rea:provide x:Sale rdf:type 35JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 36. CAiSE’13 Abstraction CAiSE 13 x:Europe_Sales_Q2-2012 F d I rea:receive x:OurTruck rea:stockflow x:Germany_Q2-2012_ Sales_OurTruck x:Food_Inc x:We rea:provide x:France_Q2-2012_ Sales OurSUV rea:provide x:OurTruck x:OurSUV x:Sale rdf:type rdf:type Sa es_Ou SU x:Families rea:receive x:Germany_Q2-2012_ Sales_FunnySUVs rea:receive x:FunnyCar rea:provide rea:stockflow x:SUVs rea:stockflow x:Sale rdf:type Sales Groups x:France_Q2-2012_ Sales_FunnySUVsx:Singles rea:receive rea:stockflow rea:provide x:Sale rdf:typex:Households rea:grouping rea:grouping x:Families x:Singles g p g rdf:typerdf:type 36JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering rea:Group
  • 37. CAiSE’13 Abstraction CAiSE 13 x:Europe_Sales_Q2-2012_Abstraction F d I rea:receive rea:stockflow x:Germany_Q2-2012_ Sales_OurTruck x:Food_Inc x:We rea:provide x:France_Q2-2012_ Sales OurSUV rea:provide x:OurTruck x:OurSUV rea:stockflow _ x:Households rea:receive x:Germany_Q2-2012_ Sales_FunnySUVs rea:receive x:FunnyCar rea:provide x:SUVs rea:stockflow x:France_Q2-2012_ Sales_FunnySUVs rea:stockflow rea:provide rea:receive 37JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 38. CAiSE’13 Abstraction CAiSE 13 x:Europe_Sales_Q2-2012_Abstraction F d I rea:receive rea:stockflow x:Germany_Q2-2012_ Sales_OurTruck x:Food_Inc x:We rea:provide x:France_Q2-2012_ Sales OurSUV rea:provide x:OurTruck x:OurSUV rea:stockflow _ x:Households rea:receive x:Germany_Q2-2012_ Sales_FunnySUVs rea:receive x:FunnyCar rea:provide x:SUVs rea:stockflow x:France_Q2-2012_ Sales_FunnySUVs rea:stockflow rea:provide rea:receive 38JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 39. CAiSE’13 Merge (Intersection) CAiSE 13 39JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 40. CAiSE’13 Merge (Intersection) CAiSE 13 40JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 41. CAiSE’13 Overview CAiSE 13 ■ Introduction ■ Facts with Ontology-valued Measures □ Base Facts □ Shared Facts ■ OLAP with Ontology-valued Measures M□ Merge □ Abstraction  Implementation Implementation ■ Summary and Future Work 41JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 42. CAiSE’13 Implementation CAiSE 13 ■ Based on hetero-homogeneous data warehouse htt //hh d dk i li t/http://hh-dw.dke.uni-linz.ac.at/ O l DB f th ltidi i l d l■ Oracle DB for the multidimensional model ■ Jena tuple store for RDF graphs and Jena framework for SPARQL queriesSPARQL queries U i th ltidi i l d l i O l DB i d f■ Using the multidimensional model in Oracle DB as index for calculating the inherited knowledge 42JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 43. CAiSE’13 Overview CAiSE 13 ■ Introduction ■ Facts with Ontology-valued Measures □ Base Facts □ Shared Facts ■ OLAP with Ontology-valued Measures M□ Merge □ Abstraction Implementation■ Implementation  Summary and Future Work 43JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering
  • 44. CAiSE’13 Summary and Future Work CAiSE 13 ■ Ontology-valued measures for complex real-world facts that do t b il d t inot boil down to a numeric measure Oth b i d l t l i f t l l d■ Other business model ontologies for ontology-valued measures In particular: e3value and its variants, e.g., e3forces ■ Provide for easier querying, examine other query languages 44JKU Linz  Institut für Wirtschaftsinformatik – Data & Knowledge Engineering