implementing the ncs/eotd a global standard descriptive language for cataloging

24
Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

Upload: johana-kenerly

Post on 15-Jan-2016

230 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

Implementing the NCS/eOTD

A Global Standard Descriptive Language for Cataloging

Page 2: 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

Page 3: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 4: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 5: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 6: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 7: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 8: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 9: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 10: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 11: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

<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

Page 12: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

eOTD is classification neutral

CPV

UNSPSC

HSeCl@ssISICFSC/NSC

NAICSIndustry

Classifications

Used to access many classifications

Page 13: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 14: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 15: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 16: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 17: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 18: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 19: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 20: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 21: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

Much lower cataloging costs – Elimination of most manual aspects of cataloging

Better integration with industry– Better item descriptions and descriptive guides

Benefits

Page 22: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 23: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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

Page 24: Implementing the NCS/eOTD A Global Standard Descriptive Language for Cataloging

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