Tab20 wildcard filters ("!!!")
- Article Type: General
- Product: Aleph
- Product Version: 16.02
Description:
In release 16 I see that tab20 has been enhanced with wildcard filters in col.6 so that references can be included or omitted based on the contents of $w..
When we indexed in our test v.16 I used the following pattern wherever applicable:.
1 AUT AUT 100; -wi 0.
2 400; w !!!n -wi5 0 SEEF.
1 AUT AUT 100; -wi 0.
2 400; w !!! * -wi5 0 SEEF.
1 AUT AUT 100; -wi 0.
2 400; w - -wi5 0 SEEF.
This was following the sample usm table. I was expecting that the first pattern would allow the reference to appear if the 4th character of $w was explicitly an n ($w nnan for ex.) which usually doesn't happen in LC but does in NLC. The last pattern allows the reference to appear if there is no $w at all. My understanding of the middle one is that the reference should appear for any pattern of the first 3 positions, when the 4th position does not exist (eg. $w nna or $w nne or $w nno)..
However, this isn't what is happening, we're not seeing those references..
Ex. ABC10 one of the records has a 400 $wnna $a Smith, Barbara Janet which does not appear in the AUT index, yet it should appear because there is a bibliographic record matching the 100 Smith, B. J. $q(Barbara Janet) and the authority is linked to it in the auth info column..
References with $w nnaa are being correctly suppressed (eg. 105610 400 $w nnaa $a Smith, Anthony Charles H., $a 1935- does not show).
Resolution:
The example of column 6 illustrating a 3-character $w in the sample tab20 is incorrect. If you want to match on any 3-character $w, you should just have, for example:.
1 AUT AUT 100; -wi 0.
2 400; w !!! -wi5 0 SEEF.
If you only want to match 3-character $w values with a, e, or o in position 3, then you will have to do as you suggested use three sets of definitions (instead of the above single one):.
1 AUT AUT 100; -wi 0.
2 400; w !!a -wi5 0 SEEF.
1 AUT AUT 100; -wi 0.
2 400; w !!e -wi5 0 SEEF.
1 AUT AUT 100; -wi 0.
2 400; w !!o -wi5 0 SEEF.
Please make this change and run a complete ue_08 {that is, start ue_08 in mode "N" (New) }..
Note that tab20 can contain no more than 2000 lines.
- Article last edited: 10/8/2013