"Stacked" selectors?

Right now, [Annotator](http://annotatorjs.org/) (for one) doesn't think
much outside of it's own world (at least not without plugins), so the
ranges it stores are specific to how a developer has connected it to the
document.

It currently stores a relative XPath range to get to the DOM node, and then
a numeric text range for the actual selection within that DOM node.

If the parent of the XPath range (what Annotator is "attached" to) were
known, would it be possible to express this sort of combination of
selectors in a way that Web Annotation implementors could understand?

Is this an intended use of `oa:List`?
http://www.w3.org/TR/annotation-model/#h3_list

Thanks!
Benjamin
--
Developer Advocate
http://hypothes.is/

Received on Thursday, 30 July 2015 21:25:27 UTC