- From: Doug Schepers <schepers@w3.org>
- Date: Thu, 18 Jun 2015 03:25:35 -0400
- To: W3C Public Annotation List <public-annotation@w3.org>
Hi, folks– We've talked before about how different kinds of popular social media, like Twitter tweets or Facebook posts, could be modeled as annotations. Tim Cole put together a diagram of this [1], and I made a slide inspired by Tim's diagram [2] (use the down arrow to step through the slide). But all the recent talk of multiple bodies and motivations made me realize that there may be something hard to represent in the data model: inline hashtags in a tweet. As an example, here's the text from a tweet by Rob Sanderson, from 7 June [3], which contains two inline hashtags: "Been a while. Indexing my phd thesis transcription as #openannotations towards #iiif search demo implementation" Inline hashtags are pretty common, and they blend tags and comment into a single common body. You can't remove the tags from the comment body, because they're part of the sentence structure; you can't only represent the tags as part of the comment body, because they have special status as search terms [4]. How can we model this? The best I could come up with is to duplicate the hashtags in both the comment body and in their own bodies. Here's some example JSON-LD (please excuse the imprecise/incorrect inclusion of motivation on each body, it's just illustrative.): { "@id": "https://twitter.com/azaroth42/status/607727122975739905", "@type": "oa:Annotation", "annotatedBy": "https://twitter.com/azaroth42/", "annotatedAt": "2015-06-07T12:00:00Z", "serializedAt": "2013-02-04T17:53:00Z-8", "body": [ { "@id": "http://example.org/body1" "motivation": "oa:commenting", "value" : "Been a while. Indexing my phd thesis transcription as #openannotations towards #iiif search demo implementation", }, { "@id": "http://example.org/body2" "motivation": "oa:tagging", "value" : "openannotations", }, { "@id": "http://example.org/body3" "motivation": "oa:tagging", "value" : "iiif", } ], } Another solution might be to allow nested bodies, but that seems like it could get complicated. Thoughts? [1] http://www.w3.org/Talks/2015/schepers-annotation-journalism/data-model-anatomy.png [2] http://www.w3.org/Talks/2015/schepers-annotation-journalism/data-model-anatomy.svg#showall [3] https://twitter.com/azaroth42/status/607727122975739905 [4] https://twitter.com/hashtag/iiif Regards– –Doug
Received on Thursday, 18 June 2015 07:25:38 UTC