Hi All,
 
I know very little about how to put things together in Perl and, as a result,
I'm struggling to achieve the following using MARC::Record. And I'm assuming
MARC::Record can do it.
 
What I'm trying to do is search through a batch of MARC records to find any
records that have Geoscience Australia record in the 830 series field, then
extract specific bits of field and subfield data (if it exists - some records
might not have a 100 field) from a batch of MARC records, format the data in
a citation format something like:
 
Ryan, D A, Heap, A D & Heggie, D T (2003) Conceptual models of Australia's
estuaries and coastal waterways: applications for coastal resources
management. Geoscience Australia, Record 2003/09
 
and print the results to a file.
 
In this example, the first author comes from a 100 MARC field, the other two
from 700 fields, the publication data from the 260c subfield, the title from
the 245ab subfields and the series info from 830av subfields.
 
I've got Perl and the MARC::Record module set up and running such that it
will work through a batch of MARC records, extract, say, the 245 field or all
fields in each MARC record, as per the tutorial document. However, I can't
wrap my head around extracting data from selected fields and subfields using
the Batch method.
 
Any help would be very much appreciated.
 
Cheers
John Newton
Geoscience Australia Library
Canberra, Australia
[EMAIL PROTECTED]
 

Reply via email to