NLCR / Standard_NDK

Máme nový web https://standardy.ndk.cz. Záloha dokumentů z webu je stále dostupná na uložišti https://owncloud.cesnet.cz/index.php/s/yB70zl80HuZdKhP.
7 stars 0 forks source link

Převod MARC poli 072 a 080 do MODS #168

Open Drahotussky opened 2 years ago

Drahotussky commented 2 years ago

Dobry den, narazil jsem na problém s převodem poli 072 (Konspekt) a 080 (MDT) z MARC do MODS u standardu pro mono 1.4. Jak ma vypadat zaznam v MODS, kdyz v MARC je zaznam takto?:

<datafield tag="080" ind1=" " ind2=" "> <subfield code="a">338.45</subfield> <subfield code="2">MRF-sel</subfield> </datafield>

<datafield tag="072" ind1=" " ind2="7"> <subfield code="a">94(4)</subfield> <subfield code="x">Dějiny Evropy</subfield> <subfield code="2">Konspekt</subfield> <subfield code="9">8</subfield> </datafield>

To, co jsem k poli 080 videl v transformacni sablone mi prijde matouci. Je to totožné s tím, co se píše přímo ve standardech?

Podle me by zapis v MODS mel vypadat takto:

<mods:classification authority="udc">338.45</mods:classification>

<mods:subject authority="Konspekt"> <mods:topic>Dějiny Evropy</mods:topic> </mods:subject> <mods:classification authority="udc" edition="Konspekt">94(4)</mods:classification> <mods:classification authority="Konspekt">8</mods:classification>

Dekuji

FilipPavcik commented 2 years ago

Dobrý deň, kontroloval som Váš zápis v MODS a je to v poriadku, tak ako ste ho zapísali.

Ohľadom transformačnej šablóny: ešte sa na to pole 080/072 skúsime pozrieť. Šablona však slúži len na orientáciu a odpovedá nastaveniu produkčnej linky NDK.

ValentaJan commented 2 years ago

Dobrý den, je prosím už informace, jestli zmíněná transformační šablona zpracovává pole 072 a 080 tak, jak je popsáno výše? Rozumím, že šablona je pouze orientační, byla by nicméně zajímavá informace, zda z ní lze v tomto vycházet. Děkuji

FilipPavcik commented 2 years ago

Dobrý deň,

ospravedlňujem sa za neskoršiu odpoveď. Otázku ohľadom daných polí sme museli spolu s kolegami ešte prediskutovať.

Ku konkrétnej odpovedi na Vašu otázku: „jestli zmíněná transformační šablona zpracovává pole 072 a 080 tak, jak je popsáno výše“?

Nie, šablona nespracováva pole 072 a 080, tak ako je to uvedené na príklade vyššie. Pole 072 naša šablona nespracováva vobec, avšak dané pole nepoužíva ani mapovanie LOC (a taktiež ho nepoužíva ani vo svojej šablone).

Pole 080 spracováva naša šablona nasledovne (snáď sa to tu zobrazí v poriadku):

<classification 050 060 080 082 084 086>

   <xsl:template name="createClassificationFrom080">
        < mods:classification>
                <xsl:choose>
                       <xsl:when test="marc:subfield[@code='a']">
                              <xsl:attribute name="authority">udc</xsl:attribute>
                             <xsl:attribute` name="edition">Konspekt</xsl:attribute>
                       </xsl:when>
                      <xsl:when test="marc:subfield[@code='9']">
                              <xsl:attribute name="authority">Konspekt</xsl:attribute>
                       </xsl:when>
                       <xsl:when test="marc:subfield[@code='9']">
                              <xsl:attribute name="authority">Konspekt</xsl:attribute>
                       </xsl:when>
                </xsl:choose>
                <xsl:call-template name="xxx880"/>
                <xsl:call-template name="subfieldSelect">
                       <xsl:with-param name="codes">abx</xsl:with-param>
                </xsl:call-template>
         </mods:classification>
   </xsl:template>

Do budúcna budeme uvažovať nad možnou úpravou transformačnej šablony a budeme zvažovať jestli bude potrebné do nej pridať aj pole 072. Bude to však závisieť aj od toho, ako by zmena transformačnej šablony ovplyvnila v súčasnosti v nej nastavené mapovanie.

Drahotussky commented 2 years ago

Ted jsem se dival do digitalni knihovny MZK na knihu https://www.digitalniknihovna.cz/mzk/view/uuid:85f92120-7ac7-11ec-8ca2-005056827e52?page=uuid:8efd8af2-53da-4029-b854-97c6968f661f

Odkaz na bibliogr. zaznam: https://vufind.mzk.cz/Record/MZK01-001569864/Details#tabnav

pole 072 neprevadi vubec, ale pole 080 je zapsano v bibliografickem zaznamu takto: 080 |a 793.7-028.63 |2 MRF

Prevede se pak do MODS takto: 793.7</mods:classification>

Mne jste vyse psal, ze pri tomto tvaru bibliografickeho zapisu: <datafield tag="080" ind1=" " ind2=" "> <subfield code="a">338.45</subfield> <subfield code="2">MRF-sel</subfield> </datafield>

mame spravne zapis:

338.45 Primo ve standardech se u pole 080 nepise nic o elementu edition. Naopak se tam pise o prevodu pole 072, ale v transformacni sablone ne. Dekuji za osvetleni
FilipPavcik commented 2 years ago

Dobrý deň,

Váš zápis, ktorý ste uviedli hore v prvom príspevku a rovnako aj v tom poslednom je správny a je v súlade s aktuálnym štandardom.

Zápis, ktorý prevádza transformačná šablona aktuálne nepracuje s poľom 072 a v tomto prípade (pri prevode polí 080 a 072 z MARC-u) sa z nej nedá vychádzať.