Re: [web-annotation] Annotation updated timestamp

@azaroth42 given those statements, should we consider this as a 
possible "offline-first" annotation?
```
{
  "uuid": "...uuid...",
  "type": "Annotation",
  "target": "http://example.com/"
}
```

Note the lack of `@id` or `id`. Until it's published, then, it has no 
known deferencable `id` and as such, the use of `id` for an *offline* 
annotation SHOULD be avoided. However, at publication (to the Web or 
some other connected URL minting thing), the `id` value MUST be set 
such that it becomes a proper Web Annotation.

Does that seem like a plausible path?

My concern is having a "cloud requirement" for the initiating act of 
annotating--by which I mean a sign-up process to some service "on the 
Web" which will give the annotator a "namespace" in which to create 
(future-use-ready) dereferencable URLs...but at the cost of the 
sign-up, terms of service, pre-annotation process requirement, etc, 
etc.

My hope is to find a path where, me and my offline machine can make 
annotations with the same requirements as me and my book. If I have a 
"highlighter," I can annotate. No additional storage space or 
permission required.

If we can come up with a way to do that *and* create a dereferencable 
`id` value, super! If not, we should at least given DPUB (and may 
others) a process for "pre-Web-publication" annotations.

-- 
GitHub Notification of comment by BigBlueHat
Please view or discuss this issue at 
https://github.com/w3c/web-annotation/issues/96#issuecomment-157174388
 using your GitHub account

Received on Monday, 16 November 2015 21:20:41 UTC