--- trunk2/all2all.pl 2004/10/10 11:04:52 500 +++ trunk2/all2all.pl 2004/10/10 11:25:10 501 @@ -35,7 +35,13 @@ my $filter = { 'CROVOC' => sub { my $tmp = shift || return; - return undef unless ($tmp =~ s/CROVOC.*$/ */); + return undef unless ($tmp =~ s/\s+CROVOC.*$/ */); + return $tmp; + }, + 'CROVOC_tree' => sub { + my $tmp = shift || return; + $tmp =~ s/\s+CROVOC.*$/ */; + $tmp =~ s/\s+EUROVOC.*//; return $tmp; }, }; @@ -67,7 +73,7 @@ my $maxmfn = $webpac->open_isis( filename => shift @ARGV || '/data/hidra/THS/THS', lookup => [ - { 'key' => 'd:v900', 'val' => 'v250^a' }, + { 'key' => 'd:v900', 'val' => 'filter{CROVOC_tree}v250^a v800' }, # { 'eval' => '"v901^a" eq "Područje"', 'key' => 'pa:v561^4:v562^4:v461^1', 'val' => 'v900' }, # { 'eval '=> '"v901^a" eq "Mikrotezaurus"', 'key' => 'a:v561^4:v562^4:v461^1', 'val' => 'v900' }, # { 'eval' => '"v901^a" eq "Deskriptor"', 'key' => 'a:v561^4:v562^4:v461^1', 'val' => 'v900' },