timathom / pulibrary-bf-issues

Draft issue reports for submission to lcnetdev/marc2bibframe
Creative Commons Zero v1.0 Universal
1 stars 0 forks source link

MARC 505 0 0 #1

Closed timathom closed 10 years ago

timathom commented 10 years ago

Submitted

Currently, titles from an enhanced 505 contents note (subfield $t) are being mapped to bf:contains/bf:Work. Subfield $g is being mapped to bf:note.

I have a record for a book set that has six volumes:

<marc:collection xmlns:marc="http://www.loc.gov/MARC21/slim"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd">
    <marc:record type="Bibliographic">
        <marc:leader>01713cam a2200373 i 4500</marc:leader>
        <marc:controlfield tag="001">7703201</marc:controlfield>
        <marc:controlfield tag="005">20140508170225.0</marc:controlfield>
        <marc:controlfield tag="008">130819s2008    bl a     b    000 0 por d</marc:controlfield>
        <marc:datafield tag="020" ind1=" " ind2=" ">
            <marc:subfield code="a">9788599535974 (vol. 1)</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="020" ind1=" " ind2=" ">
            <marc:subfield code="a">9788599535981 (vol. 2)</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="020" ind1=" " ind2=" ">
            <marc:subfield code="a">9788599535998 (vol. 3)</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="020" ind1=" " ind2=" ">
            <marc:subfield code="a">9788579020018 (vol. 4)</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="020" ind1=" " ind2=" ">
            <marc:subfield code="a">9788579020025 (vol. 5)</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="020" ind1=" " ind2=" ">
            <marc:subfield code="a">9788579020032 (vol. 6)</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="040" ind1=" " ind2=" ">
            <marc:subfield code="a">NjP</marc:subfield>
            <marc:subfield code="b">eng</marc:subfield>
            <marc:subfield code="e">rda</marc:subfield>
            <marc:subfield code="c">NjP</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="050" ind1=" " ind2="4">
            <marc:subfield code="a">HE2928</marc:subfield>
            <marc:subfield code="b">.C35 2008</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="043" ind1=" " ind2=" ">
            <marc:subfield code="a">s-bl---</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="245" ind1="0" ind2="0">
            <marc:subfield code="a">Caminhos do trem :</marc:subfield>
            <marc:subfield code="b">apogeu, decadência e retomada da ferrovia no Brasil.</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="246" ind1="1" ind2=" ">
            <marc:subfield code="i">Title on container:</marc:subfield>
            <marc:subfield code="a">Coleção caminhos do trem :</marc:subfield>
            <marc:subfield code="b">apogeu, decadência e retomada da ferrovia no Brasil</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="264" ind1=" " ind2="1">
            <marc:subfield code="a">São Paulo - SP :</marc:subfield>
            <marc:subfield code="b">Duetto Editorial,</marc:subfield>
            <marc:subfield code="c">[2008]</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="300" ind1=" " ind2=" ">
            <marc:subfield code="a">6 volumes :</marc:subfield>
            <marc:subfield code="b">illustrations (chiefly color) ;</marc:subfield>
            <marc:subfield code="c">28 cm</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="336" ind1=" " ind2=" ">
            <marc:subfield code="a">text</marc:subfield>
            <marc:subfield code="2">rdacontent</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="336" ind1=" " ind2=" ">
            <marc:subfield code="a">still image</marc:subfield>
            <marc:subfield code="2">rdacontent</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="337" ind1=" " ind2=" ">
            <marc:subfield code="a">unmediated</marc:subfield>
            <marc:subfield code="2">rdamedia</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="338" ind1=" " ind2=" ">
            <marc:subfield code="a">volume</marc:subfield>
            <marc:subfield code="2">rdacarrier</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="500" ind1=" " ind2=" ">
            <marc:subfield code="a">"A trajetória das estradas de ferro brasileiras e seu impacto no desenvolvimento econômico e integração nacional"--Container.</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="504" ind1=" " ind2=" ">
            <marc:subfield code="a">Includes bibliographical references.</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="505" ind1="0" ind2="0">
            <marc:subfield code="g">1.</marc:subfield>
            <marc:subfield code="t">Origens : nos trilhos do café --</marc:subfield>
            <marc:subfield code="g">2.</marc:subfield>
            <marc:subfield code="t">Grandes ferrovias : malha ferroviária --</marc:subfield>
            <marc:subfield code="g">3.</marc:subfield>
            <marc:subfield code="t">Locomotivas e vagões : do vapor ao elétrico --</marc:subfield>
            <marc:subfield code="g">4.</marc:subfield>
            <marc:subfield code="t">A conquista do território : paisagens recriadas --</marc:subfield>
            <marc:subfield code="g">5.</marc:subfield>
            <marc:subfield code="t">Profissão ferroviário --</marc:subfield>
            <marc:subfield code="g">6.</marc:subfield>
            <marc:subfield code="t">De volta aos trilhos : expresso para o futuro.</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="650" ind1=" " ind2="0">
            <marc:subfield code="a">Railroads</marc:subfield>
            <marc:subfield code="z">Brazil</marc:subfield>
            <marc:subfield code="x">History.</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="650" ind1=" " ind2="0">
            <marc:subfield code="a">Railroads</marc:subfield>
            <marc:subfield code="z">Brazil</marc:subfield>
            <marc:subfield code="x">History</marc:subfield>
            <marc:subfield code="v">Pictorial works.</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="700" ind1="1" ind2=" ">
            <marc:subfield code="a">Vasquez, Pedro,</marc:subfield>
            <marc:subfield code="e">editor.</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="730" ind1="0" ind2=" ">
            <marc:subfield code="a">História viva.</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="904" ind1=" " ind2=" ">
            <marc:subfield code="a">sla</marc:subfield>
            <marc:subfield code="b">o</marc:subfield>
            <marc:subfield code="h">n</marc:subfield>
            <marc:subfield code="c">b</marc:subfield>
            <marc:subfield code="e">20130819</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="902" ind1=" " ind2=" ">
            <marc:subfield code="a">tat</marc:subfield>
            <marc:subfield code="b">o</marc:subfield>
            <marc:subfield code="6">a</marc:subfield>
            <marc:subfield code="7">m</marc:subfield>
            <marc:subfield code="d">v</marc:subfield>
            <marc:subfield code="f">6</marc:subfield>
            <marc:subfield code="e">20140508</marc:subfield>
        </marc:datafield>
    </marc:record>
    <marc:record type="Holdings">
        <marc:leader>00230cv  a22001094  4500</marc:leader>
        <marc:controlfield tag="001">7504272</marc:controlfield>
        <marc:controlfield tag="004">7703201</marc:controlfield>
        <marc:controlfield tag="005">20140508105435.0</marc:controlfield>
        <marc:controlfield tag="008">1308190p    8   1001uu   0000000</marc:controlfield>
        <marc:datafield tag="852" ind1="0" ind2=" ">
            <marc:subfield code="b">f</marc:subfield>
            <marc:subfield code="h">HE2928</marc:subfield>
            <marc:subfield code="i">.C35 2008</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="866" ind1=" " ind2="0">
            <marc:subfield code="a">1-6</marc:subfield>
        </marc:datafield>
        <marc:datafield tag="866" ind1=" " ind2="0">
            <marc:subfield code="x">DESIGNATOR: vol.</marc:subfield>
        </marc:datafield>
    </marc:record>
</marc:collection>

When I run the conversion, I get a top-level bf:Work for the set, and then six bf:contains/bf:Work elements for the individual volumes. In this case, it seems to make sense to model the individual volumes as bf:Work, but will that always be the case? Are catalogers consciously making this kind of semantic distinction when they create enhanced 505 notes? Non-formatted 505 notes are not being modeled as bf:Work, but are mapped to bf:contentsNote.

Also, in the current conversion, the first subfield $g is getting omitted, which throws off the numbering (i.e., the bf:contains/bf:Work below should have <bf:note>1.</bf:note>, not <bf:note>2.</bf:note>:

<bf:contains>
    <bf:Work>
        <bf:authorizedAccessPoint>Origens : nos trilhos do café
            --</bf:authorizedAccessPoint>
        <bf:title>Origens : nos trilhos do café --</bf:title>
        <bf:note>2.</bf:note>
    </bf:Work>
</bf:contains>
<bf:contains>
    <bf:Work>
        <bf:authorizedAccessPoint>Grandes ferrovias : malha ferroviária
            --</bf:authorizedAccessPoint>
        <bf:title>Grandes ferrovias : malha ferroviária --</bf:title>
        <bf:note>3.</bf:note>
    </bf:Work>
</bf:contains>
<bf:contains>
    <bf:Work>
        <bf:authorizedAccessPoint>Locomotivas e vagões : do vapor ao elétrico
            --</bf:authorizedAccessPoint>
        <bf:title>Locomotivas e vagões : do vapor ao elétrico --</bf:title>
        <bf:note>4.</bf:note>
    </bf:Work>
</bf:contains>
<bf:contains>
    <bf:Work>
        <bf:authorizedAccessPoint>A conquista do território : paisagens recriadas
            --</bf:authorizedAccessPoint>
        <bf:title>A conquista do território : paisagens recriadas --</bf:title>
        <bf:note>5.</bf:note>
    </bf:Work>
</bf:contains>
<bf:contains>
    <bf:Work>
        <bf:authorizedAccessPoint>Profissão ferroviário --</bf:authorizedAccessPoint>
        <bf:title>Profissão ferroviário --</bf:title>
        <bf:note>6.</bf:note>
    </bf:Work>
</bf:contains>
<bf:contains>
    <bf:Work>
        <bf:authorizedAccessPoint>De volta aos trilhos : expresso para o
            futuro.</bf:authorizedAccessPoint>
        <bf:title>De volta aos trilhos : expresso para o futuro.</bf:title>
    </bf:Work>
</bf:contains>

Finally, this record contains an 020 field with an ISBN for each volume. Each 020 causes a new bf:hasInstance/bf:Instance element to get generated. However, there is no correlation between these instances and the bf:Work elements generated from the titles in 505 $t. It seems incorrect to assert that each individual volume is an instance of the top-level bf:Work. Shouldn't the instances in this case be mapped to the bf:contains/bf:Work elements? There may not be a reliable way to do this, but with this record, at least, the volume numbers following the ISBNs could be matched to the designators in subfield $g.

jbaxmeyer commented 10 years ago

Makes sense to me - clearly written.

joycebcat commented 10 years ago

Wow, you really tackled a complex one first time out. It looks good.