Presentation on theme: "MARCXML Case studies Gill Hamilton, 5 May 2006 Presented to the seminar “Introduction to MARCXML”, National Library of Scotland, Edinburgh, 5 May 2006,"— Presentation transcript:
MARCXML Case studies Gill Hamilton, 5 May 2006 Presented to the seminar “Introduction to MARCXML”, National Library of Scotland, Edinburgh, 5 May 2006, organised by the Cataloguing and Indexing Group in Scotland
The process Isolate records in the catalogue Export in MARC exchange Convert to MARCXML with MARCEdit Transform the data If necessary Convert back to MARC exchange Import into the catalogue
Case study 1: the problem Some catalogue records have coded data in them that is not user friendly when displayed in the OPAC 591 _ _ $h C1SAZSERIAL We don’t want to convert this by hand coz it is time consuming and boring
Case study 1: the process MARC exchange to MARCXML Globally replace the text string C1SAZSERIAL to Serials retroconversion project Convert back to MARC Reload into catalogue overwriting the original records
00446cas a a u enkuu p 0 a0eng d bB a aNLS00aAether science paper. aSouthampton ;bSabberton Publications,c1966- av.0 aNo. 1- aEach issue also has a distinctive title. gC1SAZSERIAL aNo. 1-no cas a a u enk x 0 a0eng d aSER a aNLS00aABC British bus fleets.n1,pSouth Eastern area.10a1,pSouth Eastern area10aSouth Eastern area13aABC British bus fleets.n1,pSouth East aLondon :bIan Allan Ltd.,c- av. :bill ;c16-19 cm.0 a[1st ed.] - gC1SAZSERIAL a[1st ed.] -7th ed. .00440cas a a d enkar 0 a0eng d aSER a aNLS00aAdventure and discovery for boys and girls. aLondon :bJonathan Cape,c1946- av. aAnnual0 a (1946)- gC1SAZSERIAL a (1946)-6 (1951).00513cas a
Case study 2: the problem We’ve catalogued books received as a donation but forgot to add a note indicating that they were donated 509 _ _ $a Donated by Gill Hamilton We don’t want to do this by hand coz it is time consuming and boring
Case study 2: the process MARC exchange to MARC XML Search for end of record marker Insert 509 field and data before the marker MARCXML to MARC exchange Resort MARC fields if necessary with MARCEdit editor Reload into catalogue overwriting original records
Case study 3 A university library routinely catalogues theses and dissertations by staff and students in the main catalogue Metadata is in MARC21 format The university deposits electronic versions of institutional output in a repository
Case study 3 continued … Metadata for the repository is made available for harvesting via the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) Metadata is in OAI DC format (as a common format; MARC could also be harvested)
Case study 3: the process MARC exchange to MARCXML MARCXML to OAI DC using MARCEdit transformations Load OAI DC records into institutional repository metadata store
More complex changes Delete fields / subfields Modify fields /subfields Add fields / subfields Dependent on criteria XSLT eXtensible Stylesheet Language Transformations Language to manipulate XML
Examples of XSLT Thank you to William W. Jones of New York University Libraries
Examples of XSLT NNU
NNU NYU NewYorkU Internet Electronic access
BEFORE 040 $aZCU$cZCU 043 $an-us $aE748.W442$bO $aO'Sullivan, Christopher D $aSumnerWelles, postwar planning, and the quest for a new world order, $h[electronic resource] /$cChristopherD. O'Sullivan. 256 $aElectronicdata.
After 040 $aZCU$cZCU$dNNU 043 $an-us $aE748.W442$bO $aNNU$bNYU$bNewYorkU$bInternet $hE748.W442$iO $mElectronic access $aO'Sullivan, Christopher D $aSumnerWelles, postwar planning, and the quest for a new world order, $h[electronic resource] /$cChristopherD. O'Sullivan. 256 $aElectronicdata.
Practicalities … Can your LMS …. export MARC exchange ? import MARC exchange ? import / export without reference to your systems supplier ? isolate records for export ? control the import ?
Task requirements For basic global changes Text editor like NotePad to make global changes Transforming MARC to another metadata format MARCEdit and corresponding XSLTs to convert to MARCXML and other formats More complex manipulation A programmer
References MARCXML at Library of Congress IFLA 2005 papers See Session 121 (MARC/XML derivates: the state of the art ) Using XSLT to modify bibliographic records %20-%20pdf/wjones2.pdf Beginning XSLT / ISBN XML for dummies / ISBN XSLT for dummies / ISBN