- From: Rob Sanderson via GitHub <sysbot+gh@w3.org>
- Date: Wed, 19 Aug 2015 21:17:35 +0000
- To: public-annotation@w3.org
azaroth42 has just created a new issue for https://github.com/w3c/web-annotation: == Dropping type from ... what? == While dropping boilerplate content that just states something that is necessarily true is always good to get rid of, which types can we drop and which must we retain? I propose: * Keep Annotation so that systems can know that that it's an annotation at all! * Drop SpecificResource, especially if it's the only valid object of hasBody / hasTarget * Drop EmbeddedContent and use a specific property rather than rdf:value, such as oa:text * Keep Selector, State, Style and Multiplicity subclasses, as knowing what sort of thing it is determines how the client will process it. Also, it provides flexibility for extension, where further communities can feel secure in creating new types. * Keep the distinction between human, organization and software agents. * Keep the difference between an Image and a Video so that clients how how to render the resource, even if the Annotation doesn't give a specific format (which may not be known, and may not be important to capture. Is it a jpg or a png? The client doesn't care, it's going to put it in an <img> tag regardless) * Tag and SemanticTag will go away anyway. And thus at the end of the list ... it seems like type is actually reasonably important to keep around? See https://github.com/w3c/web-annotation/issues/67
Received on Wednesday, 19 August 2015 21:17:37 UTC