Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
resumes?OA gem modelExample AnnotationAnnotation Type IdentificationComments
Status
colourYellow
titleShould
CommentAnnotationbody-chars-html.jsonmotivatedBy=oa:commenting 
Status
colourYellow
titleShould
CommentAnnotationbody-chars-plain-iiif.jsonmotivatedBy=oa:commenting 
Status
colourYellow
titleShould
CommentAnnotationbody-chars-plain.jsonmotivatedBy=oa:commenting 
Status
colourYellow
titleShould
CommentAnnotationbody-chars.jsonmotivatedBy=oa:commenting 
  body-chars.rdf same as:  body-chars.json
  body-chars.ttl same as:  body-chars.json
Status
colourRed
titleNOT SUPPORTED
 body-choice-bodies-graph-hash-uris.ttl  
Status
colourRed
titleNOT SUPPORTED
 body-choice.json  
  body-choice.ttl same as:  body-choice.json
Status
colourYellow
titleShould
CommentAnnotationbody-pdf.jsonmotivatedBy=oa:commenting 
Status
colourYellow
titleShould
SemanticTagAnnotationbody-semantic-tag.json

motivatedBy=oa:tagging

type= oa:SemanticTag 

 
  body-semantic-tag.ttl same as:  body-semantic-tag.json
Status
colourYellow
titleShould
CommentAnnotationbody-sound.jsonmotivatedBy=oa:commenting 
Status
colourRedBlue
titleNOT SUPPORTEDPotentially support
 body-url.jsonmotivatedBy=[oa:identifying] 
Status
colourRedBlue
titleNOT SUPPORTEDPotentially support
 bookmark.jsonmotivatedBy=oa:bookmarking 
Status
colourBlue
titleUnknownPotentially support
 CommentAnnotationfragment-selector.jsonmotivatedBy=oa:commentingMore compex than what is Complex targets are not currently handled by the gem.  Still may be workable with the gem as is.  It would resume a CommentAnnotation and should have the other parts available a generic statements.  Would need to test this to be sure that is .  Not sure what would happen.
Status
colourRed
titleNOT SUPPORTED
 mult-bodies.json Has two motivatedBy values and two bodies to go with them.
  mult-bodies.ttl same as:   multi-bodies.json
Status
colourRed
titleNOT SUPPORTED
 mult-motivations.json

motivatedBy=oa:tagging & oa:moderating

type= oa:SemanticTag
It would resume as SemanticTagAnnotation if it saw the oa:tagging first; otherwise, it would resume as Annotation.  Would need to test to see what would really happen.
Status
colourYellow
titleShould
CommentAnnotationmult-targets.jsonmotivatedBy=oa:commentingShould be fine with multiple targets.
Status
colourRed
titleNOT SUPPORTED
CommentAnnotation  provenance.jsonmotivatedBy=oa:commentingComplex annotatedBy not currently handled.    serializedAt and serializedBy not currently handled.
Status
colourYellow
titleShould
TagAnnotation tag.json

motivatedBy=oa:tagging

type=oa:Tag

  
Status
colourRed
titleNOT SUPPORTED
 
 target-choice.ttl motivatedBy=oa:commentingmotivatedBy is invalid; Complex targets are not currently handled.  oa:Choice, oa:default, and oa:item are not supported. 
Status
colourYellowBlue
titleShouldPotentially support
CommentAnnotationtarget-frag-uri.jsonmotivatedBy=oa:commentingThe fragment is represented in the target URI.  This should work in the gem as is.

Complex targets are not currently handled.  Not sure what would happen.

Status
colourBlue
titlePotentially support
CommentAnnotation  text-position-selector.jsonmotivatedBy=oa:commentingComplex targets are not currently handled.    Not sure what would happen.
Status
colourBlue
titlePotentially support
CommentAnnotation text-quote-selector.json motivatedBy=oa:commentingComplex targets are not currently handled.  Not sure what would happen.