LISIENSMA cole Nationale Suprieure de Mcanique et dArotechnique

  • Slides: 33
Download presentation
LISI/ENSMA École Nationale Supérieure de Mécanique et d’Aérotechnique 1, avenue Clément Ader - BP

LISI/ENSMA École Nationale Supérieure de Mécanique et d’Aérotechnique 1, avenue Clément Ader - BP 40109 - 86961 Futuroscope cedex - France PLib ontologies (ISO 13584 / IEC 61360): Where are we ? Guy Pierra pierra@ensma. fr

Content • Standardization • Tools availability • Who use PLIB? • Conclusion: Vision for

Content • Standardization • Tools availability • Who use PLIB? • Conclusion: Vision for the future 2

What is PLib? I - A model for dictionnary / product ontology: Characterization of

What is PLib? I - A model for dictionnary / product ontology: Characterization of an object = 1 class + a set of property values Multilingual : Class and properties = 1 language independent identifier + a set of translatable attributes II - A Model for librairies / catalogues: Objects are: - gathered into classes, - described by properties values, and possibly - associated with representations (e. g. , geometry) III - Domain ontologies For each particular technical domain (e. g. , electronic components, fasteners, . . . ), PLib ontologies need to be defined. 3

Advantages of the PLib model • Defining multilingual Product semantics: 1 - Parts are

Advantages of the PLib model • Defining multilingual Product semantics: 1 - Parts are structured as a specialization hierarchy: washer / lock washer internal teeths • Catalogues may be queried at various levels of details 2 - Properties may be shared across ontologies • decentralized view of ontology development with parallel work and shared responsabilities • Defining corporate component database 3 - Each company may choose its own hierarchy, select standard properties, and add its own properties • • Independence of database with automatic information exchange and integration Electronic commerce 4 - Standard ontologies provide multilingual product semantics • automatic processing of electronic commerce and B 2 B transactions 5 - The library model contains all catalogue information • automatic generation of active and multilingual electronic catalogues 4

PLib Status? • All the standard documents are now International standards – Model of

PLib Status? • All the standard documents are now International standards – Model of ontology jointly published ISO and IEC from 1998 to 2004 – A total of 12 international standards • Product ontologies developped as International standards – – – – electronic components process instruments Fasteners measuring instruments machining tools bearings mechanics optics and photonics IEC 61360 -4 ISO 13584 -511 ISO 13584 -501 ISO 13399 ISO 23768 ISO/TC 10 NWI ISO/TC 172 NWI 5

New developments • ISO / IEC – A guide is under ballot for using

New developments • ISO / IEC – A guide is under ballot for using PLib in all ISO and IEC TC • ISO TC 184/SC 4/WG 2 – XML schemas for PLIB exchange (Onto. ML) have been distributed for review – An improved version of the ontology model has been balloted • Cooperation is initiated with UN/CEFACT for eb. XML EDI (CEN/ISSS c. CAT) • An international consortium has been set up : OIDDI: Open and Interoperable Domain Dictionary Initiative • to promote the emergence of compatible and complementary ontologies • to ensure orthogonality between dictionaries and business processes – Participants: Rosetta. Net, ECALS/JEITA, UNSPSC, e. Cl@ss, IEC SC 3 D, ISO PLIB • Status: Pending a proposal for a CEN/ISSS Workshop has been submitted • National Standards: Japan, France, Germany. . . 6

Content • Standardization • Tools availability – – – + + free suite for

Content • Standardization • Tools availability – – – + + free suite for standard ontology development (LISI/ENSMA, Fr) Mediator system for ontology mapping (Semaino, De) Online dictionary / catalogue server(Paradine, At) Large size component DBMS (Toshiba Corp. , Jap) free browser/publisher (CNIS, CN), e. Commerce server (Komerko, Fr). . . • Who use PLIB? • Vision for the future 7

1/3 PLIB Tool set LISI/ENSMA + CRCFA 0 • • • An API reading

1/3 PLIB Tool set LISI/ENSMA + CRCFA 0 • • • An API reading / writing PLIB files An editor for creating / updating PLIB compliant ontologies A browser for publishing dictionary data PLIB full checking Transient data • Available on the Web! Global architecture PLIB Editor PLIB API (Java) P 21 PLIB physical file API Ecco (Java) User interface APIs Data P 21 PLIB physical file ECCO Toolkit 8

2/3 PLIB Editor Instance (product data) management Ontology Editor Class selection for exportation 9

2/3 PLIB Editor Instance (product data) management Ontology Editor Class selection for exportation 9

3/3 PLIB Browser P 21 PLIB physical file PLIB Browser Generator PLIB Browser 10

3/3 PLIB Browser P 21 PLIB physical file PLIB Browser Generator PLIB Browser 10

Some other research projects: Ontology-based database (OBDB) • • An ontology-based database management system

Some other research projects: Ontology-based database (OBDB) • • An ontology-based database management system Persistent data (Post. GRES) PLIB Editor Importation / exportation. . . EXPRESS to Java PLIB API Data API Mapping (Java) Ontology Meta Schema PLIB EXPRESS data model DBMS Dictionary User interface APIs Database Onto. ML P 21 PLIB physical file EXPRESS to SQL Mapping EXPRESS model of EXPRESS Data Exchange Ontology Instances Ontology to SQL Mapping 11

Onto. DB 2/2 Ontology management Extraction tools PLIB Editor-like front end 12

Onto. DB 2/2 Ontology management Extraction tools PLIB Editor-like front end 12

Query language for PLIB and OBDB Onto. QL • A language for creating /

Query language for PLIB and OBDB Onto. QL • A language for creating / updating / querying ontology and ontology based data SELECT #name[en] SELECT #code, # version, #preferred_name, … FROM #CLASS WHERE #name[en]=‘Beach Paddles’ SELECT Reference, Configuration, Weight, Color, Length FROM "Beach Paddles" WHERE Color = ‘vert’ or Reference like ‘%3’ or Color = ‘jaune’ 13

Onto. Web 1/2 • • Generic Web interface for accessing ontology-based databases Global architecture:

Onto. Web 1/2 • • Generic Web interface for accessing ontology-based databases Global architecture: HTTP Server (Apache) Controller (Servlets) HTTP Request HTTP Response Application Server (Tomcat) View (JSPs) Application Layer (Java Beans, Action classes) Query Layer (Onto. QL) Business Objects - Onto. API (Java API) DBMS Server (Post. GRES) Onto. DB DBMS Server (SQL Server) Mapping Layer (Hibernate) Flat. LIB 14

Onto. Web 2/2 Ontology Editor Query interface Class extension management (creation, extraction, …) 15

Onto. Web 2/2 Ontology Editor Query interface Class extension management (creation, extraction, …) 15

Software Tool Mediator • Mapping of catalogue data of companies to – Standard dictionaries

Software Tool Mediator • Mapping of catalogue data of companies to – Standard dictionaries – Dictionaries of other companies / marketplaces Mediator PDM EXCEL BMEcat e. Class ETIM SAP Profi. Class 16

Basic functionality of the Mediator Supplier Customer Dictionary mapping Supplier Cat. Customer Catalogue Transformation

Basic functionality of the Mediator Supplier Customer Dictionary mapping Supplier Cat. Customer Catalogue Transformation 17

Class mappings • Class mappings specify in which class of the target dictionary products

Class mappings • Class mappings specify in which class of the target dictionary products will be put • 1: 1 • N: 1 1: N mappings 18

Property Mappings • Property mappings determine the value which is given to a property

Property Mappings • Property mappings determine the value which is given to a property in generated e-catalogue • 1: 1 and 1: n mappings – The value of the target property is taken from the related source property – One source property may be mapped to several target properties • Transformation functions – Predefined functions – User defined functions (Syntax taken from SQL) 19

Application Scenario Marketing data / Prices MEDIATO R via. MEDICI EPIM Data merge Export

Application Scenario Marketing data / Prices MEDIATO R via. MEDICI EPIM Data merge Export Technical information Semaino Technologies Gmb. H Dipl. -Inf. Jens Bröking http: //www. semaino. de Dr. Wolfgang Wilkes 20

eptos™ – Paradine Online Dictionary • Online Dictionary to develop and maintain Classification Systems

eptos™ – Paradine Online Dictionary • Online Dictionary to develop and maintain Classification Systems and Property Dictionaries • Offered as Product or ASP Service • Data model according to ISO 13584 / IEC 61360 • Online workflow for standardization of properties and classes • Some customers: ISO, DIN, e. Cl@ss, . . . 21

Example: DIN Online Dictionary l Cross Industry Online Dictionary for product describing properties (www.

Example: DIN Online Dictionary l Cross Industry Online Dictionary for product describing properties (www. DINsml. net) l Standardization process according to DIN 820 l more then 6500 properties and classes in standardization process Regis ter on l read only a ine for c (free of cha cess ! rge) 22

capra™ – Paradine Corporate Dictionary • Online Dictionary to take over and adapt Classification

capra™ – Paradine Corporate Dictionary • Online Dictionary to take over and adapt Classification Systems / Property Dictionaries as well as developing own Dictionaries • Offered as Product or ASP Service • Data model according to ISO 13584 / IEC 61360 • Valuation and Exchange of Products (Import/Export) • Some customers: PROLIST, Zeiss, . . . 23

Target customers/users • Target Customers – Companies and Corporate Groups – Catalog developers –

Target customers/users • Target Customers – Companies and Corporate Groups – Catalog developers – Industry organizations • Target Users – Standardization department – to take over and adapt classification systems and properties – Catalog and Classification developer – to search, download and use content www. paradine. at 24

Content • Standardization • Tools availability • Who use PLIB? – Japan, China, Germany,

Content • Standardization • Tools availability • Who use PLIB? – Japan, China, Germany, Austria, – The French case. . . • Conclusion: Vision for the future 25

Who use PLib: The French case Description of Non Production Materials • A joint

Who use PLib: The French case Description of Non Production Materials • A joint project Application to: gerard. chaumond@renault. com jacques. bardot@mpsa. com bernard. jeanneau@tixis. arcelor. com

What are NPM? all materials that do not enter in company products Commercial goods

What are NPM? all materials that do not enter in company products Commercial goods from catalogs -detectors, actuators, electrical motors, . . - electronic command cards - data processing components - cutting tools, … Specific goods from the suppliers of capital goods - chucks - reducers - welding tools - robots , … Structure and maintenance Process - articles of nomenclature - electrodes -structure body, … - cutting tools - spare parts : - tips of screwing - components (detectors, distribut. , . . ) - buzzards of painting - subsets (controler, variator, . . . ) - brushes, abrasives, . . Functioning -equipments of individual protection - office consumables - computer consumables - products of cleaning -. . . Specific goods for the group - gripper devices - part holders -part locators tightenings, . . - control toolings 27

Current situation : example for a timer Manufacturer Supplier 0470 2 Every party enter

Current situation : example for a timer Manufacturer Supplier 0470 2 Every party enter again and again all or part of the same information: costs of reentering and risks of errors. classification catalogue : Tableau de distribution onglet protection commande Référentiel PSA Peugeot Citroën Z 000 296 170 : 3752 04702 387 - 0442 classification catalogue : Composants d’automatisme et de process -> section 42 : horloges et minuteries, … Market place CONTACTEUR & CONTACTEUR INVERSEUR I > 10 A NOM !INT !TENS BOB. !CONTACTS ! MINUTERIE ! 16, A! 230 VAC !1 "F" !04702 LEGRAND CODE AUTORISATION : AUTORISATION GENERALE DANS LE GROUP : 37521815/ CODE CLASSEMENT FAMILLE DA : T 80 SECT. ACHAT : 88 E PSA UNITE GESTION : UN Référentiel Renault 387 -0442 04702 28

Prescriptions • Codification – Need : To have a unique international interoperable standardised code.

Prescriptions • Codification – Need : To have a unique international interoperable standardised code. Will replace corporate reference in all exchanges – Decided solution : All suppliers must provide a ISO/IEC 15459 -3 code (e. g. , EAN, ODETTE, EDIFICE, …) codifications are compliant (Currently only 45% of the 100 first manufacturers) • Characterization – Need : To have an homogeneous description of all items in the same class. – Decided solution : All supplier must provide data and catalogues in files conforming with ISO 13584 PLib, and according to the NPM shared ontology • Classification – Need : To group similar products in the same group – Decided solution : All supplier must reference an existing recognised international classification: e. Cl@ss 29

Estimated savings • For PSA and RENAULT : – Information capture and updating of

Estimated savings • For PSA and RENAULT : – Information capture and updating of data : • suppression of internal keying-in in each Group – reliability, richness, transparency, consistent information : • reduction of the number of administrative claims, e. g. procurement, accountancy, warehouse, … • reduction of the maintenance costs or of production loss, e. g. stops, breakdowns, … Globally : over 3 Million Euros of yearly savings each Group – 35% from information capture/update, – 20% from claims, – 45%st from production losses • For all other actors : no figures, but : – Reduction of claims – Cost of transcodification/translation of catalogues (formats and contents) 30

Three level structure of the project • The NPM consortium activity (Michelin, Alcan, Galia,

Three level structure of the project • The NPM consortium activity (Michelin, Alcan, Galia, Saint Gobain, Schneider, Air liquide…) • Continue development of a shared NPM ontology • Develop a French standard on the previous prescriptions • PSA and Renault’s common project • Adoption of the 3 concepts • replace each Company’s tools (as old as 25 years) and migrate to a PLIB -based storage structure • The LMPR Renault pre-project prescribed parts LMPR = List of Renault – Size of the project: – 4000 articles, 145 manufacturers, 211 classes – Documention package linked to each family, sometimes to each article – Time schedule of the project – PLIBEditor deployed in the 145 manufacturers June 2005 31

Renault’s LMPR project result 32

Renault’s LMPR project result 32

Conclusion: Vision for the next 5 years • Over the next 5 years, all

Conclusion: Vision for the next 5 years • Over the next 5 years, all global players will have changed – their current item databases (with same attributes for all products) – for PLib-like databases (Structured classes with specific properties). • Over the next 5 years, all global players will have changed their requirements about product information: – product = product + characterization data – full electronic exchange not only for e-commerce (commercial data) but also for engineering (technical data) • integration of engineering and procurement • PLIB is just in time: – – the technology is mature the technology is good New competitors emerge just to hurry up to promoting it and establishing it in Europa, in Asia …and elsewhere 33