- From: BigBlueHat via GitHub <sysbot+gh@w3.org>
- Date: Tue, 03 Nov 2015 20:03:39 +0000
- To: public-annotation@w3.org
So...if we make this change a singular, textual body annotation could take either of these forms: ```json { "@context": "http://www.w3.org/ns/anno.jsonld", "id": "http://example.com/anno1", "text": "W3C site", "target": "http://w3.org/" } ``` or...more extendable-y: ``` { "@context": "http://www.w3.org/ns/anno.jsonld", "id": "http://example.com/anno1", "body": [{ "content": "W3C site" }], "target": "http://w3.org/" } ``` (if providing "space" for expansion to multiple bodies...otherwise, turn that into just a single object...not an array) These are *not* identical, but they encode the same data, and to the user (one would think) they would be presented identically. Given that, a developer will need to: - check for `text` on `body` - check if `body` is an array - if `body` is an object, extract `content` - if `body` is an array, loop through multiple bodies...do the right thing with each >From a graph developers perspective, there my now be a `oa:hasBodyText` string or `oa:hasBody` resource. Or at least that's my understanding of it. :smile: -- GitHub Notif of comment by BigBlueHat See https://github.com/w3c/web-annotation/issues/79#issuecomment-153471521
Received on Tuesday, 3 November 2015 20:03:42 UTC