Dear Stephen,
Thanks for the comments. A few answers and comments of my own follow:
> Will a single person playing
> multiple roles be entered as multiple property statements for the same
> resource, or will there be a way to specify multiple roles in the
> context of a single property statement?
-- The document does not include an example of this, but here is one:
<!-- BIBFRAME Work -->
<Book id = "http://bibframe/work/the-garden-of-abdul-gasazi">
<title>The garden of Abdul Gasazi</title>
<author resource = "http://bibframe/auth/person/chris-van-allsburg" />
<illustrator resource = " http://bibframe/auth/person/chris-van-allsburg" />
</Book>
<!-- BIBFRAME Authority -->
<Person id="http://bibframe/auth/person/chris-van-allsburg ">
<authorizedAccessPoint>Van Allsburg, Chris</authorizedAccessPoint>
<hasAuthority resource="http://id.loc.gov/authorities/names/n79071437" />
</Person>
Two (defined) role properties on the Work both point to a single Person Authority.
> Will BIBFRAME have an option
> for unspecified or "other" role, given that the role terms appear to be
> part of BIBFRAME's controlled vocabulary in Example 2?
-- Yes.
> The addition of Role as a BIBFRAME Authority resource mediating between
> a Work and a Person in 3.2 would lead to requiring multiple BIBFRAME
> Authorities for the same entity playing different roles.
-- There would be a separate Role resource for every role, but there would be only one BIBFRAME Authority per entity. If this isn't clear, I can work up a more detailed example.
> Section 3.4
-- About section 3.4: For starters, I'll probably rename it Anomalous Data in a revision. Good word, wish I had thought of it. To be clear, I don't like what's being proposed, but in the interest of a simpler, future solution I worry about adopting a overly complicated approach (which, I believe, is what the Role proposal is) in order to accommodate anomalous data, which is, on the whole, a small percentage of existing data and, if we can envision better cataloging interfaces in the future, I would hope a non-existent issue. I'm also not crazy about two different approaches; when it comes to exchange and comprehension, we'll all benefit from a single solution (even if it isn't perfect in 100% of cases).
> Rather than either of these, would it be possible instead to limit
> BIBFRAME Work properties to Creator and Contributor (roughly reflecting
> the distinction in Simplified Dublin Core and MARC's 1XX/7XX) and then
> allow repeatable Type attributes or a Type attribute with multiple
> values for those the Creator and Contributor properties to specify role
> more precisely for a given entity's relationship to a resource?
-- In many ways what you are proposing here is the Role resource avenue, especially when you start talking about typeTerm, typeCode, and typeURI attributes/properties. But, before we continue this conversation, I have two quick questions for you:
1) Does my example above - demonstrating how to relate one Person Authority with multiple roles to a Work - impact your questions?
2) What is it *you* want to do? I ask because I started to wonder what benefit you saw in limiting Work properties to Creator and Contributor followed by a whole typing system.
Yours,
Kevin
> -----Original Message-----
> From: Bibliographic Framework Transition Initiative Forum
> [mailto:[log in to unmask]] On Behalf Of Stephen Hearn
> Sent: Thursday, August 15, 2013 2:26 PM
> To: [log in to unmask]
> Subject: [BIBFRAME] Authority - Treatment of role data
>
> The modeling of role in 2.2 has problems. Will a single person playing
> multiple roles be entered as multiple property statements for the same
> resource, or will there be a way to specify multiple roles in the
> context of a single property statement? Will BIBFRAME have an option
> for unspecified or "other" role, given that the role terms appear to be
> part of BIBFRAME's controlled vocabulary in Example 2?
>
> The addition of Role as a BIBFRAME Authority resource mediating between
> a Work and a Person in 3.2 would lead to requiring multiple BIBFRAME
> Authorities for the same entity playing different roles. That runs
> counter to the plan of having one BIBFRAME Authority per
> entity. Section 3.4 acknowledges this, but argues that multi-role cases
> (or at least those resulting from anomalous data) will be a "very, very
> small percentage of the whole"--but inevitably it will tend to be those
> named entities which are most prolific which will turn out to have the
> most roles (and the most anomalous roles in existing data), so dealing
> with these cases more efficiently will still be a concern.
>
> Rather than either of these, would it be possible instead to limit
> BIBFRAME Work properties to Creator and Contributor (roughly reflecting
> the distinction in Simplified Dublin Core and MARC's 1XX/7XX) and then
> allow repeatable Type attributes or a Type attribute with multiple
> values for those the Creator and Contributor properties to specify role
> more precisely for a given entity's relationship to a resource? The
> Type attribute would not be required, so if an agent's role has no
> controlled value, the agent could still be named in relation to the
> Work in more general terms as a Creator or Contributor. BIBFRAME
> Instance records might need to add another general role term or two,
> but would leave more specific role terms to a Type attribute.
>
> The "bad data" case could be managed by defining a separate
> "typeUnrecognized" attribute which could contain any text. To ensure
> better control of "good data", the Creator/Contributor Type attributes
> might be expanded into typeTerm, typeCode, and typeURI, each with
> declared schema-level or implementation-level parameters.
>
> Adding a new work in which someone named in an existing BIBFRAME
> Authority has a new role should not require adding a new BIBFRAME
> Authority. Making role part of the BIBFRAME Authority will place a
> burden on it which a lightweight abstraction layer shouldn't have to
> carry.
>
> Stephen
>
> On Wed, Aug 14, 2013 at 4:33 PM, Ford, Kevin <[log in to unmask]> wrote:
> Dear All,
>
> We wanted to share two documents with you all. One is new, the other
> is an updated version.
>
> The BIBFRAME Use Cases and Requirements document "...specifies use
> cases, requirements, and objectives for BIBFRAME. It suggests how
> BIBFRAME supports a variety of traditional and forward looking uses
> cases, describes the communications environment for the use cases in
> BIBFRAME, and describes the model communication format and acceptable
> serializations. For each use cases, supporting requirements and design
> objectives are defined."
>
> The Use Case and Requirements document is not inclusive. We fully
> anticipate adding to it. In fact, we hope and expect the document will
> elicit additional use cases from the community. But, besides new use
> cases, we encourage feedback about the ones detailed in the
> document. It is accessible at:
>
> http://bibframe.org/documentation/bibframe-usecases/
>
> The second document is a significant revision of the /On BIBFRAME
> Authority/ discussion paper. The current version reflects changes,
> additions, and deletions stemming largely from your feedback - thank
> you. Although it has been slightly re-engineered toward acceptance of
> the "lightweight abstraction layer," the major issues - outlined in the
> previous version or raised from listserv comment - are still
> represented. As before, we look forward to the discussion. The
> revised version is available at:
>
> http://bibframe.org/documentation/bibframe-authority/
>
> When starting a new topical thread about the papers, please start a
> create new email with a descriptive subject, such as "use cases -- web
> triggers," "use cases -- authority reconciliation," or "authority --
> direct approach."
>
> Yours,
> Kevin
>
> --
> Kevin Ford
> Network Development and MARC Standards Office Library of Congress
> Washington, DC
>
>
>
>
> --
> Stephen Hearn, Metadata Strategist
> Technical Services, University Libraries University of Minnesota
> 160 Wilson Library
> 309 19th Avenue South
> Minneapolis, MN 55455
> Ph: 612-625-2328
> Fx: 612-625-3428
|