Tom - our messages crossed, and hopefully this issue can be resolved simply by choosing better property names, for example "assertsCoverArt" rather than "hasCoverArt". --Ray > -----Original Message----- > From: Bibliographic Framework Transition Initiative Forum > [mailto:[log in to unmask]] On Behalf Of Thomas Baker > Sent: Wednesday, July 31, 2013 8:07 AM > To: [log in to unmask] > Subject: Re: [BIBFRAME] BF annotation and OA annotation > > On Tue, Jul 30, 2013 at 02:17:31PM -0700, Karen Coyle wrote: > > On 7/30/13 12:15 PM, Ray Denenberg wrote: > > >points out that an OA Annotation may have multiple bodies. So if we > > >were to declare for example that the two properties, bf:hasCoverArt > > >and bf:hasCoverartThumb, were both subproperties of oa:hasBody, > then > > >a cover art Annotation which incudes both (i.e. a link to cover art > > >as well as to a thumbnail) could be viewed from an OA perspective as > > >an Annotation with two bodies. > > > > Thanks, Ray, but I think this misses the point of Rob Sanderson's > > message[1], which I then tried to illustrate.[2] Rob says: > > > > * The different semantics -- hasCoverArt conveys a very different > > relationship to hasBody. The /annotation/ does not have the image as > > its cover art, the target of the annotation is the resource that it > is > > the cover art for. > > > > I illustrated it this way: > > > > A has target B > > A has cover art C > > > > If this means that B is the target of A, then it also means that C is > > the cover art of A. > > > > "hasCoverArt" could not be a sub-property of oa:hasBody, since "has > > body" is saying that the annotation is the subject of the statement, > > and the body is its object. Unless Rob and I are mistaken in our > > interpretation, > > I agree that in the absence of a fuller definition, the property name > alone -- "hasCoverArt" -- invites this interpretation, but a name is > just a name... > > If hasCoverArt were a sub-property of oa:hasBody, I would take it to > mean something like "has-body-that-happens-to-be-cover-art". If that > is indeed the intended meaning, then I do not see an obvious way to > convey that notion in a short property name, so if defined > appropriately, the property could be called "hasCoverArt" and formally > mean something like: "the annotation is associated with cover art of > which we can infer, since the property is a sub-property of oa:hasBody, > that it is the body of an annotation". > > So I agree that the name "hasCoverArt" is problematic because it > implies a model that is probably not intended. However, a property > with this name _could_ be formally defined in a way that is compatible > with what you and Rob suggest. > > Tom > > > ...this is a modeling error, unrelated to any > > conflicts between OA and BF. The body could have a type, but the type > > is not logically the relationship to the annotation. > > > > If Body1 is an image of a cover, then you can see the difference > between: > > > > Anno1 -> hasBody -> Body1 -> is type of:cover art > > Anno1 -> hasCoverArt -> Body1 > > > > The body can BE an instance of cover art, but I don't think that the > > annotation can have cover art. The annotation is a relationship > > between a body and a target. > > > > In that email [2] I proposed a way that BIBFRAME could type its > > annotation bodies, which I believe would give you the detailed body > > type information you desire. You then can still have multiple bodies > > and be compatible with OA, as Tom pointed out. > > > > kc > > > > > > [1] > > http://listserv.loc.gov/cgi-bin/wa?A2=ind1307&L=bibframe&T=0&P=4206 > > > > [2] > > http://listserv.loc.gov/cgi-bin/wa?A2=ind1307&L=bibframe&T=0&P=4656 > > > > > > > > > > [1] > > http://listserv.loc.gov/cgi- > bin/wa?A2=ind1307&L=bibframe&D=0&T=0&P=420 > > 6 > > > > > >I knew that an OA Annotation could have multiple bodies but I hadn't > > >thought through the implications of that quite in these terms. Tom's > > >argument is convincing enough for me. So we will define all BIBFRAME > > >Annotation-class-specific properties to be > > >subproperties of oa:hasBody. And, we will define bf:annotates to > > >be a subproperty of oa:hasTarget. > > > > > >I appreciate the comments on and discussion of BIBFRAME Annotations > > >and we hope to have draft 2 of the model ready to review soon. > > > > > >Ray > > > > > > > -- > > Karen Coyle > > [log in to unmask] http://kcoyle.net > > ph: 1-510-540-7596 > > m: 1-510-435-8234 > > skype: kcoylenet > > > > -- > Tom Baker <[log in to unmask]>