- From: BigBlueHat via GitHub <sysbot+gh@w3.org>
- Date: Mon, 09 Nov 2015 15:22:17 +0000
- To: public-annotation@w3.org
So, our spec (and most other W3C specs, I'd reckon) use the [`dcterms:related`](http://dublincore.org/documents/2012/06/14/dcmi-terms/?v=terms#replaces) term as a Link Relationship to point to previous drafts of a specification. >From a protocol *and* data model perspective this seems prudent for use with `updated`--or in place of it. Such that I could do the following: ``` { "id": "http://example.com/annoReplaceMe", "via": "http://example.com/2015/11/5/annoReplaceMe", "target": "http://w3.org/", "body": { "content": "really great site!!1!" } } ``` and then... ``` { "id": "http://example.com/annoReplaceMe", "via": "http://example.com/2015/11/9/annoReplaceMe", "target": "http://w3.org/", "body": { "text": "Really great site!" }, "replaces": "http://example.com/2015/11/5/annoReplaceMe" } ``` Maybe that's a bit nuts. :smile: In this case, `via` is being used in a similar fashion to HTTP's `Content-Location` header (i.e., this is where the content actually lives, but `id` is what I want to refer to it as). When replaced, the `id` value is the same--amounting to an "overwrite" or "update" request made to the consuming graph (or storage system). The `replaces` value is the "content location" (expressed in `via` of the earlier annotation) and works in the same way it does with W3C specs: - the primary URL doesn't change - updates replace the primary URL - updates get archived (if desired) at their `via` URI Too crazy? :smile_cat: -- GitHub Notif of comment by BigBlueHat See https://github.com/w3c/web-annotation/issues/96#issuecomment-155094192
Received on Monday, 9 November 2015 15:22:26 UTC