Presentation is loading. Please wait.

Presentation is loading. Please wait.

Slide 1 2007-12-06 ESA/NAFEMS Seminar, Noordwijk Semantic Web technologies for the management of Engineering Analysis processes and data David Leal CAESAR.

Similar presentations


Presentation on theme: "Slide 1 2007-12-06 ESA/NAFEMS Seminar, Noordwijk Semantic Web technologies for the management of Engineering Analysis processes and data David Leal CAESAR."— Presentation transcript:

1 slide 1 2007-12-06 ESA/NAFEMS Seminar, Noordwijk Semantic Web technologies for the management of Engineering Analysis processes and data David Leal CAESAR Systems Limited

2 slide 2 2007-12-06 ESA/NAFEMS Seminar, Noordwijk What is DEPUIS 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) Design of Environmental-friendly Products Using Information Standards

3 slide 3 2007-12-06 ESA/NAFEMS Seminar, Noordwijk 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 $* $*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ versions of software input and output files

4 slide 4 2007-12-06 ESA/NAFEMS Seminar, Noordwijk 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 $* $*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ type of process some information about an actual activity thanks to Guy Wills Siemens PLM Software

5 slide 5 2007-12-06 ESA/NAFEMS Seminar, Noordwijk 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

6 slide 6 2007-12-06 ESA/NAFEMS Seminar, Noordwijk 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).

7 slide 7 2007-12-06 ESA/NAFEMS Seminar, Noordwijk What is a URI Uniform Resource Identifier – a unique ID for use on the Internet URN - Uniform Resource Name use is highly controlled ISO, ISBN, EPC have namespaces only an identifier – no access mechanism is defined HTTP URI (formerly URL - Uniform Resource Locator) use is uncontrolled starts with a domain name HTTP access is defined urn:iso:std:iso:15926:-4:tech:heat_exchanger http://www.esa.int/SPECIALS/Mars_Express/

8 slide 8 2007-12-06 ESA/NAFEMS Seminar, Noordwijk 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

9 slide 9 2007-12-06 ESA/NAFEMS Seminar, Noordwijk 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

10 slide 10 2007-12-06 ESA/NAFEMS Seminar, Noordwijk 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

11 slide 11 2007-12-06 ESA/NAFEMS Seminar, Noordwijk 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/ http://www.esa.int/SPECIALS/Mars_Express/ Mars Express:

12 slide 12 2007-12-06 ESA/NAFEMS Seminar, Noordwijk Telling a story mbcc:MB_7 rdfs:label ″Much Binding Bridge 7″ ; http://www.much_binding.gov.uk/road/MB_7 shorthand for a unique identifier for the bridge assigned by the customer basic RDF vocabulary

13 slide 13 2007-12-06 ESA/NAFEMS Seminar, Noordwijk Telling a story mbcc:MB_7 rdfs:label ″Much Binding Bridge 7″ ; a civil:Bridge ; “is a” or “of type” shorthand for http://www.ice.org.uk/dictionary#Bridge a concept defined and identified by a responsible organisation

14 slide 14 2007-12-06 ESA/NAFEMS Seminar, Noordwijk Telling a story mbcc:MB_7 rdfs:label ″Much Binding Bridge 7″ ; a civil:Bridge ; ea:hasState adv:MB_7/HA_MidSpan. http://www.nafems.org/dictionary#hasState An engineering analysis concept defined and identified by a responsible organisation

15 slide 15 2007-12-06 ESA/NAFEMS Seminar, Noordwijk 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

16 slide 16 2007-12-06 ESA/NAFEMS Seminar, Noordwijk The vocabulary http://www.w3.org/2000/01/rdf-schema#label http://www.ice.org.uk/dictionary#Bridge http://www.nafems.org/dictionary#hasState http://www.w3.org/1999/02/22-rdf-syntax-ns#type (or “a”) If you don’t know what the term means you can go there with your browser.

17 slide 17 2007-12-06 ESA/NAFEMS Seminar, Noordwijk The objects http://www.a.d.vance.co.uk/project/MB_7/HA_MidSpan 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. 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).

18 slide 18 2007-12-06 ESA/NAFEMS Seminar, Noordwijk Telling a story – on to analysis adv:MB_7/HA_MidSpan a ea:State ; ea:hasStressDistribution adv:MB_7/run3/result#HA_MidSpan.stress. part of a results data file within the A. D. Vance and Partners PLM system

19 slide 19 2007-12-06 ESA/NAFEMS Seminar, Noordwijk 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. http://www.hks.com/format/abaqus_v4.5/result A unique ID of an old file format

20 slide 20 2007-12-06 ESA/NAFEMS Seminar, Noordwijk 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

21 slide 21 2007-12-06 ESA/NAFEMS Seminar, Noordwijk 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

22 slide 22 2007-12-06 ESA/NAFEMS Seminar, Noordwijk 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

23 slide 23 2007-12-06 ESA/NAFEMS Seminar, Noordwijk 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

24 slide 24 2007-12-06 ESA/NAFEMS Seminar, Noordwijk How this can happen – others engineering domains –define the basic vocabulary for civil engineering for example: materials –URIs for items in handbooks for example: http://www.dsp.dla.mil/Mil-HDBK-5/2014-AMS_4028-T6 http://www.ice.org.uk/dictionary#Bridge regulatory authorities –URIs for statutory design cases for example: http://www.dft.gov.uk/road/trunk/design/exceptional_load

25 slide 25 2007-12-06 ESA/NAFEMS Seminar, Noordwijk Jane believes Saying things simply Janet John loves

26 slide 26 2007-12-06 ESA/NAFEMS Seminar, Noordwijk Saying things simply + :Janet :loves :John.

27 slide 27 2007-12-06 ESA/NAFEMS Seminar, Noordwijk Saying things simply :Jane :believes { }. :Janet :loves :John +

28 slide 28 2007-12-06 ESA/NAFEMS Seminar, Noordwijk Saying things simply adv:MB_7/HA_MidSpan ea:hasStressDistribution adv:MB_7/run3/result#HA_MidSpan.stress. +

29 slide 29 2007-12-06 ESA/NAFEMS Seminar, Noordwijk adv:task/MB_7-23 ea:predicts { }. Saying things simply adv:MB_7/HA_MidSpan ea:hasStressDistribution adv:MB_7/run3/result#HA_MidSpan.stress +

30 slide 30 2007-12-06 ESA/NAFEMS Seminar, Noordwijk How this can happen – users NAFEMS defined ICE defined MIL-HDBK-5 defined A. D. Vance & Ptns defined Semantic Web of engineering objects – defined by different people – at different places on the Web

31 slide 31 2007-12-06 ESA/NAFEMS Seminar, Noordwijk How this can happen – users NAFEMS defined ICE defined MIL-HDBK-5 defined A. D. Vance & Ptns defined PLM system The data is not in the PLM system – the PLM system is a Google™


Download ppt "Slide 1 2007-12-06 ESA/NAFEMS Seminar, Noordwijk Semantic Web technologies for the management of Engineering Analysis processes and data David Leal CAESAR."

Similar presentations


Ads by Google