roles and multiple bodies

Has the following approach been considered?  I don't think it violates any of the principles that Rob is defending, because it explicitly narrows the scope of the role to the annotation:


<http://www.example.org/annotation>      a  oa:Annotation ;

          oa:hasTarget  <http://www.example.org/target>      ;

          oa:hasBody  <http://www.example.org/body1>  ;
          oa:hasBody  <http://www.example.org/body2>   ;
          oa:hasBody  <http://www.example.org/body2>   ;

oa:hasRoleAssignment [
                      oa:role                   <role1>   ;
                       oa:assignedTo     <http://www.example.org/body1> ;
                      oa:forAnnotation  <http://www.example.org/annotation>   ] ;

oa:hasRoleAssignment [
                      oa:role                   <role2>   ;
                       oa:assignedTo     <http://www.example.org/body2>  ;
                      oa:forAnnotation  <http://www.example.org/annotation>   ] ;


oa:hasRoleAssignment [
                      oa:role                   <role3>   ;
                       oa:assignedTo     <http://www.example.org/body3>  ;
                      oa:forAnnotation  <http://www.example.org/annotation>   ] .
--Ray

Received on Tuesday, 4 August 2015 20:56:04 UTC