Skip to content

bf:Note recent changes #87

@kirkhess

Description

@kirkhess

We all know the note modeling approach has taken a lot of turns yet the current approach still matches the original whitepaper for the most part: https://www.loc.gov/bibframe/docs/pdf/bf2-notes-march2017.pdf

It looks like the conversion specs tell you to create notes like this:

rdf:type, no bf:noteType (example 2)

    <bf:note>
      <bf:Note>
        <rdf:type rdf:resource="http://id.loc.gov/vocabulary/mnotetype/metaentry"/>
        <rdfs:label>0 - successive</rdfs:label>
      </bf:Note>
    </bf:note>

Or just a label (example 1)

    <bf:note>
      <bf:Note>
        <rdfs:label>0 - successive</rdfs:label>
      </bf:Note>
    </bf:note>

First, the mnotetype is a skos:Concept, not a bf:Note, despite what is in the ontology comments on Note“ Any entry from the Note Types vocabulary at ID may be used; all have been defined as a bf:Note”. That should be easy to update in id.loc.gov.

I think in each of these types if there are multiple choices I think you really meant something like this:

    <bf:note>
      <bf:Note>
        <rdf:type rdf:resource="http://id.loc.gov/vocabulary/mnotetype/metaentry/successive"/>
        <rdfs:label>0 - successive</rdfs:label>
      </bf:Note>
    </bf:note>

Which you could reduce to:
<bf:note rdf:about="http://id.loc.gov/vocabulary/mnotetype/metaentry/successive"/>

Also, if a note is really a byte in a fixed field, consider adding the code (not really in the whitepaper as well...)

    <bf:note>
      <bf:Note>
        <rdf:type rdf:resource="http://id.loc.gov/vocabulary/mnotetype/metaentry/successive"/>
        <rdfs:label>successive</rdfs:label>
        <bf:code>0</bf:code>
      </bf:Note>
    </bf:note>

Finally, if you aren't using noteType any more than perhaps it needs to be explained when it should be used? (Example 3)

And I don't think example 4 is an option any more, please consider publishing an updated whitepaper with the current thinking. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions