Skip to content

Commit 2ab23a2

Browse files
author
HackMD
committed
last changed at Oct 24, 2024 3:18 PM, pushed by Julie Winchester
1 parent bd0eca8 commit 2ab23a2

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

source/presentation/4.0/index.md

+19-1
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,22 @@
55
Manifests, Containers, Annotations oh my!
66
Manifest as unit of distribution
77

8-
-
98

109
## Content Resources
1110

1211
There is stuff that we want to show - images, video, audio, 3D models etc
1312

13+
### type value of Content Resources
14+
15+
| Class | Description |
16+
| ------------- | -------------------------------- |
17+
| `Image` | Two dimensional visual resources primarily intended to be seen, such as might be rendered with an <img> HTML tag |
18+
| `Model` | A three (or more) dimensional model intended to be interacted with by humans |
19+
| `Sound` | Auditory resources primarily intended to be heard, such as might be rendered with an <audio> HTML tag |
20+
| `Text` | Resources primarily intended to be read |
21+
| `Video` | Moving images, with or without accompanying audio, such as might be rendered with a <video> HTML tag |
22+
{: .api-table #table-type}
23+
1424
## Containers
1525

1626
This is where we put content resources
@@ -22,6 +32,8 @@ And we can also put other things:
2232
And we can nest them
2333
"Nesting" (see 3d draft)
2434

35+
The defined Container types are `Timeline`, `Canvas` and `Scene`. Extensions may define additional Container types.
36+
2537
As multiple models, lights, cameras, and other resources can be associated with and placed within a Scene container, Scenes provide a straightforward way of grouping content resources together within a space. Scenes, as well as other IIIF containers such as Canvases, can also be embedded within a Scene, allowing for the nesting of content resources.
2638

2739
A Scene or a Canvas may be treated as a content resource, referenced or described within the `body` of an Annotation. As with models and other resources, the Annotation is associated with a Scene into which the Scene or Canvas is to be nested through an Annotation `target`. The content resource Scene will be placed within the `target` Scene by aligning the coordinate origins of the two scenes. Alternately, Scene Annotations may use `PointSelector` to place the origin of the resource Scene at a specified coordinate within the `target` Scene.
@@ -285,6 +297,12 @@ content state intended to:
285297
- modify the Container in a particular context (`scope`, storytelling)
286298
- contribute additional information permanently (rerum **inbox** - move to protocol doc)
287299

300+
### reset
301+
302+
"diff", "original state" etc
303+
304+
behavior for "force-order"?
305+
behavior: sequence
288306

289307
## Selectors
290308

0 commit comments

Comments
 (0)