api
api copied to clipboard
Source for API and model specifications documents (api and model)
While browsing [the Presentation API specification](https://iiif.io/api/presentation/3.0/#viewingdirection) and [the accompanying JSON-LD Context](https://iiif.io/api/presentation/3/context.json), I've noticed that the specification states that the value of viewingDirection 'MUST be a String', whereas the Context views...
The intensity of a light https://github.com/IIIF/3d/blob/main/temp-draft-4.md#lights is (or can be?) defined as a resource of type "Value" with a "unit" property. The code example in the draft 3d API (...
Drafting https://github.com/IIIF/cookbook-recipes/issues/485 we realized that in [section 6.3](https://iiif.io/api/content-state/1.0/#63-examples-of-content-state-encoding) of content state API is written about Content State Encoding example: > JavaScript and Python examples are given below. Examples for other...
Just a clarification linked to https://github.com/IIIF/cookbook-recipes/issues/485 In content state [3.1. Linking: HTTP GET (Query String) Parameter](https://iiif.io/api/content-state/1.0/#initialization-mechanisms-link) section: > When the intention is to initialize the viewer at a particular part...
The current 1.0 spec is non-deterministic about embedded URI decoding in the plain URI case. The encoding requirement is: > When the content state is a plain URI, rather than...
Propose that for annotations that add camera to a scene (reference https://github.com/IIIF/3d/blob/main/temp-draft-4.md#cameras ) that when the annotation body is a SpecificResource, with transform that sets the camera direction, the transform...
The PerspectiveCamera has a property fieldOfView as illustrated in the figure in https://github.com/IIIF/3d/blob/main/temp-draft-4.md#lights . In the limiting case of moving a PerspectiveCamera out to infinite distance and narrowing the fieldOfView...
And should be internal to 1.0. Should check all other links are internal within the version as well. Can the link checker handle this automatically in the future perhaps?
If there's a video or audio playing with timeMode=loop, and the canvas is longer than the timed media, and there are annotations associated with timed parts of the media (such...
https://iiif.io/api/search/2.0/#responses should use `supplementing` rather than `painting` to prevent confusion. They're not technically wrong -- you can paint text just like you can paint images or anything else -- but...