USMAI Consortium of Libraries
University System of Maryland and Affiliated Institutions

Questions :

  1. If we want to use data from a field as a qualifier, do we have to have it indexed in one of the indexes, (i.e. browse, direct, key word)? That is, if we want to be able to qualify a search by publisher, does it need to be specified in the browse index?

    ITD> Yes, qualifiers (limits) are indexes. They can be any kind of word index but not browse index.-per Ex-Libris 4/13/01

  2. Where is the call number that is indexed stored? We have several different call number schemes: LC, NLM, Dewey, as well as local call number schemes. We will want to index and browse these call numbers as we would a shelflist.

    ITD> The call number is stored in the call number index. If LC, NLM, and Dewey are indexed separately, there will be an LC index, an NLM index, and a Dewey index.

  3. Can ALEPH deduplicate titles that would appear in the same place within an index so that only one occurrence appears? We are thinking of indexing the 78X fields in serial records. We do not want the 78x and the 245 titles appearing more than once.

    ITD> Answer from Ex-Libris-they do not do deduplication at this point. 4/13/01

  4. 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.

  5. Are there normalization rules that we may review?

    ITD> See filing. There is not a separate normalization procedure except for filing indicators...per Ex-Libris 4/13/01
Top of Page
USMAI | ITD | Metalib/sfx | Aleph
>