# Presentation: 379205

## IDWIndustrial Data On the Weba revived SC4/STEP initiative

- Jim U’Ren, David Leal
- April 7, 2003

## IDW Objectives - 1

**This group shall deliver to SC4 recommendations that identify the actions necessary to exploit the applications of SC4’s standards to the internet and to align SC4’s standards with those used for internet communications. These recommendations may include (but are not limited to) the following:**
** ****establishment of formal liaisons with industrial initiatives, consortia, professional organisations, or standards bodies e.g. W3C, IETF, IEEE**
** ****revisions to existing SC4 standards (e.g. additional modules, SEDs)**
******initiation of new SC4 projects (preliminary work items or new work items)**
******marketing initiatives that promote the applicability of SC4’s standards to the internet**

**RESOLUTION 506 (San Diego, USA-March, 2003)****Reviving the ad hoc group “Industrial Data on the Web”**

## IDW Objectives - 2 

**SC4 directs the ad hoc group to report regularly to SC4 plenaries concerning the impact of established and emerging Web technologies on the work of SC4.   These technologies include web services, such as WSDL, UDDI and LDAP.**
**IDW will be a mechanism by which web-related technologies developed by individual SC4 WGs are shared.**
**IDW will deliver SC4 resolutions, tutorials, N docs and technology demonstrations.**
**SC4 urges the ad hoc group to recommend liaisons with W3C committees. **
**SC4 appoints Jim U'Ren as the leader of this ad hoc group, and David Leal as the deputy.**
**IDW will deliver a report to the last SC4 meeting in 2004 justifying the continuation of the group.**

## Initial Participants

**Kjell Bengtsson****	****	****Norway****	****kjell.bengtsson@epmtect.jotne.com**
**Peter Denno****	****	****	****USA****	****	****peter.denno@nist.gov**
**Ricardo Goncalves****	****	****Portugal****	****rg@uninova.pt**
**Prof. Soonhung Han****	****	****Korea****	****	****shhan@kaist.ac.kr**
**Lothar Klein****	****	****	****Germany****	****lothar.klein@lksoft.com**
**David Leal****	****	****	****UK****	****	****david.leal@caesarsystems.co.uk**
**Hiroshi Murayama****	****	****Japan****	****	****macherie@yk.rim.or.jp**
**Russell Peak****	****	****	****USA****	****	****russell.peak@eislab.gatech.edu**
**Daniel Rivers-Moore****	****	****UK****	****	****daniel.rivers-moore@rivcom.com**
**Georg Siebes****	****	****	****USA****	****	****georg.siebes@jpl.nasa.gov**
**Joe Skipper****	****	****	****USA****	****	****jskipper@vtcorp.com**
**Jim U'Ren****	****	****	****USA****	****	****juren@jpl.nasa.gov**
**Magne Valen_Sendstad****	****Norway****	****magne.valen-sendstad@dnv.com**
**Paul Van Exel  ****	****	****Netherlands****	****stichting.uspinl@fhi.nl**
**Andries Van Renssen****	****Netherlands****	****andries.s.h.vanrenssen@opc.shell.com**
**Ann Wrightson****	****	****UK****	****	****awrightson@hedra.com**
**Leonid Ototski****	****	****Russia****	****	****leo@mmk.ru**
**Michael Keenan****	****	****USA****	****	****michael.t.keenan@boeing.com**
**Guy Pierra****	****	****	****France****	****	****pierra@ensma.fr**

## Industrial Data on the Web - hot topics

**Web enabling what we have**
**STEP/SC4 files as MIME types (APs, PLIB, 15926)**
**STEP/SC4 processors as browser plug-ins**
**URI references into and out of STEP/SC4 files**
**Relationship to XML 'ARM's**
**PDTnet**
**MatML**
**Using new Web technologies**
**OWL publication of RDLs and parts libraries**
**OWL version of 15926**
**OWL version of STEP APs**
**Topic Maps **
**Spreadsheet publication of industrial data**
**PLIB dictionary spreadsheets**
**15926 RDL spreadsheets **

## Industrial Data on the Web - next steps

**Administration**
**define participants, scope of work, leaders**
**Quick hits**
**demonstration of STEP plug-in with URI references**
**Long term**
**STEP as part of the Semantic Web**
**Publication of SC4 engineering knowledge as web ontologies**
**engineering data as a knowledge base open to KBE tools**

## Short Term Objectives

- To ensure that the ISO TC184/SC4 industrial data standards take advantage of immediately available web and internet technologies.
- The first milestone in this area will be the registration of STEP files as MIME types with the IANA (Internet Assigned Names Authority).

## MIME Types – What are they?

- MIME – stands for:	Multipurpose Internet Mail Extensions
- Initially developed to allow binary file attachments to email BUT now used for a lot more
- MIME Types are categorized into Media Types (text, image, audio, video, application, model)
- Full list on-line at _[http://www.iana.org/assignments/media-types/](http://www.iana.org/assignments/media-types/)_
- Note: a distinction is made between proprietary vendor types (vnd prefix) and neutral standard types
- MIME Types provide a fundamental ‘behind-the-scenes’ point and click capability to Internet apps

## Why is registering STEP MIME Types important?

- Registering will make STEP data more visible
- Standard MIME Mapping Tables are generated from the registered types and automatically appear in server and client applications (e.g. MSIE, Netscape Navigator, etc.)
- Registering will enable eventual automated  processes to work on STEP data
- Auto validation, auto check-in, automated mappings, etc.

## Examples of other Registered MIME Types

- Media / MIME Type			Extension
- image/jpeg    				jpeg jpg jpe
- image/tiff    				tiff tif
- video/mpeg    				mpeg mpg mpe
- application/postscript      	ai eps ps
- model/iges					iges igs
- model/vrml					vrml vrl

## Various STEP file extensions currently used by a variety of applications

- *.stp
- *.STP
- *.step
- *.STEP
- *.p21
- *.iai
- *.ifc

- *.txt
- *.tx
- *.htm
- *.test
- *.log
- *.vex
- *.ap203

- *.203
- *.AP210
- *.SEDRES
- *.pdm
- *.pdm-shema
- *.part21
- *.Prt21

## Proposed End-goal Solution

- Register STEP file extensions so they would appear in standard MIME-tables as:
- 		model/step	        		step stp
- Registration is similar to but considerably more involved than Internet Host Name registration
- More technical information required to register MIME-types (application form available on-line)
- IDW is the appropriate forum for pulling this together and then submitting thru SC4 resolution process

## Long term Objectives

- To ensure that the engineering/industrial data expertise within ISO TC184/SC4 has an impact on the wider world of information exchange.
- This has benefits in both directions: - other communities will be able to take advantage of engineering knowledge that is currently hidden within SC4 standards;  and - the SC4 community will be able to combine the use of EXPRESS based standards with knowledge engineering approaches based upon Topic Maps and RDF/OWL (Resource Description Framework/Web Ontology Language).