digitalutsc / islandora_web_annotations

An Islandora module that enables annotation on Islandora objects, following the W3C Web annotation model.
GNU General Public License v3.0
7 stars 5 forks source link

review & cleanup WADM/Json-LD #175

Closed kimpham54 closed 7 years ago

kimpham54 commented 7 years ago

Came out of the discussion of what gets recorded when users create and update annotations. What and should get stored in 'author', 'creator', 'user', 'creator' (2nd one), 'modifiedBy'

Natkeeran commented 7 years ago

We have the entire annotation info from the js into the body section. It allowed us to do rapid development. However, this breaks validation to W3C standards. We would have to move target related info into the target property.

Also, we have used "modifiedBy" and "pid" which are not in the context: http://www.w3.org/ns/anno.jsonld. Thus, either we would have to adopt properties that can be substituted, or extend the context with local properties.

kstapelfeldt commented 7 years ago

This is large in scope, but could potentially break backwards compatibility after the module is being used as well as make it difficult to migrate later on. Maybe 8 days development? Not insignificant.

kimpham54 commented 7 years ago
MarcusBarnes commented 7 years ago

Initially addressed in pull-request https://github.com/digitalutsc/islandora_web_annotations/pull/198 (merged with commit https://github.com/digitalutsc/islandora_web_annotations/commit/60d0ed672e4d1dfb2ce4553b7accce277d7c61a5). For other tweaks, please create specific issues to document the desired adjustments.