|
|
|
|
|
by gaxun
3404 days ago
|
|
I'm not sure where else to complain so I will just leave this example here. I was frustrated reading the specification because it contradicts itself. The data model has a required field called `id` which is an IRI (like a URI) that is basically a globally unique identifier. The protocol allows an annotation to be transmitted without the `id` field attached. Why? Is the field required or not. In my toy implementation I had my browser client attach a v4 UUID as the `id` field before sending it to my server. But it would have still been valid without it. |
|
All of the specs, in their "Status of the Document" section, say:
> This document was published by the Web Annotation Working Group as a Recommendation. If you wish to make comments regarding this document, please send them to public-annotation@w3.org (subscribe, archives). All comments are welcome.
I'd guess, therefore, you should complain there (I have no idea if you have; I haven't looked through the archives!). Of course, there are plenty of W3C groups where specs have became pretty much totally abandoned as soon as they've reached REC, so it's totally plausible nothing will happen. :( (This tends to come about because groups are chartered to work on specs and bring them along the REC-track till they reach REC; unless a further version is being worked on there isn't necessarily any group actually with maintenance of the spec in-scope.)