Yup, looks like it. This is a new one on me, who haven't really studied
MARC since I escaped from MARBI in 1992. Maybe this is a USMARC->MARC 21
change, i.e. something that came in with MARC 21? Or was it a change in
the ANSI or ISO standards? I don't think lowercase alphabetics were
valid indicators in USMARC, which is why I'm positing a change
somewhere, although my memory may be deficient. In any case, the LOC
statement as to current standard seems quite clear.

Anne L. Highsmith
Consortia Systems Coordinator
5000 TAMU
Evans Library
Texas A&M University
College Station, TX   77843-5000
[EMAIL PROTECTED]
979-862-4234
979-845-6238 (fax)

>>> Morbus Iff <[EMAIL PROTECTED]> 11/19/03 08:43AM >>>
Anne L. Highsmith says:
 >Quoting from "MARC 21 Specifications for Record Structure,
 >Character Sets, and Exchange Media RECORD STRUCTURE",
 >http://www.loc.gov/marc/specifications/specrecstruc.html#varifields 
 >"Indicators may be any ASCII lowercase alphabetic, numeric, or
blank"

So, if that's the case, then MARC::Field is partially incorrect
in its implementation of only digits and a blank, as per the
following line ("if indicator is NOT a digit or a space..."):

  if ( $indicator !~ /^[0-9 ]$/ ) {

Correct?




-- 
Morbus Iff ( i put the demon back in codemonkey )
Culture: http://www.disobey.com/ and http://www.gamegrene.com/ 
Mac OS X Hacks:
http://amazon.com/exec/obidos/ASIN/0596004605/disobeycom 
icq: 2927491 / aim: akaMorbus / yahoo: morbus_iff / jabber.org: morbus

Reply via email to