aleph, sort of

22
ALEPH, Sort of ALEPH, Sort of Jane Aitkens Associate Systems Librarian McGill University Libraries

Upload: fawn

Post on 11-Jan-2016

34 views

Category:

Documents


1 download

DESCRIPTION

ALEPH, Sort of. Jane Aitkens Associate Systems Librarian McGill University Libraries June 4, 2001 - NAAUG. The Problem. A web user wants to re-sort the records in the brief view by the author column - the results are ??? - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ALEPH, Sort of

ALEPH, Sort ofALEPH, Sort of

Jane Aitkens

Associate Systems Librarian

McGill University LibrariesJune 4, 2001 - NAAUG

Page 2: ALEPH, Sort of

The Problem The Problem

– A web user wants to re-sort the records in the brief view by the author column - the results are ???

– You do a call number search in the GUI OPAC, select multiple records, and click Brief. The selected records in the Brief View do not remain in call number order.

Page 3: ALEPH, Sort of

The Solution The Solution

Run p_manage_27 to create a sort index for the fields displayed in the brief list’s columns, so the user’s re-sort request works.

Assign a specific sort to each type of browse search to establish the default sort of the results so call number searches stay in call number order.

Page 4: ALEPH, Sort of

Sorting ObjectivesSorting Objectives

To sort the browse (headings) search results appropriately

To re-sort keyword sets appropriately

Both in the Web and the GUIBIB and AUT searches as well as

Course Reserves

Page 5: ALEPH, Sort of

Tables/Files InvolvedTables/Files Involved

tab_sort tab01 & tab_filing (maybe) tab_expand (maybe) www_tab_short.eng pc_tab_short.eng pc_server_defaults www_server_defaults www_sort_heading.eng pc_tab_sear.eng

Page 6: ALEPH, Sort of

Which libraries?Which libraries?

in MGU01 for BIB Indexes in MGU10 etc., for AUT Indexes in MGU30 for Course Reserves Indexes

Page 7: ALEPH, Sort of

pc_tab_short.engpc_tab_short.eng

Page 8: ALEPH, Sort of

www_tab_short.engwww_tab_short.eng

Page 9: ALEPH, Sort of

tab_sorttab_sort

This table assigns sort numbers to the fields that are used in your brief views.

Page 10: ALEPH, Sort of

www_tab_short.eng - Reserveswww_tab_short.eng - Reserves

Page 11: ALEPH, Sort of

tab_sort - Reservestab_sort - Reserves

Page 12: ALEPH, Sort of

sorting in the authorities librariessorting in the authorities libraries

The pc_tab_short for EXU10, EXU11, etc.– L Established Heading 1#### – L See Also Reference 5####– L Use Codes 008

A very simple tab_sort: 01 1####

Page 13: ALEPH, Sort of

tab_01 and tab_filingtab_01 and tab_filing

! The tab01 table is used for

! - defining filing procedure for sort keys based on field

! (Z101 table, p_ret_21 (sort of retrieved BIB records))

D PSTS 24 00 0000 PSTS Llocation

Filing procedure 24 in tab_filing:

!* Call numbers

!

24 # del_subfield

24 # to_blank &()-[]<>?,./

24 # lc_call_no

Page 14: ALEPH, Sort of

McGill’s 12.3 tab_expand for MGU01:

! SORT-DOC - b_manage_27_a - create sort keys

! update_sort_doc - internal program

SORT-DOC expand_doc_bib_loc_usm

throughout , PST could be replaced by LOC, if you are using that.

SORT-DOC expand_doc_bib_loc_usm

NOTE: use newer PST or LOC expand for subfield sensitivity (e.g. $h$i but not $k (folio))

tab_expandtab_expand

Page 15: ALEPH, Sort of

p_manage_27 - batch index jobp_manage_27 - batch index job

It needs to be re-run if you change tab_sort or a filing routine using by one of your sorted fields.

Creates the oracle table Z101

McGill’s BIB (4 sort keys, one a PSTS expand)

took 7 hours to run (12.3)

Ue_01 updates this index.

Page 16: ALEPH, Sort of

Z101- MGU01 - sort keys 1 & 2Z101- MGU01 - sort keys 1 & 2

02 z101_rec_key \

03 doc_number ...000951094

03 sort_key .....01

02 z101_data \

03 alpha ........L

03 text .........1970

02 z101_rec_key \

03 doc_number ...000951094

03 sort_key .....02

02 z101_data \

03 alpha ........L

03 text .........schuerger james

Page 17: ALEPH, Sort of

Z101 - MGU01 - sort keys 3 & 4Z101 - MGU01 - sort keys 3 & 4

02 z101_rec_key \

03 doc_number ...000951094

03 sort_key .....03

02 z101_data \

03 alpha ........L

03 text .........counseling for college choice

02 z101_rec_key \

03 doc_number ...000951094

03 sort_key .....04

02 z101_data \

03 alpha ........L

03 text .........lb#2342 s38

Page 18: ALEPH, Sort of

www_server_defaultswww_server_defaults

setenv www_sort_field "01---D02---A"

setenv www_sort_field_ath "03---A01---D"

setenv www_sort_field_aut "03---A01---D"

setenv www_sort_field_sub "01---D02---A"

setenv www_sort_field_crn "03---A01---D"

setenv www_sort_field_cou "03---A01---D"

setenv www_sort_field_coi "03---A01---D"

setenv www_sort_field_inc "03---A01---D"

setenv www_sort_field_ins "03---A01---D"

setenv www_sort_field_dep "03---A01---D"

Page 19: ALEPH, Sort of

pc_server_defaultspc_server_defaults

setenv pc_sort_field "01 D02 A"

setenv pc_sort_field_aut "03 A01 D"

setenv pc_sort_field_ath "03 A01 D"

setenv pc_sort_field_lca "04 A03 A"

setenv pc_sort_field_shl "04 A03 A"

setenv pc_sort_field_ttl "02 A01 D"

setenv pc_sort_field_srs "03 A01 D"

setenv pc_sort_field_trt "03 A01 D"

setenv pc_sort_field_awt "03 A01 D"

setenv pc_sort_field_pla "02 A01 D"

setenv pc_sort_field_all "01 A02 A"

setenv pc_sort_field_nam "01 A02 A"

setenv pc_sort_field_top "01 A02 A"

setenv pc_sort_field_geo "01 A02 A"

setenv pc_sort_field_lcn "01 A02 A"

Page 20: ALEPH, Sort of

www_sort_heading.engwww_sort_heading.eng

Used on the brief record screen (short_include-3), to describe how the keyword set has been (re)sorted:

01---D03---D Year, then Title

01---D02---A Year (latest first), then Author

02---A01---D Author, then Year (latest first)

02---A03---A Author, then Title

03---A01---D Title, then Year (latest first)

04---A02---A Call Number, then Author

Page 21: ALEPH, Sort of

pc_tab_searpc_tab_sear

On the brief record screen, the Sort button:

SO MGU01 L Year 01

SO MGU01 L Call number 04

SO MGU01 L Author 02

SO MGU01 L Title 03

Different for the authority library:

SO MGU10 L Heading 01

Page 22: ALEPH, Sort of

In Summary:In Summary:

Based on your short views, assign sort key numbers

special filing? = tab01 & tab_filing expanded fields? = tab_expand SORT-DOC p_manage_27 assign/describe default sorts, re-sorts take a vacation before you start into item sorting!