aleph, sort of

Post on 11-Jan-2016

34 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

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

ALEPH, Sort ofALEPH, Sort of

Jane Aitkens

Associate Systems Librarian

McGill University LibrariesJune 4, 2001 - NAAUG

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.

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.

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

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

Which libraries?Which libraries?

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

pc_tab_short.engpc_tab_short.eng

www_tab_short.engwww_tab_short.eng

tab_sorttab_sort

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

www_tab_short.eng - Reserveswww_tab_short.eng - Reserves

tab_sort - Reservestab_sort - Reserves

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####

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

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

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.

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

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

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"

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"

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

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

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!

top related