ntra00 / marc2bibframe

Convert marc to BIBFRAME 1.0 - see lcnetdev/marc2bibframe2 for current release
http://www.loc.gov/bibframe/
Other
64 stars 20 forks source link

bf:authorizedAccessPoint non-Latin #57

Closed joycebcat closed 10 years ago

joycebcat commented 10 years ago

Non-Latin script data is being converted as a parallel version of the authorizedAccessPoint with 100/245 data, which is fine. The data from the 245 in romanization becomes bf:title and bf:workTitle/bf:Title/bf:titleValue but the parallel script data for this becomes bf:authorizedAccessPoint.

bf:authorizedAccessPointMashbāl, Muḥammad Miṣr fī ʻuyūn al-Maghāribah/bf:authorizedAccessPoint

مشبال، محمد، مصر في عيون المغاربة/bf:authorizedAccessPoint bf:titleMiṣr fī ʻuyūn al-Maghāribah/bf:title bf:workTitlebf:Titlebf:titleValueMiṣr fī ʻuyūn al-Maghāribah //bf:titleValue/bf:Title/bf:workTitle مصر في عيون المغاربة/bf:authorizedAccessPoint
kefo commented 10 years ago

Could you point to a record or provide one. We'd like to see a little more context if possible.

joycebcat commented 10 years ago

Not sure what is the best format for you. Is the coding below OK? Is there some way I can attach an xml file?

<rdf:RDF>
    <bf:Work rdf:about="http://pultest/stuff/8277786">
        <rdf:type rdf:resource="http://bibframe.org/vocab/Text"/>
        <bf:authorizedAccessPoint>Tong su wen xue xuan kan (Beijing, China)</bf:authorizedAccessPoint>
        <bf:authorizedAccessPoint xml:lang="zh">通俗文学选刊.</bf:authorizedAccessPoint>
        <bf:label>Tong su wen xue xuan kan (Beijing, China)</bf:label>
        <madsrdf:authoritativeLabel>Tong su wen xue xuan kan (Beijing, China)</madsrdf:authoritativeLabel>
        <bf:workTitle>
            <bf:Title>
                <bf:titleValue>Tong su wen xue xuan kan (Beijing, China)</bf:titleValue>
            </bf:Title>
        </bf:workTitle>
        <bf:title>Tong su wen xue xuan kan</bf:title>
        <bf:workTitle>
            <bf:Title>
                <bf:titleValue>Tong su wen xue xuan kan.</bf:titleValue>
            </bf:Title>
        </bf:workTitle>
        <bf:authorizedAccessPoint xml:lang="zh">通俗文学选刊.</bf:authorizedAccessPoint>
    </bf:Work>
</rdf:RDF>
kefo commented 10 years ago

Thanks for the snippet. Could we see the original MARC record too please?

joycebcat commented 10 years ago

second example I sent (UT main entry): 000 02018nas a2200433Ia 450 001 8277786 005 20140505165744.0 008 140505c198u9999cc uu p 0 e0chi d 035 |a (OCoLC)ocn879220545 040 |a CSt-H |b eng |c PULEA |d OCLCQ |d PULEA 035 |a (OCoLC)879220545 043 |a a-cc--- 079 |a ocn145400445 090 |a PL2446 |b .T88 049 |a MAIN 130 0 |6 880-01 |a Tong su wen xue xuan kan (Beijing, China) 245 10 |6 880-02 |a Tong su wen xue xuan kan. 260 |6 880-03 |a Beijing : |b "Tong su wen xue xuan kan" bian ji bu, |c 1988- 300 |a v. : |b ill. ; |c 28 cm. 362 1 |6 880-04 |a Began with: chuang kan hao = zong di 1 qi, published in 1988. 550 |6 880-05 |a Sponsored by: :Zhongguo min jian wen yi jia xie hui, and: Zhongguo da zhong wen xue xue hui. 588 |6 880-06 |a Description based on: Chuang kan hao = zong di 1 qi;title from cover. 588 |6 880-07 |a Latest issue consulted: zong di 3 qi. 650 _0 |a Chinese literature |y 20th century |v Periodicals. 651 0 |a China |x Politics and government |v Periodicals. 710 2 |6 880-08 |a Zhongguo min jian wen yi jia xie hui, |e sponsoring body. 710 2 |6 880-09 |a Zhongguo da zhong wen xue xue hui, |e sponsoring body. 776 08 |i Online version: |t Tong su wen xue xuan kan |w (OCoLC)744498757 880 0 |6 130-01 |a 通俗文学选刊 (Beijing, China) 880 10 |6 245-02 |a 通俗文学选刊. 880 _ |6 260-03 |a 北京 : |b 《通俗文学选刊》编辑部, |c 1988- 880 1 |6 362-04 |a Began with: 创刊号 = 总第1期, published in 1988. 880 |6 550-05 |a Sponsored by: 中国民间文艺家协会, and: 中国大众文学学会. 880 |6 588-06 |a Description based on: 创刊号 = 总第1期; title from cover. 880 _ |6 588-07 |a Latest issue consulted: 总第3期. 880 2 |6 710-08 |a 中国民间文艺家协会, |e sponsoring body. 880 2_ |6 710-09 |a 中国大众文学学会, |e sponsoring body.

first example I sent (author main entry): 000 01532cam a22004454a 450 001 7574800 005 20140307173446.0 008 130202s2013 ua b 000 0 ara c 010 |a 2013339535 035 |a (OCoLC)ocn871722854 035 |a (EG-CaLB)54601 040 |a LEILA |b eng |c PUL 066 |c (3 020 |a 9789776234079 020 |a 9776234070 035 |a (OCoLC)871722854 035 |a (DLC)2013339535 042 |a pcc |a lcode 043 |a f-ua--- |a f-ti--- 050 00 |a DT70 |b .M375 2013 079 |a ocn826639218 049 |a PULL 100 1_ |6 880-01 |a Mashbāl, Muḥammad, |e author. 245 10 |6 880-02 |a Miṣr fī ʻuyūn al-Maghāribah / |c Muḥammad Mashbāl. 250 |6 880-03 |a al-Ṭabʻah 1. 260 |6 880-04 |a al-Qāhirah : |b al-Markaz al-ʻArabī lil-Dirāsāt al-Gharbīyah, |c 2013. 300 |a 224 p. ; |c 20 cm. 504 |a Includes bibliographical references. 651 _0 |a Egypt |x Intellectual life |y 20th century. 651 _0 |a Egypt |x In literature. 651 _0 |a Egypt |x Relations |z Tunisia. 651 0 |a Tunisia |x Relations |z Egypt. 880 1 |6 100-01/(3/r |a مشبال، محمد، |e author. 880 10 |6 245-02/(3/r |a مصر في عيون المغاربة / |c محمد مشبال. 880 |6 250-03/(3/r |a الطبعة 1. 880 __ |6 260-04/(3/r |a القاهرة : |b المركز العربي للدراسات الغربية، |c 2013.

kefo commented 10 years ago

@joycebcat Thanks

@ntra00 The below should work.

<marcxml:collection xmlns:marcxml="http://www.loc.gov/MARC21/slim">
  <marcxml:record>
    <marcxml:leader>02018nas a2200433Ia 450</marcxml:leader>
    <marcxml:controlfield tag="001">8277786</marcxml:controlfield>
    <marcxml:controlfield tag="005">20140505165744.0</marcxml:controlfield>
    <marcxml:controlfield tag="008">140505c198u9999cc uu p 0 e0chi d</marcxml:controlfield>
    <marcxml:datafield tag="035" ind1=" " ind2=" ">
      <marcxml:subfield code="a">(OCoLC)ocn879220545</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="040" ind1=" " ind2=" ">
      <marcxml:subfield code="a">CSt-H</marcxml:subfield>
      <marcxml:subfield code="b">eng</marcxml:subfield>
      <marcxml:subfield code="c">PULEA</marcxml:subfield>
      <marcxml:subfield code="d">OCLCQ</marcxml:subfield>
      <marcxml:subfield code="d">PULEA</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="035" ind1=" " ind2=" ">
      <marcxml:subfield code="a">(OCoLC)879220545</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="043" ind1=" " ind2=" ">
      <marcxml:subfield code="a">a-cc---</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="079" ind1=" " ind2=" ">
      <marcxml:subfield code="a">ocn145400445</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="090" ind1=" " ind2=" ">
      <marcxml:subfield code="a">PL2446</marcxml:subfield>
      <marcxml:subfield code="b">.T88</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="049" ind1=" " ind2=" ">
      <marcxml:subfield code="a">MAIN</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="130" ind1="0" ind2=" ">
      <marcxml:subfield code="6">880-01</marcxml:subfield>
      <marcxml:subfield code="a">Tong su wen xue xuan kan (Beijing, China)</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="245" ind1="1" ind2="0">
      <marcxml:subfield code="6">880-02</marcxml:subfield>
      <marcxml:subfield code="a">Tong su wen xue xuan kan.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="260" ind1=" " ind2=" ">
      <marcxml:subfield code="6">880-03</marcxml:subfield>
      <marcxml:subfield code="a">Beijing :</marcxml:subfield>
      <marcxml:subfield code="b">"Tong su wen xue xuan kan" bian ji bu,</marcxml:subfield>
      <marcxml:subfield code="c">1988-</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="300" ind1=" " ind2=" ">
      <marcxml:subfield code="a">v. :</marcxml:subfield>
      <marcxml:subfield code="b">ill. ;</marcxml:subfield>
      <marcxml:subfield code="c">28 cm.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="362" ind1="1" ind2=" ">
      <marcxml:subfield code="6">880-04</marcxml:subfield>
      <marcxml:subfield code="a">Began with: chuang kan hao = zong di 1 qi, published in 1988.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="550" ind1=" " ind2=" ">
      <marcxml:subfield code="6">880-05</marcxml:subfield>
      <marcxml:subfield code="a">Sponsored by: :Zhongguo min jian wen yi jia xie hui, and: Zhongguo da zhong wen xue xue hui.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="588" ind1=" " ind2=" ">
      <marcxml:subfield code="6">880-06</marcxml:subfield>
      <marcxml:subfield code="a">Description based on: Chuang kan hao = zong di 1 qi;title from cover.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="588" ind1=" " ind2=" ">
      <marcxml:subfield code="6">880-07</marcxml:subfield>
      <marcxml:subfield code="a">Latest issue consulted: zong di 3 qi.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="650" ind1="0" ind2=" ">
      <marcxml:subfield code="a">Chinese literature</marcxml:subfield>
      <marcxml:subfield code="y">20th century</marcxml:subfield>
      <marcxml:subfield code="v">Periodicals.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="651" ind1=" " ind2="0">
      <marcxml:subfield code="a">China</marcxml:subfield>
      <marcxml:subfield code="x">Politics and government</marcxml:subfield>
      <marcxml:subfield code="v">Periodicals.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="710" ind1="2" ind2=" ">
      <marcxml:subfield code="6">880-08</marcxml:subfield>
      <marcxml:subfield code="a">Zhongguo min jian wen yi jia xie hui,</marcxml:subfield>
      <marcxml:subfield code="e">sponsoring body.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="710" ind1="2" ind2=" ">
      <marcxml:subfield code="6">880-09</marcxml:subfield>
      <marcxml:subfield code="a">Zhongguo da zhong wen xue xue hui,</marcxml:subfield>
      <marcxml:subfield code="e">sponsoring body.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="776" ind1="0" ind2="8">
      <marcxml:subfield code="i">Online version:</marcxml:subfield>
      <marcxml:subfield code="t">Tong su wen xue xuan kan</marcxml:subfield>
      <marcxml:subfield code="w">(OCoLC)744498757</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="880" ind1="0" ind2=" ">
      <marcxml:subfield code="6">130-01</marcxml:subfield>
      <marcxml:subfield code="a">通俗文学选刊 (Beijing, China)</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="880" ind1="1" ind2="0">
      <marcxml:subfield code="6">245-02</marcxml:subfield>
      <marcxml:subfield code="a">通俗文学选刊.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="880" ind1=" " ind2=" ">
      <marcxml:subfield code="6">260-03</marcxml:subfield>
      <marcxml:subfield code="a">北京 :</marcxml:subfield>
      <marcxml:subfield code="b">《通俗文学选刊》编辑部,</marcxml:subfield>
      <marcxml:subfield code="c">1988-</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="880" ind1="1" ind2=" ">
      <marcxml:subfield code="6">362-04</marcxml:subfield>
      <marcxml:subfield code="a">Began with: 创刊号 = 总第1期, published in 1988.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="880" ind1=" " ind2=" ">
      <marcxml:subfield code="6">550-05</marcxml:subfield>
      <marcxml:subfield code="a">Sponsored by: 中国民间文艺家协会, and: 中国大众文学学会.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="880" ind1=" " ind2=" ">
      <marcxml:subfield code="6">588-06</marcxml:subfield>
      <marcxml:subfield code="a">Description based on: 创刊号 = 总第1期; title from cover.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="880" ind1=" " ind2=" ">
      <marcxml:subfield code="6">588-07</marcxml:subfield>
      <marcxml:subfield code="a">Latest issue consulted: 总第3期.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="880" ind1="2" ind2=" ">
      <marcxml:subfield code="6">710-08</marcxml:subfield>
      <marcxml:subfield code="a">中国民间文艺家协会,</marcxml:subfield>
      <marcxml:subfield code="e">sponsoring body.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="880" ind1="2" ind2=" ">
      <marcxml:subfield code="6">710-09</marcxml:subfield>
      <marcxml:subfield code="a">中国大众文学学会,</marcxml:subfield>
      <marcxml:subfield code="e">sponsoring body.</marcxml:subfield>
    </marcxml:datafield>
  </marcxml:record>
  <marcxml:record>
    <marcxml:leader>01532cam a22004454a 450</marcxml:leader>
    <marcxml:controlfield tag="001">7574800</marcxml:controlfield>
    <marcxml:controlfield tag="005">20140307173446.0</marcxml:controlfield>
    <marcxml:controlfield tag="008">130202s2013 ua b 000 0 ara c</marcxml:controlfield>
    <marcxml:datafield tag="010" ind1=" " ind2=" ">
      <marcxml:subfield code="a">2013339535</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="035" ind1=" " ind2=" ">
      <marcxml:subfield code="a">(OCoLC)ocn871722854</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="035" ind1=" " ind2=" ">
      <marcxml:subfield code="a">(EG-CaLB)54601</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="040" ind1=" " ind2=" ">
      <marcxml:subfield code="a">LEILA</marcxml:subfield>
      <marcxml:subfield code="b">eng</marcxml:subfield>
      <marcxml:subfield code="c">PUL</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="066" ind1=" " ind2=" ">
      <marcxml:subfield code="c">(3</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="020" ind1=" " ind2=" ">
      <marcxml:subfield code="a">9789776234079</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="020" ind1=" " ind2=" ">
      <marcxml:subfield code="a">9776234070</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="035" ind1=" " ind2=" ">
      <marcxml:subfield code="a">(OCoLC)871722854</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="035" ind1=" " ind2=" ">
      <marcxml:subfield code="a">(DLC)2013339535</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="042" ind1=" " ind2=" ">
      <marcxml:subfield code="a">pcc</marcxml:subfield>
      <marcxml:subfield code="a">lcode</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="043" ind1=" " ind2=" ">
      <marcxml:subfield code="a">f-ua---</marcxml:subfield>
      <marcxml:subfield code="a">f-ti---</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="050" ind1="0" ind2="0">
      <marcxml:subfield code="a">DT70</marcxml:subfield>
      <marcxml:subfield code="b">.M375 2013</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="079" ind1=" " ind2=" ">
      <marcxml:subfield code="a">ocn826639218</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="049" ind1=" " ind2=" ">
      <marcxml:subfield code="a">PULL</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="100" ind1="1" ind2=" ">
      <marcxml:subfield code="6">880-01</marcxml:subfield>
      <marcxml:subfield code="a">Mashbāl, Muḥammad,</marcxml:subfield>
      <marcxml:subfield code="e">author.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="245" ind1="1" ind2="0">
      <marcxml:subfield code="6">880-02</marcxml:subfield>
      <marcxml:subfield code="a">Miṣr fī ʻuyūn al-Maghāribah /</marcxml:subfield>
      <marcxml:subfield code="c">Muḥammad Mashbāl.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="250" ind1=" " ind2=" ">
      <marcxml:subfield code="6">880-03</marcxml:subfield>
      <marcxml:subfield code="a">al-Ṭabʻah 1.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="260" ind1=" " ind2=" ">
      <marcxml:subfield code="6">880-04</marcxml:subfield>
      <marcxml:subfield code="a">al-Qāhirah :</marcxml:subfield>
      <marcxml:subfield code="b">al-Markaz al-ʻArabī lil-Dirāsāt al-Gharbīyah,</marcxml:subfield>
      <marcxml:subfield code="c">2013.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="300" ind1=" " ind2=" ">
      <marcxml:subfield code="a">224 p. ;</marcxml:subfield>
      <marcxml:subfield code="c">20 cm.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="504" ind1=" " ind2=" ">
      <marcxml:subfield code="a">Includes bibliographical references.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="651" ind1="0" ind2=" ">
      <marcxml:subfield code="a">Egypt</marcxml:subfield>
      <marcxml:subfield code="x">Intellectual life</marcxml:subfield>
      <marcxml:subfield code="y">20th century.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="651" ind1=" " ind2="0">
      <marcxml:subfield code="a">Egypt</marcxml:subfield>
      <marcxml:subfield code="x">In literature.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="651" ind1=" " ind2="0">
      <marcxml:subfield code="a">Egypt</marcxml:subfield>
      <marcxml:subfield code="x">Relations</marcxml:subfield>
      <marcxml:subfield code="z">Tunisia.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="651" ind1=" " ind2="0">
      <marcxml:subfield code="a">Tunisia</marcxml:subfield>
      <marcxml:subfield code="x">Relations</marcxml:subfield>
      <marcxml:subfield code="z">Egypt.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="880" ind1="1" ind2=" ">
      <marcxml:subfield code="6">100-01/(3/r</marcxml:subfield>
      <marcxml:subfield code="a">مشبال، محمد،</marcxml:subfield>
      <marcxml:subfield code="e">author.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="880" ind1="1" ind2="0">
      <marcxml:subfield code="6">245-02/(3/r</marcxml:subfield>
      <marcxml:subfield code="a">مصر في عيون المغاربة /</marcxml:subfield>
      <marcxml:subfield code="c">محمد مشبال.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="880" ind1=" " ind2=" ">
      <marcxml:subfield code="6">250-03/(3/r</marcxml:subfield>
      <marcxml:subfield code="a">الطبعة 1.</marcxml:subfield>
    </marcxml:datafield>
    <marcxml:datafield tag="880" ind1=" " ind2=" ">
      <marcxml:subfield code="6">260-04/(3/r</marcxml:subfield>
      <marcxml:subfield code="a">القاهرة :</marcxml:subfield>
      <marcxml:subfield code="b">المركز العربي للدراسات الغربية،</marcxml:subfield>
      <marcxml:subfield code="c">2013.</marcxml:subfield>
    </marcxml:datafield>
  </marcxml:record>
</marcxml:collection>

For future reference, MARC/TXT to MARC/XML gist

ntra00 commented 10 years ago

The 008 is mangled when we try to pass data in marc text format. Please use marcxml for all examples. In record 1 I am going to assume "chi" is the language and move it to 008/36: "008 140505c198u9999cc uu p 0 e0chi d"

ntra00 commented 10 years ago

fixed on https://github.com/lcnetdev/marc2bibframe/commit/a75e15cdf082849bb90bb08a47a5edf52133d8b1