Cataloger's Reference Shelf
MARC 21 Specifications for Record Structure, Character Sets, and Exchange
Media
Design Principles for MARC 21 (Record Structure)
A MARC 21 format is a set of codes and content designators defined for encoding a particular type of machine-readable record. The MARC 21 formats as a group serve as a vehicle for authority, bibliographic, classification, community information, and holdings data of all types. These formats are intended to be communication formats and are primarily designed to provide specifications for the exchange of information between systems. The following description of design principles repeats, in some cases, information given elsewhere in the Record Structure section, but is given again for completeness.
The purpose of content designation is to identify and characterize the data elements which comprise a MARC record with sufficient precision to support manipulation of the data for a variety of functions. The MARC 21 formats have attempted to preserve consistency of content designation across formats where this is appropriate.
The MARC 21 content designation supports the sorting of data only to a limited extent. In general, sorting must be accomplished through the application of external algorithms to the data.
The MARC 21 formats provide for using content designation, e.g., tag values or indicators, to specify recommended display constants. A display constant is a term, phrase, and/or spacing or punctuation convention that may be system generated under prescribed circumstances to make a visual presentation of data in a record more meaningful to a user. The display constant text is not carried in the data, but may be supplied for display by the processing system.
The data in a MARC 21 record is organized into fields, each identified by a three-character tag. Although ANSI Z39.2 and ISO 2709 allow both alphabetic and numeric characters, MARC 21 formats use only numeric tags. The tag is stored in the directory entry for the field, not in the field itself. Variable field tags are defined in blocks according to the first character of the tag, which, with some exceptions, identifies the general function of the field's data within a record. The type of information in the field is identified by the remainder of the tag. The meaning of these blocks depends upon the type of record.
The bibliographic format blocks are:
0XX |
Control information, numbers, and codes |
1XX |
Main entry |
2XX |
Titles and title paragraph (title, edition, imprint) |
3XX |
Physical description, etc. |
4XX |
Series statements |
5XX |
Notes |
6XX |
Subject access fields |
7XX |
Added entries other than subject or series; linking fields |
8XX |
Series added entries; location, and alternate graphics |
9XX |
Reserved for local implementation |
The authority format blocks are:
0XX |
Control information, numbers, and codes |
1XX |
Heading |
2XX |
Complex see references |
3XX |
Complex see also references |
4XX |
See from tracings |
5XX |
See also from tracings |
6XX |
Reference notes, treatment decisions, notes, etc. |
7XX |
Heading linking entries |
8XX |
Location and alternate graphics |
9XX |
Reserved for local implementation |
The classification format blocks are:
0XX |
Control information, numbers, and codes |
1XX |
Classification numbers and terms |
2XX |
Complex see references |
3XX |
Complex see also references |
4XX |
Invalid number tracings |
5XX |
Valid number tracings |
6XX |
Note fields |
70X-75X |
Index term fields |
76X |
Number building fields |
8XX |
Location and alternate graphics |
9XX |
Reserved for local implementation |
The community information format blocks are:
0XX |
Control information, numbers, and codes |
1XX |
Primary names |
2XX |
Titles, addresses |
3XX |
Physical information, etc. |
4XX |
Series information |
5XX |
Notes |
6XX |
Subject access fields |
7XX |
Added entries other than subject |
8XX |
Location and alternate graphics |
9XX |
Reserved for local implementation |
The holdings format blocks are:
0XX |
Control information, numbers, and codes |
1XX |
Not defined |
2XX |
Not defined |
3XX |
Not defined |
4XX |
Not defined |
5XX |
Notes |
6XX |
Not defined |
7XX |
Not defined |
8XX |
Holdings and location data, notes |
9XX |
Reserved for local implementation |
Within some blocks of variable fields, parallels of content designation are preserved, e.g., bibliographic records (1XX, 4XX, 6XX, 7XX, 8XX), authority records (1XX, 4XX, 5XX, 7XX), classification records (70X-75X), and community information records (1XX, 4XX, 6XX, 7XX). The following meanings are generally given to the final two characters of the tag of fields in these blocks:
X00 |
Personal names |
X10 |
Corporate names |
X11 |
Meeting names |
X30 |
Uniform titles |
X40 |
Bibliographic titles |
X50 |
Topical terms |
X51 |
Geographic names |
X55 |
Genre/form terms |
Rules have been developed for the MARC 21 formats that guide when a separate field should be defined for note data and when the data should be included in a general note field.
For the MARC 21 bibliographic format, a specific 5XX note field is defined when at least one of the following is true:
1. Categorical indexing or retrieval is required on the data defined for the note. The note is used for structured access purposes but does not have the nature of a controlled access point.
2. Special manipulation of that specific category of data is a routine requirement. Such manipulation includes special print or display formatting or selection or suppression from display or printed product.
3. Specialized structuring of information for reasons other than those given above, e.g., to support particular standards of data content when they cannot be supported in existing fields.
For the MARC 21 authority format, the specifications for notes are covered in the following two conditions:
1. A specific note field is needed when special manipulation of that specific category of data is a routine requirement. Such manipulation includes special print or display formatting or selection or suppression from display or printed product.
2. Multiple notes are generally not established to accommodate the same type of information for different types of authorities. Notes are thus not differentiated by or limited to subject, name, or series if the same information applies to more than one type.
Certain tags have been reserved for local implementation. The MARC 21 formats specify no structure or meaning for local fields. Communication of such fields between systems is governed by mutual agreements on the content and content designation of the fields communicated.
In general, any tag containing the character 9 is reserved for local implementation within the block structure. Specifically the 9XX block is reserved for local implementation as indicated above. The historical development of the MARC 21 formats has left one exception to this general principle: field 490 (Series Statement) in the bibliographic format. There are several obsolete fields with tags containing the character 9, (e.g., 009 (Physical Description Fixed-Field for Archival Collection) and 039 (Level of Bibliographic Control and Coding Detail)).
The indicator value 9 and subfield 9 are also reserved for local implementation.
Theoretically, all fields, except 001 (Control Number) and 005 (Date and Time of Latest Transaction), and subfields may be repeated. The nature of the data, however, often precludes repetition (e.g., a bibliographic or community information record may contain only one field 245 (Title Statement); an authority or classification record may contain only one 1XX heading field). The repeatability or nonrepeatability of each field and subfield is specified in the MARC 21 formats.
In addition to content designation, the MARC 21 formats include specifications for the content of certain data elements, particularly those that provide for the representation of data by coded values. Coded values consist of fixed-length ASCII character strings. Individual elements within a coded-data field or subfield are identified by relative character position. Although coded data occur most frequently in the leader, directory, and variable control fields, any field or subfield may be defined for coded data.
Certain common values for codes used in coded data have been defined:
blank (ASCII 20(hex)) Undefined (element not defined)
n Not applicable (element not applicable to the item
u Unknown (record creator was unable to determine value)
z Other (value other than those defined for the element)
| Fill character (record creator has chosen not to provide information)
Historical exceptions to these definitions may occur in the formats. In particular, the blank has been defined as not applicable, or has been assigned a meaning.
To return, select: