KOHA
Mapiranje u nove signature: Revision 2

Kako prirediti tablicu za mapiranje?

konfiguracija za webpac:

  ffta:
    name: 'Talijanistika, Filozofski fakultet u Zagrebu'
    input:
      - name: libri
        type: isis
        path: '/backup/isis_backup/A225-2/isisdata/latest/LIBRI/LIBRI'
        encoding: 'cp852'
        #limit: 10
        modify_file: 'conf/modify/report.pl'
        normalize:
          - path: 'conf/normalize/ffreports-sorted.pl'
    output:
      - module: 'Sorted'
        path: 'out/report/sorted/ta/'

najprije se makiva prefix iz polja 990 (pr. TA, IZ, ..)

u conf/modify/report.pl:

990
  '*'
    'IZ' => ''
    'TA' => ''

relevantne linije u ffreports-sorted.pl:

sorted('UDK',
        frec('675a')
);      
sorted('Stara signatura',
        join_with('',
             suffix(' ; ',
                 rec('000'),
             ),
             join_with('
                  rec('990')
             )
        ),
);

Rezultat

stara_signatura.txt
Iz datoteke se izdvaja dio koji sadrži stručnu oznaku. Također popis je potrebno deduplicirati i prebrojati broj pojavljivanja pojedine oznake.

cat /data/webpac2/out/report/sorted/an/stara_signatura.txt | sed -e 's#^[0-9]*\s;\s##' | sed -e 's#\s | \s.*##' | sort | uniq -c


Dobiveni popis učitava se u tablicu. U tu tablicu, u treću kolonu, potrebno je upisati odgovarajuće nove oznake.

Iznimke:
etnologija
??
filozofija - lokalne oznake
pedagogija - lokalne oznake
povijest - lokalne oznake

Što sadrži tablica za mapiranje?

1. kolona: frekvencija pojavljivanja svake skupine
2. kolona: stara stručna skupina iz siganture ili UDK
3. kolona: nova stručna skupina