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

madsrdf:isMemberOfMADSScheme #192

Closed kiegel closed 9 years ago

kiegel commented 10 years ago

madsrdf:isMemberOfMADSScheme is used to give a subject thesaurus based on the 2nd indicator value of a MARC 6XX field. However, when the indicator value is 7, indicating that the thesaurus is in $2, an isMemberOfMADSScheme property is generated with a stub URI. In this case madsrdf:isMemberOfMADSScheme should not be generated.

655 _7 |a Live sound recordings. |2 lcgft

<http://example.org/99137969100001452topic10> a bf:Topic ;
    bf:authoritySource "lcgft" ;
    bf:authorizedAccessPoint "Live sound recordings" ;
    bf:hasAuthority [ a madsrdf:Authority,
                madsrdf:GenreForm ;
            madsrdf:authoritativeLabel "Live sound recordings" ;
            madsrdf:isMemberOfMADSScheme <http://example.org> ] ;
    bf:label "Live sound recordings" .

Here madsrdf:isMemberOfMADSScheme does not provide an actionable link, and the thesaurus is already give in bf:authoritySource.

I don't have an example at hand, but the same stub URI is likely to happen with 2nd indicator 4. There is no subject thesaurus in that case, so madsrdf:isMemberOfMADSScheme should not be generated.

(OCLC # 429048800)