- From: Randall Leeds via GitHub <sysbot+gh@w3.org>
- Date: Tue, 23 Feb 2016 19:29:36 +0000
- To: public-annotation@w3.org
The `SpecificResource` isn't really `image/jpeg` is it? It's likely, if we're talking about web annotation clients and servers, also `application/ld+json`. I admit that, in terms of conceptual clarity and model simplicity, I'm currently really intrigued by this line of inquiry as well as the "inverse" selector pattern. I see no reason for `subSelector` when `source` is a functional inverse that we already have. I see no reason why `hasState` should be different from `hasSelector`, why selecting the representation at a point in time, or under a particular content type request, is different from selecting the representation at a region in space. And `hasSelector` goes away entirely by inverting the chain and using `source`. Selections have sources and selector data. Why the selector, itself, must be a resource of its own, rather than having its properties be part of a selection, is not clear to me. Arguably, maybe, for re-use. I'm not super compelled by that, though. ```json { @type: "Annotation", hasTarget: { @type: "TextQuoteSelection", source: { @type: "CssSelection", value: "div", source: { @type: "TimeSelection", source: "http://example.com/", sourceDate: "2016-02-23T13:30:00Z", cached: "https://web.archive.org/web/20160223161828/http://www.example.com/" } }, exact: "illustrative" } } ``` -- GitHub Notification of comment by tilgovi Please view or discuss this issue at https://github.com/w3c/web-annotation/issues/110#issuecomment-187855060 using your GitHub account
Received on Tuesday, 23 February 2016 19:29:39 UTC