Hi Wayne,

Thanks so much for clarifying that confusing reference! This will definitely help my work to map the BSR and BIBFRAME to LD4P's bibliotek-o ontology.

Best,
Amber

On Wed, Oct 4, 2017 at 2:37 PM, Wayne Schneider <[log in to unmask]> wrote:

Hi, Amber and Joseph.

The document specifying the conversion for the 530-535 fields is actually ConvSpec-490,510,530-535-Links-R1p.xlsx -- I agree that the reference to "Other Linking Entries" in the document for the 5XX fields is a little confusing.

A bug was actually just fixed in the LC BF conversion tool around these properties (https://github.com/lcnetdev/marc2bibframe2/issues/55). I'm not sure when this fix will make it into production. Here's a sample record with a 534 so you could see what the conversion looks like (with the bug in place, unfortunately): http://id.loc.gov/tools/bibframe/compare-lccn/full-rdf?find=2008623009

   wayne

-- 
Wayne Schneider
www.indexdata.com

On 10/4/17 12:56 PM, Amber Billey wrote:
Hi Joseph,

bf:originalVersion and bf:originalVersionOf are subproperties of bf:derivativeOf and bf:hasDerivative without any defined domain or range; while bf:hasReproduction and bf:reproductionOf are subproperties of only bf:hasEquivalent with a domain and range of bf:Instance.

bf:originalVersion and bf:originalVersionOf expresses the relationship between versions of Works (such as a book and it's movie remake); while bf:hasReproduction and bf:reproductionOf allows for the relationship between Instances (such as a photograph and the digitized copy of the photograph). 

I know it's not fun to look at, but the secrets to BF are hidden in it's RDF source code:

<owl:ObjectProperty rdf:about="http://id.loc.gov/ontologies/bibframe/originalVersion">
        <skos:definition>Resource is the original version of which this resource is a
            reproduction.</skos:definition>
        <rdfs:subPropertyOf rdf:resource="http://id.loc.gov/ontologies/bibframe/derivativeOf"/>
        <rdfs:comment>Used with Work or Instance</rdfs:comment>
        <rdfs:label>Original version</rdfs:label>
        <rdfs:comment>Expected value Work or Instance</rdfs:comment>
        <owl:inverseOf rdf:resource="http://id.loc.gov/ontologies/bibframe/originalVersionOf"/>
        <dcterms:modified>2016-04-21 (New)</dcterms:modified>
        <dcterms:modified>2016-04-29 (added inverse, updated range)</dcterms:modified>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="http://id.loc.gov/ontologies/bibframe/originalVersionOf">
        <skos:definition>Original version of a resource.</skos:definition>
        <rdfs:subPropertyOf rdf:resource="http://id.loc.gov/ontologies/bibframe/hasDerivative"/>
        <rdfs:comment>Used with Work or Instance</rdfs:comment>
        <rdfs:label>Original version of</rdfs:label>
        <rdfs:comment>Expected value Work or Instance</rdfs:comment>
        <owl:inverseOf rdf:resource="http://id.loc.gov/ontologies/bibframe/originalVersion"/>
        <dcterms:modified>2016-04-21 (New)</dcterms:modified>
        <dcterms:modified>2016-04-29 (added inverse, updated range)</dcterms:modified>
    </owl:ObjectProperty>
   
    <owl:ObjectProperty rdf:about="http://id.loc.gov/ontologies/bibframe/hasReproduction">
        <rdfs:domain rdf:resource="http://id.loc.gov/ontologies/bibframe/Instance"/>
        <rdfs:range rdf:resource="http://id.loc.gov/ontologies/bibframe/Instance"/>
        <skos:definition>Resource that reproduces another Resource.</skos:definition>
        <rdfs:subPropertyOf rdf:resource="http://id.loc.gov/ontologies/bibframe/hasEquivalent"/>
        <rdfs:label>Reproduced as</rdfs:label>
        <owl:inverseOf rdf:resource="http://id.loc.gov/ontologies/bibframe/reproductionOf"/>
        <dcterms:modified>2016-04-21 (New)</dcterms:modified>
        <dcterms:modified>2016-04-29 (added inverse)</dcterms:modified>
    </owl:ObjectProperty>
    <owl:ObjectProperty rdf:about="http://id.loc.gov/ontologies/bibframe/reproductionOf">
        <rdfs:domain rdf:resource="http://id.loc.gov/ontologies/bibframe/Instance"/>
        <rdfs:range rdf:resource="http://id.loc.gov/ontologies/bibframe/Instance"/>
        <skos:definition>Resource that is a reproduction of another Resource.</skos:definition>
        <rdfs:subPropertyOf rdf:resource="http://id.loc.gov/ontologies/bibframe/hasEquivalent"/>
        <rdfs:label>Reproduction of</rdfs:label>
        <owl:inverseOf rdf:resource="http://id.loc.gov/ontologies/bibframe/hasReproduction"/>
        <dcterms:modified>2016-04-21 (New)</dcterms:modified>
        <dcterms:modified>2016-04-29 (added inverse)</dcterms:modified>
    </owl:ObjectProperty>

Also whether we like it or not, BIBFRAME has to accommodate legacy MARC data, so it seems that the bf:originalVersion/bf:originalVersionOf and bf:hasReproduction/bf:reproductionOf will accommodate for MARC 534 and 533 data. However in the 5XX mapping tables published by LC, 534 and 533 refer to the Linking Entries mapping tables and those properties are not listed there. So I'm curious how properties are actually being mapped ny LC. It would be useful to find an example and run it through the MARC to BF Comparison Tool. Still these properties set up a good foundation for recording relationships between version and reproductions outside of the MARC environment. 

Hope this helps!

Best,
Amber Billey

PCC BIBFRAME Task Group Co-Chair

On Tue, Oct 3, 2017 at 12:33 PM, Joseph Kiegel <[log in to unmask]> wrote:

Please clarify the meaning and use of the originalVersion and originalVersionOf properties.  The only hint in the definition is that the relationship is one of “reproduction”.  However, the reproduction relationship, which is one of equivalence not derivation, is already covered by hasReproduction and reproductionOf.