SiteSearch Formatting Classes: A Forum

OCLC SiteSearch User's Group Meeting
March 23, 1999
Larry Baerveldt (larry@incolsa.palni.edu)
Private Academic Network of Indiana

Problems

Found that very, very few databases used well-structured, "by-the-book" MARC coding for their records. This required lots of modifications or extensions to the MarcArticleFmt class.

Examples:

CINAHL FirstSearch Fields

   ACCESSION NO.:         069/a
   MEDLINE NO.:           084/a
   AUTHOR:                100/a
   AUTHOR ADDRESS:        100/c
   AUTHOR AFFILIATION:    100/g  - Has no method in MarcArticleFmt
   ARTICLE TITLE:         245/a
   SERIES TITLE:          246/a 
   PUBLISHER:             260/c 
   GRANT INFORM.:         500/a 
   STANDARD NO.:          500/a
   PUBLICATION TYPE:      500/a
   PRICE/ORDER INFO:      500/a
   SUBJECT SUBSETS:       500/a
   REVIEW:                500/a
   DESCRIPTION:           500/a
   UMI ORDER NO.:         500/a
   ABSTRACT:              520/a
   LANGUAGE:              546/a
   MAJOR SUBJECT HEADINGS:650/a  - All headings are in a *single* 650/1,
   MINOR SUBJECT HEADINGS:651/a    separated by ";", with "--" between subheadings
   CITATION:              740/a  - Has no method in MarcArticleFmt
   SOURCE:                773/t,d,n
   LIBRARIES:             948/h


Medline USMARC Fields (vendor deliberately unidentified)
USMARC TagSub FieldNotes
001 Accession Number (UI), 10 bytes
008 Language; Date
102$aLast Revision full date
103$aClass Update year
211$aGeneral Notes
261$aCAS/REG Number
301$aISSN with dash
305$aJournal Title (TA)
306$aLanguage
307$aCountry
320$aJournal Title Code
350$aUnique Identifier
351$aMeSH Core Concept; MeSH Headings; Check tags
352$aArticle Title
353$aPagination
354$aDate of Publication
360$aPublication Type
370$aAbstract
371$aAbstract Author
372$aFirst author, subsequent authors
373$aIssue/part/supplement
375$aMonograph information
377$aReferences
378$aAuthors Address
379$aPersonal Subject Name
380$aTransliterated Title
381$aVolume/Issue
383$aEntry Month
440$aComments
502$aMain Entry Type
526$aCollation
529$aCorporate Name
538$aImprint
548$aProcurement Source
549$aTitle Continuation
550$aSupporting Agency
553$aSeries Title
611$aOrder Number
648$aAward Type

The first example required fairly simple modification to the OBI classes, but the second, and others like it, could not make use of any of the methods in the MarcArticleFmt class.

This situation became common enough that we decided to scrap the MarcArticleFmt class, and create a new base class to use for database formatting.

Previous    Top    Next


©1999 Larry R. Baerveldt/PALNI
Revised April 5, 1999