Indice generale del sito  | Indice analitico 

Pagina precedente
43. Importare   300 / 396  Pagina successiva
45. Periodici Indietro
ALEPH 500 (v. 16-18): documentazione tecnica  |  Torna alla pagina iniziale:
 44. Importazione di record bibl. UNIMARC ISO 2709 

tab04 tabella-routine che governa la conversione nell’importazione.

  1. Menu: Edita | Sistema record | scelta della routine (base: porzione di tab04 descritta in fix_doc.ita richiamata in tab_fix) solo ora aggancia la tab04, prima di questo passo il record e’ -piu’ o meno: ad es. gli NSB- come scaricato.
    Questo passaggio di ‘sistemazione’ con input UNIMARC potrebbe non venire eseguito e allora il record verrebbe assunto cos
    ì come arrivato senza agganciare la Tab04 allows for converting one set of cataloging tags to another. Different conversion routines can be defined and linked to the fix document feature in cataloging (see section UTIL M/11 and UTIL M/12). This can be used when importing records from a database with a different cataloging system.
    Note that all tags not defined in this table will be deleted from the record when activating the tab_fix routine.
    1. ossia per ometterli non vanno dichiarati e NON mettere destinazione vuota,
    2. per trasferirli tutti non c'è bisogno di indicare nulla
    3. per fondere (merge) indichi il target due o più volte a fronte dello stesso TAG in entrata a sinistra
    4. quando si fa elenco è perché si vuole omettere quelli non elencati e/o dargli destinazione diversa in arrivo,
    5. è possibile 'appendere' del testo e dunque anche un sottocampo
  2. Integra con bozza: record SBN possono ben essere sporchi: cfr. accenti, sottocampi UNIMARC fantasiosi; diversi: punteggiatura e sottocampi di nomi -persone, enti; Leader e 100 si recuperano con Integra bozza di catalogazione DOWN

la fonte (source) a sinistra, la destinazione (target) a destra
!!-!!!!!-!!!!!!!!!!-!!!!!-!-!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!Conversione da UNIMARC SBN (FDO) a UNIMARC con LDR e 100
!i record SBN possono ben essere sporchi: cfr. accenti, sottocampi UNIMARC fantasiosi; diversi: punteggiatura e sottocampi di nomi -persone, enti-
!titolo originale che NON viene fuori .....
02 LDR              LDR
02 100              100
!notare che prima Leader e 100 si recuperano con Integra bozza di catalogazione DOWN
02 009              FMT
02 001              035##   a
02 010##            010##
02 011##            011##
02 012##            012##
02 013##            013##
02 020##            020##
02 022##            022##
02 101##            101##
02 102##            102##
02 200##            200##
02 205##            205##
02 207##            207##
02 210##            210##
02 211##            211##
02 215##            215##
02 225##            2252#
02 3####            3####
02 410##            410##
02 411##            411 #
02 42###            42# #
02 43###            43# #
02 44###            44# #
02 45###            45# #
02 46###            46# #
02 5####            5####
!!-!!!!!-!!!!!!!!!!-!!!!!-!-!!!!!!!!!!-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!02 60### abcdftxyz  60###
!02 61### abcdftxyz  61###              $$z(soggetto BNCF)
!in questo modo non tira dietro subfield ripetibili a a a ammessi da UNIMARC in 610 volevo escludere $3, l'append funziona anche con $$z
02 60###            60###
02 61###            61###
02 62###            61###
02 63###            63###
02 66###            66###
02 670##            670##
02 675##            675##
02 676## avzc1      676##   avz99
02 70### abcdf      7## #
02 71### abcdfeh    7## #

01 FMT   FMT
01 LDR   LDR
!01 001   001
!01 008   100 a
01 010## a 020## b vedi qui che puo’ fondere due campi in 020
01 015##  020##
01 017##  035##
01 018##  301##
01 020##  abcz 010## abdz

01 245## abcnp 200# adfhi
01 246## abcnp 517## adfhi
...
col. 1 numero (nome) che indica il pgm nella fattispecie "USMARC contro UNIMARC", ci sono anche nomi riservati cfr. M/11:
col. 2 source (USMARC)
col. 3 sottocampo
col. 4 destinazione (UNIMARC)
col. 5 Y elimina i sottocampi in entrata, N non eliminarli
col. 6 codici di sottocampo da sostituire a quelli di partenza
col. 7 testo da ‘appendere’, aggiungere

una routine 02 va aggiunta all’esistente 04-01 nella upg01/tab/tab_fix 

04-01 fix_doc_tab04_01
04-02 fix_doc_tab04_02
04-03 fix_doc_tab04_03
04-04 fix_doc_tab04_04
!aggiunte specifiche ex Siena: richiama quanto c'e' nella G 1 04
! 04-90 fix_doc_tab04_90
!non c'e' nella doc Di Fuccia e non c'e' bisogno di metterla

e descritta nella ../pc_tab/catalog/fix_doc.ita (richiederà il re-packaging M/7) come 04_02 ad es.:

04-01 N L Converti USMARC Record in UNIMARC Record (da controllare per derivare dati da ISSN)
credo che si dovrebbe aggiungere, ad es. (dipende ovviamente da che tag poi si scrivono nella porzione della tabella):
04-02 N L Converti UNIMARC SBN in UNIMARC PG
etc.

Università degli studi di Perugia - CSB - Servizio della biblioteca digitale: Ufficio Aleph / a cura di Francesco Dell'orso 
v. 2.3 - ottobre 2010;
vai alla pagina iniziale