OCLC PRICAT IMPLEMENTATION

PromptCat

PromptCat, a vendor-prompted cataloging service for non-serial titles, links order fulfillment by a vendor to a sethold and delivery of a MARC record to the library by OCLC. Using PromptCat can relieve a library from the time-consuming task of copy cataloging, allowing the library staff to focus their time and energy on other library functions.

PromptCat works from a relational table, called the Vendor Inventory Database (VID), which consists of vendor titles linked to records in WorldCat (OCLC's bibliographic database). The link is the vendor's unique control number (VCN) for each title and OCLC's unique bibliographic record control number. The VID is built by matching the vendor's title file to WorldCat. Records of the existing titles (retrospective file) are provided to OCLC and are then matched to WorldCat by OCLC's matching algorithms. After the retrospective records are matched, the vendor sends ongoing updates (recommended at least weekly).

The matching software for building the VID uses MARC21 records. Material vendors can send bibliographic data to OCLC to match in either MARC21 format or using the EDIFACT PRICAT format. If PRICAT is used, OCLC software converts the data to MARC21 for subsequent matching by existing software.

OCLC does not expect any vendor to be able to transmit all the data in this document. However, the greater the number of data elements transmitted, the greater the chance that OCLC will find the correct matching record in WorldCat.

This document details the specifications for submitting to OCLC bibliographic data using the EDIFACT 96A version of the PRICAT document.

For additional information on the format and rules of the transmission of EDIFACT data, see EDItEUR EDI Manual or an EDIFACT Standards Manual.

Required PromptCat PRICAT Data Elements

Element

Description

QUOTES Segment

vendor san

Using the BISAC assigned standard address number (SAN), this uniquely identifies the PromptCat vendor that is transmitting the information.

UNB segment

document/message number

uniquely identifies each PRICAT documents sent for PromptCat

BGM segment

line item number

uniquely identifies within each document a particular title sent to OCLC

LIN segment

vendor control number

the vendor's unique identifier for a title

PIA segment

title

the title of the item

IMD segment

Interchange Structure

The interchange structure in an EDIFACT transmission is organized on three levels: interchange, group, and message.

An interchange begins with a UNB sgement and ends with a UNZ segment. A group begins with a UNG segment and ends with a UNE segment. A message begins with a UNH segment and ends with a UNT segment.

Segments UNG and UNE are conditional for EDIFACT and needed only when an interchange carries more than one message type. Since PromptCat will only be dealing with the PRICAT message, the UNG and UNE will not be transmitted.

The UNB and UNZ segments will be described in this section. The UNH and UNT are included in the message section of this document.

An additional segment the UNA, which defines the separators used in the transmission, must be transmitted prior to the UNB.

Structure of a Message

Each data segment has a specific place within the sequence of segments in the message. Each message has three broad sections:

Header section: a segment occurring in this section carries information relating to the entire message.

Detail section: a segment occurring in this section carries information relating to a detail item only, which for that item may override similar information in the header section.

Summary section: the summary section is limited to segments which carry message totals or control information.

Some segments may be repeated a certain number of times at their specific location in the message. The status of each segment, mandatory or conditional, and the maximum number of repeats are indicated in the message definition.

Within a message, defined groups of functionally-related segments may be repeated. These are referred to as 'segment groups'. The maximum number of repeats of a segment group is indicated in the message definition.

A segment group may be nested within other segment groups, provided that the inner segment group terminates before any outer segment group terminates.

Segment Structure

A segment consists of:

  • A segment tag (three letters) which identifies the segment type
  • Data element separators
  • Simple or composite data elements
  • A segment terminator

Data elements can be defined as having fixed or variable length.

A composite data element contains two or more simple data elements.

A data element can be qualified by another data element, the value of which is expressed as an agreed code that gives specific meaning to the data.

Character Sets and Separators

EDIFACT standards define a number of character sets, coded in the UNB segment as UNOA, UNOB, UNOC, UNOD etc. EDItEUR has adopted UNOC as the standard character set for book and serials trading. This character set permits the representation of a full repertoire of special characters, including accents, for most European languages which use the Latin alphabet. It corresponds to the international standard character set ISO 8859.1.

Because bibliographic data can include printable character, the separators for OCLC PRICAT usage will be the as follows:

Segment terminator x'1F'
Data element (DE) separator x'1D'
Component DE separator x'1C'

These are NOT the default separators for the UNOC character set. Consequently the UNA segment must be sent at the start of each transmission to explicitly state the separator values.

The example at the end of this document uses an apostrophe (') for a segment terminator, a + for a DE separator, and a : for a component DE separator.

Document Notations

Segment List Notations

Must Use -- required segment

N/U -- segment not used

blank -- segment optional

Segment Element Notations

>> -- required data element

X -- data element not used

Format and Picture of Data Elements

The following conventions apply in the present documentation:

n numeric characters
an alpha-numeric characters
n3 3 numeric characters, fixed length
an3 3 alpha-numeric characters, fixed length
n..3 up to 3 numeric characters
an..3 up to 3 alpha-numeric characters

PRICAT Detailed Segments

For each item, the following segments may be transmitted.

  • LIN -- mandatory for each item and used to identify a new item is being transmitted.
  • PIA -- used to transmit additional product ids such as the vcn or ISBN.
  • IMD -- used to transmit simple descriptive bibliographic data elements.
  • CCI/CAV -- used in combination to transmit complex bibliographic data elements such as persons, affiliations, and titles. Complex bibliographic data elements are those data elements that have a relationship. An example is an author's name and birth and death dates.

UNA Service Segment

Purpose: To define the separators to be used in the transmission.

Data Element Summary

  Data Element Component Element Name Attributes Attributes
>> U001   Component data element separator

Separates successive components within a composite data element. x'1C'
M anl
>> U002   Data element separator

Separates the segment tag from the first data element, and separates successive simple or composite data elements. x'1D'
M anl
>> U003   Decimal point

. (decimal point)
M anl
>> U004   Release character

Immediately preceding any of the service characters, the release character restores the normal meaning. Since PromptCat uses hexadecimal characters as separators, the use of the release character in transmissions is not used. However, it must still be defined in the UNA.? (question mark)
M anl
>> U005   Reserved for future use

space
M anl
>> U006   Segment terminator

Signifies the end of a segment.x'1F'
M anl

UNB Interchange Header

Purpose: To start, identify, and specify an interchange.

Data Element Summary

  Data Element Component Element Name Attributes Attributes
>> S001   Syntax identifier

Identification of the agency controlling the syntax and indication of syntax level.
M  
>>   0001 Syntax identifier

Coded identification of the agency controlling a syntax and syntax level used in an interchange.

UNOC: controlling agency UNO followed by character set level C. Character set level C supports Danish, Dutch, English, Faroese, Finnish, French, German, Icelandic, Irish, Italian, Norwegian, Portuguese, Spanish, and Swedish.
M an4
>>   0002 Syntax version number

Version number of the syntax identified in the syntax identifier (0001).3
M an1
>> S002   Interchange sender

Identification of the sender of the interchange.
M  
>>   0004 Sender identification

Name or coded representation of the sender of a data interchange.Material vendor standard address number (SAN)
M an..35
>>   0007 Identification code qualifier

Qualifier referring to the source of codes for the identifiers of interchanging partners.

ZZ  Mutually defined
M an..2
X   0008 Address for reverse routing

Address specified by the sender of an interchange to be included by the recipient in the response interchanges to facilitate internal routings
M an..14
>> S003   Interchange recipient

Identification of the recipient of the interchange.
M  
>>   0010 Recipient identification

Name or coded representation of the sender of a data interchange.

OCLC's SAN -- 322-2748
M an..35
>>   0007 Identification code qualifier

Qualifier referring to the source of codes for the identifiers of interchanging partners.

ZZ  Mutually defined
M an..2
X   0014 Address for reverse routing

Address specified by the recipient of an interchange to be included by the sender and used by the recipient for routing of received interchanges inside his organization.
M an..14
>> S004   Date/time of preparation

Date/time of preparation of the interchange.
M  
>>   0017 Date of preparation

Local date when an interchange or a functional group was prepared.

YYMMDD
M n6
>>   0019 Time of preparation

Local time when an interchange or a functional group was prepared.

HHMM
M n4
>> 0020   Interchange control reference

Unique reference assigned by the sender to an interchange.
M an..14
X S005   Recipient's reference, password

Reference or password as agreed between the communicating partners.
C  
X   0022 Recipient's reference/password

Unique reference assigned by the recipient to the data interchange or a password to the recipient's system or to a third party network as specified in the partners interchange agreement.
M an..14
X   0025 Recipient's reference/password qualifier

Qualifier for the recipient's reference or password.
C an2
X 0026   Application reference

Identification of the application area assigned by the sender, to which the messages in the interchange relate e.g. the message identifier if all the messages in the interchange are of the same type.
C an..14
X 0029   Processing priority code

Code determined by the sender requesting processing priority for the interchange.
C an1
X 0031   Acknowledgement request

Code determined by the sender for acknowledgement of the interchange.
C an1
X 0032   Communications agreement id

Identification by name or code of the type of agreement under which the interchange takes place.
C an1
X 0035   Test indicator

Indication that the interchange is a test.
C an1

UNZ Interchange Trailer

Purpose: To end and check the completeness of an interchange.

Data Element Summary

  Data Element Component Element Name Attributes
>> 0036   Interchange control count

Count either of the number of messages or, if used, of the number of functional groups in an interchange.
M n6
>> 0020   Interchange control reference

Identical to 0020 in UNB.
M an..14

List of PRICAT Segments

Heading Section:

  Pos.

No.
Seg.

ID
Name Req.

Des.
Max.

Use
Group

Repeat

Notes and

Comments

Must Use

0010

UNH

Message Header

M

1

   

Must Use

0020

BGM

Beginning of Message

M

1

   

Must Use

0030

DTM

Date/Time/Period

M

35

   

Not Used

0040

ALI

Additional Information

C

5

   

Not Used

0050

FTX

Free Text

C

99

   
 

0060

 

Segment Group 1: RFF-DTM

C

 

99

 

Not Used

0070

RFF

Reference

M

1

   

Not Used

0080

DTM

Date/Time/Period

C

5

   
 

0090

 

Segment Group 2: NAD-LOC-SG3-SG4

C

 

99

 

Not Used

0100

NAD

Name and Address

M

1

   

Not Used

0110

LOC

Place/Location Identification

C

25

   
 

0120

 

Segment Group 3: RFF-DTM

C

 

10

 

Not Used

0130

RFF

Reference

M

1

   

Not Used

0140

DTM

Date/Time/Period

C

5

   
 

0150

 

Segment Group 4: CTA-COM

C

 

5

 

Not Used

0160

CTA

Contact Information

M

1

   

Not Used

0170

COM

Communication Contact

C

5

   
 

0180

 

Segment Group 5: TAX-MOA-DTM

C

 

5

 

Not Used

0190

TAX

Duty/Tax/Fee Details

M

1

   

Not Used

0200

MOA

Monetary Amount

C

1

   

Not Used

0210

DTM

Date/Time/Period

C

1

   
 

0220

 

Segment Group 6: CUX-DTM

C

 

5

 

Not Used

0230

CUX

Currencies

M

1

   

Not Used

0240

DTM

Date/Time/Period

C

5

   
 

0250

 

Segment Group 7: PAT-DTM-PCD-MOA

C

 

10

 

Not Used

0260

PAT

Payment Terms Basis

M

1

   

Not Used

0270

DTM

Date/Time/Period

C

5

   

Not Used

0280

PCD

Percentage Details

C

1

   

Not Used

0290

MOA

Monetary Amount

C

1

   
 

0300

 

Segment Group 8: TDT-LOC

C

 

10

 

Not Used

0310

TDT

Details of Transport

M

1

   

Not Used

0320

LOC

Place/Location Identification

C

10

   
 

0330

 

Segment Group 9: TOD-LOC

C

 

5

 

Not Used

0340

TOD

Terms of Delivery or Transport

M

1

   

Not Used

0350

LOC

Place/Location Identification

C

2

   
 

0360

 

Segment Group 10: ALC-ALI-DTM-SG11-SG12-SG13-SG14-SG15

C

 

10

 

Not Used

0370

ALC

Allowance or Charge

M

1

   

Not Used

0380

ALI

Additional Information

C

5

   

Not Used

0390

DTM

Date/Time/Period

C

9

   
 

0400

 

Segment Group 11: QTY-RNG

C

 

10

 

Not Used

0410

QTY

Quantity

M

1

   

Not Used

0420

RNG

Range Details

C

1

   
 

0430

 

Segment Group 12: PCD-RNG

C

 

10

 

Not Used

0440

PCD

Percentage Details

M

1

   

Not Used

0450

RNG

Range Details

C

1

   
 

0460

 

Segment Group 13: MOA-RNG

C

 

10

 

Not Used

0470

MOA

Monetary Amount

M

1

   

Not Used

0480

RNG

Range Details

C

1

   
 

0490

 

Segment Group 14: RTE-RNG

C

 

10

 

Not Used

0500

RTE

Rate Details

M

1

   

Not Used

0510

RNG

Range Details

C

1

   
 

0520

 

Segment Group 15: TAX-MOA-DTM

C

 

5

 

Not Used

0530

TAX

Duty/Tax/Fee Details

M

1

   

Not Used

0540

MOA

Monetary Amount

C

1

   

Not Used

0550

DTM

Date/Time/Period

C

1

   

Detail Section:

  Pos. No. Seg. ID Name Req. Des. Max Use Group Repeat Notes and Comments
 

0560

 

Segment Group 16: PGI-DTM-QTY-ALI-FTX-SG17-SG18-SG19-SG20-SG26-SG29-SG30-SG31-SG32-SG33

C

 

1000

 

Must Use

0570

PGI

Product Group Information

M

1

   

Not Used

0580

DTM

Date/Time/Period

C

15

   

Not Used

0590

QTY

Quantity

C

10

   

Not Used

0600

ALI

Additional Information

C

5

   

Not Used

0610

FTX

Free Text

C

5

   
 

0620

 

Segment Group 17: CUX-DTM

C

 

10

 

Not Used

0630

CUX

Currencies

M

1

   

Not Used

0640

DTM

Date/Time/Period

C

5

   
 

0650

 

Segment Group 18: PRI-CUX-APR-RNG-DTM

C

 

100

 

Not Used

0660

PRI

Price Details

M

1

   

Not Used

0670

CUX

Currencies

C

1

   

Not Used

0680

APR

Additional Price Information

C

1

   

Not Used

0690

RNG

Range Details

C

1

   

Not Used

0700

DTM

Date/Time/Period

C

5

   
 

0710

 

Segment Group 19: TAX-MOA-DTM

C

 

10

 

Not Used

0720

TAX

Duty/Tax/Fee Details

M

1

   

Not Used

0730

MOA

Monetary Amount

C

1

   

Not Used

0740

DTM

Date/Time/Period

C

1

   
 

0750

 

Segment Group 20: ALC-ALI-SG21-SG22-SG23-SG24-SG25

C

 

99

 

Not Used

0760

ALC

Allowance or Charge

M

1

   

Not Used

0770

ALI

Additional Information

C

5

   
 

0780

 

Segment Group 21: QTY-RNG

C

 

1

 

Not Used

0790

QTY

Quantity

M

1

   

Not Used

0800

RNG

Range Details

C

1

   
 

0810

 

Segment Group 22: PCD-RNG

C

 

1

 

Not Used

0820

PCD

Percentage Details

M

1

   

Not Used

0830

RNG

Range Details

C

1

   
 

0840

 

Segment Group 23: MOA-RNG

C

 

2

 

Not Used

0850

MOA

Monetary Amount

M

1

   

Not Used

0860

RNG

Range Details

C

1

   
 

0870

 

Segment Group 24: RTE-RNG

C

 

1

 

Not Used

0880

RTE

Rate Details

M

1

   

Not Used

0890

RNG

Range Details

C

1

   
 

0900

 

Segment Group 25: TAX-MOA-DTM

C

 

5

 

Not Used

0910

TAX

Duty/Tax/Fee Details

M

1

   

Not Used

0920

MOA

Monetary Amount

C

1

   

Not Used

0930

DTM

Date/Time/Period

C

1

   
 

0940

 

Segment Group 26: NAD-LOC-SG27-SG28

C

 

20

 

Not Used

0950

NAD

Name and Address

M

1

   

Not Used

0960

LOC

Place/Location Identification

C

5

   
 

0970

 

Segment Group 27: RFF-DTM

C

 

10

 

Not Used

0980

RFF

Reference

M

1

   

Not Used

0990

DTM

Date/Time/Period

C

5

   
 

1000

 

Segment Group 28: CTA-COM

C

 

5

 

Not Used

1010

CTA

Contact Information

M

1

   

Not Used

1020

COM

Communication Contact

C

5

   
 

1030

 

Segment Group 29: PAT-DTM-PCD-MOA

C

 

10

 

Not Used

1040

PAT

Payment Terms Basis

M

1

   

Not Used

1050

DTM

Date/Time/Period

C

5

   

Not Used

1060

PCD

Percentage Details

C

1

   

Not Used

1070

MOA

Monetary Amount

C

1

   
 

1080

 

Segment Group 30: TDT-LOC

C

 

10

 

Not Used

1090

TDT

Details of Transport

M

1

   

Not Used

1100

LOC

Place/Location Identification

C

10

   
 

1110

 

Segment Group 31: TOD-LOC

C

 

5

 

Not Used

1120

TOD

Terms of Delivery or Transport

M

1

   

Not Used

1130

LOC

Place/Location Identification

C

2

   
 

1140

 

Segment Group 32: PAC-MEA-HAN

C

 

10

 

Not Used

1150

PAC

Package

M

1

   

Not Used

1160

MEA

Measurements

C

10

   

Not Used

1170

HAN

Handling Instructions

C

5

   
 

1180

 

Segment Group 33: LIN-PIA-IMD-MEA-QTY-HAN-ALI-DTM-NAD-RFF-LOC-DOC-FTX-SG34-SG35-SG36-SG37-SG38-SG44-SG45-SG46-SG47

C

 

999999

 

Must Use

1190

LIN

Line Item

M

1

   
 

1200

PIA

Additional Product Id

C

10

   
 

1210

IMD

Item Description

C

999

   

Not Used

1220

MEA

Measurements

C

10

   

Not Used

1230

QTY

Quantity

C

10

   

Not Used

1240

HAN

Handling Instructions

C

5

   

Not Used

1250

ALI

Additional Information

C

5

   

Not Used

1260

DTM

Date/Time/Period

C

10

   

Not Used

1270

NAD

Name and Address

C

99

   

Not Used

1280

RFF

Reference

C

1

   

Not Used

1290

LOC

Place/Location Identification

C

1

   

Not Used

1300

DOC

Document/Message Details

C

1

   

Not Used

1310

FTX

Free Text

C

99

   
 

1320

 

Segment Group 34: CCI-CAV-MEA

C

 

999

 

Must Use

1330

CCI

Characteristic/Class Id

M

1

   
 

1340

CAV

Characteristic Value

C

10

   

Not Used

1350

MEA

Measurements

C

10

   
 

1360

 

Segment Group 35: TAX-MOA-DTM

C

 

10

 

Not Used

1370

TAX

Duty/Tax/Fee Details

M

1

   

Not Used

1380

MOA

Monetary Amount

C

1

   

Not Used

1390

DTM

Date/Time/Period

C

1

   
 

1400

 

Segment Group 36: CUX-DTM

C

 

5

 

Not Used

1410

CUX

Currencies

M

1

   

Not Used

1420

DTM

Date/Time/Period

C

5

   
 

1430

 

Segment Group 37: PRI-CUX-APR-RNG-DTM-PCD

C

 

100

 

Not Used

1440

PRI

Price Details

M

1

   

Not Used

1450

CUX

Currencies

C

1

   

Not Used

1460

APR

Additional Price Information

C

1

   

Not Used

1470

RNG

Range Details

C

1

   

Not Used

1480

DTM

Date/Time/Period

C

5

   

Not Used

1490

PCD

Percentage Details

C

5

   
 

1500

 

Segment Group 38: ALC-ALI-DTM-SG39-SG40-SG41-SG42-SG43

C

 

99

 

Not Used

1510

ALC

Allowance or Charge

M

1

   

Not Used

1520

ALI

Additional Information

C

5

   

Not Used

1530

DTM

Date/Time/Period

C

9

   
 

1540

 

Segment Group 39: QTY-RNG

C

 

10

 

Not Used

1550

QTY

Quantity

M

1

   

Not Used

1560

RNG

Range Details

C

1

   
 

1570

 

Segment Group 40: PCD-RNG

C

 

10

 

Not Used

1580

PCD

Percentage Details

M

1

   

Not Used

1590

RNG

Range Details

C

1

   
 

1600

 

Segment Group 41: MOA-RNG

C

 

10

 

Not Used

1610

MOA

Monetary Amount

M

1

   

Not Used

1620

RNG

Range Details

C

1

   
 

1630

 

Segment Group 42: RTE-RNG

C

 

10

 

Not Used

1640

RTE

Rate Details

M

1

   

Not Used

1650

RNG

Range Details

C

1

   
 

1660

 

Segment Group 43: TAX-MOA-DTM

C

 

5

 

Not Used

1670

TAX

Duty/Tax/Fee Details

M

1

   

Not Used

1680

MOA

Monetary Amount

C

1

   

Not Used

1690

DTM

Date/Time/Period

C

1

   
 

1700

 

Segment Group 44: PAC-MEA-HAN

C

 

10

 

Not Used

1710

PAC

Package

M

1

   

Not Used

1720

MEA

Measurements

C

10

   

Not Used

1730

HAN

Handling Instructions

C

5

   
 

1740

 

Segment Group 45: PAT-DTM-PCD-MOA

C

 

10

 

Not Used

1750

PAT

Payment Terms Basis

M

1

   

Not Used

1760

DTM

Date/Time/Period

C

5

   

Not Used

1770

PCD

Percentage Details

C

1

   

Not Used

1780

MOA

Monetary Amount

C

1

   
 

1790

 

Segment Group 46: TDT-LOC

C

 

10

 

Not Used

1800

TDT

Details of Transport

M

1

   

Not Used

1810

LOC

Place/Location Identification

C

10

   
 

1820

 

Segment Group 47: TOD-LOC

C

 

5

 

Not Used

1830

TOD

Terms of Delivery or Transport

M

1

   

Not Used

1840

LOC

Place/Location Identification

C

2

   

Must Use

1850

UNT

Message Trailer

M

1

   

Segments

UNH Message Header

Position: 0010

Group:

Level: 0

Usage: Mandatory

Max Use: 1

Purpose: A service segment starting and uniquely identifying a message. The message type code for the Price/sales catalogue message is PRICAT.

Note: Price/sales catalogue messages conforming to this document must contain the following data in segment UNH, composite S009:

Data element 0065 PRICAT 0052 D 0054 97A 0051 UN

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

  Data Element Component Element Name Attributes Attributes
>> 0062   Message reference number

Unique message reference assigned by the sender.
M an..14
>>   0065 Message type identifier

Code identifying a type of message and assigned by its controlling agency.

PRICAT  Price/sales catalogue message

A code to identify the price/sales catalogue message. 
M an..6
>>   0052 Message type version number

Version number of a message type.

D  Draft version/UN/EDIFACT Directory

Message approved and issued as a draft message (Valid for directories published after March 1993 and prior to March 1997). Message approved as a standard message (Valid for directories published after March 1997).
M an..3
>>   0054 Message type release number

Release number within the current message type version number (0052).

97A  Release 1997 - A

Message approved and issued in the first 1997 release of the UNTDID (United Nations Trade Data Interchange Directory).
M an..3
>>   0051 Controlling agency

Code identifying the agency controlling the specification, maintenance and publication of the message type.

UN  UN/ECE/TRADE/WP.4

United Nations Economic UN Economic Commission for Europe (UN/ECE), Committee on the development of trade (TRADE), Working Party on facilitation of international trade procedures (WP.4).
M an..2
X   0057 Association assigned code

Code, assigned by the association responsible for the design and maintenance of the message type concerned, which further identifies the message.
C an..6
X 0068   Common access reference

Reference serving as a key to relate all subsequent transfers of data to the same business case or file.
C an..35
X S010   Status of the Transfer

Statement that the message is one in a sequence of transfers relating to the same topic.
C  
X   0070 Sequence message transfer number

Number assigned by the sender indicating that the message is an addition or change of a previously sent message relating to the same topic.
M n..2
X   0073 First/last sequence message transfer indication

Indication used for the first and last message in a sequence of the same type of message relating to the same topic.
C a1

BGM Beginning of Message

Position: 0020

Group:

Level: 0

Usage: Mandatory

Max Use: 1

Purpose: A segment by which the sender must uniquely identify the Price/Sales catalogue by means of its type and number and when necessary its function.

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

  Data Element Component Element Name Attributes Attributes
  C002   Document/Message Name

Identification of a type of document/message by code or name. Code preferred.
C  
    1001 Document/message name, coded

Document/message identifier expressed in code.

9  Price/sales catalogue
C an..3
X   1131 Code list qualifier

Identification of a code list.
C an..3
X   3055 Code list responsible agency, coded

Code identifying the agency responsible for a code list.
C an..3
X   1000 Document/message name

Plain language identifier specifying the function of a document/message.
C an..35
  C106   Document/Message Identification

Identification of a document/message by its number and eventually its version or revision.
C  
    1004 Document/message number

Reference number assigned to the document/message by the issuer.
C an..35
X   1056 Version

To specify the version number or name of an object.
C an..9
X   1060 Revision number

To specify a revision number.
C an..6
X 1225   Message function, coded

Code indicating the function of the message.
C an..3
X 4343   Response type, coded

Code specifying the type of acknowledgment required or transmitted
C an..3

DTM Date/Time/Period

Position: 0030

Group:

Level: 1

Usage: Mandatory

Max Use: 35

Purpose: A segment specifying general dates and, when relevant, times related to the whole message. The segment must be specified at least once to identify the Price/sales catalogue document date.

Examples of the use of this DTM segment are: Lead times that apply to the whole Price/Sales catalogue or expiration date/time of the Price/sales catalogue.

The Date/time/period segment within other Segment groups should be used whenever the date/time/period requires to be logically related to another specified data item. e.g. the Reference date is specified within the RFF segment group.

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

  Data Element Component Element Name Attributes Attributes
>> C507   Date/Time/Period

Date and/or time, or period relevant to the specified date/time/period type.
M  
>>   2005 Date/time/period qualifier

Code giving specific meaning to a date, time or period.

137  Document/message date/time

(2006) Date/time when a document/message is issued. This may include authentication.
M an..3
    2380 Date/time/period

The value of a date, a date and time, a time or of a period in a specified representation.
C an..35
    2379 Date/time/period format qualifier

Specification of the representation of a date, a date and time or of a period.

102  CCYYMMDD

Calendar date: C = Century ; Y = Year ; M = Month ; D = Day.
C an..3

PGI Segment Group 16: Product Group Information

Position: 0560

Group:

Level: 1

Usage: Conditional

Max Use: 1000

Purpose: A group of segments enabling the standard commercial factors relevant to a specific group of items to be specified. e.g. quantity related price break factors or minimum order quantity.

Segment Summary

  Pos. No. Seg. ID Name Req. Des. Max. Use Group: Repeat
Must Use 0570 PGI Product Group Information M 1  
  1180   Segment Group 33: Line Item C   999999

PGI Product Group Information

Position: 0570

Group: Segment Group 16 (Product Group Information) Conditional

Level: 1

Usage: Mandatory

Max Use: 1

Purpose: A segment identifying the products Price/Tariff group where applicable.

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

  Data Element Component Element Name Attributes Attributes
>> 5379   Product group type, coded

Specification of the type of product group used for products.

3  Catalogue
M an..3
  C288   Product Group

To give product group information.
C  
    5389 Product group, coded

Code allocated by the seller to identify uniquely his product group for a product or series of products.
C an..3
    1131 Code list qualifier

Identification of a code list.
C an..3
    3055 Code list responsible agency, coded

Code identifying the agency responsible for a code list.
C an..3
    5388 Product group

Free form description allocated by the seller to identify uniquely his product group for a product or a series of products.
C an..35

LIN Segment Group 33: Line Item

Position: 1180

Group: Segment Group 16 (Product Group Information) Conditional

Level: 2

Usage: Conditional

Max Use: 999999

Purpose: A group of segments providing the relevant price/sales information for the specified product/service.

Segment Summary

  Pos. No. Seg. ID Name Req. Des. Max. Use Group: Repeat
Must Use 1190 LIN Line Item M 1  
  1200 PIA Additional Product Id C 10  
  1210 IMD Item Description C 999  
  1320   Segment Group 34: Characteristic/Class Id C   999

LIN Line Item

Position: 1190

Group: Segment Group 33 (Line Item) Conditional

Level: 2

Usage: Mandatory

Max Use: 1

Purpose: A segment identifying the line item (or sub-line item in a configuration).

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

  Data Element Component Element Name Attributes Attributes
  1082   Syntax identifier

Identification of the agency controlling the syntax and indication of syntax level.
C an..6
  1229   Action request/notification, coded

Code specifying the action to be taken or already taken.
C an..3
  C212   Item Number Identification

Goods identification for a specified source.
C  
    7140 Item number

A number allocated to a group or item.
C an..35
    7143 Item number type, coded

Identification of the type of item number.
C an..3
    1131 Code list qualifier

Identification of a code list.
C an..3
    3055 Code list responsible agency, coded

Code identifying the agency responsible for a code list.
C an..3
  C829   Sub-line Information

To provide an indication that a segment or segment group is used to contain sub-line or sub-line item information and to optionally enable the sub-line to be identified.
C  
    5495 Sub-line indicator, coded

Indication that the segment and/or segment group is used for sub-line item information.
C an..3
    1082 Line item number

Serial number designating each separate item within a series of articles.
C an..6
  1222   Configuration level

Number indicating the level of an object which is in a hierarchy.
C n..2
  7083   Configuration, coded

Code indicating the status of the sub-line item in the configuration.
C an..3

PIA Additional Product Id

Position: 1200

Group: Segment Group 33 (Line Item) Conditional

Level: 3

Usage: Conditional

Max Use: 10

Purpose: A segment for identifying a product in the Price Catalogue.

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

  Data Element Component Element Name Attributes Attributes
>> 4347   Product id. function qualifier

Indication of the function of the product code.

5  Product identification
M an..3
>> C212   Item Number Identification

Goods identification for a specified source.
M  
    7140 Item number

A number allocated to a group or item.
C an..35
    7143 Item number type, coded

Identification of the type of item number.

IB  ISBN (International Standard Book Number)

UP  UPC (Universal product code)

Number assigned to a manufacturer's product by the Product Code Council.

VN  Vendor item number

Reference number assigned by a vendor/seller identifying a product/service/article.
C an..3
X   1131 Code list qualifier

Identification of a code list.
C an..3
X   3055 Code list responsible agency, coded

Code identifying the agency responsible for a code list.
C an..3
  C212   Item Number Identification

Goods identification for a specified source.
C  
    7140 Item number

A number allocated to a group or item.
C an..35
    7143 Item number type, coded

Identification of the type of item number.

IB  ISBN (International Standard Book Number)

UP  UPC (Universal product code)

Number assigned to a manufacturer's product by the Product Code Council.

VN  Vendor item number

Reference number assigned by a vendor/seller identifying a product/service/article.
C an..3
X   1131 Code list qualifier

Identification of a code list.
C an..3
X   3055 Code list responsible agency, coded

Code identifying the agency responsible for a code list.
C an..3
  C212   Item Number Identification

Goods identification for a specified source.
C  
    7140 Item number

A number allocated to a group or item.
C an..35
    7143 Item number type, coded

Identification of the type of item number.

IB  ISBN (International Standard Book Number)

UP  UPC (Universal product code)

Number assigned to a manufacturer's product by the Product Code Council.

VN  Vendor item number

Reference number assigned by a vendor/seller identifying a product/service/article.
C an..3
X   1131 Code list qualifier

Identification of a code list.
C an..3
X   3055 Code list responsible agency, coded

Code identifying the agency responsible for a code list.
C an..3
X C212   Item Number Identification

Goods identification for a specified source.
C  
X   7140 Item number

A number allocated to a group or item.
C an..35
X   7143 Item number type, coded

Identification of the type of item number.
C an..3
X   1131 Code list qualifier

Identification of a code list.
C an..3
X   3055 Code list responsible agency, coded

Code identifying the agency responsible for a code list.
C an..3
X C212   Item Number Identification

Goods identification for a specified source.
C  
X   7140 Item number

A number allocated to a group or item.
C an..35
X   7143 Item number type, coded

Identification of the type of item number.
C an..3
X   1131 Code list qualifier

Identification of a code list.
C an..3
X   3055 Code list responsible agency, coded

Code identifying the agency responsible for a code list.
C an..3

IMD Item Description

Position: 1210

Group: Segment Group 33 (Line Item) Conditional

Level: 3

Usage: Conditional

Max Use: 999

Purpose: A segment for describing the product or service as well as its characteristics. This segment should be used for products or services that cannot be identified by a product code or article number.

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

  Data Element Component Element Name Attributes Attributes
  7007   Item description type, coded

Code indicating the format of a description.

L  EDItEUR library set
C an..3
  7081   Item characteristic, coded

Code specifying the item characteristic being described.

BFM Record type

030 First corporate name (entry element)

031 Subdivision

032 Number of meeting

033 Location of meeting

034 Date of meeting

040 Second corporate name (entry element)

041 Subdivision

042 Number of meeting

043 Location of meeting

044 Date of meeting

100 Edition statement

101 Issue or additional edition statement

110 Place of first publisher or distributor

120 Name of first publisher or distributor

140 Place of first publisher or distributor

150 Name of first publisher or distributor

170 Date of publication

180 Specific material designation and extent (pages)

181 Other physical details

182 Dimensions

183 Accompanying material

190 First series

191 Series part number (number of a subseries)

192 Name of a series part (title of a subseries)

193 Statement of responsibility (subtitle)

194 Volume designation

200 Second series

201 Series part number (number of a subseries)

202 Name of a series part (title of a subseries)

203 Statement of responsibility (subtitle)

204 Volume designation

210 First series

211 Series part number (number of a subseries)

212 Name of a series part (title of a subseries)

213 Statement of responsibility (subtitle)

214 Volume designation

230 Dewey Decimal Classification

240 Library of Congress Classification

260 First subject (biographical)

270 Second subject (topical)

280 Third subject (geographical)

290 Type of publication, e.g., thesis

300 General notes, e.g., cover title, parallel title, etc.

310 Summary or abstract
C an..3
  C273   Item Description

Description of an item.
C  
X   7009 Item description identification

Code from an industry code list which provides specific data about a product characteristic.
C an..17
X   1131 Code list qualifier

Identification of a code list.
C an..3
X   3055 Code list responsible agency, coded

Code identifying the agency responsible for a code list.
C an..3
    7008 Item description

Plain language description of articles or products.
C an..35
    7008 Item description

Plain language description of articles or products.
C an..35
    3453 Language, coded

Code of language (ISO 639-1988).
C an..3
X 7383   Surface/layer indicator, coded

Code indicating the surface or layer of a product that is being described.
C an..3

CCI Segment Group 34: Characteristic/Class Id

Position: 1320

Group: Segment Group 33 (Line Item) Conditional

Level: 3

Usage: Conditional

Max Use: 999

Purpose: A group of segments providing product characteristic and product characteristic details.

Segment Summary

  Pos. No. Seg. ID Name Req. Des. Max. Use Group: Repeat
Must Use 1330 CCI Characteristic/Class ID M 1  
  1340 CAV Characteristic Value C 10  

CCI Characteristic/Class Id

Position: 1330

Group: Segment Group 34 (Characteristic/Class Id) Conditional

Level: 3

Usage: Mandatory

Max Use: 1

Purpose: A segment to identify product characteristic and, or the characteristic name and characteristic relevance for the business process.

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

  Data Element Component Element Name Attributes Attributes
  7059   Property class, coded

Specification of the type of class.

Carries a code made up of a single letter identifying an attribute class (person, corporate affiliation, title) and a two-digit sequence number, e.g., A01=the first person listed as having a role in connection with the item.

Ann  Person(s)

Bnn  Affiliation(s)

Cnn  Title(s)
C an..3
X C502   Measurement Details

Identification of measurement type.
C  
X   6313 Property measured, coded

Specification of the property measured.
C an..3
X   6321 Measurement significance, coded

Code specifying the significance of a measurement value.
C an..3
X   6155 Measurement attribute identification

Code used to specify non-discrete measurement values.
C an..17
X   6154 Measurement attribute

To specify non-discrete measurement values.
C an..70
  C240   Product Characteristic

Specific product characteristic data.
C  
>>   7037 Characteristic identification

A code from an industry code list which provides specific data about a product characteristic.

A01  Author
M an..17
X   1131 Code list qualifier

Identification of a code list.
C an..3
X   3055 Code list responsible agency, coded

Code identifying the agency responsible for a code list.
C an..3
X   7036 Characteristic

Free form description of the product characteristic.
C an..35
X   7036 Characteristic

Free form description of the product characteristic.
C an..35
X 4051   Characteristic relevance, coded

To specify the relevance of a characteristic.
C an..3

CAV Characteristic Value

Position: 1340

Group: Segment Group 34 (Characteristic/Class Id) Conditional

Level: 4

Usage: Conditional

Max Use: 10

Purpose: A segment to specify common product characteristic by value in either coded form or in free format.

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

  Data Element Component Element Name Attributes Attributes
>> C889   Characteristic Value

To provide the value of a characteristic.
M  
    7111 Characteristic value, coded

To identify the value of a particular characteristic in coded form.A coded value of the attribute identified in the CCI segment.

When the CCI segment, DE7059 element = 'Ann' (person)

03  Last name

04  First name

05  Middle name or initial

06  Roman numerals as part of a personal name

07  Birth date

08  Death date

When the CCI segment, DE7059 element='Bnn' (affiliation)

02  Text

When the CCI segment, DE7059 element = 'Cnn' (title)

01  Full title

02  Non-filing prefix

03  Title text without prefix

04   Sub-title text

05   Number of a part

06   Volume of title

07   Statement of responsibility
C an..3
X   1131 Code list qualifier

Identification of a code list.
C an..3
X   3055 Code list responsible agency, coded

Code identifying the agency responsible for a code list.
C an..3
    7110 Characteristic value

To identify the value of a characteristic.
C an..35
    7110 Characteristic value

To identify the value of a characteristic.
C an..35

UNT Message Trailer

Position: 1850

Group:

Level: 0

Usage: Mandatory

Max Use: 1

Purpose: A service segment ending a message, giving the total number of segments in the message and the control reference number of the message.

Syntax Notes:

Semantic Notes:

Comments:

Data Element Summary

  Data Element Component Element Name Attributes Attributes
>> 0074   Number of segments in a message

Control count of number of segments in a message.
M n..6
>> 0062   Message reference number

Unique message reference assigned by the sender.
M an..14

Example of a PRICAT message

Note that for clarity each segment is shown as starting a new line. In fact, there are no carriage returns or line feeds at the end of a segment.

In the following example an ' is used as a segment terminator, a + as a DE separator, and a : as a component DE separator. These are only used here for display purposes. See the segment structure section for the actual values to use.

UNA:+.? '

 

UNB+UNOC:2+123-4567:ZZ+322-2748:ZZ+981201:0856+1234'

Interchange header

UNH+M0576+PRICAT:D:96A:UN'

Header

BGM+31B+R0250'

Type of message

DTM+137:19981201:102'

Message date

PGI+3'

Segment identifying the product group

LIN+1'

Line item 1

PIA+5+372488354007.VN.1558493662:IB'

Vendor control number and ISBN

IMD+L+120+:::University of Massachusetts Press'

Name of publisher

IMD+L+170+:::2003'

Date of publication

CCI+A01++A01'

Identifies the CAV segment will contain the author information.

CAV+03:::Chet'

Author's last name

CAV+04:::Guy'

Author's first name

CCI+C01'

Identifies the CAV segment will contain the title information.

CAV+01:::Conquering the american wilderness'

Full Title

LIN+2'

Line item 1

PIA+5+323BAR01901.VN.0323019013:IB'

Vendor control number and ISBN

IMD+L+100+:::06'

Edition

IMD+L+110+:::ST. LOUIS, MO'

Place of publication

IMD+L+120+:::Mosby-Yearbook'

Name of publisher

IMD+L+170+:::2003'

Date of publication

IMD+L+180+:::968'

Number of pages

CCI+A01++A01'

Identifies the CAV segment will contain the author information.

CAV+03:::Barkin'

Author's last name

CAV+04:::Roger'

Author's first name

CAV+04:::M'

Author's middle initial

CCI+C01'

Identifies the CAV segment will contain the title information.

CAV+01:::Emergency Pediatrics: A Guide to Am:bulatory Care'

Full Title

UNT+27+M0576'

Number of segments

UNZ+1+1234'

Interchange trailer