Implementing the NCS/eOTD
A Global Standard Descriptive Language for Cataloging
ECCMA
Mission: – To improve the quality and reduce the cost of cataloging– To manage an accessible, open and democratic process for achieving
rapid consensus in the development of Open Technical Dictionaries– To support the development of Open Source cataloging tools
Electronic Commerce Code Management Association is a not for profit membership association; Members include public and private sector buyers, manufacturers, suppliers, application providers, consultants and industry associations from 42 countries.
www.eccma.org
DLIS
The Defense Logistics Information Service is a subordinate command of the Defense Logistics Agency with the mission to integrate logistics data from a variety of sources for distribution to DOD, Federal, industry and international users.
FLIS Federal Logistic Information System
FCS Federal Catalog SystemNSN National Stock Number CCR Central Contractor Register
US NCB
July 1st 1952 Defense Cataloging and Standardization Act
Public Law 82-436
The NATO Codification System (NCS)
A standard for logistics information exchange covering 16 million items of supply
A flexible information system that can be tailored to national requirements
An important cornerstone in logistics interoperability
Worldwide NCS use
NATO countriesNATO countries
Sponsored nonSponsored non--NATO countriesNATO countries
Countries using the NATO Codification SystemCountries using the NATO Codification System
Nonparticipating countriesNonparticipating countries
An open democratic
process
ECCMA Code maintenance process
SecretariatDesign rules compliance
checkYes
Request sent toDomain Experts by
selected interestcategory
Response returned to sumbitter
with recomendation tocorrect or use an
existing code
NO
DomainExpert vote
DomainExpert vote
DomainExpert vote
DomainExpert vote
Internet basedrequest for code
addition merge or split
Responsesare collated
and recorded
New code added todatabase
Approved
New codecreated
USERS
SecretariatProcedures Review
NOYes
To languagetranslation
Impactexisting code
NO
NotifyOriginator of
recordYES
SecretariatDefinition development
Data_type
has
P
has
P
Z
ZZ
PP
Property unit of measure
EGII (FK)EGAI (FK)
EUMI (FK)
Enumerated property value
EGII (FK)EGAI (FK)
EAVI (FK)
Characteristic
EGAI
Standard Attribute NameDefinition
Class
EGII
Standard Item NameDefinition
Property
EGII (FK)EGAI (FK)
Data_typeDefinitionMaskValidation_ruleValidation_text
Unit of measure
EUMI
Standard Unit NameDefinition
Enumerated value
EAVI
Standard Value NameDefinition
eOTD Data Model
eOTD Stats
TablesTotal No. of Records in eOTD Audit File
Total No. of Records in eOTD Code File
Records with Date_Deleted
Records Added in Current Version
EGIS 60,611 58,970 1,641 0EGAS 47,850 28,025 19,825 239EUMS 2,812 2,811 1 23EAVS 16,695 16,006 689 5,067EQMS 3 3 0 3EGIS-EGAS Links 1,368,349 1,335,783 32,566 7,155EUMS Links 62,164 38,673 23,491 1,453EAVS Links 2,527,919 2,080,797 447,122 95,604EQMS Links 966 966 0 966IMAGES 6,046 6,046 0 0IMAGE Links 20,988 20,988 0 0
eOTD Status - August-2004
The eOTD is in the public domain
You may use, copy and distribute this material in full or in part without restriction. You have the right to incorporate the material in your product without attribution but you must not plagiarize the material by claiming it as your own work product.
eOTD Copyright
eOTD implementation tools
eOTD Open Source Catalog Builder
eOTD Open Source Query Builder
Standard XML Catalog Syntax
Standards Compliance Certification – ESN
Industrial Automation – integrating cataloging into design
Government sponsored Open Source implementation tools
Open Catalog Format
<Attribute EGAI="027382" Value="014161" /> <Attribute EGAI="021636" Value="009763" /> <Attribute EGAI="027375" Value="3225020037" /> <Attribute EGAI="023822" Value="0.250" EUMI="00798" /><Attribute EGAI="010200" Value="0.425" EUMI="00798" /><Attribute EGAI="010196" Value="0.484" EUMI="00798" /> <Attribute EGAI="004968" Value="0.150" EUMI="00798" /> <Attribute EGAI="027376" Value="10" /> <Attribute EGAI="027378" Value="0.80" EUMI="02569" />
Multi Language Support
<Attribute EGAI="027382" Value="014161" /> <Attribute EGAI="021636" Value="009763" /> <Attribute EGAI="027375" Value="3225020037" /> <Attribute EGAI="023822" Value="0.250" EUMI="00798" /><Attribute EGAI="010200" Value="0.425" EUMI="00798" /><Attribute EGAI="010196" Value="0.484" EUMI="00798" /> <Attribute EGAI="004968" Value="0.150" EUMI="00798" /> <Attribute EGAI="027376" Value="10" /> <Attribute EGAI="027378" Value="0.80" EUMI="02569" />
-<Attribute EGAI="027382" EGAI_Title="ECCMA GLOBAL ITEM IDENTIFIER (EGII)" Code="014161" Value="BOLT:MECHANICAL" /> -<Attribute EGAI="021636" EGAI_Title="ECCMA GLOBAL CLASS IDENTIFIER (EGCI)" Code="009763" Value="Bolts" />-<Attribute EGAI="027375" EGAI_Title="PRODUCT NUMBER" Code="" Value="3225020037" />-<Attribute EGAI="023822" EGAI_Title="NOMINAL THREAD DIAMETER" Code="" Value="0.250" EUMI_Title="INCHES" />-<Attribute EGAI="010200" EGAI_Title="WIDTH ACROSS FLATS" Code="" Value="0.425" EUMI_Title="INCHES" />-<Attribute EGAI="010196" EGAI_Title="WIDTH ACROSS CORNERS" Code="" Value="0.484" EUMI_Title="INCHES" />-<Attribute EGAI="004968" EGAI_Title="HEAD HEIGHT" Code="" Value="0.150" EUMI_Title="INCHES" />-<Attribute EGAI="027376" EGAI_Title="COUNT PER PACK" Code="" Value="10" />-<Attribute EGAI="027378" EGAI_Title="PACK PRICE" Code="" Value="0.80" EUMI_Title="US DOLLAR" />
Machine Bolt; Product Number: 3225020037; Nominal thread diameter: 1/4 inches; Width across flats: 0.450 inches; Width across corners: 0.484 inches; Head height: 0.150 inches;Count per pack: 10; Pack price: $0.80
Attribute
Coded
Rendered
AttributeExpanded
eOTD is classification neutral
CPV
UNSPSC
HSeCl@ssISICFSC/NSC
NAICSIndustry
Classifications
Used to access many classifications
ESN RegistryA cooperative cataloging tool
is available as
P
is defined by
P
Supplies
Cataloges
Vendor
Vendor NCAGE
Business NameESN Administrative Contact NameParent NCAGEESN Administrative Contact E-mailESN Technical Contact NameESN Technical Contact E-mailDateStatus
Characteristic Data
ESN-9 (FK)
EGAIEGAI ValueExternal SourceExternal ReferenceDateStatus
Item of Production
ESN-9 (FK)Cataloger NCAGE (FK)Vendor NCAGE (FK)Part Number
Item NameItem DescriptionUIDExternal SourceExternal ReferenceDateStatusURL
Item of Supply
ESN-9
EGIIExternal SourceExternal ReferenceDateStatus
Cataloger
Cataloger NCAGE
Business NameESN Administrative Contact NameParent NCAGEESN Administrative Contact E-mailESN Technical Contact NameESN Technical Contact E-mailDateStatus
• eOTD compliance
• Data integrity
• Data harmonization
• Product differentiation
A. Same Name – Different Definition
Same concept harmonize definition
or
Different concept differentiate name
B. Different Name – Same Concept
Harmonize name
and
Harmonize definition
ECCMA Harmonization process
Class: 11526109: GANTRY (STEPLIB Name: gantry)A frame structure which is a temporary erection having a working platform used as a base for building operations or for the support of cranes, scaffolding, or materials.Superclass: 8351535: FRAME287504: FRAME STRUCTUREClassification: Civil and Structural
The definition appears to be inconsistent with the named concept; the recommended definition would be as follows GANTRYAn attachment of sufficiently substantial structure designed for mounting behind the heel of the boom for shortening cable length, thereby increasing the workload capacity and decreasing the hazard of cable-breakage when booms of exceptional length are used. It may or may not be lowered during transit from place to place.
RDL - eOTD Harmonization Examples
Class: 11526604: FENDER (STEPLIB Name: fender)An artefact intended to protect as a a cushion (as foam rubber or a wood float) between a boat and a dock or between two boats that lessens shock and prevents chafing.Superclass: 422594: ARTEFACTClassification: Transport Equipment The definition appears to be inconsistent with the named concept; the recommended name and definition would be as follows:
FENDER:MARINE A device, fixed or portable, serving to cushion the shocks and protect the hull when a vessel comes in contact with a wharf or another vessel.
RDL - eOTD Harmonization Examples
Class: 11526379: DOLPHIN (STEPLIB Name: dolphin)An artefact that is a cluster of closely driven piles used as a fender for a dock or as a mooring or guide for boats.Superclass: 422594: ARTEFACTClassification: Transport Equipment
The definition appears to be inconsistent with the concept defined in Concise Oxford English Dictionary; A separate class name should be used:
“dolphin: a small gregarious toothed whale with a beak-like snout and a curved fin on the back”
The name and definition does not appear to accurately capture the concept as commonly used in trade and industry :“A Donut fender is a foam-filled fender which has been designed to be slipped over a stationary monopile. The fender floats at the water line, and can rotate upon contact with a ship. These features make it ideal for turning dolphins, and in applications where large water level changes occur, such as in rivers or tidal estuaries.”
Recommendation: Use FENDER:MARINE;STATIC and FENDER:MARINE;FLOATING and add the term Dolphin to a synonym table.
RDL - eOTD Harmonization Examples
Class: 11526469: VAN (STEPLIB Name: van)An automotive vehicle which is covered or roofed for carrying and delivering goods.Superclass: 11524427: AUTOMOTIVE VEHICLEClassification: Transport Equipment The definition appears to be inconsistent with the named concept; the recommended name and definition would be as follows:
TRUCK:VAN A truck with a cab not integral with the enclosed body, designed to protect cargo and equipment from the elements, pilferage, and/or to provide working quarters for personnel. It may be insulated, have windows, lighting, and/or ventilation. Excludes TRUCK:PANELor TRAILER:VAN A trailer with an enclosed body which may be insulated, designed to protect cargo and equipment from the elements and pilferage and/or to provide working and/or living quarters for personnel. Excludes van type trailers equipped for specific function.
RDL - eOTD Harmonization Examples
Class: 11525912: RAIL TRACK (STEPLIB Name: track)An artefact which is an assembly of the parallel rails of a railroadSuperclass: 422594: ARTEFACTClassification: Transport Equipment The definition appears to be inconsistent with the named concept; the recommended name and definition would be as follows:
RAIL:TEE;RAILWAY A bar of steel, formed approximately in the shape of the letter T, used as a guide and runway for the flanged wheels of railway cars and other rolling stock.
RDL - eOTD Harmonization Examples
Class: 11526002: BAG (STEPLIB Name: bag)An artefact that is a container made of flexible material (paper, cloth, leather) with an opening at the top, used to carrying things from place to place.Superclass: 422594: ARTEFACT7953749: CONTAINERClassification: Material Handling Equipment The definition appears to duplicate the definition contained in the Concise Oxford English Dictionary; the COED definition should be used as the normative reference:
baga flexible container with an opening at the top.
RDL - eOTD Harmonization Examples
Much lower cataloging costs – Elimination of most manual aspects of cataloging
Better integration with industry– Better item descriptions and descriptive guides
Benefits
The objective of this project is to establish the ECCMA Open Technical Dictionary (eOTD) as an ISO registry and to provide guidelines for incorporating cataloguing data, which references the eOTD, into STEP data.
The eOTD is an open standard descriptive language that contains over 60,000 Standard Item Names and over 30,000 Standard Attribute Names, with definitions, multilingual translations and classification. The eOTD is used to create standardized language independent descriptions of individuals, organizations, locations, goods and services using simple attribute-value pairs.
The proposed ISO Technical Specification (ISO/TS) establishes and specifies the behaviour of a registration authority the role of which is to develop, maintain and
update an open technical dictionary to be used in intigrating cataloging data into ISO 10303 product data files.
NWI
This Technical Specification specifies the maintenance process applied to an Open Technical Dictionary (OTD) by a registration authority (RA) and provides guidelines for the use of dictionary elements defined in the OTD as reference data for the incorporation of cataloging information into ISO 10303 product data files.
The following are within the scope of this Technical Specification:— the purpose and scope of an OTD;— a specification of the data elements to be included in the OTD and reference
to a document containing the external syntax;— the procedures to be used by the RA to maintain the dictionary, including
procedures for requesting changes to the dictionary, registering domain experts, approving changes to the dictionary, and releasing the dictionary;
— guidelines for the incorporation of cataloging data, based on dictionary elements defined in an OTD, into ISO 10303 product data.
The following are outside the scope of this Technical Specification:— the content of the reference dictionary.;
NWI
The team includes representatives from the following organizations:
Concurrent Technologies Corporation Defense Logistics Information Service ECCMA Lehigh University LSI Group NIST United Kingdom National Codification
Bureau