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

Some 600 fields should not be converted to bf:Persons #253

Closed rjyounes closed 8 years ago

rjyounes commented 8 years ago

Example from Cornell catalog (bib 7694):

<datafield ind1="3" ind2="0" tag="600">
    <subfield code="a">Blackwell family</subfield>
    <subfield code="x">Manuscripts.</subfield>
</datafield>

Converted to

<bf:Work rdf:about="http://ld4l.library.cornell.edu/7694">
     ...
    <bf:subject rdf:resource="http://ld4l.library.cornell.edu/7694person10"/>
</bf:Work> 
<bf:Person rdf:about="http://ld4l.library.cornell.edu/7694person10">         
    <bf:authorizedAccessPoint>Blackwell family--Manuscripts.</bf:authorizedAccessPoint>      
    <bf:label>Blackwell family--Manuscripts.</bf:label>
    <bf:hasAuthority>
        <madsrdf:Authority>
            <rdf:type rdf:resource="http://www.loc.gov/mads/rdf/v1#ComplexSubject"/>
            <madsrdf:authoritativeLabel>Blackwell family--Manuscripts.</madsrdf:authoritativeLabel>
            <madsrdf:isMemberOfMADSScheme rdf:resource="http://id.loc.gov/authorities/subjects"/>
        </madsrdf:Authority>
    </bf:hasAuthority>
</bf:Person>

Steven Folsom suggests: If the first 600 indicator is a 3, write it as a bf:Family.

rjyounes commented 8 years ago

The latest version of the converter still generates a bf:Person with a madsrdf:PersonalName rather than a bf:Family with a madsrdf:FamilyName from the marcxml shown:

    <datafield ind1="3" ind2="0" tag="600">
      <subfield code="a">Blackwell family</subfield>
      <subfield code="x">Manuscripts.</subfield>
    </datafield>
   <bf:Person rdf:about="http://draft.ld4l.org/cornell/7694person10">
      <bf:authorizedAccessPoint>Blackwell family--Manuscripts.</bf:authorizedAccessPoint>
      <bf:label>Blackwell family--Manuscripts.</bf:label>
      <bf:hasAuthority>
         <madsrdf:Authority>
            <rdf:type rdf:resource="http://www.loc.gov/mads/rdf/v1#ComplexSubject"/>
            <madsrdf:authoritativeLabel>Blackwell family--Manuscripts.</madsrdf:authoritativeLabel>
            <madsrdf:isMemberOfMADSScheme rdf:resource="http://id.loc.gov/authorities/subjects"/>
            <madsrdf:componentList rdf:parseType="Collection">
               <madsrdf:PersonalName>
                  <rdf:type rdf:resource="http://www.loc.gov/mads/rdf/v1#Authority"/>
                  <madsrdf:authoritativeLabel>Blackwell family</madsrdf:authoritativeLabel>
                  <madsrdf:elementList rdf:parseType="Collection">
                     <madsrdf:FullNameElement>
                        <madsrdf:elementValue>Blackwell family</madsrdf:elementValue>
                     </madsrdf:FullNameElement>
                  </madsrdf:elementList>
               </madsrdf:PersonalName>
               <madsrdf:Topic>
                  <rdf:type rdf:resource="http://www.loc.gov/mads/rdf/v1#Authority"/>
                  <madsrdf:authoritativeLabel>Manuscripts</madsrdf:authoritativeLabel>
                  <madsrdf:elementList rdf:parseType="Collection">
                     <madsrdf:TopicElement>
                        <madsrdf:elementValue>Manuscripts.</madsrdf:elementValue>
                     </madsrdf:TopicElement>
                  </madsrdf:elementList>
               </madsrdf:Topic>
            </madsrdf:componentList>
         </madsrdf:Authority>
      </bf:hasAuthority>
   </bf:Person>