Embedding annotations in the target document #87
|
Can the dpub group help with this? Seems like footnotes and glosses in an EPUB book have this use case. |
|
My use case is where 1) user marks some text in an HTML document - this becomes the target, 2) leaves an annotation - this becomes the body. I have something like the following:
I'm considering/looking for a property to label/describe the target resource. For example, with
but it could just as well be any other property, e.g., |
But the annotation will still have as its target. That extra triple is, in a sense, completely outside of the annotation structure. Can you explain what you want to achieve? |
|
Can someone provide a proposal that would allow us to discuss and close the issue please? Otherwise I propose "postpone". |
|
|
@csarven - By proposal I mean: Is there something that needs to change in the model or protocol to allow the use case to happen, and if so, what? |
|
@azaroth42 I would propose or at least entertain the idea of allowing the same features for http://www.w3.org/TR/annotation-model/#embedded-bodies for the target as we have for the body. In my specific example, I was sort of missing the oa:text (or any labeler), but I can see that the rest of what's available for embedded bodies is useful for the target as well. |
|
So. I think things got tangled here. The issue title doesn't seem to state any need of putting the target inside the annotation, but rather than reverse. @csarven if you're wanting to include additional statements about the target in your RDFa, please do. However, I do think there's still a non-model topic here about how to embed annotations inside the target document...but that would depend on the format of the document (let's not assume it's HTML), etc. Riffing off @tilgovi's DPUB / EPUB comment, we do have the use cases for this "embedded annotation" scenario and we should for our own sanity limit the scope to a handful of formats and scenarios and map Web Annotation into the right location within those formats (EPUB, HTML, Link header references, MIME, package formats, etc) Right now, that seems like good wiki exploration fodder with a possible NOTE as output and perhaps another serialization document but focused on RDFa (for HTML)--since HTML is likely the most frequently used format (for us) and @csarven's here to help use do that. |
|
Given the amount of new work required, I propose |
|
+1 to @azaroth42. I presumed postponed issues may be picked up if we work on a new charter, ie, we can come back to this later if and when we do that. |
|
Note that this is related to the notion of an HTML serialization of the annotation model, for use with footnotes and embedded annotations/comments. I have a rough prototype for something like this, but it needs work and a spec. |
|
I have the impression that two different issues are mixed up here.
Considering @csarven: although I can see the point of doing this, eg, specifying that the target is a moving image, I am not sure those are annotation specific use cases. Using RDF (whether in JSON-LD or Turtle or RDFa) means that those extra properties can be added, of course, to any target, but I do not believe that it is the issue for the WA model to provide a fine characterization of the target; it is pretty reasonable to say that the focus is on the body which is, in some sense, the "active" part of an annotation. In other words, I do not see any modification on the model. I would be o.k. if the document included a note somewhere in that section making it clear to the reader that application MAY use the properties like dctypes or dcterms to further characterize the target, too, but this document concentrates on the body only. Or something like that. |
|
@ivan What I've raised touches both 1 and 2 as you've listed in #87 (comment) . The example I gave covers "footnotes and embedded annotations/comments" as @shepazu mentioned. In addition to that, I was hoping to have a clarification in the spec for oa:text so that it can be used by either body or target. This is not currently prevented, so that's all good. Putting URLs with fragments aside: I think of the above as "internal" annotations, i.e., the body being in the same URL as target. An "external" annotation would be where body and target are different URLs. |
Should have a recorded use case for this.
[rswick]