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

bf:duration #185

Open kiegel opened 9 years ago

kiegel commented 9 years ago

There are problems with the property bf:duration and the mapping of information from field 306 (Playing Time) to bf:duration.

1) The conversion correctly places bf:duration in bf:Work, since according to RDA, duration is an element related to FRBR work or expression. However, the BIBFRAME model defines the domain of bf:duration as bf:Instance. This should be changed to bf:Work.

2) The range of bf:duration is literal, and the definition states that it is in "unstructured form". It is problematic to map coded (structured) durations from field 306 to bf:duration. Here is another case where we need a property for typed data that is machine actionable. Perhaps a parallel property such as bf:durationCoded.

3) When a work is a compilation, as often happens with sound recordings, the durations of the parts are added to the main work when they are better associated with the contained parts.

306 __ |a 002117 |a 001703 |a 002532

becomes

bf:duration "001703",
        "002117",
        "002532" ;

but we do not know which part has which duration.

The definition of field 306 makes conversion difficult because the field may contain the total time of the compilation or the times of the parts, but it does not explicitly say which it has.

(OCLC # 09424887)