Koha Croatian user group
MARC Bibliographic framework: Revision 31
Čemu služi MARC bibliographic framework?Služi za konfiguraciju sučelja za unos bibliografskih podatka pri katalogizaciji --- Katalogizacija Definiranje MARC predložaka ključni je proces tijekom implementacije. Prije početka rada obavezno je pokrenuti MARC Bibliographic framework test. Omogućuje:
Upute za konfiguracijuKoha administration -> MARC Bibliographic framework Zašto želimo imati iste predloške?1. općenoti razlog: Standardizirani unos podataka olakšava razmjenu podataka 2. Koha specifičan razlog: Mogućnost razmjene SQL upita za potrebe različitih izvještaja.
Sastavni dio predloška su mapiranja MARC polja u Koha bazu. U Koha bazi ne nalaze se sva MARC polja, nego samo ona koja smo mapirali. Kako importati framework?Trebaju nam:
a) podaci koji se nalaze u tablicama: b) plugini za unos podataka (value builder). 1. napraviti backup lokalnih tablica$ mysqldump --add-drop-table -u _root_ -p_password_ koha biblio_framework > 2009-12-10_biblio_framework.sql $ mysqldump --add-drop-table -u _root_ -p_password_ koha marc_tag_structure > 2009-12-10_marc_tag_structure.sql $ mysqldump --add-drop-table -u _root_ -p_password_ koha marc_subfield_structure > 2009-12-10_marc_subfield_structure.sql 2. import podatakaDownload: FFZG MARC frameworks
Zaviriti u verziju baze. Administration › More $ mysql -u _root_ -p_password_ koha.biblio_framework < 2009-12-10_biblio_framework.sql $ mysql -u _root_ -p_password_ koha.marc_tag_structure < 2009-12-10_marc_tag_structure.sql $ mysql -u _root_ -p_password_ koha.marc_subfield_structure < 2009-12-10_marc_subfield_structure.sql 3. promijenti default vrijednostiKoha Administration -> MARC Bibliographic framework Preuzeti podaci sadrže default vrijednosti koje se odnose na ustanovu iz koje su podaci za framework preuzeti. mysql> select tagfield, tagsubfield, liblibrarian, mandatory, frameworkcode, defaultvalue from marc_subfield_structure where defaultvalue = 'HR-ZaFF' ; +----------+-------------+-----------------------------------------------+-----------+---------------+--------------+ | tagfield | tagsubfield | liblibrarian | mandatory | frameworkcode | defaultvalue | +----------+-------------+-----------------------------------------------+-----------+---------------+--------------+ | 040 | a | Središte koje obavlja izvornu katalogizaciju | 0 | LIB | HR-ZaFF | | 040 | c | Središte koje transkribira zapis | 1 | LIB | HR-ZaFF | | 040 | a | Središte koje obavlja izvornu katalogizaciju | 0 | MIN | HR-ZaFF | | 040 | c | Središte koje transkribira zapis | 0 | MIN | HR-ZaFF | | 040 | a | Središte koje obavlja izvornu katalogizaciju | 0 | OCJ | HR-ZaFF | | 040 | c | Središte koje transkribira zapis | 1 | OCJ | HR-ZaFF | | 040 | a | Središte koje obavlja izvornu katalogizaciju | 0 | PER | HR-ZaFF | | 040 | c | Središte koje transkribira zapis | 1 | PER | HR-ZaFF | +----------+-------------+-----------------------------------------------+-----------+---------------+--------------+ 8 rows in set (0.05 sec) 4. instalirati value builderValue builder dolazi u obliku plugina. Olakšava unos podataka i osigurava točnost unesenih podataka. Redovito se koristi za unos kodiranih podataka (polje LDR, 008, i sl), ali moguće ga je kristiti za različita druga poboljšanja forme za unos podataka. Download: FFZG MARC framework plugins Gdje se se moraju smjestiti dateteke plugina?
Template: /usr/share/koha/intranet/htdocs/intranet-tmpl/prog/en/modules/cataloguing/value_builder/ Vidi i: 5. testiratiU Admin sučelju intraneta:
5. pokrenuti batchRebuildBiblioTables.plmglavica@koha-upgrade:/srv/koha/misc$ ./batchRebuildBiblioTables.pl -h This script rebuilds the non-MARC DB from the MARC values. You can/must use it when you change your mapping. Example: you decide to map biblio.title to 200$a (it was previously mapped to 610$a). Run this script or you will have strange results in OPAC ! Syntax: ./batchRebuildBiblioTables.pl -h (or without arguments => shows this screen) ./batchRebuildBiblioTables.pl -c (c like confirm => rebuild non marc DB (may be long) -t => test only, change nothing in DB
Ova skripta rekreira non-MARC DB iz MARC vrijednosti. Obavezno ju je pokreniti nakon svake promjene u mapiranju polja. Ova skripta će rekreirati samo polja u biblio zapisu (sve osim podataka u 952, odnosno u items tablici). Master verzija podataka o primjercima nalazi se u items tablici.
Ako nešto mijenjamo u polju 952, pokreće se skripta Ne pokretati ovu skriptu ako nije nužno! mglavica@koha-upgrade:/srv/koha/misc/maintenance$ ./sync_items_in_marc_bib.pl -h ./sync_items_in_marc_bib.pl: synchronize item data embedded in MARC bibs Replaces the item data embedded in the MARC bib records (for indexing) with the authoritative item data as stored in the items table. If Zebra is used, run rebuild_zebra.pl -b -r after running this script. NOTE: this script should be run only if there is reason to suspect that the embedded item tags are not in sync with the items table. Parameters: --run-update run the synchronization --where condition selects the biblios on a criterium (Repeatable) --help or -h show this message. |