Hi Amanda,

Iím sorry for not replying sooner. Thank you for the information about schema:MusicGroup; it was very interesting.

I think my underlying question is related to some of the other questions recently asked on this list. I am still interested in responses about how people approached complex aggregate audiovisual works while testing BF if anyone can point me to examples or describe their practices. Or how do people envision handling these kinds of resources?

Say you have a DVD with two movies: the French film Trois hommes et un couffin and the American film Three Men and a Baby.

Trois hommes et un couffin has the following language info:
Original language: French
Soundtracks: French Dolby Digital 5.1, Spanish Dolby Digital 2.0
Subtitles: Chinese, English

Three Men and a Baby has the following language info:
Original language: English
Soundtracks: English Dolby Digital 5.1, English Dolby Digital 2.0, Spanish Dolby Digital 2.0
Subtitles: Chinese, English, French

Where do you put these different types of language info? What combination if instance and work records? What about the technical info about the sound? How do you keep all the info (not just language) for each work discrete?


From: Bibliographic Framework Transition Initiative Forum <[log in to unmask]> on behalf of Xu, Amanda <[log in to unmask]>
Sent: Friday, November 4, 2016 1:48 PM
To: [log in to unmask]
Subject: Re: [BIBFRAME] Examples of Bibframe and aggregate records

Hi Kelley,


I quickly tested the model from one of your examples titled ďFull convocation, Feb. 16, 2016Ē by creating and extending the music group which can be a bf:contributor in BIBFRAME 2.0 vocabulary to schema:MusicGroup, etc.  The model was validated by  I havenít tested it in an application development environment yet.  But here is the model in N3 format for part:


@prefix schema: <> .

<> a schema:MusicGroup;

       schema:name "Student convocation, February 16, 2016";

       schema:member [a schema:OrganizationRole;

                   schema:member [a schema:Person;

                   schema:name "David Mustafa Berry"];

                            schema:roleName "Piano"];

        schema:member [a schema:OrganizationRole;

                   schema:member [a schema:Person;

                   schema:name "Andrew Dodge"];

                            schema:roleName "Guitar"];

       schema:member [a schema:OrganizationRole;

                  schema:member [a schema:Person;

                  schema:name "Jade Denny"];

                            schema:roleName "Bass"];

       schema:member [a schema:OrganizationRole;

                schema:member [a schema:Person;

                schema:name "Anthony Channita"];

                          schema:roleName "Percussion"];

       schema:track [ a schema:ItemList;

                                                schema:numberOfItems "9";

                                                schema:itemListElement [ a schema:ListItem;

                                                                                    schema:position "Track 1&2";

                                                                                    schema:item [a schema:MusicRecording;

                                                                                    schema:name "Your Standard Quartet"];




Here is your original field in Primo display for the bib record (OCLC#939560712) ďContributor: Participant or Performer: First & second works (tracks 1 & 2): "Your Standard Quartet" (David Berry, piano ; Andrew Dodge, guitar ; Jade Denny, bass ; Anthony Channita, percussion).Ē


Attached are files for the RDF statement in JSONLD, RDF/XML and N3 format.








Amanda Xu

Metadata Analyst Librarian

Cataloging and Metadata Department

University of Iowa Libraries

100 Main Library (LIB)

Iowa City, IA 52242-1420


319-335-5075 (voice)

[log in to unmask] (email)





From: Bibliographic Framework Transition Initiative Forum [mailto:[log in to unmask]] On Behalf Of Kelley C McGrath
Sent: Friday, November 04, 2016 1:51 PM
To: [log in to unmask]
Subject: [BIBFRAME] Examples of Bibframe and aggregate records



Does anyone have any examples of how BF is handling aggregates, especially for audiovisual materials where there is often a cluster of attributes describing each work? Iím not so much interested in converted records as in what can be done with born-BF descriptions.
The context for this is that Iím trying to see if I can do something useful with some of the newer MARC fields and RDA-related data in our discovery interface. One thing I am looking at is faceting on some of the music-related fields, such as medium of performance or key, and relationship designators like composer or performer.
This is a work in progress and I am not sure whether I can get it to provide good-enough results. No matter what, I have no way to fix the most significant and fundamental problem, which is that there is no way to connect the medium of performance with the composer and genre of a given piece in MARC if thereís more that work on a record (yes, MARC has $8, but in all these years, no one that I know of, not even OCLC, has implemented it in bib records and anyway, it only links at the level of an entire field)
For example, if you look at in our sandbox, I have faceted on duet, guitar and Carlie Berry as a performer, but if you look at the first result, Carlie Berry actually performs a piano solo on this recording. What I have actually searched for is resources that contain at least one duet, at least one piece that includes a guitar and at least one piece that has Carlie Berry as one of the performers. What the user reasonably expects to get is resources that contain at least one duet for guitar and something else where one of the performers is Carlie Berry. The link between the total number of parts and the instrument is there in the data, but I donít have the tools to get at it. However, there is nothing in the data that links Carlie Berry to the medium of performance or the title and composer of the piece that she performs.
How will BF make these connections?
Thank you.