Koha Croatian user group
MARC Bibliographic framework: Revision 27


Č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:

  • odabir potrebnih MARC polja i potpolja
  • prikaz polja u formi za unos
  • definiranje default vrijednosti
  • mapiranje polja u koha bazu
  • korištenje alata za normiranje podataka i dodataka koji olakšavaju točan unos podataka

Upute za konfiguraciju

Koha 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.
Interne funckije u Kohi (npr. cirkulacija, reporting) odvijaju se uz pomoć podataka u Koha bazi.
Prikaz podataka nije limitiran mapiranjem, ali do verzije 3.2 nije postojala elegantna metoda za dodavanje polja za display u intranetu, pa je display u intranetu bio limitiran na polja iz baze. Od verzije 3.2 postoji Keywords to MARC mapping.

Kako importati framework?

Trebaju nam:

a) podaci koji se nalaze u tablicama:
biblio_framework
marc_tag_structure
marc_subfield_structure

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 podataka

Download: FFZG MARC frameworks

Zaviriti u verziju baze.
Ako je prevelika razlika u verzijama možda ne postoji neko polje u tablici u koje je mapirano MARC polje. Na primjer u verziji 3.00.00.055 dodano je polje enumchron u tablicu items i 952h je mapirano u to polje.

Administration › System Preferences > Admin
ili
installer/data/mysql/updatedatabase.pl.

$ 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 vrijednosti

Koha 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 builder

Value 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/
Skripta: /usr/share/koha/intranet/cgi-bin/cataloguing/value_builder/

Vidi i:

5. testirati

U Admin sučelju intraneta:

  • pokrenuti MARC Bibliographic framework test
  • pogledati MARC links

5. pokrenuti batchRebuildBiblioTables.pl

Ova skripta rekreira non-MARC DB iz MARC vrijednosti. Obavezno ju je pokreniti nakon svake promjene u mapiranju polja.
Ako se ne pokrene u OPAC-u će se pojaviti čudni rezultati.