Skip to content

Commit 8ad34bd

Browse files
committed
structure of Presentation 4
1 parent 002175a commit 8ad34bd

File tree

3 files changed

+192
-0
lines changed

3 files changed

+192
-0
lines changed

source/presentation/4.0/index.md

Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
# Presentation 4
2+
3+
## How this stuff works
4+
5+
Manifests, Containers, Annotations oh my!
6+
Manifest as unit of distribution
7+
8+
## Content Resources?
9+
10+
There is stuff that we want to show
11+
12+
## Containers
13+
14+
"painting"
15+
"supplementing"
16+
17+
"Nesting" (see 3d draft)
18+
19+
### Timeline
20+
21+
* has continuous duration in seconds
22+
23+
### Canvas
24+
25+
* has integer, unitless width and height
26+
* has optional continuous duration in seconds
27+
28+
### Scene
29+
30+
* has continuous, unitless x,y,z cartesian coordinate space
31+
* has optional continuous duration in seconds
32+
33+
Bring in https://github.com/IIIF/3d/blob/main/temp-draft-4.md#scenes
34+
35+
36+
## Putting stuff into Containers (composition)
37+
38+
### Annotation
39+
40+
"non-painting"
41+
42+
"target" and "body"
43+
44+
45+
### Annotation Page
46+
47+
### Annotation Collection
48+
49+
50+
### Manifest
51+
52+
### Collection
53+
54+
#### Paging
55+
56+
### Range
57+
58+
## Content State
59+
60+
(introduce motivation and reasons)
61+
62+
Separate Content State Sharing spec (protocols for sharing annotations)
63+
64+
content state intended to:
65+
66+
- load a view of some resource (existing spec)
67+
- load a view of some resource AND modify the Container (show you my new anno, add camera)
68+
- modify the Container in a particular context (`scope`, storytelling)
69+
- contribute additional information permanently (rerum **inbox** - move to protocol doc)
70+
71+
72+
## Selectors
73+
74+
### SpecificResource
75+
76+
### PointSelector
77+
78+
79+
## Scene-Specific Resources
80+
81+
### 3D considerations / principles
82+
83+
"models" (content resources in 3D)
84+
"local coordinate spaces"
85+
86+
### Camera
87+
88+
### Light
89+
90+
### Transforms
91+
92+
#### ScaleTransform
93+
94+
#### RotateTransform
95+
96+
#### TranslateTransform
97+
98+
"Relative Rotation"
99+
100+
"Excluding"
101+
102+
## Advanced Association Features
103+
104+
105+
### Segments
106+
107+
### Embedded Content
108+
109+
### Choice of Alternative Resources
110+
111+
### Non Rectangular Segments
112+
113+
### Style
114+
115+
### Rotation
116+
117+
### Comment Annotations
118+
119+
### Hotspot Linking
120+
121+
### Activation
122+
123+
### Using Content State
124+
125+
- modify the Container in a particular context (`scope`, storytelling)
126+
127+
128+
129+
### Physical Dimension Service
130+
131+
132+
133+
## HTTP Requests and Responses
134+
135+
### URI Recommendations
136+
137+
### Requests
138+
139+
### Responses
140+
141+
### Authentication
142+
143+
144+
## Appendices
145+
146+
### Summary of Property Requirements
147+
148+
### Example Manifest Response
149+
150+
### Versioning
151+
152+
### Acknowledgements
153+
154+
### Change Log
155+
156+
"Exclude Audio"

source/presentation/4.0/properties.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Vocabulary?
2+
3+
## Resource Properties
4+
5+
### Descriptive Properties
6+
7+
#### label (etc)
8+
9+
### Linking Properties
10+
11+
### Technical Properties
12+
13+
### Structural Properties
14+
15+
### Values
16+
17+
18+
19+
## JSON-LD Considerations
20+
21+
### Case Sensitivity
22+
23+
### Resource Representations
24+
25+
### Properties with Multiple Values
26+
27+
### Language of Property Values
28+
29+
### HTML Markup in Property Values
30+
31+
### Linked Data Context and Extensions
32+
33+
### Term Collisions between Contexts
34+
35+
### Keyword Mappings

source/presentation/4/context.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

0 commit comments

Comments
 (0)