ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26,...
-
Upload
basil-porter -
Category
Documents
-
view
223 -
download
0
Transcript of ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26,...
![Page 1: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/1.jpg)
ISO 22745Open Technical Dictionaries and their
Application to Master Data
PMRIPT Meeting
July 26, 2007Battle Creek, MI
![Page 2: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/2.jpg)
Goals
Cataloging The art of creating and maintaining quality master data– What is master data?– Why is it so important?– Where does it come from?– Creating and maintaining quality master data
![Page 3: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/3.jpg)
ISO 22745
● This standard specifies a system for descriptive technology consisting of:– open technical dictionary (OTD)– identification guide (IG)– master data– identification scheme– procedures for maintenance of an OTD– interfaces for querying information from an OTD,
including terminology related to a given concept
![Page 4: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/4.jpg)
ISO 22745
● Under ISO TC184/SC4/WG12, Common resources
![Page 5: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/5.jpg)
ISO 22745 Planned Parts
Part 1: OverviewPart 2: TerminologyPart 10: Dictionary representationPart 11: Guidelines for the formulation of master data terminologyPart 13: Identification of concepts and terminologyPart 14: Dictionary query interfacePart 20: Procedures for the maintenance of an open technical dictionaryPart 30: Identification guide representationPart 40: Master data representationPart 41: Query for master data*Part 50: Structure and operation of the registration authorityPart 200: Implementation guide for incorporating cataloguing information
into ISO 10303 product dataPart 3xx: Master data guides*** Potential future part** Current NWI ballot
![Page 6: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/6.jpg)
DictionaryISO 22745-10
Master Data(Catalogue)ISO 22745-40
IdentificationGuide
ISO 22745-30
is coded using concepts in
constrainsthe use of
conformsto the
constraints in
Data Models
![Page 7: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/7.jpg)
Types of Dictionaries
● Content creating– Procedure not specified in ISO 22745– Use of a standard procedure, e.g., consolidated
procedure, is recommended
● Content collecting– Uses:
• Integrating master data coded to different dictionaries• Harmonizing content creating dictionaries and
terminology standards
– Procedure specified in ISO 22745-20
![Page 8: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/8.jpg)
Functional Model
Standardize concepts
Register and publish
concepts
Detect harmonization
candidates
Harmonize concepts
New concept request (NCR)Concept documentation change request (CDCR)
OTD
Harmonizationcandidates
Modified concepts
ISO Directives
ISO 22745-20
ISO 860
![Page 9: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/9.jpg)
General Principles
● Multi-lingualism– The dictionary model is inherently multi-lingual– Each term, definition and abbreviation is
associated with a language– Each image may be associated with 0 or more
languages
![Page 10: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/10.jpg)
Part 10: Dictionary representation
![Page 11: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/11.jpg)
Dictionary Model Classes (1)
● Basic classes– Concept: as defined in ISO 1087-1– ConceptType: metadata for Concept– ConceptEquivalenceRelationship: assertion that
two Concepts mean the same thing
![Page 12: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/12.jpg)
Concept
● Unit of knowledge created by a unique combination of characteristics
● => Concept is defined intensionally
![Page 13: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/13.jpg)
Concept Intension and Extension
● intension: set of characteristics which makes up the concept
[ISO 1087-1]
● extension: totality of objects to which a concept corresponds
[ISO 1087-1]
● Concepts can have the different intensions but the same extension
![Page 14: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/14.jpg)
Concept Equivalence Relationship
● Equivalence relationship between two Concepts is registered if it is agreed that they have the same intended intension and extension
![Page 15: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/15.jpg)
Dictionary Model Classes (2)
● Terminological Item– Language-based: is in one or more languages
• Term: as defined in ISO 1087-1• Abbreviation: as defined in ISO 1087-1• Definition: as defined in ISO 1087-1• Image: graphical depiction of a Concept
– Symbol: as defined in ISO 1087-1• GraphicalSymbol: symbol that is represented by a graphic• TextualSymbol: symbol that is represented by a character string
![Page 16: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/16.jpg)
Dictionary Model Classes (3)
● Terminological Item– TerminologicalItemSource: document element
that is the source of a TerminologicalItem– Document– Standard: normative document– SourceLocation: place where a
TerminologicalItem can be found on the internet
![Page 17: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/17.jpg)
Dictionary Model Classes (4)
● Concept types– Class– Property– Feature– Representation– Unit of Measure– Qualifier of Measure– Value of Property– Currency
![Page 18: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/18.jpg)
Examples of Concepts● Class
– machine bolt– self-aligning plain bearing
● Property– thread series designator– thread diameter
● Feature– flange– inner liner– outer ring– second hole
● Representation– decimal number 2 or more digits
followed by decimal point followed by 1 to 7 digits
● Unit of Measure– degree– radian– kilogram– newton per square millimeter
● Qualifier of Measure– nominal– minimum– maximum
● Value of Property– Monday– Tuesday– iron
● Currency– US Dollar– Euro
![Page 19: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/19.jpg)
Dictionary Model Classes (5)
● Multilingualism– Language: natural language as spoken in a
given geographic area (country)– LanguageString: a string identified as being in a
given Language– InternationalText: a set of one or more
LanguageStrings with same meaning
![Page 20: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/20.jpg)
Dictionary Model Classes (6)
● Organization
● GraphicRepresentation
● GraphicSize
![Page 21: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/21.jpg)
Part 13: Identification of concepts and terminology
![Page 22: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/22.jpg)
Example: OTD Identifier
Organization Identifier
Code Space Identifier (CSI)
Concept Code
0161 1- nn nnnnnn-# # 1
ISO/IEC 6523
Registration Authority Identifier (RAI)
Data IdentifierVersionIdentifier
International Code Designator (ICD) value
Separator Character
ISO/IEC 11179-6
Separator Character
Separator Character
ISO 22745-13
defines syntax and requirementsfor concept identifiersdefines requirements for identification of organization identification schemes
Annex A defines the international registration
data identifier (IRDI)
![Page 23: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/23.jpg)
Data Types
![Page 24: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/24.jpg)
Data Types
● Boolean● String● Localized text● Numeric
– Rational
– Real
● Day interval– Year
– Year-month
– Date
● Controlled value● Measure
– Measure number– Measure range
● Composite● Set● Sequence● Choice
![Page 25: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/25.jpg)
Part 30: Identification guide representation
![Page 26: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/26.jpg)
Identification Guides
● Link classes to properties
● Requirements determined by users
● Data requirements depend on industry, organization, function and circumstance
● Avoid cost of collecting and delivering unneeded data
● Benefit of collecting data must exceed cost
![Page 27: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/27.jpg)
Identification GuideModel Classes (1)
● IdentificationGuide: container
● PrescribedItem: rules for describing a class of items to meet the needs of a specific data consumer
● PrescribedProperty: rules for describing a property within an IG
● ConceptUse: data consumer’s preferred terminology
![Page 28: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/28.jpg)
Identification GuideModel Classes (2)
● PrescribedPropertyElement: association between a property and a datatype, possibly with specification of a data environment
![Page 29: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/29.jpg)
Creating an IG from Scratch
● Identify requirements– Item class– Mandatory and optional properties– Data type for each property– Constraints– Controlled values (reply codes) for properties
● Register concepts not already in OTD● Code IG in XML● Validate XML IG● Register XML IG with OTD registration authority● Disseminate to users
![Page 30: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/30.jpg)
Part 40: Master data representation
![Page 31: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/31.jpg)
Master Data Model Classes (1)
● Catalogue: collection of descriptions of items● CatalogueHeader: container for property
values that apply to entire catalogue● CatalogueDetail: container for Items● Item: description of a thing (instance of a
class of items) using property values● PropertyValueElement: association between
a property and a value, possibly with a data environment
![Page 32: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/32.jpg)
Master Data Model Classes (2)
● Data environment– DataEnvironment: Conditions under which a
measurement was taken or under which a PropertyValue that is a physical quantity is valid
– ConditionElement: PropertyValueElement that describes a condition under which a measurement was taken or under which a PropertyValue that is a physical quantity is valid
![Page 33: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/33.jpg)
Obtaining Master Data
Master Data Management
System
Master Data Management
System
Query
Re-sponse
Buyer Supplier
Query and response sent via a messaging system (e.g., email)
IG
Ref #
Cat.
![Page 34: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/34.jpg)
Types of Queries
● Provide initial data on item
● Provide missing data (recipient already has some data)
● Validate data
● Provide list of reference numbers (organization id + part number) that match a set of characteristics
![Page 35: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/35.jpg)
Part 3xx: Master data guides
![Page 36: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/36.jpg)
Purpose
● An identification guide represents the data requirements of particular data consumers
● An identification guide is dictionary-specific because it contains identifiers for concepts in that dictionary
● For some types of master data, it may be possible to reduce variation by creating standard templates for identification guides
![Page 37: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/37.jpg)
Master Data Guides● Scope
– The following are within scope of this series of parts:• master data templates
organization master material master asset master service master process master location master person master material safety data sheet (MSDS)
• mapping from the templates to identification guides• requirements for conformance of ISO 22745-30 identification guides to the
templates– The following are outside the scope of this series of parts:
• ISO 22745-30 compliant identification guides– NOTE Actual identification guides are dictionary-specific.
![Page 38: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/38.jpg)
Master Data Guide Example
Organization Master Data
Guide
Organization IG1
OTD1
Organization IG2
Organization IG3
OTD2
Organization IG4
OTD3
instantiate
use concept ids from dictionary
![Page 39: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/39.jpg)
DictionaryISO 22745-10
Catalogue(Characteristic Data)
ISO 22745-40
IdentificationGuide
ISO 22745-30
is coded usingconcepts in
constrains the use ofconcepts in
conforms to
IdentificationScheme
ISO 22745-13
Catalogue DataQuery
ISO 22745-41
requests validation of
requests dataconforming to Administration and
Registration ModelISO/IEC 11179-3
all modelshave identifiersconforming to
uses
Master Data GuideISO 22745-300
conforms to
Dictionary QueryISO 22745-14ISO 29002-20
requests elements from
![Page 40: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/40.jpg)
The ECCMA Open Technical Dictionary (eOTD)
● The eOTD is an ISO 22745 open technical dictionary of cataloging concepts used to create unambiguous language independent encoded descriptions of master data
● Memorandum of understanding (MOU) between ECCMA and NATO AC/135 governs incorporation of NATO Codification System concepts in eOTD
● Requirement that eOTD catalogue data be mappable to NCS
![Page 41: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/41.jpg)
Terminology
Terminology
Terminology
GSA-IAETerminology
SDO
SDO
SDOTerminolog
y
• Public domain concept identifiers
• Free identifier resolution to underlying terminology (web services)
• Hyperlink to source standards
• Multilingual
• Multiple terms, definitions and images linked to single concept identifier
eOTD as a Tool for Mapping Terminology
![Page 42: ISO 22745 Open Technical Dictionaries and their Application to Master Data PMRIPT Meeting July 26, 2007 Battle Creek, MI.](https://reader036.fdocuments.net/reader036/viewer/2022062313/56649cfa5503460f949cc0a1/html5/thumbnails/42.jpg)
ISO 22745 Contacts
● Project leader
– @eccma.org
● Editor
– @ctc.com