semantic web technologies for the management of engineering analysis processes and data l.
Download
Skip this Video
Download Presentation
Semantic Web technologies for the management of Engineering Analysis processes and data

Loading in 2 Seconds...

play fullscreen
1 / 31

Semantic Web technologies for the management of Engineering Analysis processes and data - PowerPoint PPT Presentation


  • 128 Views
  • Uploaded on

Semantic Web technologies for the management of Engineering Analysis processes and data. David Leal CAESAR Systems Limited. What is DEPUIS. D esign of E nvironmental-friendly P roducts U sing I nformation S tandards.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Semantic Web technologies for the management of Engineering Analysis processes and data' - lani


Download Now An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
semantic web technologies for the management of engineering analysis processes and data

Semantic Web technologies for the management of Engineering Analysis processes and data

David Leal

CAESAR Systems Limited

what is depuis
What is DEPUIS

Design of Environmental-friendly Products Using Information Standards

  • The objective of DEPUIS is to improve the environmental friendly design of new products and services through the innovative use of new information standards.
  • Standards discussed in this presentation:
    • using URIs well (new ISO TC184/SC4 document)
    • RDF (Resource Description Framework)
    • Notation 3 (a concise and readable representation of RDF)
    • vocabularies from ISO 10303 (STEP), ISO 15926 (process plant)
some metadata

versions of software

input and output files

Some metadata

$*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

$*

$* NX 5.0.0 TRANSLATOR

$* FOR NX NASTRAN VERSION 5.0

$*

$* FEM FILE: C:\GuyWills\Demo\NX5_CAE\NX5_overview\Yoke Assy_fem1.fem

$* SIM FILE: C:\GuyWills\Demo\NX5_CAE\NX5_overview\YokeAssy_Modes_sim1.sim

$* ANALYSIS TYPE: Structural

$* SOLUTION NAME: Solution 1

$* SOLUTION TYPE: SEMODES 103

$*

$* SOLVER INPUT FILE: yoke_assy_modes_sim1-solution_1.dat

$* CREATION DATE: 23-Apr-2007

$* CREATION TIME: 14:21:00

$*

$* UNITS: MM-mm (milli-newton)

$* ... LENGTH : mm

$* ... TIME : sec

$* ... MASS : kilogram (kg)

$* ... FORCE : milli-newton

$* ... TEMPERATURE : deg Celsius

$*

$*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

some metadata4

type of process

Some metadata

$*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

$*

$* NX 5.0.0 TRANSLATOR

$* FOR NX NASTRAN VERSION 5.0

$*

$* FEM FILE: C:\GuyWills\Demo\NX5_CAE\NX5_overview\Yoke Assy_fem1.fem

$* SIM FILE: C:\GuyWills\Demo\NX5_CAE\NX5_overview\YokeAssy_Modes_sim1.sim

$* ANALYSIS TYPE: Structural

$* SOLUTION NAME: Solution 1

$* SOLUTION TYPE: SEMODES 103

$*

$* SOLVER INPUT FILE: yoke_assy_modes_sim1-solution_1.dat

$* CREATION DATE: 23-Apr-2007

$* CREATION TIME: 14:21:00

$*

$* UNITS: MM-mm (milli-newton)

$* ... LENGTH : mm

$* ... TIME : sec

$* ... MASS : kilogram (kg)

$* ... FORCE : milli-newton

$* ... TEMPERATURE : deg Celsius

$*

$*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

some information about an actual activity

thanks to Guy Wills

Siemens PLM Software

some metadata5
Some metadata
  • Key information is:
    • either person readable text
    • or held by a PLM system
  • OK if:
    • you are completely informal;
    • you work solely through a PLM system
    • but what about the those us somewhere in between
  • Even a PLM system is not rigorous when it relates to outside systems an file formats
  • Who controls the identification of:
    • file format versions
    • analysis code versions
    • solution types
    • material behaviour types, etc.
  • What about files of data which remain outside the PLM system
semantic web
Semantic Web

"My document can point at your document on the Web, but my database can't point at something in your database without writing special purpose code. The Semantic Web aims at fixing that."

Jim Hendler: former Chief Scientist of the Information Systems Office at the US Defense Advanced Research Projects Agency (DARPA).

what is a uri
What is a URI

UniformResourceIdentifier – a unique ID for use on the Internet

URN - UniformResourceName

  • use is highly controlled
  • ISO, ISBN, EPC have namespaces
  • only an identifier – no access mechanism is defined

urn:iso:std:iso:15926:-4:tech:heat_exchanger

HTTP URI(formerly URL - Uniform Resource Locator)

  • use is uncontrolled
  • starts with a domain name
  • HTTP access is defined

http://www.esa.int/SPECIALS/Mars_Express/

using uris well
Using URIs well
  • URIs identify things
    • an HTTP GET retrieves information about the thing, but not necessarily the thing itself

http://www.esa.int/meetings/2007/nafems-esa/

identifier of the meeting – an HTTP GET returns an HTML page with a description of the meeting and links to other information such as agenda, hotels, transport

– used as a keyword on timesheets

using uris well9
Using URIs well
  • URIs identify things
    • an HTTP GET retrieves information about the thing, but not necessarily the thing itself

http://www.esa.int/meetings/2007/nafems-esa/invitation_letter

identifier of the invitation letter – an HTTP GET returns the content

using uris well10
Using URIs well
  • URIs identify things
    • an HTTP GET retrieves information about the thing, but not necessarily the thing itself

http://www.esa.int/meetings/2007/nafems-esa/presentation/

identifier of the set of presentations – an HTTP GET returns an HTML page with links to each

using uris well11

Mars Express:

http://www.esa.int/SPECIALS/Mars_Express/

Using URIs well
  • URIs identify things
    • an HTTP GET retrieves information about the thing, but not necessarily the thing itself

http://www.esa.int/meetings/2007/nafems-esa/presentation/SWTechForEA

identifier of this presentation – an HTTP GET returns the content

http://sci.esa.int/marsexpress/

telling a story

shorthand for

http://www.much_binding.gov.uk/road/MB_7

a unique identifier for the bridge assigned by the customer

Telling a story

mbcc:MB_7 rdfs:label ″Much Binding Bridge 7″ ;

basic RDF vocabulary

telling a story13

shorthand for

http://www.ice.org.uk/dictionary#Bridge

“is a” or “of type”

a concept defined and identified by a responsible organisation

Telling a story

mbcc:MB_7 rdfs:label ″Much Binding Bridge 7″ ;

a civil:Bridge ;

telling a story14

http://www.nafems.org/dictionary#hasState

An engineering analysis concept defined and identified by a responsible organisation

Telling a story

mbcc:MB_7 rdfs:label ″Much Binding Bridge 7″ ;

a civil:Bridge ;

ea:hasState adv:MB_7/HA_MidSpan .

telling a story15
Telling a story

mbcc:MB_7 rdfs:label ″Much Binding Bridge 7″ ;

a civil:Bridge ;

ea:hasState adv:MB_7/HA_MidSpan .

http://www.a.d.vance.co.uk/project/MB_7/HA_MidSpan

a unique identifier for the state defined by the consulting engineer

the vocabulary

If you don’t know what the term means you can go there with your browser.

The vocabulary

http://www.w3.org/1999/02/22-rdf-syntax-ns#type(or “a”)

http://www.w3.org/2000/01/rdf-schema#label

http://www.ice.org.uk/dictionary#Bridge

http://www.nafems.org/dictionary#hasState

the objects
The objects

http://www.much_binding.gov.uk/road/MB_7

If you go there, the council tells you about the bridge. There may be links to planning committee document. Some may be for planning committee members only.

http://www.a.d.vance.co.uk/project/MB_7/HA_MidSpan

This may be just an ID, so you can’t go there.

This may take you into the A. D. Vance and partners project management system (for employees only).

telling a story on to analysis

part of a results data file within the A. D. Vance and Partners PLM system

Telling a story – on to analysis

adv:MB_7/HA_MidSpan

a ea:State ;

ea:hasStressDistribution adv:MB_7/run3/result#HA_MidSpan.stress .

telling a story what sort of file

http://www.hks.com/format/abaqus_v4.5/result

A unique ID of an old file format

Telling a story – what sort of file

adv:MB_7/HA_MidSpan

a ea:State ;

ea:hasStressDistribution adv:MB_7/run3/result#HA_MidSpan.stress .

adv:MB_7/run3/result a hks:abaqus_v4.5/result .

how this can happen vendors 1
How this can happen – vendors 1
  • Vendors
    • URIs for versions of analysis codes
    • URIs for versions of file formats
    • so you can record what you did and what you have

http://www.hks.com/format/abaqus_v4.5/result

for example:

  • perhaps just an ID - an HTTP access does not return anything
  • perhaps HTTP access returns:
    • which analysis code versions produced files of this format
    • information about the format
how this can happen vendors 2
How this can happen – vendors 2
  • Vendors
    • provide URI addressing into files

for example:

http://www.a.d.vance.co.uk/

project/MB_7/run3/result#HA_MidSpan.stress

step_id.field_id

  • perhaps just a documented URI structure
  • perhaps used by visualisation software to go to the field to display
how this can happen nafems 1
How this can happen – NAFEMS 1
  • NAFEMS
    • define the basic vocabulary for analysis data
      • hasState
      • hasLoading
      • hasStressDistribution

for example:

http://www.nafems.org/dictionary#hasState

  • most work done in ISO 10303-104
  • but hidden in an information model
how this can happen nafems 2
How this can happen – NAFEMS 2
  • NAFEMS
    • define the basic vocabulary for analysis workflow
      • createMeshFromGeometry

for example:

adv:task/MB_7-23

a ea:createMeshFromGeometry ;

ea:usingTool http://www.siemens.com/nx/i-deas/v6.7 ;

ea:hasInput adv:MB_7/masterGeometry ;

ea:hasOutput adv:MB_7/mesh ;

wf:performedBy adv-hr:FredBloggs ;

wf:onDate ″2007-10-06″ .

  • most work done in ISO 10303-209
  • but hidden in an activity model
how this can happen others
How this can happen – others
  • engineering domains
    • define the basic vocabulary for civil engineering

for example:

http://www.ice.org.uk/dictionary#Bridge

  • materials
    • URIs for items in handbooks

for example:

http://www.dsp.dla.mil/Mil-HDBK-5/2014-AMS_4028-T6

  • regulatory authorities
    • URIs for statutory design cases

for example:

http://www.dft.gov.uk/road/trunk/design/exceptional_load

saying things simply

believes

Jane

Saying things simply

loves

John

Janet

saying things simply26
Saying things simply

:Janet :loves :John .

+

saying things simply27
Saying things simply

:Jane :believes

{ } .

:Janet :loves :John

+

saying things simply28
Saying things simply

adv:MB_7/HA_MidSpan

ea:hasStressDistribution

adv:MB_7/run3/result#HA_MidSpan.stress .

+

saying things simply29
Saying things simply

adv:task/MB_7-23 ea:predicts

{

} .

adv:MB_7/HA_MidSpan

ea:hasStressDistribution

adv:MB_7/run3/result#HA_MidSpan.stress

+

how this can happen users
How this can happen – users

Semantic Web of engineering objects

– defined by different people

– at different places on the Web

A. D. Vance & Ptns defined

MIL-HDBK-5 defined

ICE defined

NAFEMS defined

how this can happen users31

PLM system

How this can happen – users

The data is not in the PLM system – the PLM system is a Google™

A. D. Vance & Ptns defined

MIL-HDBK-5 defined

ICE defined

NAFEMS defined

ad