[457] in ad-lib

home help back first fref pref prev next nref lref last post

PLEASE READ - Second GMA Specifications

daemon@ATHENA.MIT.EDU (Eric Celeste)
Fri Apr 28 01:54:07 1995

To: ad-cat@MIT.EDU
Date: Fri, 28 Apr 1995 01:53:50 EDT
From: Eric Celeste <efc@MIT.EDU>

SECOND GMA SPECIFICATIONS

I. Mapping tags and tables

I.A. Field 001: The OCLC control number in field 001 is fixed in length, 
carries the prefix "ocm" and has leading zeros. Map the 001 including 
its "ocm" prefix to the first occurrence of field 035 $a in the record. 
Strip leader information that appears as trailing character data after 
offset 10 on OCLC control numbers (e.g., LCN 10530620: strip "cIiUMam" 
from OCLC 035). (Cf. Attachment A)

I.B. Field 019: Field 019 will be present on some incoming records. Each 
$a in the 019 contains an OCLC control number that has been superseded 
by the record containing the 019. Unlike the 001, the 019 tag may 
contain multiple numbers in separate $a subfields of variable length 
without leading zeros or the prefix "ocm". (Cf. Attachment A) For each 
$a in the 019, add the prefix "ocm" and add leading zeros to create a 
fixed length 019 field with 8 numeric characters. Map each occurrence of 
019 $a to $a in separate 035 fields. Strip the 019 field from the 
incoming record. (Cf. Attachment B)

I.C. Map 03as and 99rm records to the BR (brief record) format.

I.D. Map Faxon prefix and number in field 935 to field 035.

I.E. Map field 262 to field 260.

I.F. Map field 302 to field 300.

I.G. Map field 305 field to field 300.

I.H. Map field 705 to field 700. Retain 1st indicator value; set 2nd 
indicator value to blank.

I.I. Map field 715 to field 710. Retain 1st indicator value; set 2nd 
indicator value to blank. 

II. Call number suffixes. Call number suffixes will be present on some 
incoming 966$s and 930 $d call numbers. Strip the following call number 
suffixes:

II.A. Audiocassette
II.B. Computer disc
II.C. Magnetic tape
II.D. Mfch
II.E. Mfilm
II.F. Film
II.G. Phono
II.H. Phonotape
II.I. Photo
II.J. Slide
II.K. Videocassette
II.L. Videodisc
II.M. Vtape

III. Mapping Holdings.

III.A. Monographs

III.A.1. The mapping of GLIS 966 tags to Advance 852 tags should be as 
follows:

  966           852         Description 

  l,m           a,b,c,k,x   GLIS locations to Advance locations

  n             g           GLIS item notes 
                            to Advance preservation note

  s             h           Classification and cutter numbers

  b             p           Barcode number

  d,e,f,g,h,i   v           GLIS volume hierarchies 
                            to Advance label and numeration 
                            values each separated by semi-colon.

III.B. Serials.

III.B.1. MIT would like to migrate 930 data into both 866 tags and item 
records. The 866 would serve as a backup, we know its ugly, but we know 
it is doable. 

III.B.2. The 866 tags created by the second GMA will have a blank first 
indicator and a second indicator of 0. The mapping of GLIS 930 tags to 
Advance 866 tags will be as follows:

   930     866           Description

   l,m     1,2,3,4,5     GLIS locations to Advance locations,                          
                         866 $1 is Advance institution,
                         866 $2 is Advance sublocation,
                         866 $3 is Advance collection,
                         866 $4 is Advance call number prefix,
                         866 $5 is Advance circulation code

   d       d             Call numbers

   j       j             Summary holdings

   i       z             Public note

III.B.3. The item records to be created from the GLIS 930 tag during the 
GMA, which we call "summary items", will not include barcodes, but they 
will include our summary holding (930 $j) and note (930 $i) information 
in the preservation note (852 $g) field of the item record. Every item 
record created in this way will also include the value "Serial" in the 
call number suffix (852 $z) field. (Note that this means "Serial" will 
display in the "Status" column of OPAC brief and full displays instead 
of the default "In Library".)

III.B.4. The GMA will supply a space-slash-space between the 930 $i and 
930 $j information to set them apart from each other. For example, a 930 
$i of "v.1, no.1, Jan. 1995-" and 930 $j of "Latest on Ref" would become 
an 852 $g of "Latest on Ref / v.1, no.1, Jan. 1995-". 

III.B.5. The mapping of GLIS 930 tags to Advance 852 tags will be as 
follows:

   930     852           Description

   l,m     a,b,c,k,x     GLIS locations to Advance locations,                          
                         this should be exactly the same as 
                         for GLIS 966 to Advance 852 migration

   d       h             Call numbers, note we won't be using 852 $i

   i,j     g             Notes and holdings, these two fields are
                         merged into the 852 $g with a space-slash-space
                         between the two. See III.B.4.

IV. General material designation migration.

IV.A. Introduction.

IV.A.1. Subfield $h in MARC field 245 contains the general 
material designation (GMD). Readability concerns and the 
cataloging code require that text contained in this subfield be 
enclosed within square brackets [ ], with no intervening spaces 
between the brackets themselves and the text they contain. The 
following are examples of correctly formatted 245 fields 
containing the $h:

IV.A.1.a. 245 00 Electronic vision $h [videorecording] : $b tools 
in the 1990s / $c presented by Victor Zue.

IV.A.1.b. 245 00 Census of population $h [computer file].

IV.A.1.c. 245 10 4 preludes $h [sound recording] / $c Debussy.

IV.A.1.d. 245 00 Etats-Unis $h [map] = $b United States.

IV.A.1.e. 245 00 Electric charges $h [videorecording]

IV.A.2. Due to changes over time in OCLC-recommended editing 
procedures, MIT's bibliographic database includes many 245 $h 
subfields containing text that is not enclosed within square 
brackets.

IV.B. General requirements. We require a program that will:

IV.B.1. Identify and examine each bibliographic record containing 
the 245 $h subfield in the MIT Libraries' MARC database.

IV.B.2. Leave unaltered those 245 $h subfields where brackets are 
already present.

IV.B.3. Supply square brackets around valid 245 $h subfield text 
(which may consist of one or two words) where brackets are absent.

IV.B.4. Maintain ISBD punctuation and spacing conventions. 

IV.B.5. Generate a report that lists, by OCLC control number, 
records encountered that contain a 245 $h subfield whose 
unbracketed text does not match any entry on our list of valid GMD 
texts (IV.E.), or that are unprocessable because of anomalous 
conditions that are unaccounted for in this specification.

IV.C. Terms:

IV.C.1. Brackets, also called square brackets = [ ]

IV.C.2. Left bracket, also called initial bracket  = [

IV.C.3. Right bracket, also called closing bracket = ]

IV.C.4. Examples, where given, are illustrative and are not to be 
considered exhaustive.

IV.D. Specific requirements.

IV.D.1. Check each bibliographic record in the MIT Libraries' 
bibliographic database for the presence of the $h subfield in 
field 245.

IV.D.2. If a bibliographic record does not contain the $h subfield 
in field 245, leave the record unaltered and proceed to the next 
record.

IV.D.3. If a bibliographic record contains the $h subfield in 
field 245, examine the data within the $h subfield, checking for 
the presence of brackets.

IV.D.4. If the first character contained in the $h subfield is a 
left bracket, leave the record unaltered and proceed to the next 
record.

IV.D.5. If the first character contained in the $h subfield is not 
a left bracket, examine the data in the $h subfield, to determine 
if the data is a character-for-character match with one of the 
entries in MIT's list of "Valid GMD texts" (IV.E.).

IV.D.6. A character-for-character match between an unbracketed $h 
subfield text, and the entries in IV.E., "Valid GMD texts," 
requires a letter-for-letter match, but IS NOT case sensitive. For 
example, for the purposes of matching an unbracketed $h subfield 
text to an entry in IV.E., the following may be considered 
character-for-character matches:

     Valid GMD text: sound recording
     matches $h text: Sound recording
     and matches $h text: Sound Recording

IV.D.7. During character-for-character matching between an 
unbracketed $h subfield text, and the entries in IV.E., "Valid GMD 
texts," the program should disregard any marks of punctuation if 
they comprise the ONLY additional text characters in the $h 
subfield. Such marks of punctuation do not in themselves 
invalidate an otherwise exact character-for-character match. For 
example, for the purposes of matching an unbracketed $h subfield 
text to an entry in IV.E., the following may be considered 
character-for-character matches:

     Valid GMD text: computer file
     matches $h text: computer file.
     and matches $h text: computer file =
     and matches $h text: computer file/
     and matches $h text: computer file :

Such marks of punctuation should NOT be enclosed within any 
brackets supplied by the program; placement of brackets in $h 
subfields that contain both valid GMD text to be bracketed AND 
marks of punctuation (which are not to be bracketed) is specified 
in IV.D.11 and IV.D.12 below.

IV.D.8. If the unbracketed $h subfield text is NOT a character-
for-character match with one of the valid GMD texts in IV.E., 
leave the record unaltered, and list the record's OCLC control 
number on a report entitled "Records containing invalid 245 $h." 
Then proceed to the next record.

IV.D.9. If the unbracketed $h subfield text IS a character-for-
character match with one of the valid GMD texts in IV.E., supply 
brackets according to the procedure outlined in IV.D.10 through 
IV.D.14. THE PROGRAM SHOULD ALWAYS LEAVE ALL OTHER SUBFIELDS IN 
THE 245 FIELD, AND ALL OTHER FIELDS IN THE RECORD, UNALTERED. 

IV.D.10. Brackets supplied by the program should be positioned to 
contain only the valid GMD text, with no intervening spaces 
between the brackets and the text they contain. Examples of 
properly bracketed GMD texts:

     [map]
     [sound recording]
     [computer file]
     [videorecording]

IV.D.11. If the unbracketed $h subfield text is followed 
immediately by a period, OR by a space which is then followed by a 
period, supply brackets around the valid GMD text and retain a 
single period to the immediate right of the right bracket, with no 
intervening space between the right bracket and the period to its 
right. Examples of properly inserted brackets:

     Olde Toronto $h map.
          SHOULD BECOME
                    Olde Toronto $h [map].

     Springtime $h sound recording.
          SHOULD BECOME
               Springtime $h [sound recording].

     Big ideas $h microform .
          SHOULD BECOME
               Big ideas $h [microform].

IV.D.12. If the unbracketed $h subfield text is followed 
immediately by any mark of punctuation other than a period, OR by 
a space which is then followed by any mark of punctuation other 
than a period, supply brackets around the valid GMD text and 
retain a single space between the right bracket and the mark of 
punctuation to its right. Examples of properly inserted brackets:

     Hello stranger $h motion picture: $b a comedy.
          SHOULD BECOME
               Hello stranger $h [motion picture] : $b a comedy.

     Manitoba $h map / $c Dept. of Transportation.
          SHOULD BECOME
               Manitoba $h [map] / $c Dept. of Transportation.

IV.D.13. If the unbracketed $h subfield text is followed 
immediately by another subfield delimiter, OR by a space which is 
then followed by another subfield delimiter, supply brackets 
around the valid GMD text and retain a single space between the 
right bracket and the subfield delimiter to its right. Examples of 
properly inserted brackets:

     Big time $h sound recording $b greatest hits.
          SHOULD BECOME
               Big time $h [sound recording] $b greatest hits.

     Physics $htext$c by Randall Owen.
          SHOULD BECOME
               Physics $h [text] $c by Randall Owen.

IV.D.14. If the unbracketed $h subfield text is followed by an end 
of field delimiter, supply brackets around the valid GMD text and 
retain a single space between the right bracket and the end of 
field delimiter to its right. Examples of properly inserted 
brackets:

     Mars $h chart <end of field delimiter>
          SHOULD BECOME
               Mars $h [chart] <end of field delimiter>

IV.E. Valid GMD texts: 

IV.E.1. chart
IV.E.2. computer file 
IV.E.3. filmstrip
IV.E.4. globe
IV.E.5. interactive multimedia
IV.E.6. kit
IV.E.7. map
IV.E.8. microform
IV.E.9. motion picture
IV.E.10. music
IV.E.11. realia
IV.E.12. slide
IV.E.13. sound recording
IV.E.14. text
IV.E.15. transparency                                                                                                                                                                           
IV.E.16. videorecording

home help back first fref pref prev next nref lref last post