SlideShare a Scribd company logo
A solution for processing supply chain
events within ontology-­based descriptions
Date:  October,  2016
Contact  information
Tampere  University  of  Technology,
FAST  Laboratory,
P.O.  Box  600,
FIN-­33101  Tampere,
Finland
Email:  fast@tut.fi
www.tut.fi/fast
Conference: 42nd Annual Industrial
Electronics Conference (IECON2016).
Florence, Italy – October 24-­27, 2016
Title of the paper: A solution for
processing supply chain events within
ontology-­based descriptions
Authors: Borja Ramis Ferrer, Wael M.
Mohammed, José L. Martinez Lastra
If you would like to receive a reprint of
the original paper, please contact us
A solution for processing supply
chain events within ontology-­based
descriptions
Authors:  Borja  Ramis  Ferrer,  Wael  M.  Mohammed,  José  L.  Martinez  Lastra
{borja.ramisferrer,  wael.mohammed,  jose.lastra}@tut.fi
Tampere  University  of  Technology
Factory  Automation  Systems  and  Technology  Lab
42nd  Annual  Industrial  Electronics  Conference  (IECON2016).  Florence,  Italy –
October 24-­27,  2016
Outline
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
3
• Introduction
• Motivation
• Related work
• Processing supply chain events within ontology-­based
descriptions
• Case study
• Testing the approach
• Conclusions
• Further work
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
4
Introduction
• Industry is constantly moving towards the research,
implementation and deployment of new solutions that
permit the optimization of processes.
• Current ICT developments permit the collection,
distribution, integration, analysis, and manipulation of
heterogeneous data.
• The C2NET project targets the development of cloud-­
enabled tools for supporting the SMEs supply network
optimization of manufacturing and logistic assets.
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
5
Motivation
• The C2NET platform
needs a solution for
catch, process and react
to events triggered in
different locations of
collaborative
manufacturing networks,
which are endowed with
devices that permits the
integration of Cyber-­
Physical Systems (CPS)
VALUE&CHAIN&
OPT& DCF&
Plans&Op5miza5on&
Services&
COT&
C2NET&
Sharing&Distribu5on&Assests&
Sharing&Logis5cs&Assets&
Sharing&&Product&Stocks&
Sharing&&Components&Stocks&
Sharing&Manufacturing&Assests&
Sharing&Logis5cs&Assets&
Stocks&and&
Manufacturing&Real&
Time&Data&Collec5on&
Suppliers&Events&
Procurement&Plans&
Collabora5ve&
Decision&Making&
Produc5on&Plans&
Collabora5ve&
Decision&Making&
Distribu5on&Plans&
Collabora5ve&
Decision&Making&
Stocks&and&Sales&Real&
Time&Data&Collec5on&
Suppliers&Events&
Manufacturing&Real&
Time&Data&Collec5on&
Manufacturers&Events&
AUTOMOTIVE&USE&CASE&
METALWORKING&SME’s&NETWORK&USE&CASE&
DERMONCOSMETICS&USE&CASE&
Collabora5on&
Services&
Data&&Collec5on&&&
Storage&Services&
Sharing&Manufacturing&Assests&
Sharing&Logis5cs&Assets&
OEM&USE&CASE&
Sharing&Manufacturing&Assests&
Sharing&Logis5cs&Assets&/&Sharing&&Components&Stocks&
Related  work  (1/4)
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
6
• The automation pyramid is constructed mainly by 3 layers,
Enterprise Resource Planning (ERP), Manufacturing
Execution System (MES) and the factory shop floor
• Supply chain represents the relation between suppliers,
manufacturer and customers
• Controlling and processing mechanisms are required due
to the massive amount of events in supply chain.
Related  work  (2/4)
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
7
• The C2NET platform aims to provide a media for supply
chain partners to communicate. The C2NET DCF allows
users to collect data regardless the variations in the
technologies which they use http://c2net-­project.eu/
• Complex Event Processing (CEP) engine is still required
for process the events. However, CEP engines require a
reasonable time for configurations and rule design
Related  work  (3/4)
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
8
• Industry increased the implementation of knowledge-­
based systems.
• Ontologies are nowadays employed as a mean to
describe knowledge of the system to be controlled.
• OWL is an RDF-­based language that permits the
representation of knowledge of any domain within different
elements as e.g. individuals, classes, relations,
restrictions, functions, axioms or rules.
Related  work  (4/4)
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
9
• OWL models can be queried within SPARQL in
order to consult ontological data. Moreover
SPARUL can be used to update RDF graphs.
• On the other hand, reasoning engines (or
reasoners) are capable of analyzing ontologies
and inferencing knowledge.
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
10
The  approach
• This paper presents the architecture and main
functionality of a knowledge-­based approach that allows
processing supply chain events handled by CPS devices
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
11
Processing  supply  chain  events  within  
ontology-­based  descriptions  (1/7)
• In this research work, all events are considered as self-­
described events.
• The events are issued from the WS enabled device once
a logic criterion is matched
• An example:
{
“eventId”:  “highCurrent”,
“publisherId”:  “robotA”,
“timestamp”:  1462095503510
}
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
12
Processing  supply  chain  events  within  
ontology-­based  descriptions  (2/7)
• The SECA ontology includes semantic descriptions of
status and event-­related information.
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
13
Processing  supply  chain  events  within  
ontology-­based  descriptions  (3/7)
• High level architecture:
• Execution of the event processing:
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
14
Processing  supply  chain  events  within  
ontology-­based  descriptions  (4/7)
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
15
Processing  supply  chain  events  within  
ontology-­based  descriptions  (5/7)
• Query for subscribing to events:
PREFIX  seca:  http://www.tut.fi/FAST-­‐SECAOnt#
SELECT  ?events  ?eventURL
WHERE
{
?Conclusion  seca:needsEvent ?events.
?events  seca:hasURL ?eventURL.  
}
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
16
Processing  supply  chain  events  within  
ontology-­based  descriptions  (6/7)
• Query for updating the event status after notification:
PREFIX  seca:  http://www.tut.fi/FAST-­‐SECAOnt#
PREFIX  xsd:  http://www.w3.org/2001/XMLSchema#
DELETE{
seca:event_A seca:hasStatus ?oldStatus.
}
INSERT{
seca:event_A seca:hasStatus seca:Triggered.
seca:event_A seca:hasTimestamp "1461920085584"^^xsd:int.
}
WHERE{
seca:event_A seca:hasStatus ?oldStatus.
}
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
17
Processing  supply  chain  events  within  
ontology-­based  descriptions  (7/7)
• Query for processing events:
PREFIX seca:  <http://www.tut.fi/FAST-­‐SECAOnt#>
PREFIX  xsd:  <http://www.w3.org/2001/XMLSchema#>
SELECT  ?Conclusion  ?Action  ?Consumer
WHERE
{  
{
SELECT  ?Conclusion  ?TimeWindowConclusion ?Action
(MAX(?TimestampEvent)  AS  ?MaxTS)
(MIN(?TimestampEvent)  AS  ?MinTS)
WHERE  {
?Event  seca:hasTimestamp ?TimestampEvent.
?Event  seca:hasStatus seca:Triggered.
?Conclusion  seca:needsEvent ?Event.
?Conclusion  seca:hasTimeWindow ?TimeWindowConclusion.
}
GROUP  BY  ?Conclusion  ?TimeWindowConclusion ?Action
}
?Conclusion  seca:implies ?Action.
?Action  seca:bindedTo ?Consumer
FILTER(?TimeWindowConclusion >=  (?MaxTS -­‐ ?MinTS))
}
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
18
Case  study
• Testing model instances
6  Events
2  Status
4  Conclusions
4  Actions
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
19
Testing  the  approach  (1/2)
Timing  diagram  of  
event  execution
Conclusion  A:
hasTimeWindow 1000
needsEvent A,B,C
implies  action_A
Conclusion  D:
hasTimeWindow 500
needsEvent B,C
implies  action_D
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
20
Testing  the  approach  (2/2)
• Result of the query execution used for processing
events:
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
21
Conclusions
• This research work offers a solution that can be
employed by the C2NET platform not only to catch and
process events;; but also to notify linked data consumers
• This is a light alternative to regular CEP solutions that
can be easily integrated with C2NET modules
• This solution abstracts the users from understanding the
insights of implementation
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
22
Further  work
• The solution must be tested in a real case scenario, in
which the ontology will be populated with real data and
service descriptions
• The speed of communication and amount of events to be
handled must be tested before deploying presented
solution in the real platform
• The interface of the KB engine could be further extended
in order to be interoperable with other service types.
Acknowledge
• The research leading to these results has received
funding from the European Union’s Horizon 2020
research and innovation program under grant agreement
n° 636909, correspondent to the project shortly entitled
C2NET, Cloud Collaborative Manufacturing Networks .
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
23
A  solution  for  processing  supply  chain  events  within  
ontology-­based  descriptions
24
THANK  YOU!
Any  questions?
http://www.youtube.com/user/fastlaboratory
https://www.facebook.com/fast.laboratory
http://www.slideshare.net/fastlaboratory

More Related Content

Viewers also liked

Social media for investigative journalism oslo feb 3
Social media for investigative journalism oslo feb 3Social media for investigative journalism oslo feb 3
Social media for investigative journalism oslo feb 3Megan Knight
 
7 referensi&biodata
7 referensi&biodata7 referensi&biodata
7 referensi&biodata
MTs Nurul Huda Sukaraja
 
Газовый напольный котел Protherm Медведь 30 PLO
Газовый напольный котел Protherm Медведь 30 PLOГазовый напольный котел Protherm Медведь 30 PLO
Газовый напольный котел Protherm Медведь 30 PLO
Al Maks
 
BBFC classification guidelines 2014
BBFC classification guidelines 2014BBFC classification guidelines 2014
BBFC classification guidelines 2014nctcmedia12
 
Semantic-Driven CEP for Delivery of Information Streams in Data-Intensive Mon...
Semantic-Driven CEP for Delivery of Information Streams in Data-Intensive Mon...Semantic-Driven CEP for Delivery of Information Streams in Data-Intensive Mon...
Semantic-Driven CEP for Delivery of Information Streams in Data-Intensive Mon...
FAST-Lab. Factory Automation Systems and Technologies Laboratory, Tampere University of Technology
 
Human resource tool kit
Human resource tool kitHuman resource tool kit
Human resource tool kit
ETIANG' CYRIL
 
取彗20120415
取彗20120415取彗20120415
取彗20120415
小翰 蔡小翰
 
FBIF 2016: How To Effectively Localize F&B Packaging in China
FBIF 2016: How To Effectively Localize F&B Packaging in ChinaFBIF 2016: How To Effectively Localize F&B Packaging in China
FBIF 2016: How To Effectively Localize F&B Packaging in China
Labbrand
 
Structured Exception Handler Exploitation
Structured Exception Handler ExploitationStructured Exception Handler Exploitation
Structured Exception Handler Exploitation
High-Tech Bridge SA (HTBridge)
 
Our favourite food
Our favourite foodOur favourite food
Our favourite food
Grigore Gheorghita
 
Fake malware and virus scanners
Fake malware and virus scannersFake malware and virus scanners
Fake malware and virus scanners
High-Tech Bridge SA (HTBridge)
 
The MoTIF Project: Constructing a Pilot Thesaurus of Irish Folklore Using Fac...
The MoTIF Project: Constructing a Pilot Thesaurus of Irish Folklore Using Fac...The MoTIF Project: Constructing a Pilot Thesaurus of Irish Folklore Using Fac...
The MoTIF Project: Constructing a Pilot Thesaurus of Irish Folklore Using Fac...
Catherine Ryan
 
Los sustantivos
Los sustantivosLos sustantivos
Los sustantivos
Deize Diniz
 
Family Abuse in the Churched Community
Family Abuse in the Churched CommunityFamily Abuse in the Churched Community
Family Abuse in the Churched Community
advancedceus
 
Collaborative work leidy-poveda_&_eduar_giraldo[1] finish
Collaborative work leidy-poveda_&_eduar_giraldo[1] finishCollaborative work leidy-poveda_&_eduar_giraldo[1] finish
Collaborative work leidy-poveda_&_eduar_giraldo[1] finish
Eduar Ferney
 
Transformational online and hybrid teaching module overview
Transformational online and hybrid teaching module overviewTransformational online and hybrid teaching module overview
Transformational online and hybrid teaching module overview
prennertariev
 
Sharon presentation1
Sharon presentation1Sharon presentation1
Sharon presentation1
kateguy
 
Natale 2012
Natale 2012Natale 2012
Natale 2012
Giuliana Finco
 

Viewers also liked (20)

Social media for investigative journalism oslo feb 3
Social media for investigative journalism oslo feb 3Social media for investigative journalism oslo feb 3
Social media for investigative journalism oslo feb 3
 
7 referensi&biodata
7 referensi&biodata7 referensi&biodata
7 referensi&biodata
 
Incubix
IncubixIncubix
Incubix
 
My life
My lifeMy life
My life
 
Газовый напольный котел Protherm Медведь 30 PLO
Газовый напольный котел Protherm Медведь 30 PLOГазовый напольный котел Protherm Медведь 30 PLO
Газовый напольный котел Protherm Медведь 30 PLO
 
BBFC classification guidelines 2014
BBFC classification guidelines 2014BBFC classification guidelines 2014
BBFC classification guidelines 2014
 
Semantic-Driven CEP for Delivery of Information Streams in Data-Intensive Mon...
Semantic-Driven CEP for Delivery of Information Streams in Data-Intensive Mon...Semantic-Driven CEP for Delivery of Information Streams in Data-Intensive Mon...
Semantic-Driven CEP for Delivery of Information Streams in Data-Intensive Mon...
 
Human resource tool kit
Human resource tool kitHuman resource tool kit
Human resource tool kit
 
取彗20120415
取彗20120415取彗20120415
取彗20120415
 
FBIF 2016: How To Effectively Localize F&B Packaging in China
FBIF 2016: How To Effectively Localize F&B Packaging in ChinaFBIF 2016: How To Effectively Localize F&B Packaging in China
FBIF 2016: How To Effectively Localize F&B Packaging in China
 
Structured Exception Handler Exploitation
Structured Exception Handler ExploitationStructured Exception Handler Exploitation
Structured Exception Handler Exploitation
 
Our favourite food
Our favourite foodOur favourite food
Our favourite food
 
Fake malware and virus scanners
Fake malware and virus scannersFake malware and virus scanners
Fake malware and virus scanners
 
The MoTIF Project: Constructing a Pilot Thesaurus of Irish Folklore Using Fac...
The MoTIF Project: Constructing a Pilot Thesaurus of Irish Folklore Using Fac...The MoTIF Project: Constructing a Pilot Thesaurus of Irish Folklore Using Fac...
The MoTIF Project: Constructing a Pilot Thesaurus of Irish Folklore Using Fac...
 
Los sustantivos
Los sustantivosLos sustantivos
Los sustantivos
 
Family Abuse in the Churched Community
Family Abuse in the Churched CommunityFamily Abuse in the Churched Community
Family Abuse in the Churched Community
 
Collaborative work leidy-poveda_&_eduar_giraldo[1] finish
Collaborative work leidy-poveda_&_eduar_giraldo[1] finishCollaborative work leidy-poveda_&_eduar_giraldo[1] finish
Collaborative work leidy-poveda_&_eduar_giraldo[1] finish
 
Transformational online and hybrid teaching module overview
Transformational online and hybrid teaching module overviewTransformational online and hybrid teaching module overview
Transformational online and hybrid teaching module overview
 
Sharon presentation1
Sharon presentation1Sharon presentation1
Sharon presentation1
 
Natale 2012
Natale 2012Natale 2012
Natale 2012
 

Similar to A solution for processing supply chain events within ontology-­based descriptions

jVatnIndustry4_0.pptx
jVatnIndustry4_0.pptxjVatnIndustry4_0.pptx
jVatnIndustry4_0.pptx
RonLoy
 
WSO2 Data Analytics Server - Product Overview
WSO2 Data Analytics Server - Product OverviewWSO2 Data Analytics Server - Product Overview
WSO2 Data Analytics Server - Product Overview
WSO2
 
WSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product Overview
WSO2
 
Show and Tell - Data and Digitalisation, Digital Twins.pdf
Show and Tell - Data and Digitalisation, Digital Twins.pdfShow and Tell - Data and Digitalisation, Digital Twins.pdf
Show and Tell - Data and Digitalisation, Digital Twins.pdf
SIFOfgem
 
Using OPC technology to support the study of advanced process control
Using OPC technology to support the study of advanced process controlUsing OPC technology to support the study of advanced process control
Using OPC technology to support the study of advanced process control
ISA Interchange
 
Using OPC technology to support the study of advanced process control
Using OPC technology to support the study of advanced process controlUsing OPC technology to support the study of advanced process control
Using OPC technology to support the study of advanced process control
ISA Interchange
 
The Ultimate Guide to C2090 558 informix 11.70 fundamentals
The Ultimate Guide to C2090 558 informix 11.70 fundamentalsThe Ultimate Guide to C2090 558 informix 11.70 fundamentals
The Ultimate Guide to C2090 558 informix 11.70 fundamentals
SoniaSrivastva
 
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and RSvm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
IRJET Journal
 
NZ eResearch Symposium 2013 - Capturing the Flux in Scientific Knowledge
NZ eResearch Symposium 2013 - Capturing the Flux in Scientific KnowledgeNZ eResearch Symposium 2013 - Capturing the Flux in Scientific Knowledge
NZ eResearch Symposium 2013 - Capturing the Flux in Scientific Knowledge
Prashant Gupta
 
Compliance driven process development with DCR graphs
Compliance driven process development with DCR graphsCompliance driven process development with DCR graphs
Compliance driven process development with DCR graphs
Hugo Andrés López
 
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
CARLOS III UNIVERSITY OF MADRID
 
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...ArchiLab 7
 
The Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart ManufacturingThe Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart Manufacturing
Kimberly Daich
 
Proof energy@work midih oc2-demo_day
Proof energy@work midih oc2-demo_dayProof energy@work midih oc2-demo_day
Proof energy@work midih oc2-demo_day
MIDIH_EU
 
Visualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri netsVisualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri nets
Mithileysh Sathiyanarayanan
 
The Case for Graphs in Supply Chains
The Case for Graphs in Supply ChainsThe Case for Graphs in Supply Chains
The Case for Graphs in Supply Chains
Neo4j
 
[ISGAN] IEC61850 standard: definition, benefits, challenges. How is the Osmos...
[ISGAN] IEC61850 standard: definition, benefits, challenges. How is the Osmos...[ISGAN] IEC61850 standard: definition, benefits, challenges. How is the Osmos...
[ISGAN] IEC61850 standard: definition, benefits, challenges. How is the Osmos...
ISGAN Academy
 
NeOn: Lifecycle Support for Networked Ontologies - Case Studies in the Pharma...
NeOn: Lifecycle Support for Networked Ontologies - Case Studies in the Pharma...NeOn: Lifecycle Support for Networked Ontologies - Case Studies in the Pharma...
NeOn: Lifecycle Support for Networked Ontologies - Case Studies in the Pharma...
Jose Manuel Gómez-Pérez
 

Similar to A solution for processing supply chain events within ontology-­based descriptions (20)

jVatnIndustry4_0.pptx
jVatnIndustry4_0.pptxjVatnIndustry4_0.pptx
jVatnIndustry4_0.pptx
 
WSO2 Data Analytics Server - Product Overview
WSO2 Data Analytics Server - Product OverviewWSO2 Data Analytics Server - Product Overview
WSO2 Data Analytics Server - Product Overview
 
WSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product Overview
 
Show and Tell - Data and Digitalisation, Digital Twins.pdf
Show and Tell - Data and Digitalisation, Digital Twins.pdfShow and Tell - Data and Digitalisation, Digital Twins.pdf
Show and Tell - Data and Digitalisation, Digital Twins.pdf
 
Using OPC technology to support the study of advanced process control
Using OPC technology to support the study of advanced process controlUsing OPC technology to support the study of advanced process control
Using OPC technology to support the study of advanced process control
 
Using OPC technology to support the study of advanced process control
Using OPC technology to support the study of advanced process controlUsing OPC technology to support the study of advanced process control
Using OPC technology to support the study of advanced process control
 
The Ultimate Guide to C2090 558 informix 11.70 fundamentals
The Ultimate Guide to C2090 558 informix 11.70 fundamentalsThe Ultimate Guide to C2090 558 informix 11.70 fundamentals
The Ultimate Guide to C2090 558 informix 11.70 fundamentals
 
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and RSvm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
 
eccenca Eco System
eccenca Eco Systemeccenca Eco System
eccenca Eco System
 
rerngvit_phd_seminar
rerngvit_phd_seminarrerngvit_phd_seminar
rerngvit_phd_seminar
 
NZ eResearch Symposium 2013 - Capturing the Flux in Scientific Knowledge
NZ eResearch Symposium 2013 - Capturing the Flux in Scientific KnowledgeNZ eResearch Symposium 2013 - Capturing the Flux in Scientific Knowledge
NZ eResearch Symposium 2013 - Capturing the Flux in Scientific Knowledge
 
Compliance driven process development with DCR graphs
Compliance driven process development with DCR graphsCompliance driven process development with DCR graphs
Compliance driven process development with DCR graphs
 
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
 
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
Ying hua, c. (2010): adopting co-evolution and constraint-satisfaction concep...
 
The Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart ManufacturingThe Role of Models in Semiconductor Smart Manufacturing
The Role of Models in Semiconductor Smart Manufacturing
 
Proof energy@work midih oc2-demo_day
Proof energy@work midih oc2-demo_dayProof energy@work midih oc2-demo_day
Proof energy@work midih oc2-demo_day
 
Visualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri netsVisualising and Analysing Dynamic Business Processes using Petri nets
Visualising and Analysing Dynamic Business Processes using Petri nets
 
The Case for Graphs in Supply Chains
The Case for Graphs in Supply ChainsThe Case for Graphs in Supply Chains
The Case for Graphs in Supply Chains
 
[ISGAN] IEC61850 standard: definition, benefits, challenges. How is the Osmos...
[ISGAN] IEC61850 standard: definition, benefits, challenges. How is the Osmos...[ISGAN] IEC61850 standard: definition, benefits, challenges. How is the Osmos...
[ISGAN] IEC61850 standard: definition, benefits, challenges. How is the Osmos...
 
NeOn: Lifecycle Support for Networked Ontologies - Case Studies in the Pharma...
NeOn: Lifecycle Support for Networked Ontologies - Case Studies in the Pharma...NeOn: Lifecycle Support for Networked Ontologies - Case Studies in the Pharma...
NeOn: Lifecycle Support for Networked Ontologies - Case Studies in the Pharma...
 

Recently uploaded

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

A solution for processing supply chain events within ontology-­based descriptions

  • 1. A solution for processing supply chain events within ontology-­based descriptions Date:  October,  2016 Contact  information Tampere  University  of  Technology, FAST  Laboratory, P.O.  Box  600, FIN-­33101  Tampere, Finland Email:  fast@tut.fi www.tut.fi/fast Conference: 42nd Annual Industrial Electronics Conference (IECON2016). Florence, Italy – October 24-­27, 2016 Title of the paper: A solution for processing supply chain events within ontology-­based descriptions Authors: Borja Ramis Ferrer, Wael M. Mohammed, José L. Martinez Lastra If you would like to receive a reprint of the original paper, please contact us
  • 2. A solution for processing supply chain events within ontology-­based descriptions Authors:  Borja  Ramis  Ferrer,  Wael  M.  Mohammed,  José  L.  Martinez  Lastra {borja.ramisferrer,  wael.mohammed,  jose.lastra}@tut.fi Tampere  University  of  Technology Factory  Automation  Systems  and  Technology  Lab 42nd  Annual  Industrial  Electronics  Conference  (IECON2016).  Florence,  Italy – October 24-­27,  2016
  • 3. Outline A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 3 • Introduction • Motivation • Related work • Processing supply chain events within ontology-­based descriptions • Case study • Testing the approach • Conclusions • Further work
  • 4. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 4 Introduction • Industry is constantly moving towards the research, implementation and deployment of new solutions that permit the optimization of processes. • Current ICT developments permit the collection, distribution, integration, analysis, and manipulation of heterogeneous data. • The C2NET project targets the development of cloud-­ enabled tools for supporting the SMEs supply network optimization of manufacturing and logistic assets.
  • 5. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 5 Motivation • The C2NET platform needs a solution for catch, process and react to events triggered in different locations of collaborative manufacturing networks, which are endowed with devices that permits the integration of Cyber-­ Physical Systems (CPS) VALUE&CHAIN& OPT& DCF& Plans&Op5miza5on& Services& COT& C2NET& Sharing&Distribu5on&Assests& Sharing&Logis5cs&Assets& Sharing&&Product&Stocks& Sharing&&Components&Stocks& Sharing&Manufacturing&Assests& Sharing&Logis5cs&Assets& Stocks&and& Manufacturing&Real& Time&Data&Collec5on& Suppliers&Events& Procurement&Plans& Collabora5ve& Decision&Making& Produc5on&Plans& Collabora5ve& Decision&Making& Distribu5on&Plans& Collabora5ve& Decision&Making& Stocks&and&Sales&Real& Time&Data&Collec5on& Suppliers&Events& Manufacturing&Real& Time&Data&Collec5on& Manufacturers&Events& AUTOMOTIVE&USE&CASE& METALWORKING&SME’s&NETWORK&USE&CASE& DERMONCOSMETICS&USE&CASE& Collabora5on& Services& Data&&Collec5on&&& Storage&Services& Sharing&Manufacturing&Assests& Sharing&Logis5cs&Assets& OEM&USE&CASE& Sharing&Manufacturing&Assests& Sharing&Logis5cs&Assets&/&Sharing&&Components&Stocks&
  • 6. Related  work  (1/4) A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 6 • The automation pyramid is constructed mainly by 3 layers, Enterprise Resource Planning (ERP), Manufacturing Execution System (MES) and the factory shop floor • Supply chain represents the relation between suppliers, manufacturer and customers • Controlling and processing mechanisms are required due to the massive amount of events in supply chain.
  • 7. Related  work  (2/4) A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 7 • The C2NET platform aims to provide a media for supply chain partners to communicate. The C2NET DCF allows users to collect data regardless the variations in the technologies which they use http://c2net-­project.eu/ • Complex Event Processing (CEP) engine is still required for process the events. However, CEP engines require a reasonable time for configurations and rule design
  • 8. Related  work  (3/4) A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 8 • Industry increased the implementation of knowledge-­ based systems. • Ontologies are nowadays employed as a mean to describe knowledge of the system to be controlled. • OWL is an RDF-­based language that permits the representation of knowledge of any domain within different elements as e.g. individuals, classes, relations, restrictions, functions, axioms or rules.
  • 9. Related  work  (4/4) A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 9 • OWL models can be queried within SPARQL in order to consult ontological data. Moreover SPARUL can be used to update RDF graphs. • On the other hand, reasoning engines (or reasoners) are capable of analyzing ontologies and inferencing knowledge.
  • 10. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 10 The  approach • This paper presents the architecture and main functionality of a knowledge-­based approach that allows processing supply chain events handled by CPS devices
  • 11. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 11 Processing  supply  chain  events  within   ontology-­based  descriptions  (1/7) • In this research work, all events are considered as self-­ described events. • The events are issued from the WS enabled device once a logic criterion is matched • An example: { “eventId”:  “highCurrent”, “publisherId”:  “robotA”, “timestamp”:  1462095503510 }
  • 12. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 12 Processing  supply  chain  events  within   ontology-­based  descriptions  (2/7) • The SECA ontology includes semantic descriptions of status and event-­related information.
  • 13. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 13 Processing  supply  chain  events  within   ontology-­based  descriptions  (3/7) • High level architecture:
  • 14. • Execution of the event processing: A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 14 Processing  supply  chain  events  within   ontology-­based  descriptions  (4/7)
  • 15. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 15 Processing  supply  chain  events  within   ontology-­based  descriptions  (5/7) • Query for subscribing to events: PREFIX  seca:  http://www.tut.fi/FAST-­‐SECAOnt# SELECT  ?events  ?eventURL WHERE { ?Conclusion  seca:needsEvent ?events. ?events  seca:hasURL ?eventURL.   }
  • 16. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 16 Processing  supply  chain  events  within   ontology-­based  descriptions  (6/7) • Query for updating the event status after notification: PREFIX  seca:  http://www.tut.fi/FAST-­‐SECAOnt# PREFIX  xsd:  http://www.w3.org/2001/XMLSchema# DELETE{ seca:event_A seca:hasStatus ?oldStatus. } INSERT{ seca:event_A seca:hasStatus seca:Triggered. seca:event_A seca:hasTimestamp "1461920085584"^^xsd:int. } WHERE{ seca:event_A seca:hasStatus ?oldStatus. }
  • 17. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 17 Processing  supply  chain  events  within   ontology-­based  descriptions  (7/7) • Query for processing events: PREFIX seca:  <http://www.tut.fi/FAST-­‐SECAOnt#> PREFIX  xsd:  <http://www.w3.org/2001/XMLSchema#> SELECT  ?Conclusion  ?Action  ?Consumer WHERE {   { SELECT  ?Conclusion  ?TimeWindowConclusion ?Action (MAX(?TimestampEvent)  AS  ?MaxTS) (MIN(?TimestampEvent)  AS  ?MinTS) WHERE  { ?Event  seca:hasTimestamp ?TimestampEvent. ?Event  seca:hasStatus seca:Triggered. ?Conclusion  seca:needsEvent ?Event. ?Conclusion  seca:hasTimeWindow ?TimeWindowConclusion. } GROUP  BY  ?Conclusion  ?TimeWindowConclusion ?Action } ?Conclusion  seca:implies ?Action. ?Action  seca:bindedTo ?Consumer FILTER(?TimeWindowConclusion >=  (?MaxTS -­‐ ?MinTS)) }
  • 18. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 18 Case  study • Testing model instances 6  Events 2  Status 4  Conclusions 4  Actions
  • 19. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 19 Testing  the  approach  (1/2) Timing  diagram  of   event  execution Conclusion  A: hasTimeWindow 1000 needsEvent A,B,C implies  action_A Conclusion  D: hasTimeWindow 500 needsEvent B,C implies  action_D
  • 20. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 20 Testing  the  approach  (2/2) • Result of the query execution used for processing events:
  • 21. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 21 Conclusions • This research work offers a solution that can be employed by the C2NET platform not only to catch and process events;; but also to notify linked data consumers • This is a light alternative to regular CEP solutions that can be easily integrated with C2NET modules • This solution abstracts the users from understanding the insights of implementation
  • 22. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 22 Further  work • The solution must be tested in a real case scenario, in which the ontology will be populated with real data and service descriptions • The speed of communication and amount of events to be handled must be tested before deploying presented solution in the real platform • The interface of the KB engine could be further extended in order to be interoperable with other service types.
  • 23. Acknowledge • The research leading to these results has received funding from the European Union’s Horizon 2020 research and innovation program under grant agreement n° 636909, correspondent to the project shortly entitled C2NET, Cloud Collaborative Manufacturing Networks . A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 23
  • 24. A  solution  for  processing  supply  chain  events  within   ontology-­based  descriptions 24 THANK  YOU! Any  questions? http://www.youtube.com/user/fastlaboratory https://www.facebook.com/fast.laboratory http://www.slideshare.net/fastlaboratory