Skip to content

Commit

Permalink
last changed at Oct 24, 2024 3:18 PM, pushed by Julie Winchester
Browse files Browse the repository at this point in the history
  • Loading branch information
HackMD committed Oct 24, 2024
1 parent bd0eca8 commit 2ab23a2
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion source/presentation/4.0/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,22 @@
Manifests, Containers, Annotations oh my!
Manifest as unit of distribution

-

## Content Resources

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

### type value of Content Resources

| Class | Description |
| ------------- | -------------------------------- |
| `Image` | Two dimensional visual resources primarily intended to be seen, such as might be rendered with an <img> HTML tag |
| `Model` | A three (or more) dimensional model intended to be interacted with by humans |
| `Sound` | Auditory resources primarily intended to be heard, such as might be rendered with an <audio> HTML tag |
| `Text` | Resources primarily intended to be read |
| `Video` | Moving images, with or without accompanying audio, such as might be rendered with a <video> HTML tag |
{: .api-table #table-type}

## Containers

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

The defined Container types are `Timeline`, `Canvas` and `Scene`. Extensions may define additional Container types.

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.

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.
Expand Down Expand Up @@ -285,6 +297,12 @@ content state intended to:
- modify the Container in a particular context (`scope`, storytelling)
- contribute additional information permanently (rerum **inbox** - move to protocol doc)

### reset

"diff", "original state" etc

behavior for "force-order"?
behavior: sequence

## Selectors

Expand Down

0 comments on commit 2ab23a2

Please sign in to comment.