RE: roles and multiple bodies

 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