- From: Ivan Herman via GitHub <sysbot+gh@w3.org>
- Date: Wed, 08 Jul 2015 05:02:17 +0000
- To: public-annotation@w3.org
> On 07 Jul 2015, at 18:03 , Rob Sanderson <notifications@github.com> wrote: > > Several downstream systems have a need for lists of annotations, including EPUB [1] and IIIF [2]. For search, we need to have a list of annotations for the result set of applying the query to the set of annotations. Other expressed use cases are user constructed "playlists" of Annotations, curated distribution lists of annotations, and general optimization of annotation retrieval to avoid thousands of HTTP calls for each annotation individually. > > As an initial proposal, we could use Activity-Streams's OrderedCollection class[3], which seems to fulfill the (implicit, to be expressed) requirements: > > { > "@context": ["http://www.w3.org/ns/activitystreams", "http://www.w3.org/ns/oa"], > "@type": "OrderedCollection", > "totalItems": 10, > "itemsPerPage": 1, > "next": "http://example.org/foo?page=2", > "self": "http://example.org/foo?page=1", > "startIndex": 0, > "orderedItems": [ > { > "@type": "Annotation", > "motivation": "commenting", > "body": {"value": "I like this!"}, > "target": "http://www.cnn.com/" > } > ] > } > I would like to understand what all these properties *mean* in this respect. But, first of all, I would also like to understand what we need in terms of functionalities before adopting a specification created elsewhere… For example, the model in EPUB[1] is way simpler and clearer. Why do we need more than that? (Let us forget about the complexities of the RDF expression of lists; a JSON-LD or Turtle representation thereof makes this complexity hidden anyway.) We could also consider ORE[4] although, I must admit, I do not remember all the details any more, but it could make it simpler. (I admit that using a specification developed in another WG has its advantages, but I would prefer to consider that on technical merit.) Ivan [4] http://www.openarchives.org/ore/1.0/vocabulary > This would be consistent with a (to-be-proposed) use of AS2.0 for notifications about annotation activity. > > [1] http://www.idpf.org/epub/oa/#h.48f1o3s9o9hf > [2] http://iiif.io/api/presentation/2.0/#other-content-resources > [3] http://www.w3.org/TR/activitystreams-core/#collections > > — > Reply to this email directly or view it on GitHub. > ---- Ivan Herman, W3C Digital Publishing Activity Lead Home: http://www.w3.org/People/Ivan/ mobile: +31-641044153 ORCID ID: http://orcid.org/0000-0003-0782-2704 -- GitHub Notif of comment by iherman See https://github.com/w3c/web-annotation/issues/50#issuecomment-119434513
Received on Wednesday, 8 July 2015 05:02:20 UTC