“integrating standards in practice” 10th open forum on metadata registries july 9-11, 2007 new...

22
“Integrating Standards in Practice” “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and advance knowledge and experience about standards; the technologies that build upon them, and implementation experiences. Concept dictionary resolution service ISO 29002-20 (CDRS) Nikolaus Ondracek, Paradine [email protected]

Upload: bruno-cummings

Post on 17-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

“Integrating Standards in Practice”

10th Open Forum on Metadata Registries

July 9-11, 2007New York City, NY USA

An international conference to share and advance knowledge and experience about standards; the technologies that build upon them, and implementation experiences. 

Concept dictionary resolution service ISO 29002-20 (CDRS)

Nikolaus Ondracek, Paradine

[email protected]

Page 2: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

Mass with SI-unit: 1kg:

1 kg IS NOT equal 1 kg ?

calculated scaledestimated

compared

Page 3: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

Product – Specification Sheet

Easy to understand

(for German speakers)

Page 4: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

roller bearing

Supplier 1 Supplier 2

d corresponds to: FW of supplier 1 d1 of supplier 2 A1 of supplier 3

Supplier 3

Compare products – e.g. bearings

Ready for

E-Business ?

Page 5: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

Solution: Technical Reference Dictionaries / Ontologies

● Develop industry wide (national/international standardized) technical reference dictionaries / product ontologies

● Define Workflow for online maintenance and standardization (ISO Standards as database group)

● Define interfaces (technical, legal, workflow,..) between various reference dictionaries

● Support software vendors accessing reference dictionaries

Page 6: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

Projects following ISO/IEC Guide 77

● IEC 61360-4 (IS)– electrical/electronically properties● ISO 13584-501 (IS)– measurement instruments● ISO 13584-511 (IS)– mechanical fasteners● ISO 13399 (DIS) – precision tools● ISO 23584 (DIS)– optic und photonic● IEC 61987 (CD) – industrial measurement instruments● ISO TC 4 (WD) – bearings● ISO TC 59 - (PWI) - HVC devices● ...

Page 7: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

Other relevant ISO projects

● ISO 15000 - Electronic business eXtensible Markup Language (ebXML)

● ISO 15926 – Integration of lifecycle data for process plants including oil and gas production facilities

● ISO 22745 – Open Technical Dictionary● ISO/IEC 11179 – Information technology — Metadata

registries (MDR)● ISO 8000 – Industrial Data quality (ISO TC184/SC4) ● ….

Page 8: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

Product characterization standards – status quo

● Many different information models for product characterization and classification – ISO TC184/SC4: ISO 13584/IEC 61360, ISO

22745, ISO 15926,, …)– ISO/IEC JTC1: ISO/IEC 11179, …– RDF, OWL– …

● Many different product classification standards (eCl@ss, UN/SPSC, NATO (NCS), company-spec., ...)

● Many different product data exchange standards (XML dialects, XML-frameworks, MS-EXCEL, CSV, company-spec., ...)

Page 9: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

Problems stalling industrial usage

● NO interoperable models for product characterization ontology (classes, properties, classification, terminology, graphical symbols, …)

● NO harmonized industry spanning standardization processes for product characterization ontology development and maintenance

● NO aligned processes to exchange or access product characterization ontology

Industry needs product characterization to capture

product knowledge

Page 10: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

Consequences

● High efforts to create and maintain product characterization terminology

● Errors occurring using redundant or different product ccharacterization semantics

● Increased communication- and coordination-efforts

● Reduced benefit on usage

There is no e-Business without reliable e-Semantics

Page 11: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

ISO 29002 Exchange of product and service characteristic data

● Project Managers:– Dr. Gerald Radack, CTC– Nikolaus Ondracek, Paradine

● ISO 29002 Part 20 – Concept dictionary resolution service (CDRS)– Host: ISO TC184/SC4/WG12– Service definition to resolve reference dictionaries (for

the beginning TC184/SC4 standards ISO 22745, ISO 13584)

– Goal: Harmonize resolution of product knowledge to its terminology and if applicable to its formal semantics independent of underlying ontology representation data model

Page 12: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

ISO 29002: Joint Work ISO TC184/SC4/WG2 and WG12

ISO 29002-10Product

characterization (cataloguing)

ISO 29002-20Concept dictionary resolution services

(CDRS)

ISO 29002Exchange of Product and Service Characteristic Data (EPSCD)

ISO 22745-40Master data

representation

OTD ISO 22745-14Dictionary query

interfaceschema subsets

ISO 29002-5Identifier format

ISO 13584-32ontoML Ontology Representation

Page 13: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

ISO 29002-20: Design Principles (1)

● Architecture– Open for all reference dictionary/ontology standards

– Different Layers for Resolving Requests• allow organizations to provide reference dictionaries tailored to their need • disconnect formal concept ontology providers from terminology providers

– Stateless Protocol

– Abstract Interface Definition (IDL) and WSDL provided

● Distributed Architecture– Allow easy access for providers

– Ensure availability of service

– Ensure performance for queries

– Allow distributed maintenance

Page 14: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

ISO 29002-20: Design Principles (2)

● Localisation– multi-lingual

● Support of different representation standards– define generic protocols allowing to perform information retrieval

from any kind of product characterization ontologies, whatever be their underlying representation model (e.g., ISO13584, ISO TS 22745-10, OWL,..…).

● Allow different business models– No constraints on business models for operation of the service – Independent from maintenance model

Page 15: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

ISO 29002: Concept Identifier based on ISO 11179-5

Organization Identifier (OI)

Code Space Identifier (CSI)

Concept Code

112 1- nn nnnnnn-nn nnnnnn-# # 11

Registration Authority Identifier (RAI)

Object IdentifierVersionIdentifier

International Code Designator (ICD) value (ISO 6523)

Separator Character

Specified by ISO/IEC 11179-5 (IRDI)

Separator Character

Separator Character

Specified by ISO 29002

Page 16: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

1: 112-5#01-AAA123#001 ?

Localization Service (Layer 1)

RAI IP

112-5 194.107.109.4

112-3 193.81.20.233Clients

Localisation Service

CDRS Server 1

(IP: 194.107.109.4)CDRS Server 2

(IP: 193.81.20.233)

2. Terminology Service=http://194.…(A), Ontology Service=http://194……(B)

Page 17: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

Terminology Service (Layer 2): resolve concept identifier to terminology

Clients

1: 112-5#01-AAA123#001

2. Terminology=http://194.…(A),

Ontology=http://194……(B)

Localisation Service

3. getConcept (112-5#01-AAA123#001 )

4. Concept (name=“screw”; Definition=“….”, ..)

Terminology Service (A)

Page 18: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

Terminology Service (Layer 2): search for concept terminology

Clients

1: 112-5#

2. Terminology=http://194.…(A),

Ontology=http://194……(B)

Localisation Service

3. searchConcept (DefinitionPattern=“*Screw* “)

Terminology Service (A)4. [0..n] concept identifiers matching

search pattern

Page 19: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

Ontology Service (Layer 3): resolve concept id to ontology representation

Clients

Localization Service

3. getConceptInformation( context,

conceptID, representationFormID,

levelOfGranularity)

4. [0..n] entities, relations, constraints

(according to context, conceptID,

ontology representation and level of granularity)

Ontology Service (B)

1: 112-5#01-AAA123#001

2. Terminology=http://194.…(A),

Ontology=http://194……(B)

Page 20: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

Example Layer 2 implementation

Page 21: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

● xx

Example Layer 2 Implementation

Page 22: “Integrating Standards in Practice” 10th Open Forum on Metadata Registries July 9-11, 2007 New York City, NY USA An international conference to share and

“Integrating Standards in Practice”

Standardized product characterization is reducing the

complexity of all business processes throughout the

supply chain

Conclusion

● Industry heavily needs standardization of product characterization terminology and ontology

● Many industry spanning activities using various representation standards are in progress

● ISO 29002-20 is leveraging use of product ontologies by supporting online access independent of ontology representation models