How is subfiling determined?
ITD> (filing)
! tab_filing - definition of filing routines for headings
!============================================================================
! Last header change: 09/08/2000
!
! TABLE_KEY 1,2,3
!
! HELP
! This table is used for defining filing procedures that can be
! used when building the filing key for Headings (Z01), Index
! (Z11) entries, and Sort keys (Z101). The filing procedure
! identifier for Z01 and Z11 is set in col.5 of tab00. The filing
! procedure identifier for Z101 is set in col.3 of tab01. This
! setting is also used for the WEB Services b-ret-21 (Sort Catalog
! Records) and b-ret-01 (Retrieve Catalog Records), as well
! as for FILTER in the OPAC (i.e. checking records in a set
! for presence of particular text). If no procedure is listed
! in col.3 of tab01, the system defaults to procedure 99.
! Therefore, this tab_filing table should always include
! procedure 99.
! .
! This table is limited to 500 lines.
! .
! A single filing procedure is made up of a number of individual
! procedures, which are explained following.
! Note that the order in which the procedures is listed is important.
! For example, "numbers" (which compresses comma or dot in numbers
! to change 100,000 and 100.000 to 100000) must come before listing
! comma or dot in "change-to-blank".
! .
! List of filing procedures:
! - abbreviation: compress a dot between single characters (e.g. I. B. M.
! changes to I B M, I.B.M. changes to IBM)
! - bbk: special procedure for Russian filing standards, in which sorting
! sequence is special characters, followed by Cyrillic
! characters, followed by Latin characters, followed by numbers.
! - lc_call_no: special procedure for correct sequencing
! of LC call numbers
! - char_conv: perform character conversion procedure according
! to the procedure name listed in col.4. This name must
! match procedure identification in col.1 of
! /alephe/unicode/tab_character_conversion_line
! - compress: compress (i.e. strip) the characters listed in col.4
! - compress_blank: delete blanks
! - del_subfield: delete subfield sign ($$x)
! - get_subfields: use only the subfields, or subtract some using "-" as appear
! in listed in col.4
! - expand_num: expand number (add leading zeroes to fill numbers
! to 7 digits, for numeric filing)
! - mc_to_mac: change initial mc to mac
! - non_filing: drop initial text using non-filing indicator
! - non_numeric: delete non-numeric characters
! - numbers: compress a comma and a dot between numbers (e.g. 2,153
! changes to 2153)
! - pack_spaces: compresses all multiple spaces to a single space
! - suppress: suppress using <<...>> (drop all text contained
! within the signs, and the signs themselves)
! - to_blank: change characters listed in col.4 to blank
! - to_lower: change case to lower
! - to_carat: change subfield sign to ^^ (for hierarchical sorting
! of headings)
! END_HELP
! COL 1. 2; NUM; ;
! ID;
! Two-digit identifier of the filing routine. This identifier
! is used in column 5 of tab00 and column 3 of tab01;
! COL 2. 1; ALPHA {L,H,A,R,S,#}; ;
! ALPHA;
! ALPHA (character set indicator) of the text;
! COL 3. 20; ALPHA, LOWER; _;
! Procedure;
! Name of the filing procedure;
! COL 4. 50; TEXT; ;
! Parameters;
! Parameters for the filing procedure (when relevant);
!1 2 3 4
!!-!-!!!!!!!!!!!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
01 # del_subfield
01 # to_lower
01 # abbreviation
01 # suppress
01 # compress '
01 # to_blank !@#$%^&*()_+-={}[]:"; <> ?,./~`
01 # mc_to_mac
01 # pack_spaces
01 # char_conv FILING-KEY-01
99 # to_blank !@#$%^&*()_+-={}[]:";<>?,./~`
!*
!*rem titles subjects
11 # del_subfield
11 # to_lower
11 # suppress
11 # numbers
11 # compress '
01 # to_blank !@#$%^&*()_+-={}[]:";<>?,./~`
01 # mc_to_mac
01 # pack_spaces
01 # char_conv FILING-KEY-01
99 # to_blank !@#$%^&*()_+-={}[]:";<>?,./~`
!*
!*rem titles subjects
11 # del_subfield
11 # to_lower
11 # suppress
11 # numbers
11 # compress '
11 # to_blank !@#$%^&*()_+-={}[]:";<>?,./~`
11 # expand_num
11 # non_filing
11 # pack_spaces
11 # char_conv FILING-KEY-01
!*
!*rem ISBN/ISSN
21 # del_subfield
21 # compress -
21 # compress_blank
21 # non_numeric
!*
!*rem special "bbk" for RSL
96 L del_subfield
96 L to_lower
96 L bbk
96 L compress_blank
96 L to_blank ~
!*
!*rem Default sort (if not specified tab01 --- WEB OPAC filter,
!* p_manage_27...
!*
99 # del_subfield
99 # to_lower
99 # suppress
99 # numbers
99 # compress '
99 # to_blank !@#$%^&*()_+-={}[]:";<>?,./~`
99 # expand_num
99 # non_filing
99 # pack_spaces
ITD> (sorting)Web display parameters define the default sort order for the results of a Search query. The fields to be sorted are pre-defined in a sort table and can be changed according to USMAI needs. Sort can be in ascending or descending order. PAC users can change the sort order of a set in the Brief Display.
The results of a Browse Index query can also be sorted as above. However, PAC users are not able to change the sort order.