Hi Robert,

For us, dividing fields between Work, Instance an HeldItem has proved to be
rather easy. The BIBFRAME concept is applied in developing the datamodel
for NBC, the new discovery platform for the Dutch Public Library System.

In collaboration with OCLC developers in Leiden, The Netherlands, we
created FRBR-expression-like authority records in GGC, our shared
cataloging system, that have lead to near-perfect clustering in front-end

See [1] for an explication of our two-level FRBR implementation and [2] for
the Aquabrowser-implementation at the Public Library of Amsterdam.

Cheers from the Netherlands,



Op 11 nov. 2014 om 18:21 heeft Robert Sanderson <[log in to unmask]> het
volgende geschreven:

My interpretation (which does not imply endorsement) is that the majority
of bf predicates are currently limited by domain and range of either Work
or Instance, and the intent is that Work / Instance / HeldItem are intended
(but not formally specified) to be disjoint.    There have been many
discussions on the list and elsewhere about whether a predicate is to be
used on a Work or Instance, and how hard it is to generate that from MARC
records. The resolution of that complexity is non-trivial and inevitably
there will have to be trade-offs between purity and practicality.


On Mon, Nov 10, 2014 at 12:57 PM, Karen Coyle <[log in to unmask]> wrote:

> On 11/10/14 10:48 AM, Robert Sanderson wrote:
>> However I'll object to the two level characterization on the following
>> grounds:
>> 1.  It's at least three level with Work, Instance and HeldItem.
>> 2.  It's really the four level FRBR model, given the bf:expressionOf
>> predicate, just that *cough* you have to infer that the subject of that
>> predicate is an Expression-y type of Work, rather than a Work-y type of
>> Work.
>> Yes, I would prefer to have bf:Expression as a class and be done with it,
>> or to get rid of the FRBR work around predicates (expressionOf and
>> hasExpression)
> Rob, in your interpretation (because I'm not sure that this is baked into
> the BF vocabulary) is every predicate limited in its use to only one of the
> 'levels'? Or is there some fluidity between the classes of bf:Work,
> bf:Expression and the annotation bf:HeldItem?
> kc
>> --
>> Rob Sanderson
>> Technology Collaboration Facilitator
>> Digital Library Systems and Services
>> Stanford, CA 94305
> --
> Karen Coyle
> [log in to unmask]
> m: +1-510-435-8234
> skype: kcoylenet/+1-510-984-3600

Rob Sanderson
Technology Collaboration Facilitator
Digital Library Systems and Services
Stanford, CA 94305