510 likes | 763 Views
API/CIMIS UN/SPSC. DATA CONTENT. S imple D efinition of the E -commerce C ontent P roblem. 1. A fundamental requirement for any successful economic system is a common currency of trade. 2. The currency of trade between computer systems is data!
E N D
API/CIMISUN/SPSC DATA CONTENT
Simple Definition of the E-commerce ContentProblem 1. A fundamental requirement for any successful economic system is a common currency of trade. 2. The currency of trade between computer systems is data! 3. Existing data standards do not address a common content currency at the object level. 4. Therefore, the exchange of non-numeric data continues to be the single largest hurdle to effective electronic commerce.
Variability of Descriptive Content PART NUMBERDESCRIPTION 56-549852-02 6 INCH STD LR 90DEG ELBOW A234 ELL-308756-CS ELBOW, CS, LONG RADIUS BUTTWELDING, 90 DEGREE, ASTM A234, ASME SA234, ANSI B16.9 619-EL284977 6” LR SCHEDULE 40 BW ELBOW, 90 DEG ASTM/ASME A/SA234 07-88-34496 ELL BUTTWELD, 6 IN 90 DEGREE LONG RAD. , 0.280 WALL (SCHEDULE 40 OR STD) 936318836 6 IN STD LR 90 BW ELL 37BW433-002 ELBOW, 90 DEGREE CARBON STEEL, LONG RADIUS BUTTWELD, 37-1/2 DEG BEVEL, BLACK, ASTM A105 876-566-EL 90 DEG ELL, BW, CS, 6” X STD, A234
Inter-Company Communication ANSI X12 ANSI X12 COMPANY A (BUYER) COMPANY B (SELLER)
CONTENT LINK FOR X12 PROCESSES BUYER TRANS SELLER
CONTENT LINK FOR X12 PROCESSES Translator ABC=123 DEF=345 GHI=678
Part Number TranslationTable 16000086 9914 16000086 68-16000086 16000086 70-16000086 16000086 9503020605 16000086 49421 P06 16000086 7-1272 16000086 4289030 16000086 33040400 16000086 67-16000086 16000086 4250120 16000086 33-STL-0142 16000086 668227010157 16000086 4212812 16000086 325984 16000086 62 E40 10151 16000086 4212809 16000086 3154452 16000086 60875183 16000086 4212709 16000086 313318 16000086 60805249 16000086 42-22-739 16000086 3126122 16000086 60000459 16000086 4192333 16000086 302983 16000086 59-16000086 16000086 41-16000086 16000086 91104901 16000086 58302268 16000086 4054000 16000086 9110000645 16000086 558870 16000086 4042281150 16000086 910570 16000086 55250601 16000086 39337 16000086 903634C1 16000086 54-25-1350 16000086 380103090 16000086 80854600737 16000086 517046 16000086 380/02/ 16000086 80854600737 16000086 51-298-030 16000086 6029070 16000086 8003320S184 16000086 5007601 16000086 35797500 16000086 7300-003-01 16000086 500334 16000086 3360690 16000086 72200235 9 16000086 500A8A016X04
Inter-Company Communication COMPANY A COMPANY 001 (1000) (1000) COMPANY 002 XREF TABLE (1000) COMPANY 003 (1,000,000) (1000) COMPANY 004 (1000) COMPANY 1000
Matrix Communication E=C ENG/DESIGN CONSTRUCTION E=F C=F C=D FABRICATION DISTRIBUTION F=D F=M D=M MANUFACTURING
Matrix Communications with Standard ENG/DESIGN CONSTRUCTION E=X C=X X FABRICATION DISTRIBUTION F=X D=X MANUFACTURING M=X
Electronic Synergy Between Buyer/Seller 85,000 Items 250,000 Items BUYER SELLER 1500 Items
MATURE MATRIX IS COMPLEX/LIMITED M M S M M BUYER S S M M S M M
TRADITIONAL PURCHASING FLOW USER PO REQ PURCHASING PLANNER B/M SELLER
EMPOWERMENT OF THE USER USER ITEM MASTER SELLER ERP SYSTEM PURCHASING CONTRACT
STOCK VERSUS BUYOUT USER ERP SYSTEM PHONE IN STOCK? SELLER N FAX INTERNET Y
WHAT DOES THE USER NEED TO KNOW? USER WHAT DO I NEED? WHICH SUPPLIER HAS IT? WHERE IS IT LOCATED? WHEN CAN I GET IT? WHAT IS THE COST?
TODAY’S INTERNET SHOPPING SOLUTION CAT USER SELLER1 CAT SELLER2 CAT SELLER3
PROPOSED INTERNET SOURCING SOLUTION CONTENT STANDARD CAT1 USER CAT2 XML TAG CAT3 RESULT
Proprietary vs. Generic Products Proprietary Products: The object is unique to a given manufacturer by preference or design. Examples: 1. Can of DIET COKE 2. PUMP SHAFT for a specific model pump 3. CAM SHAFT for a specific v12 sports car engine Generic Products: The object is manufactured by multiple manufacturers based on some standard design criteria or market requirement. Examples: 1. 1/4 x 1 SAE machine bolt 2. Ream of 3 hole punched lined notebook paper 3. Joint of API-5CT oil field casing
CIMISExpert Process Typical Expert Group Composition Interested parties from industry supply chain from Point of manufacture to point of consumption (1) CIMIS Facilitator (2) Manufacturing (2) Distribution (2) Fabrication (2) Engineering/Design/Construction (2) Owner/Operators
Format Group - CS/SSPipe MANUFACTURER AVESTA-SHEFFIELD UNITED KINGDOM MANUFACTURER BRISTOL METALS UNITED STATES MANUFACTURER MANNESMANN WEST GERMANY MANUFACTURER USX UNITED STATES DISTRIBUTOR MCJUNKIN UNITED STATES DISTRIBUTOR R..J. GALLAGER UNITED STATES DISTRIBUTOR RED MAN PIPE & SUPPLY UNITED STATES DISTRIBUTOR TUBE SALES UNITED STATES DISTRIBUTOR VAN LEEUWEN NETHERLANDS FABRICATOR INTERPRO FABRICATORS UNITED STATES FABRICATOR MIDSTATES PIPE FABRICATING UNITED STATES FABRICATOR THE SHAW GROUP UNITED STATES FABRICATOR WORD INDUSTRIES UNITED STATES DESIGN/CONSTRUCTION FLUOR DANIEL UNITED STATES DESIGN/CONSTRUCTION J.A. JONES UNITED STATES DESIGN/CONSTRUCTION S & B ENGINEERS UNITED STATES OWNER/OPERATOR AIR PRODUCTS & CHEMICALS UNITED STATES OWNER/OPERATOR AMOCO UNITED STATES OWNER/OPERATOR E.I. DUPONT UNITED STATES OWNER/OPERATOR SHELL OIL COMPANY NETHERLANDS
Create Associations Create Linked Data Build Attributes and Values Expert Development Tool Expert Development Process Spreadsheet Data Format Development Team CIMIS Data Base
Attributed Content / CIMISI.D. SIZE 1/2 3/4 1 1-1/4 1-1/2 2 2-1/2 3 4 5 6 7 8 10 12 14 16 MTRL CS T304SS T316SS T304ELC T316ELC T317ELC T321SS FINISH Black Galv Bare RATING STD XH XXH SCH10 SCH20 SCH30 SCH40 SCH60 SCH80 SCH100 SCH120 SCH140 SCH160 CONFIG LR 90 Deg SR 90 Deg LR 45 Deg END PREP STD BEV PE SC SPEC A234 COMPONENT Elbow, BW Pipe CIMIS CODE = 66xxxxxxxxxx
UN/SPSC 1. Segment <40> (Distribution and Conditioning Systems) 2. Family <14> (Fluid and Gas Distribution) 3. Class <16> (Valves) 4. Commodity <13> (Gate Valves) 5. Function <XX> (Construction, MRO, Lease, etc.)
UN/SPSC 1. Functions as a financial classification system. 2. Evolved from D&B company profile data. 3. Mixes Form with Function. 4. Envisions secondary tables to define common attributes for objects. 5. Is gaining wide acceptance. 6. Needs significant modification to enhance clarity of definition.
CURRENT ENDEAVOR TO EXPAND UN/SPSC UN/SPSC SECONDARY TABLE OBJECT (NOUN) TYPE (MODIFIER) MATERIAL SIZE RATING END PREPARATION 40141718
PIDX UN/SPSC ATTRIBUTE TASK GROUP API USERS PIDX PORTALS CIMIS CONTENT PROVIDERS TASK GROUP ELECTRONIC COMMERCE CODE MAMAGEMENT ASSOCIATION (ECCMA)
BASIC PROCESS 1 USER 1 DATABASE USER 2 DATABASE USER 3 DATABASE USER 4 DATABASE ATTRIBUTE SETS ATTRIBUTE SETS ATTRIBUTE SETS ATTRIBUTE SETS AGGREGATE
BASIC PROCESS 2 SELECT NOUN/MODIFIER PAIR NORMALIZE ATTRIBUTES RECEIVED CREATE AND DISTIBUTE BALLOT TASK GROUP MEMBERS TALLEY BALLOTS VOTE MANDATORY OR SUPPLIMENTAL
BASIC PROCESS 3 MANDATORY ATTRIBUTES NOUN/MODIFIER FORMAT ECCMA API/PIDX DATABASE UN/SPSC DATABASE MANDATORY ATTRIBUTES SUPLIMENTAL ATTRIBUTES ATTRIBUTE DEFINITIONS
MANDATORY VERSUS SUPPLIMENTAL Mandatory Attributes:A minimal set of attributes needed to enable buyers and sellers to search and find products or services. Example: NOUNMODIFIERMATERIALSIZERATINGEND PREPARATION VALVE GATE CARBON STEEL 6 150# FLANGED Supplemental Attributes: Secondary attributes that enhance the Mandatory Attributes and provide a means of differentiation. Example: TRIMPACKINGBONNET GASKETOPERATOR API 8 GRAPHITE CORREGATED METAL HANDWHEEL
EXAMPLE OF UN/SPSC RESULT 40 = Distribution and Conditioning Systems and Equipment and Components 14 = Fluid and gas distribution 16 = Valves 13 = Gate valves 40141613 4014161300 ATTRIBUTE TABLE OBJECTTYPEMATERIALSIZERATINGEND PREPARATION
EXAMPLE OF API/PIDX RESULT 40 = Distribution and Conditioning Systems and Equipment and Components 14 = Fluid and gas distribution 16 = Valves 13 = Gate valves 40141613 4014161300 MANDATORYATTRIBUTE TABLE OBJECTTYPEMATERIALSIZERATINGEND PREPARATION 4014161300 SUPPLEMENTAL ATTRIBUTE TABLE TRIMPACKINGBONNET GASKETOPERATOR 4014161300 ATTRIBUTE LABEL DEFINITION TABLE
TODAY’S ENVIRONMENT PORTAL 1 CONTENT PORTAL 1 DISTR 1 USER 1 PORTAL 2 CONTENT PORTAL 2 DISTR 2 USER 2 PORTAL 3 CONTENT PORTAL 3 DISTR 3 USER 3
TOMORROW’S ENVIRONMENT PORTAL 1 CONTENT PORTAL 1 USER 1 DISTR 1 UN/SPSC ATTRIBUTES PORTAL 2 CONTENT PORTAL 2 USER 2 DISTR 2 PORTAL 3 CONTENT PORTAL 3 USER 3 DISTR 3
XML EQUIVALENT <search key> <object> valve <object> <type> gate <type> <material> a216 wcb <material> <size> 6 <size> <rating> 150# <rating> <end preparation> flanged <end preparation> <search key>
SO WHERE ARE WE NOW? UN/SPSC CODES CIMIS ECCMA FORMAT COMMITTEES TASK GROUP CIMIS DATABASE ATTRIBUTE TABLES NATIVE DATABASES NATIONAL STANDARDS POPULATED DATA FORMAT ONLY
WHERE CAN WE GO FROM HERE? UN/SPSC CODES CIMIS ECCMA FORMAT COMMITTEES TASK GROUP CIMIS DATABASE ATTRIBUTE TABLES NATIVE DATABASES NATIONAL STANDARDS POPULATED DATA W/UNSPSC FORMAT ONLY
WHERE ELSE CAN WE GO FROM HERE? UN/SPSC ATTRIBUTE TABLES CIMIS FORMAT MFG 1 MFG 2 MFG 3 DATA DICTIONARY CIMIS DATABASE
EXAMPLE OF COLLABORATIVE AGGREGATION UN/SPSCNOUNMODIFIERMATERIALSIZERATINGEND PREPMFGFIGURE# 40141613 VALVE GATE A216 WCB 6 150# FLANGED POWELL 1503 40141613 VALVE GATE A216 WCB 6 150# FLANGED WALWORTH 5202F 40141613 VALVE GATE A216 WCB 6 150# FLANGED KITZ 150SCL 40141613 VALVE GATE A216 WCB 6 150# FLANGED DSI CS150F
WHY GO THERE? • THE INDUSTRY NEEDS STANDARDIZED SEARCH CONTENT TO EMPLOY CURRENT TECHNOLOGY. • THE UN/SPSC TABLES WILL PROVIDE A UNIFORM TEMPLATE TO POPULATE THE REQUISITE DATA. • THE MANUFACTURING SECTOR HAS THE REQUISITE DATA IMMEDIATELY AVAILABLE. • THE APPROACH IS PRACTICAL AND COST EFFECTIVE.
WHAT THE END USER SEES PARAMETRIC SEARCH ENGINE IN PLAIN ENGLISH NOUNMODIFIERMATERIALSIZERATINGEND PREPARATION VALVEGATEA216 WCB 2 150#FLANGED GLOBE A217 C5 3 300# BUTTWELD CHECK 4 600# 6 900# 8 1500# 10 2500# 12
RECEIVING COMPUTER SEES XML SEARCH STRING <search key> <object> valve <object> <type> gate <type> <material> a216 wcb <material> <size> 2 <size> <rating> 150# <rating> <end preparation> flanged <end preparation> <search key>
PROBLEM OF STANDARDIZING VALUES POSSIBLE INPUTS FOR ATTRIBUTE = SIZE 2 INCH INPUT 1 = 2 INPUT 2 = 2 INCH INPUT 3 = 2 IN INPUT 4 = 2” INPUT 5 = 2.0
PROPOSED CIMIS SEARCH KEYS DATA DICTIONARY MANUFACTURER INPUT UN/SPSC FORMAT CIMIS UN/SPSCNOUNMODIFIERMATERIALSIZERATINGEND PREPMFGFIG# 40141613 VALVE GATE A216 WCB 6 150# FLANGED POWELL 1503 UN/SPSCNOUNMODIFIERMATERIALSIZERATINGEND PREP 40141613 VALVE GATE A216 WCB 6 150# FLANGED = SK123456789012 CIMIS DATABASE SUPPLY CHANNEL
RECEIVING COMPUTER SEES XML SEARCH STRING <search key> SK123456789012 <search key> OTHER POSSIBLE FILTERS XML VENDOR STRING <vendor> (vendor id) <vendor> XML GEOGRAPHIC STRING <region> (geographic id) <region>
SUMMARY OF CODE DEFINITIONS CODE AUTHORITYUSAGE UN/SPSC FINANCIAL CLASSIFICATION CIMIS CODE COMMODITY DEFINITION CIMIS SEARCH KEY PROPRIETARY PRODUCT SEARCH UPC/EAN (BEST PRACTICE) PROPRIETARY PRODUCT ID VENDOR PART# PROPRIETARY PRODUCT ID
NOTHING HAPPENS UNTIL WE LINK THE BUYER TO THE SELLER! BUYER SELLER BUYER CONTNENT STANDARDS SELLER BUYER SELLER BUYER SELLER