- From: Denenberg, Ray <rden@loc.gov>
- Date: Wed, 5 Aug 2015 09:53:40 -0400
- To: "'Web Annotation'" <public-annotation@w3.org>
From: jgjett@gmail.com [mailto:jgjett@gmail.com] On Behalf Of Jacob Jett
> So the triples would become:
>
> <anno1> hasRoleAssignment <URI>
> <URI> for <anno1>
> <URI> role <role1>
> <URI> assignedTo <body1>
Here is how I see it. When the annotation is first created, where you have <URI>, it could instead be a blank node:
<anno1> hasRoleAssignment _bnode1.
_bnode1 for <anno1> ;
_bnode1 role <role1> ;
_bnode1assignedTo <body1> .
When the server processes the annotation it might convert that blank node to a reusable resource:
<uri> a RoleAssignment ;
for <anno1> ;
<uri> role <role1> ;
<uri> assignedTo <body1> .
This resource bears no connection to anno1, without the "for <anno1>"; you would have:
<uri> a RoleAssignment ;
<uri> role <role1> ;
<uri> assignedTo <body1> .
.... the assertion that the role of <body1> is <role1>, independent of annotation.
Ray
Received on Wednesday, 5 August 2015 13:54:08 UTC