Top Banner
Semantic Processing for Engineering Design Adj. Prof Ossi Nykänen, [email protected] , [email protected] Tampere University of Technology (TUT), Department of Mathematics, Hypermedia Laboratory 1 10/3/2012 TUT W3C Web Technology Day, October 3, 2012, TUT, Tampere
11

Semantic Process for Engineering Design · from Eng. Design • Capture the semantics of industrial data processing pipelines, for validation, process control, optimization, and viz.

Jul 26, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Semantic Process for Engineering Design · from Eng. Design • Capture the semantics of industrial data processing pipelines, for validation, process control, optimization, and viz.

Semantic Processing for Engineering Design

Adj. Prof Ossi Nykänen, [email protected], [email protected] University of Technology (TUT),

Department of Mathematics, Hypermedia Laboratory

1

10/3/2012

TUT W3C Web Technology Day, October 3, 2012, TUT, Tampere

Page 2: Semantic Process for Engineering Design · from Eng. Design • Capture the semantics of industrial data processing pipelines, for validation, process control, optimization, and viz.

Intro: TUT/ Department of Mathematics

• Staff around 60(+), 6 Full Professors • Director Prof. Seppo Pohjolainen

• Math education & competitive research • Mathematical analysis with applications• Discrete mathematics• Mathematical modelling• Technology enhanced learning and information modelling

(Hypermedia laboratory, Math education, ...)

• Significant project portfolio (incl. applications)

2

3.10.2012

Page 3: Semantic Process for Engineering Design · from Eng. Design • Capture the semantics of industrial data processing pipelines, for validation, process control, optimization, and viz.

Intuitive Rationale for Today: Semantics (?)

• Imagine that you are given a dataset that is so big and/or complex that don’t have any insight into it as such:

D• How do we understand the underlying phenomenon?

• That’s easy: Let’s “look into” the data D

3

3.10.2012

Page 4: Semantic Process for Engineering Design · from Eng. Design • Capture the semantics of industrial data processing pipelines, for validation, process control, optimization, and viz.

Example: Comparing 400 Automobiles4

3.10.2012Source: Telea, A. 2008. Data Visualization, A K Peters

Page 5: Semantic Process for Engineering Design · from Eng. Design • Capture the semantics of industrial data processing pipelines, for validation, process control, optimization, and viz.

Example: Managing Software Modularity5

3.10.2012Source: Telea, A. 2008. Data Visualization, A K Peters

Page 6: Semantic Process for Engineering Design · from Eng. Design • Capture the semantics of industrial data processing pipelines, for validation, process control, optimization, and viz.

Example: Analysing Evolution of Design6

3.10.2012Source: Telea, A. 2008. Data Visualization, A K Peters

Page 7: Semantic Process for Engineering Design · from Eng. Design • Capture the semantics of industrial data processing pipelines, for validation, process control, optimization, and viz.

Now Wait a Second...

• Exactly how can we “look into” the data?• What if can’t (omnipotenly) “see” data ─ “where” to look?

─ Don’t look into D, but a semantically annotated version of it (cf. prev. examples):

Desc(D)• …a machine-understandable version of D(a bit like D for Dummies, but for software tools…)

7

3.10.2012

Page 8: Semantic Process for Engineering Design · from Eng. Design • Capture the semantics of industrial data processing pipelines, for validation, process control, optimization, and viz.

Quick (?) Solution: Semantic Annotations8

3.10.2012

Enclose Semantics & Transform

Imported Dataset DSemantically

Enriched DatasetDesc(D)

Application via App(Desc(D))

[Use Case]

Semantic Annotation

…e.g. using SemWebTechnologies & Linked Data (LD) Vocabularies, by identifying resources, literal properties, and relationships with other resources (perhaps w.r.t. some common domain ontology)

Page 9: Semantic Process for Engineering Design · from Eng. Design • Capture the semantics of industrial data processing pipelines, for validation, process control, optimization, and viz.

A Better Solution: Semantic Process9

3.10.2012

Semantic Process(…don’t re-engineer

semantics ─ capture themin the making)

Transform

Application-SpecificMapping

App(Desc(D))

Semantics-Sensitive

Data Acquisition

Data DCreation & Mngmnt Process

[Feedback & Utility]

[Use Case]

Imported, Semantically Rich Dataset Desc(D)

Application (Using General-

Purpose Components)

Page 10: Semantic Process for Engineering Design · from Eng. Design • Capture the semantics of industrial data processing pipelines, for validation, process control, optimization, and viz.

A More Serious (?) Example from Eng. Design

• Capture the semantics of industrial data processing pipelines, for validation, process control, optimization, and viz. & simulation generation applications (see e.g. the related JIEM article)

• Aligning information, consistency checking, APIs, reasoning, domain modeling, …

• Others apps (at Math Dept.): Social network analysis, simulator design, mathematical modeling, intelligent information systems, …

10

3.10.2012

Page 11: Semantic Process for Engineering Design · from Eng. Design • Capture the semantics of industrial data processing pipelines, for validation, process control, optimization, and viz.

Conclusion

• Complex data can be understood & processed only indirectly, via machine-understandable descriptions (↔methods)

• Instead of annotating data, re-engineering the semantics, one should aim for a rich & sustainable semantic process

• Thank you!• Got interested?

Contact: Adj. Prof Ossi Nykänen, Dept. ofMathematics, Hypermedia Laboratory, W3C Finnish Office, SmartSimulators, …

11

3.10.2012