cataloging 12.3 to 14.2 seminar. cataloging 2 -new check routines -cataloging authorizations -other...

60
Cataloging 12.3 to 14.2 Seminar

Upload: beatrice-harrell

Post on 16-Jan-2016

219 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging12.3 to 14.2 Seminar

Page 2: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

2

-New check routines -Cataloging authorizations-Other innovations-Fix and expand routines-Floating keyboard-Quick cataloguing-New batch jobs

Session Outline

Page 3: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

3

Fixed Length Fields -Check Routines

Page 4: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

4

New Development

Table-Driven Checks- Multiple routines can be applied to a certain position in the fixed length field

- “Application point” of the routine and valid values are specified in the tables

Page 5: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

5

check_doc_field_006! 2 3 4 5 6 7

!!-!!!-!-!!!-!!!-!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>

XX 000 1 acdefgijkmoprst

XX 000 a 001 1 ^abcdefghijklmop|

XX 000 a 002 1 ^abcdefghijklmop|

XX 000 a 003 1 ^abcdefghijklmop|

XX 000 a 004 1 ^abcdefghijklmop|

XX 000 a 001-004 3 check_val_left_just

3 check_val_alpha_order

XX 000 a 005 1 ^abcdefgj|

2 uv

XX 000 a 006 1 ^abcdfrs|

2 ghiz

! 2 3 4 5 6 7

!!-!!!-!-!!!-!!!-!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>

XX 000 1 acdefgijkmoprst

XX 000 a 001 1 ^abcdefghijklmop|

XX 000 a 002 1 ^abcdefghijklmop|

XX 000 a 003 1 ^abcdefghijklmop|

XX 000 a 004 1 ^abcdefghijklmop|

XX 000 a 001-004 3 check_val_left_just

3 check_val_alpha_order

XX 000 a 005 1 ^abcdefgj|

2 uv

XX 000 a 006 1 ^abcdfrs|

2 ghiz

Table-Driven Checks - Example

Page 6: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

6

Table Structure

The “check_doc_field” tables have three types of lines:

(1) Lists all valid values for the position:

XX 000 1 acdefgijkmoprst

Page 7: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

7

Table Structure

XX 000 1 acdefgijkmoprst

Valid values for position 00 of the 006 MARC21 field are:

acdefgijkmoprst

Page 8: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

8

Table Structure

(2) Lists all obsolete values for the position:

XX 000 a 006 1 ^abcdfrs|

2 ghiz

Page 9: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

9

Table Structure

(3) Name of external check:

XX 000 a 001-004 3 check_val_left_just

Page 10: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

10

check_val_left_just

The check_val_left_just program verifies that the values within the position range are left-justified.

Page 11: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

11

Some More External Checks

Page 12: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

12

Language and Country Codes

Table-driven checking routines for language and country codes can now be used together with the fixed-length field validation checking procedures.

Page 13: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

13

check_val_country

The check_val_country program verifies that the position range forms a valid country code.

Valid country codes are defined in the marc_country_codes table in the $alephe_root/tab directory.

Page 14: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

14

check_val_language

The check_val_language program verifies that the position range forms a valid language code.

Valid language codes are defined in the marc_language_codes table in the $alephe_root/tab directory.

Page 15: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

15

The Tables marc_country_codes

marc_language_codes

Page 16: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

16

check_doc_field_008

XX 015-017 3 check_val_country

XX 035-037 3 check_val_language

Validation procedures for the MARC21 008 field include, among other things:

• positions 15-17 (place of publication)• positions 35-37 (item’s language)

Page 17: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

17

New Tables in the Version

check_doc_field_006 (USMARC)

check_doc_field_007 (USMARC)

check_doc_field_008 (USMARC)

check_doc_field_ldr (USMARC)

check_doc_field_ldr (UNIMARC)

check_doc_field_100 (UNIMARC)

Page 18: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

18

Other Check Routines

Page 19: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

19

check_doc_delete

The check_doc_delete table lists all the checking programs that are run when the user chooses the "Delete record from server" option from the Edit menu.

Page 20: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

20

Check_doc_delete

Available programs:The check_doc_delete_lkr program checks if there are any links from the record to another record.

The check_doc_delete_item program checks if the record has any associated items.

The check_doc_delete_order program checks if the record has any associated order.

Page 21: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

21

Check_doc_deleteAvailable programs - new in 14.x:

• The check_doc_delete_copies program checks if the record has any associated subscriptions.

• The check_doc_delete_aut_bib program checks if the authority record to be deleted has any bibliographic records associated with the heading of the record.

Page 22: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

22

Check_doc_line_contents

issn is a new verification program that can be included in the check_doc_line table. The program verifies that the ISSN entered in the field is a valid ISSN.

14.2

Page 23: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

23

View Records Related to Checks Performed

A new button, , has been added to the Messages window.

If the error message refers to another record, clicking on this button will bring up that record.

14.2

Example: check_doc_direct_index

The record with the duplicate entry will be displayed

Page 24: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

24

Cataloging Authorizations

Page 25: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

25

Cataloging Authorizations

The permission.dat table in thelibrary’s pc_tab/catalog directory defines allowed and denied tags for different catalogers.

Page 26: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

26

permission.dat

Page 27: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

27

permission.dat

Column 1:User name

Column 2:Tag code

Column 3:Type of permission

Page 28: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

28

permission.dat

Values for column 3 are:Y = Allowed N = Denied P = Use proxy

Column 4:Proxy user name

Page 29: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

29

permission.dat

A new switch in the library’stab/tab10 table, MUST be set in all Libraries (01, 1X, 50, 60) using cataloging TAB10-CAT-PERM-BY-PROXY, defines whether or not the system will automatically create entries for all users that are linked by Z66-USER PROXY when packing the catalogingtables (UTIL/M/7).

Page 30: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

30

permission.dat

if TAB10-CAT-PERM-BY-PROXY = Yany specific lines for the user are ignored, and the values of the user's proxy (listed in col. 4) are taken instead.

Page 31: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

31

permission.dat

A user who does not have an entry in the permission.dat table will be denied permission to edit tags.

If the library does not want to use the permission.dat mechanism, the table can be removed and all users will then be allowed to edit any tags.

Page 32: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

32

OWN Field

The OWN field is now used to control update access to all types of MARC records (BIB, HOL, ADM, AUT).

The user is checked for access/update permission according to the contentsof the record’s OWN field(s).

Page 33: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

33

OWN Field

Two new fields have been added tothe User Password Informationwindow: Cat. OWN ID and Cat. OWN

Permission.

Page 34: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

34

Cat. OWN Permission

The system librarian can assign a group of allowed OWN values for a cataloger.

This can be done by setting up the tab_cat_own table in the library's tab directory (UTIL M/16).

Page 35: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

35

Cat. OWN ID

The OWN field with the defined value will be inserted in the record by performing a new fix program:fix_doc_own_1.

Page 36: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

36

Cat. OWN Permissiontab_cat_own:Up to five different OWN values of cataloging records can be allowed for a single OWN value of a user.

! 1 2 3 4 5 6

!!!!!!!!!!-!!!!!!!!!!-!!!!!!!!!!-!!!!!!!!!!-!!!!!!!!!!-!!!!!!!!!!MOZART HAYDN HAYDNJ BACH BACHJHAYDN HAYDNJ BACH BACHJ

Page 37: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

37

Update AuthorizationThe user will be allowed to update the record:

• If the value of the Cat. OWN

Permission field is equal to any of the OWN fields of the record

• If the content of one of the OWN fields of the record is ‘PUBLIC’

• If the value of the Cat. OWN Permission field is ‘GLOBAL’

Page 38: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

38

Update Authorization

Otherwise, the user will receive the following message when attemptingto update the record:

Page 39: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

39

Update Authorization

When a user who is not allowed to update a record retrieves the record from the server, the following message is displayed:

Page 40: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

40

Update Authorization

Tab10: 47 TAB10-OWN-BY-PROXY - YNY = if the user password(Z66) is a proxy to another user password, the values for "OWNER”(user-own-check and (user-own-create) are taken from the proxy

Page 41: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

41

Other Innovations

Page 42: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

42

Scan and Find

The Scan and Find functions have been added to the Cataloging module.

Scan (browse) enables you to scroll through an index.

Find (keyword) word indexes

Direct (standard number) searches have been added to Scan and Find indexes.

Page 43: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

43

Search Headings

When choosing from a list of headings:

To add contents to a field of a

bibliographic record, if the selected

heading is a "See From" reference and

UPD = ‘Y’, then the actual heading

from the authority record

will be inserted into the catalog draft.

Page 44: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

44

Search Headings

Page 45: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

45

Correct Headings

It is now possible to correct bibliographic headings from the

Browse List of the Search module. This can be done by clicking the button.

Page 46: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

46

Fix Routines

Derive New Record function

The fix_doc_new_aut_1 program is a new fix routine which creates an authority record from the 1XX field of current bibliographic record.

. 14.1

Page 47: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

47

Fix Routines

fix_doc_create_035Moves fields 001 + 003 to the 035 field in the following format:035## $a(003)001.

fix_doc_004_lkrAdds field 004 to the holdings record.

14.2

Page 48: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

48

14.2

Fix Routines

fix_doc_fixed_fieldsReplaces hyphen (-) with carat (^) in fixed-length fields.

fix_doc_merge_<xx>It is now possible to define up to 99 different merge routines. For example, fix_doc_merge_08 calls up the 08 merging routine from tab_doc_merge.

Page 49: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

49

Expand Routines

expand_doc_bib_001Builds a 001 field that contains the system number of the record.

expand_doc_bib_holAdds the holdings record to the bibliographic record without concatenating the 866 and 852 fields.

14.2

Page 50: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

50

Editing Records

The Find and Replace options have been added to the Edit menu of the module.

14.2

Page 51: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

51

Sub-field PunctuationThe tab_subfield_punctuation table is a new table used to add punctuation to headings from which punctuation has been stripped in order to normalize them.

Page 52: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

52

Sub-field Punctuation

12.4

Page 53: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

53

Editing Records

Enter Unicode Values (F11) is a new option that enables you to enter Unicode values for characters not present on your keyboard.

14.2

Page 54: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

54

The Floating Keyboard

Is now part of the cataloging client

Page 55: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

55

The Floating Keyboard

Two files define the Floating Keyboard setup: Keyboard.ini - defines configuration settings

Keyboard.txt - defines the characters that

are displayed in each tab.

Both files are located in the ALEPHCOM/TAB directory.

14.2

Page 56: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

56

Scrollbars in Cataloging Forms

It is possible to regulate the size of

the cataloging forms.If the form is too high, you may add a scroll bar using the form definition in data_root/pc_tab/catalog.Example from 008_bk.eng: 24(14)x40

#C3 008 Fixed length data elements (BOOKS) #C1 Date entered in file(00-05) #C4$$$$$$

24(14) indicates that form height is 24 lines, out of which 14 should be shown.

14.2

Page 57: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

57

Quick Cataloging

Quick Cataloging is now available in the Items and Acquisitions modules (formerly in Circulation only)

The form is defined through the new tables:pc_tab_acq_fast_cat.engpc_tab_items_fast_cat.eng

(In BIB and ADM libraries)

Page 58: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

58

Quick Cataloging

In Items: Menu/Retrieve/Quick CatalogIn Acquisitions: Menu/Orders/Catalog Order

Page 59: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

59

Batch Procedures

Print Bibliography (print-09)Prints catalog records organized in the manner of a bibliography.

Print Index to Bibliography

(print-10)

This is a companion service to Print Bibliography. It generates indices for the bibliography.

14.2

Page 60: Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard

Cataloging

60

Batch Procedures

Batches for loading various vendor’s records:

Load MARCIVE Records (file-99)

Load BNA Records (file-98)

Load RLIN Records (file-97)

Load Yankee Book Peddler (file-96)14.2