Ticket #48 (closed enhancement: fixed)

Opened 6 years ago

Last modified 5 years ago

Annotations services and API

Reported by: amit Assigned to: pradeep
Priority: critical Milestone:
Component: topaz Version:
Keywords: annotations service api Cc: amit
Blocking: Blocked By:

Description

We need to add annotations services and API to the Topaz framework.

Dependency Graph

Change History

05/10/06 12:30:53 changed by amit

  • milestone changed from newton to snowcrash.

Moved to snowcrash

06/15/06 23:10:15 changed by pradeep

(In [122]) Updated Annotations API.

  • Continuing to use java.lang.String for URIs due to bugs in Axis.
  • Continuing to use AnnotationInfo? as a string
  • AnnotationInfo? is expected to be an RDF/XML with the following assumptions:
    • There are no nested rdf statements (ie. no blank nodes)
    • The entire RDF/XML should be "about" the annotation (ie. no other rdf subjects)
    • The a:body can be inlined in setAnnotationInfo and createAnnotation
    • The a:body returned in RDF/XML will be a URL
  • Added methods to set an annotations admin state
  • Added a method to list annotations that are in a specific admin state

Addresses #48. Still a dummy implementation without anything stored in the triplestore.

06/17/06 23:41:26 changed by pradeep

(In [130]) Added persistence to the annotations service. Right now the annotationInfo is stored as a literal and there is no check for RDF/XML. Addresses #48.

06/29/06 20:15:15 changed by pradeep

  • status changed from new to closed.
  • resolution set to fixed.

(In [140]) Updated Annotations API to add:

  • versioning support
  • hosting of body content in fedora

Removed support for creating annotations from RDF/XML.

Closes #48.

07/31/06 01:10:47 changed by ronald

  • keywords changed from annotation service api to annotations service api.

10/29/07 21:13:02 changed by

  • milestone deleted.

Milestone snowcrash deleted