Closed azaroth42 closed 8 years ago
I agree, this seems more semantically accurate. It's a breaking change, no?
Sent via mobile. Please excuse typos, brevity, etc.
It would be if search had been published, but it's still draft.
Ah, duh.
It is a breaking change for me! But only a tiny one and trivially altered. I've just finished switching to the draft model for autocomplete and search, but it's not live yet in Wellcome manifests (Ed needs to add to UV). I'll make this change now, I agree it makes sense.
I've made this change (first and last move to layer, prev and next stay on annotation list).
"prev" looks ugly - any reason why this can't be "previous"? The other terms are not abbreviated.
We could map to previous
in the context.
The previous iteration of AS, before my comments towards alignment: http://www.w3.org/TR/activitystreams-core/#collections
That said, in 3.0 we should try and just use external contexts directly rather than re-naming. By then both AS and Annotations will be through to TR. So my preference is to leave it as prev to not have to re-re-name it.
Yes, fair enough!
:+1:
Closed in #650
After engaging with the W3C ActivityStreams folks about paging through collections, they came to a new pattern which is quite appealing. The only significant difference with the current search draft is that first and last are relationships from the Layer to the AnnotationList (in our speak), rather than from AnnotationList to AnnotationList.
Semantically, this seems more accurate. It is the first page of the Layer, not of some random non-first AnnotationList. We always require the Layer for paged results, and the first/last is consistent. I propose that we follow suit and move these to Layer.
Concretely:
Would become: