IIIF / cookbook-recipes

For working on the recipes
https://iiif.io/api/cookbook/index.html
37 stars 32 forks source link

Describe patterns for cross version Collections? #175

Open azaroth42 opened 7 years ago

azaroth42 commented 7 years ago

Can a v2 Collection contain a v3 Manifest? What about vice versa? Which context do the member resources use?

What if there are viewingHint values from v3, but the collection is v2?

And similar annoying forwards/backwards compatibility issues.

azaroth42 commented 7 years ago

Related to IIIF/api#1064, IIIF/api#518 for cross-version weirdness

azaroth42 commented 7 years ago

Ed's discussion: Yes we should be able to do this, and the embedding resource's version should be able to be used directly for the description, even if the referenced resource's version is different. Describe in cookbook.

e.g. v3 collection can use id for the id of a v2 manifest that it includes.

azaroth42 commented 6 years ago

Closed by IIIF/api#1408

azaroth42 commented 5 years ago

@mixterj and I think that this doesn't work for a v2 collection that includes v3 manifests. We should determine if this is necessary, and if so then figure out a solution.

azaroth42 commented 5 years ago

Not going to write into v3 spec that v3 clients should support v2. Also not going to go back and change v2 specs, which is where it would need to be. So this is at best a cookbook issue.

azaroth42 commented 4 years ago

Removing presentation as meaningless -- all cookbook entries are somehow presentation related

glenrobson commented 4 years ago

Cookbook discussion: previously made decision to not include version 2 recipes but this could is exception as its version 3.0 recipes with 2.0 assets.