Development of a Computerized Regional Library System. Appendix ...

4 downloads 1690 Views 2MB Size Report
computerized regional library system is to provide an on-line system .... The Ohio College Library Center Program/Subroutine Documentation; Master Data.
DOCUMENT RESUME LI 004 425

ED 080 120

AUTHOR

Kilgour, Frederick G., Comp.; Davis, Hillis D., Comp.

TITLE INSTITUTION SPONS AGENCY BUREAU NO PUB DATE CONTRACT NOTE

EDRS PRICE DESCRIPTORS

IDENTIFIERS

Development of a Computerized Regional Library System. Appendix 24. Final Report. Ohio Coll. Library Center, Columbus.. Office of Education (DHEW), Washington, D.C.. BR-9-0554 Jun 73 OEC-0-70-2289(506) 104p.; (0 References) MF-$0.65 HC-$6.58 Bibliographic Citations; *Cataloging; College Libraries; Computer Programs; Data Bases; Expenditure Per Student; Library Automation; *Library Expenditures; *Library Networks; *On Line Systems; Regional Programs; Union Catalogs; *University Libraries Machine Readable Cataloging; MARC; OCLC; *Ohio College Library Center

ABSTRACT The purpose of the Ohio College Library Center (OCLC) computerized regional library system is to provide an on-line system that makes available to faculty and students in individual colleges and universities the library resources throughout a region, while at the same time decelerating the rate of rise of per-student library costs. The research and development culminated in the successful implementation of an on-line union catalog and shared cataloging system. The final report of the project is LI 004 422. This document contains appendix twenty-four, The Ohio College Library Center Program/Subroutine Documentation; Master Data Base Update (MDBUPD). The program MDBUPD (Master Data Base Update) is used to add the records from the weekly MARC tapes to the existing data base. This program takes a record that is in MARC format, cbecks the entries for validity, and converts it into the current bibliographic data file format. The program assigns an OCLC number to new records and adds them to the data base..MDBUPD replaces corrected or revised records and deletes unwanted records. It also returns various statistics. (Other appendices are LI 004 423, LI 004 424 and LI C104 426 through LI 004 428.) (Author/SJ) 1

FILMED FROM BEST AVAILABLE COPY

U S DEPARTMENT OF HEALTH EDUCATION A WELFARE NATIONAL INSTITUTE OF EDUCATION

THIS DOCUMENT HAS BEEN REPRO DUCED EXACTLY AS RECEIVED FROM THE PERSON OR ORL:ANIZATION ORIGIN ATING IT POINTS OF VIEW OR OPINIONS

STATED DO NOT NECESSARILY REPRE SENT OFFICIAL NATIONAL INSTITUTE OF EDUCATION POSITION OR POLICY

Final Report

Project No. 9-0554 Contract No. OEC-0-70-2289 (506) June 1973

REGIONAL LIBRARY SYSTEM THE DEVELOPMENT OF A COMPUTERIZED APPENDIX 24

Frederick G. Kilgour Center The Ohio College Library Road 1550 West Henderson Columbus, Ohio 43220 Hillis D. Davis Cooperative College Library Center 159 Forrest Avenue N.E. Atlanta, Georgia 30303

APPENDICES I.

II.

III.

IV.

V.

VI. VII.

VIII. IX.

X.

XI.

XII. XIII. XIV. XV.

XVI.

XVII.

XVIII.

XIX.

(LI 004 423)

Instruction Manual for Catalog Production. Manual for OCLC Catalog Card Production; (LI 004 423)

Revised and Enlarged.

Judith Hopkins.

Cre,tion of Machine Readable Catalog Entries; An Adaptation of the "Data MARC Editors." (LI 004 423) Preparation Manual: (LI 004 423)

Cataloging on a Cathode Ray Tube Terminal.

Brief Description of the Serials Control System: (LI 004 424)

A Preliminary Report.

A Preliminary Description of the OCLC Serials Control System.

(LI 004 424)

Manual for Checking-In, Binding, and Claiming of Serials on a CRT Terminal (LI 004 424) Draft of Preliminary Procedures. Suggested Minimum Requirements for Serials Cataloging.

(LI 004 424)

OCLC Technical Processing System - A Preliminary Outline. The Technical Processing System,

May 1972.

(LI 004 424)

Recommended Standards for the Cataloging of Serials. Standards for Input Cataloging.

(LI 004 424)

(LI 004 424)

(LI 004 424)

The Technical Processing System, August 1972.

(LI 004 424)

Ohio College Library Center Annual Report, 1971/1972.

(LI 004 424)

Large On-Line Files of Bibliographic Data: An Efficient Design and a Mathematical Predictor of Retrieval Behavior. P.L. Long, K.B.L. Rastogi, (Not Available EDRS) J.E. Rush and J.A. Wyckoff. and Ohio State University OCLC Systems: Technical Aspects. Phillip Long. (Not Available EDRS) Gerry D. Guthrie. Libraries Systems.

Name-Title Entry Retrieval from a MARC File. (not Available EDRS) Kilgour. A Truncated Search Key Title Index. (Not Available EDRS)

Philip L. Long and Frederick G.

Philip L. Long and Frederick G. Kilgour.

Frederick G. Title-Only Entries Retrieved by Use of Truncated Search Keys. (Not Available Leiderman and Alan L. Landgraf. Kilgour, Philip L. Long, Eugene B. EDRS)

XX.

XXI.

Ohio College Library Center Systems.

Frederick Kilgour.

Evolving, Computerizing, Personalizing.

(Not Available EDRS)

Frederick Kilgour.

(Not Available EDRS)

XXII.

XXIII.

XXIV.

The Shared Cataloging System of the Ohio College Library Center. Frederick (Not G. Kilgour, Philip L. Long, Alan L. Landgraf, and John W. Wyckoff. Available EDRS) Cataloging with a Computer - OCLC Comes to Pennsylvanii. (Not Available EDRS)

Robert C. Stewart.

The Ohio College Library Center Program/Subroutine Documentation; Master Data Base Update (MDBUPD). (LI 004 425)

XXV.

The Ohio College Library Center Program/Subroutine Documentation; Call Number (CNVT). (LI 004 426)

Convert

XXVI.

The Ohio College Library Center Program/Subroutine Documentation; Pack Definition Tables (GENPDTS). (LI 004 427)

Generate

XXVII.

The Ohio College Library Center Program/Subroutine Documentation; Card Format Program (CCFP). (LI 004 427)

Catalog

XXVIII.

The Ohio College Library Center Program/Subroutine Documentation; Tape (BPT). (LI 004 428)

Build Print

THE OHIO COLLEGE LIBRARY CENTER PROGRAM/SUBROUTINE DOCUMENTATION

Master Data Base Update (MDBUPD)

CONTENTS Section/Page I.

II.

III.

IV. V.

VI.

VII.

OVERVIEW

I

DATA FLOW

II

SUMMARY OF INPUT AND OUTPUT

III

III.1

Bibliographic Record

111.6

FUNCTIONS

IV

GENERAL INFORMATION FLOW

V

SOFTWARE INTERFACE

VI

DESCRIPTION OF SPECIAL STORAGE AREAS,SWITCHES.AND TABLES

VII

A.

VIII.

MARC Record Format

Special Tables

APPENDIX

VIII.1 VIII

A.

Operating Requirements

VIII.2

B.

Operating Characteristics

VIII.3

C.

Detailed Description of Internal subroutines

VIII.12

Additional Subroutine Documentation

VIII.14

Additional Procedure Documentation

VIII.58

Validation Processes Performed by MDBUPD

VIII.61

D.

E.

F.

PROGRAM:

MDBUPD

OCLC PLOGRAM DOCUMENTATION

I.

Overview

The program MDBUPD (Master Data Base Update) is used to add the records from the weekly Marc tapes to the existing data This program takes a record that is in MARC format, base. checks the entries for validity, and converts it into the current bibliographic data file format. The program assigns an OCLC number to new records and adds them to the data base. MDBUPD replaces corrected or revised records and deletes unwanted records. It also returns statistics as to the number of records added, replaced, deleted, rejected, and so on. It also returns 3 copies of the error messages on paper and 1 The records that could not be processed copy on an output tape. for one reason or another are written on the deferred tape. CAUTION:

MDBUPD is not to be run during online processing.

PROGRAM:

II.

DATA FLOW

---0. I

MARC tape

-.......Z.._

...

MDBUPD

Defer ed Tape

/

_...

1:2sul)s Q.ape _....-

C.

.> New

Data Base eco

/Statistics on all replaced records

MDBUPD

PROGRAM:

III.

MDBUPD

SUMMARY OF INPUT & OUTPUT A.

MARC TAPE (INPUT)

Volume Header Label

Eni of

File

Header Label

T

File of Records for Monographs

T

M

M

TM= Tape Mark (MARC Manual 1

File Label

T

M

M

p. 3)

Volume Header Label -- MARC Manual

1.

Page 2

File Header Label -- MARC Manual

2.

Page 2

File of Records for Monographs:

3.

24

Control Fields

Record Directory

Leader

Leader -- Page 111.3 Record Directory:

a.

b.

0

Tag

1,.

Length

1

Starting Character Position

MARC MANUAL Vol. 1 Books: A MARC Format

Fourth Edition Aril 197

Variable Fields

PROGRAM:

MDBUPD

No. of Char's

Name of Record Directory Data Element Tag Length Starting Char. Pos.

Char. Pos.

3

0

-

4

3

5

7

- 6 - 11

2

Control Fields

c.

Data Element 1

Data Element

Data Element

2

3

MARC Manual - Page 30 - 39

d.

Variable Fields

.101r---P4

0

4,1

0 11.1

...4

'Cl

G

H

'ti

'CI

r-i WW .4-1

4-4

I-4

Data Element

Q) (u

1:1

1

o A Ci

'..

Ct)

(n

Z

MARC Manual - Page 40 - 70

4.

End of File Label - MARC Manual - Page 3

Data Element 2

IT

the ohm college lib fa Ey 1314

Us

met'

coliolms oho

lomat.

43212

Record Layout

File Name

MARC RECORD LEADER FORMAT (INPUT)

Record Name Record Type -

(

) Card (x) Tape ( ) Disk

File OrganizationSEQUENTIAL

(

) Other

Block Size

Record Size

General Description

L.... . .., ,,.........v.

POSITION

FIELD LENGTH

FORMAT

RECORD LEADER Logical Record Length

0 - 4

5

ASCII

5

1

ASCII

6

1

ASCII

7

1

ASCII

8 - 9

2

ASCII

1

ASCII.

Record Status (MAPC Manual Page 26)

Type er Record (MARC Manual Page 26)

Bibliographic Level (MARC Manual Page 26) Blanks

Indicator Count (MARC Manual Page 27)

10

I I I .4

Record Layout (Cont) File Name

MARC RECORD FORMAT

Record Name

FIELD

FIELD NAME AND DESCRIPTION

1_POSITION

LENGTH IORMAT

Subfield Code Count (MARC Manual 1

ASCII_

5

ASCII

1

AS

18 - 19

2

AS

20 - 23

4

AS

11

Base Address of Data (MARC Manual image f'7)' Encoding Level (MARC Manual Page 27 Blanks

12 - 16 17

Entry Map (proposed - MARC Manual

rage-27)

Application

MARC Record Leader Date Format

Drawn by

Procedure

A__ of _IL

1:1/21/72 Page

T. Benkptt

logical Rword Length

1Record Status

Type alf Record

Indicator ['runt

Blanks

4

`-rt Ugr-dPnirl

Level

Subfield et-1(.1p Count

12

[ Base Address of Data 16

17

Encoding level

18

Blanks

111.6

the ohio college lib roil ante!.

.

. .

1314

loopear rd.

columlius oho

so

4312

Record Layout

File Name BIBLIOGRAPHIC DATA FILE Record Name _BIBLIOGRAPHIC REcogn

Record Type -

(

) Card ( ) Tape (x) Disk ( ) Other IBM Variable

File Organization Ink Format

Record Size45-5144

Block Size 6144

General Description OCLC internal prorpcsing format of the MARC' II_ B

ra

-

A

iiIrLIU annr, nal) Lir,oL.Airliva

FIELD LENGTH

POSITION

FORMAT

.

RECORD LEADER 0-1

2

Binary

2

1

EBCDIC

Encoding Level (MARC Manual Page 27)

3

1

EBCDIC

Leader Len,$th - byte size of leader including terminator (X 'rD')

4

1

Binary

Type Index - index into a table of Material Type Indicator Codes (See Cataloging on a CRT Terminal - Page 32). Note that the zero entry is used.

5

Logical Record Length

Record Status Character (MZPC Manual - Page 2-6) .

Upper 4 bits

Binary

_

111.7

Page 2

Record Layout (Cont) File Name

BIBLIOGRAPHIC DATA FILE

Record Name

BIBLIOGRAPHIC RECORD FIELD

FIELD NAME AND DESCRIPTION POSITION

Bibliographic Level Index - index into a table of level codes (See Cataloging on a CRT Terminal - Page 32). Note that the zero entry is used. Reserved

Variable Control Field Length Word length of field between supplement number and suffix character in LC card number.

LENGTH

FORMAT

5

Lower Binary 4 bite

6-7

10 Bit Binary

7

Lower Binary 6 bits

8-11

4

Binary

12 13 14

1 1 1

Packed* Packed* Packed*

15

1

EBCDIC

16-17 18-19

2

2

Packed* Packed*

Country of Publication - First two characters of MARC field (See MARC Manual pp. 35, 290-318).

20-21

2

EBCDIC

Illustration Code Indexes - Four 4-bit indexes into the table of Illustration codes (See MARC Manual pp. 35). Note that the zero entry is used to indicate an invalid code was received and that entry contains a blinking blank.

22-23

2

Binary

OCLC Number Date Entered Month Day

Type of Publication Date Description of contents of Publication Date fields (See MARC Manual pp. 32-34). Publications Dates Date #1 Date #2

*

Packed data is numeric data which has had the upper four bits of each numeral removed and has been packed two digits per byte.

111.8

Page 3

Record Layout (Cont) File Name

BIBLIOGRAPHIC DATA FILE

Record Name BIBLIOGRAPHIC RECORD FIELD

FIELD NAME AND DESCRIPTION POSITION

LENGTH

FORMAT

Binary

Form of Content Code Indexes - fou 24-25 4-bit indexes into a table of codes describing the form of work (See MARC Manual pp. 36-37N. Note that the zero entry contairs a blinking blank to indicate an invalid code was received.

2

Intellectual Level Index - index into a table of intellectual level codes (See MARC Manual Note the zero entry pp. 36). is used to indicate that the input code was invalid and contains a blinking blank.

26

Upper Binary 4 bits

Format Reproduction Code Index Index into a table of codes describing the type reproductior Note the zero entry is if any. used to indicate that the input code was invalid and contains a blinking blank.

26

Lower Binary 4 bits

Indicators 10 thru 15 - bit switches to indicate the MARC indicators described in th MARC Reference Manual (pp. 37Bit values ar 38, par. 10-15).

27

1

Binary

28

1

Binary

Bit 0 162 3.4 5 6 7 -

REserved Government Pub. Ind. Conference Pub. Ind. Festschrift Ind. Index Ind. Main Entry Ind. Function Ind.

Biography" Code Index - index into a table of biography codes (See MARC Reference Manual pp. 33). Note that the zero entry cont.. ains a blinking blank to indicate an invalid code was received.

Page 4

Record Layout (Cont) File Name

BIBLIOGRAPHIC DATA FILE

Record Name BIBLIOGRAPHIC RECORD FIELD

FIELD NAME AND DESCRIPTION POSITION

Modified Record Indicator Index Index into a table of codes describing the type of change. Note that the zero entry contains the blinking blank character to indicate a code (See was received in error. MARC Manual pp. 38-39). Catalog Source Index - index into a table of codes to describe other sources of catalog record (See MARC Manual - page 39.) Note that the zero entry contai a blinking blank to indicate an error code was received. Language Index - index into a tabl of language codes to describe the text of the data. Although the codes are not arranged exactly as shown, see the manua "Cataloging on a Cathode Ray Tube Terminal" pp. 46-52. LC-Card Number Prefix

YWWFFart Number Part Supplement number

LENGTH

FORMAT

29

Upper Binary 4 bits

29

Lower Binary 4 bits

s

30-31

2

Binary

32-34

3

EBCDIC

35

1

36-38 39.

1

Packed* EBCDIC

3

Length of 1st Author Substring The number of bytes to use for the first author substring

40-41

2

Binary

Dis lacement of 1st Author Substri

42-43

2

Binary

yte isplacement to t e st author substring from end of leader *

Packed data is numeric data which has had the upper four bits of each numeral removed and has been packed two digits .-r b te.

111.10

Page 5

Record Layout (Cont) File Name

13IBLIOGRAPHIC DATA FM"

Record Name

BIBLIOGRAPHICAUTORD FIELD

FIELD NAME AND DESCRIPTION

POSITION

LENGTH

FORMAT

Length of 2nd Author Substring The number of bytes to use for the second author substring.

44-45

2

Binary

Displacement of 2nd Author Substring Byte displacement to the 2nd author substring from end of

46-47

2

Binary

Length of Title Substring The number of bytes to use for the title substring.

48-49

2

Binary

Displacement to Title Substring The byte displacement to the title substring from the end o the leader.

50-51

2

Binary

Holdings File Pointer Word Pointer to holdings list.

52-55

4

Binary

56-71 Institutional Holdings Bits Bit switches indicating holdings A one for an institution. indicates holdings, a zero indicates no holf3thgs.

16

Binary

leader.

Variable LC Suffix A variable length character string which may be absent. Displacement to suffix equal to 40 + 4*n where n equals the binary value of bits 2-7 of byte Length of suffix #7 of leader. is equal to the leader length, byte #4, minus the displacement to the suffix minus one.

Leader Terminator X "FD" that follows the suffix to indicate the end of the leader.

Variable

Varia- EBCL. ble

Binary

.Page 6

Record Layout (Cont)

File Name

BIBLIOGRAPHIC DATA FILE

Record Name BIBLIOGRAPHIC RECORD FIELD

FIELD NAME AND DESCRIPTION

LENGTH

POSITION

FORMAT

VARIABLE FIELDS

The following fields of the record are repeated for as many times as there are bibliographic elements. The fields are variable in the data that they contain and the The length of each data item. elements have the following format: Tag - elerpent field descriptor number Element Length - length of element including tag. Subfields and Indicators - the remainder of the element fields are identical to the MARC format with the exception that the '$a' subfield code is deleted if this field is present and the data begins immediately following the indicators.

0-1 **

2

Binary

2-3 **

2

Binary

'

'Ihe code is a VFW for enci o subfield and X'FE' for end of record.

** These value are the relative positions within the variabl fields.

*

Packed data is numeric data which has had the upper four bits of each numeral removed and has !been packed two digits per byte.

4-n **

I

EBCDIC

1

IBM DIAGRAMMING

AND CHARTING WORKSHEET

Application (A 1. tr 1Nt/LIC'.

r ti

PA.

_

Procedure

..

i.

LOGICAL.

I

I,

1..

ifitioThi

RE Ccotb

ea

4,

-ft

5

i.e A of-MT"' Jr c

ILA/ rOf Al

Sftre

D'

is.

M

15

TY Pr-

TivDEX

I

11/1

:r.

lu

I RECC

a 8-I C c,4 Pf4.1C.

D.I. paws sy lu

e Nevi, z,v 6

kb sr,' -rt.'s

AZ Ir E 1...

7

60 bzrs)

Rae oxb

ft .1),

1..

P&sE R yap

'Nil

0 C._ 1..0

Pop I PI

f Wo'D 'of Ft -DS Z$6

1.10-"41-Alle

Nuiria E

a

AL

re Re.

PATL

CP A /VIONT

EA"

14 -04

Il

C ovnl rky Of C Two CNA

08,...zeh7xo 01c-re/ZS)

Volni of gem rxr5 e-eDe roust

ri.t,u rimisow ccbes 4- 01 _1 it 3 1

4-",Der if -di

4

at a_

611

IZA lea C PA c #61))

KED)

rate4.ee-JTORm L.

te

lMOu/t6E

-IA

W.

r2t.. C.

CARD

10 cos fits-)

CF -$1TAIE tAteulisPaogverow c

No m 86 k A &NA Ate FL X.

CODE.

'TO$

sraEfl

"i L.C CAtb

AiuniElt

EAR' /°011.7 ("Web),

- 11

110

r

cerN Sy's 57,4.

r1esgall4 1.-61

.1S

V4esT

CF

.5%°857 itSVC4

Ecom 1J

1."1

' itrc

A4i*Fut '87

-Ft Y 7& S

I AJTNOIC

110 t?

Zei T e

4 ;Not

1),SPI-A4 e sten) r To FAST Ave sm,,c.,(flo.4 te,a Li a.tty AC S %scenic" 7 're SE,Covb .4,6 574., (Faro CND OP L.ma)

or

IBM DIAGRAMMING AND CHARTING WORKSHUT

.?

jr .14

AN, !human en -I a4

/

kentiXonto

Pogo _2. of a_

Drawn sy

Putafium

I.

I.

IN

I.

IN

I

I..

I.

*1-

AL

FT

IH04.151m$ 4-$3

Vt 2

I.

1..

1..

3c-e- .1)%s"..4 Filen, END

TS T t.e

LENbTH

1..

tol .ur 7b Tr me. F

1-7.1DEi2

wo

---P0/0/ 76 k

oF

1..

TA.PS TS -6.77.10A;41-

1100).Tive

Co

641

WoR-1) 43

iL

Worth Tt

JL

sof ri

49(

all

/

LEWD & it

"TE It folTivRTCk

X 1-7)'

.

Y4Rii*iiiE 7* TA knt..c... SE touSearib Mete IN rev TEN.NAL "PltoCESS.inJG AS THE. NEE.D 7brAi... n.hosoeit 0 F WotCD5 a 6 ruir &LA) 5,7ppi4n1eA17

r%'

R.e.ct.tere'D

re Assrsr

ART Se S-

rni Sign' a 7 OF

Ann) $yTer

Of LEADE4..

XS THE LA sr Sor r-r SINCE 2T T.S vALsetaLe ini Bs Ati satyr. rot: Lztv6 rfri THE

LEADER

LEA; EITH

C arre

rOOR rung THE VALUE Minty 5

ON E. . THE

fxECD rag

1.E00

THE ANY

E4 VA Im rn.

4/0

cc 13zrs 1 -7 cc

AZDitt-SS

OF 1'14E.

64..)Fr-s

mriti US "isiregE.

IS ECrvii

7/41. LetV rPf oc THE. FsKeD casbek 0/0) THE BXN4.zy thi Luc or Btr3 a - 7 0 F Dirt ?

roox.

1-ElebER

474y G veni 7-0 7-11E

-P

s

IBM

DIAGIAAUAING AND CHARTING WOMNIIIT

t;

Applicsfi on r=i

1%..40;.1--'

1141

.

Drown

Procedure

II.

IP

1..

THr

rc,, Lek. In 6

Fle....bs

/tr.(

LF i1 UL 1

i,.

II.

G.

a/

TWcS

-ME,

/114:

Le_,T,rw

1.4,2:443LE

FOR 7W6 (ea P. Le AD(.. -inc. 'Pet oc..; b6,...7e.i1 reit RCY re g2.vi..TWAYE.6 VI- R51 rt t-/tICA/73. E/1( H i S 7-11F: y F. Ler", CA% liis7 re X (FE 6)(t el iff 704, rit,./,9 hulk( c 0...) -r-pi

rottok,

Cc../sv'e

.rattLLE C.7KetP730/1...5

r

TA (.1

1.

2,

7-11(..

rstt:b

731/vittic:y

4,S

L6.,6771

7.e

1A) 8-TA10

Nor 1a. c s a 'THE F7k ST 4^. r 7pizesc");:: -rfte4; DIF Re Co4 7._y dot's "I or 7,11.4404 (Fc'j .7^:Zo #10.tocfc.t. 7 C .37 OILS TN E 74E 'f31..L-0.0 zs ZA 7n 44 a VA e r

Suggest Documents