Upload
marta-sabou
View
179
Download
4
Embed Size (px)
Citation preview
Semantic Web Technologies for Intelligent Engineering Applications
Marta Sabou, Fajar Ekaputra, Olga KovalenkoEstefania Serral, Thomas Moser, Roland Willmann
Semantic Representation and Integration of Engineering Knowledge (SRI)
Christian Doppler LaboratorySoftware Engineering Integration for Flexible Automation Systems
Tech
. Int
erop
.Tool Mec.
Tool Elec.
Workflow
Analysis
SCADA
Tool SW
Model Mec.
Model SW
Model Elec.
2
Scientific American, May 2001:
3
4
Multi-disciplinary Engineering for Cyber-Physical Production Systems (CPPS)
Hydro Power Plant Use Case: Example Signal Data
Mechanical Engineering Result (OPM Signals)
Electrical Engineering Result (EPL Signals)
Implicit Links
5
“All safe software variables should be linked to exactly two sensors”
Software Eng.Mechanical Eng. Electrical Eng.
Intelligent Engineering Applications: Cross-disciplinary Constraint Checking
SELECT ?kks ?signal WHERE { {SELECT ?kks WHERE {
?kks :hasSignal ?signal } GROUP BY ?kks HAVING (COUNT (?signal) >= 2)} ?kks :hasSignal ?signal}}
V_D only linked to one sensor!
6
ProductHierarchy
ProcessHierarchyRequirements
ResultingProcess Plan in Target
Production System
ChocolateCakeProvider
ChocolateGlossProvider
ChocolateSponge DoughProvider
BitterChocolateProvider
GlossProvider
ChocolateCake
ChocolateSpongeDough
BitterChocolate Gloss
ChocolateGloss
ChocolateGloss
Provider
ChocolateCake
CoatingChocolate Gloss
ChocolateSpongeDough
ChocolateSponge Dough
Provider
ChocolateGloss
BitterChocolate
Gloss
BitterChocolate
Provider
GlossProvider
provides
requires
Intelligent Engineering Applications:Flexible Matchmaking based Ramp-up Processes
Source: R. Willmann, S. Biffl, E. Serral. Determining qualified production processes for new product ramp-up using semantic web technologies. i-KNOW '14 7
8
Common Concepts provide a common vocabulary to speak about the data in common They link distributed and heterogeneous (local) data models.
Data Integration: Common Concepts
Key Result 1: Engineering Knowledge Base (EKB)
9
Common Concepts Ontology
AutomationML Ontology
Key Result 1: Engineering Knowledge Base (EKB)
10
Problem: Integration of AutomationML Files
① Complex data structure with intricate links between disciplines② Integration of AutomationML files from different disciplines important ③ Limited support for cross-disciplinary analytics ④ Limited options for platform independent browsing of AutomationML data
11
12
Enables integration, browsing, querying, and analysis of diverse engineering models represented in AutomationML.
Technology transfer:AutomationML Analyzer
Source: M. Sabou, F. J. Ekaputra, O. Kovalenko, S. Biffl (2016). Supporting the Engineering of Cyber-physical Production Systems with the AutomationML Snalyzer. In 1st Int. Ws. on Cyber-Physical Production Systems (CPPS), IEEE.
13
Browsable internal links
Different Views on Data
Tool example:AutomationML Analyzer
Key Result 2: Industrial Validation at Siemens A.G.
Exploratory search powered by Semantic Web-based technologies, to bridge data silos of software architecture knowledge
14 Source: J. Musil, F. J. Ekaputra, M. Sabou, T. Ionescu, D. Schall, S. Biffl. Semantic Search for Architectural Knowledge: A Practical Approach. In preparation.
15
Linked Data: May ‘07
> 31 Billion Triples
Media
Geographic
Publications
Web 2.0
eGovernment
Cross-Domain
LifeSciences
Sept. ‘11
Source: http://lod-cloud.net
WEB OF DATA
Linked Data-based Intelligent Applications:Manufacturing Industry
NXP Semiconductors integrates data about 20K products
Source: J. Walker. Is Linked Data the future of data integration in the enterprise? 2013 http://blog.nxp.com/slider-main/is-linked-data-the-future-of-data-integration-in-the-enterprise
16
Key Result 3:Towards a “Web of Engineering Data”
Enterprise2 LD
eCl@ss AutomationML
Analyzer(Enterprise1)
Festo
NXP
17
ABB
Summary
Semantic Web technologies can effectively integrate heterogeneous data sources
The Engineering Knowledge Base (EKB) provides Semantic Web based methods for data integration
AutomationML Analyzer relies on EKB as part of knowledge transfer to company partner
Semantic Web technologies used as basis for semantic search solutions at Siemens A.G.
Use of Linked Data technologies enables move towards a “Web of Engineering Data”
18