[note] Web Annotation Data Model

azaroth42[1] just left a note on "Web Annotation Data Model"[2].

> several restrictions

These restrictions are for two main reasons:
1. You cannot have both a datatype (@type) and a language (@language) on a literal, yet we need them and hence must have the embedded body solution.
2. To prevent confusion between objects with @value + @language keys (a literal) and objects with value + language keys (a resource).

While the restrictions may seem draconian, they are in place to prevent confusion and complexity that would negate the value of allowing literal bodies in the first place. 

View this annotation: https://notes.webplatform.org/a/MRVhyOp9SZGdIZmRwkt9BQ

[1] https://notes.webplatform.org/u/azaroth42
[2] http://www.w3.org/TR/annotation-model/#simple-textual-body

Received on Friday, 12 December 2014 16:53:29 UTC