Semantic Web Technologies for Intelligent Engineering Applications

  • View
    178

  • Download
    4

  • Category

    Science

Preview:

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

Recommended