marc2bibframe2 icon indicating copy to clipboard operation
marc2bibframe2 copied to clipboard

language properties from 008/35-37 and 041 MARC codes

Open wafschneider opened this issue 7 years ago • 1 comments

Currently, language properties from the 008/35-37 can have as their object a linked data resource from id.loc.gov, e.g.:

<bf:Work rdf:about="http://example.org/1#Work">
  <bf:language>
    <bf:Language rdf:about="http://id.loc.gov/vocabulary/languages/eng"/>
  </bf:language>
</bf:Work>

This seems a little more elaborate than necessary. Would it be better to just convert like this?

<bf:Work rdf:about="http://example.org/1#Work">
  <bf:language rdf:resource="http://id.loc.gov/vocabulary/languages/eng"/>
</bf:Work>

In addition, the 041 creates entities like this:

<bf:Work rdf:about="http://example.org/1#Work">
  <bf:language>
    <bf:Language>
      <bf:identifiedBy>
        <bf:Identifier>
          <rdf:value rdf:resource="http://id.loc.gov/vocabulary/languages/eng"/>
          <bf:source>
            <bf:Source rdf:about="http://id.loc.gov/vocabulary/languages"/>
          </bf:source>
        </bf:Identifier>
      </bf:identifiedBy>
    </bf:Language>
  </bf:language>
</bf:Work>

In the case where there is no bf:part property of the bf:Language entity, perhaps it would be better to simplify this down to the same pattern:

<bf:Work rdf:about="http://example.org/1#Work">
  <bf:language rdf:resource="http://id.loc.gov/vocabulary/languages/eng"/>
</bf:Work>

wafschneider avatar Jun 07 '17 19:06 wafschneider

That makes more sense to me since that URI resolves to madsrdf and the bf:Source is the same as the madsrdf:isMemberOfMADSScheme

-Kirk

On Wed, Jun 7, 2017 at 3:16 PM, Wayne Schneider [email protected] wrote:

Currently, language properties for these elements can have as their object a linked data resource from id.loc.gov, e.g.:

<bf:Work rdf:about="http://example.org/1#Work"> bf:language <bf:Language rdf:about="http://id.loc.gov/vocabulary/languages/eng"> bf:source <bf:Source rdf:about="http://id.loc.gov/vocabulary/languages"/> </bf:source> </bf:Language> </bf:language> </bf:Work>

This seems a little more elaborate than necessary. Would it be better to just convert like this?

<bf:Work rdf:about="http://example.org/1#Work"> <bf:language rdf:resource="http://id.loc.gov/vocabulary/languages/eng"/> </bf:Work>

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/lcnetdev/marc2bibframe2/issues/39, or mute the thread https://github.com/notifications/unsubscribe-auth/ABWqksl3oCg4jZJ5atQLFPJMGKEv-kjuks5sBvcFgaJpZM4NzKKm .

kirkhess avatar Jun 07 '17 19:06 kirkhess