Skip to content

Releases: ld4l/open_annotation_rdf

Update to ActiveTriples 0.10.0 and RDF 2.0.2

02 Aug 16:02
Compare
Choose a tag to compare
Merge pull request #11 from ld4l/AT_0.10_upgrade

Update to ActiveTriples 0.10.0 and RDF 2.0.2

Upgrade to support ActiveTriples 0.5, 0.6, and 0.8.2

14 Apr 18:50
Compare
Choose a tag to compare

add convenience method SemanticTagAnnotation.getTerm

18 Feb 20:18
Compare
Choose a tag to compare
add convenience method getTerm

also, add examples of resuming and get values from body

add convenience methods

18 Feb 19:53
Compare
Choose a tag to compare
Pre-release
  • add Annotations.find_by_target
  • add CommentAnnotation.getComment
  • add TagAnnotation.getTag

Improve functioning of Annotation#resume; Add tests for body as blank node

15 Jan 14:50
Compare
Choose a tag to compare

CHANGE LOG for 0.0.10

Add tests for body as blank node

  • add tests for Annotation#resume where body as blank node was created using the gem models
  • add tests for Annotation#resume where body as blank node was loaded from an RDF::Graph

Improve functioning of Annotation#resume

  • add SemanticTagBody class to hasBody property in SemanticTag
  • remove class validation of motivatedBy in the resume method because it can have multiple classes; validation of value is sufficient

FIX: cast should set be to false not true

13 Jan 21:23
Compare
Choose a tag to compare
0.0.9

New version number for new release

Add casting restrictions; Let Annotation.resume receive same parameters as .new

13 Jan 20:33
Compare
Choose a tag to compare

Change Log for 0.0.8

Add casting restriction

Impact: This update requires changes to your code for all properties that now have :cast = false.

Affected properties:

  • motivatedBy
  • annotatedAt
  • content
  • format

Required change in your code for motivatedBy:
Assumptions:

  • anno is an instance of Annotation or a subclass
OLD:  anno.motivatedBy.first.rdf_subject
NEW:  anno.motivatedBy.first 

Allow Annotation.resume to receive same argument values as Annotation.new

Annotation.resume now accepts the following values for its parameter.

  • RDF::URI - e.g. RDF::URI('http://example.org/t123') -- this is the only value accepted prior to this change
  • string URI - e.g. 'http://example.org/t123'
  • localname - e.g. 't123' -- This will be expanded by appending 't123' to the end of the configured base_uri

Releasing gem

08 Jan 17:54
Compare
Choose a tag to compare
Releasing gem Pre-release
Pre-release

0.0.5 release of the gem got messed up. There are no code changes between 0.0.5 and 0.0.6

Reduce required ruby to 1.9.3

08 Jan 17:42
Compare
Choose a tag to compare
Pre-release
0.0.5

Remove ruby gemset and version files

Initial release of Open Annotation ontology gem based on ActiveTriples framework

07 Jan 18:08
Compare
Choose a tag to compare

Supports following annotation types:

  • Comment Annotation - free form text
  • Tag Annotation - one word or short phrase tag written by the user
  • Semantic Tag Annotation - term from a controlled vocabulary

See README for more information and usage examples.