You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: recipe/0103-poetry-reading-annotations/index.md
+26-29
Original file line number
Diff line number
Diff line change
@@ -29,52 +29,49 @@ A researcher might want to annotate the following types of information:
29
29
30
30
## Implementation notes
31
31
32
-
1.This implementation builds off of the [audio example][0002], but adds Web Annotations.
32
+
This implementation builds off of the [audio example][0002], but adds Web Annotations. We show both annotation targeting using a FragmentSelector and a simplified Media Fragment appended to the canvas URL.
33
33
34
-
2. We show both annotation targeting using a FragmentSelector and a simplified Media Fragment appended to the canvas URL.
35
-
36
-
FragementSelector using a SpecificResource:
34
+
FragmentSelector using a SpecificResource:
37
35
38
36
```
39
-
"target":{
40
-
"type":"SpecificResource",
41
-
"source":{
42
-
"id":"{{ id.path }}/canvas/1",
43
-
"type":"Canvas",
44
-
"partOf":[
45
-
{
46
-
"id":"{{ id.url }}",
47
-
"type":"Manifest"
48
-
}
49
-
]
50
-
},
51
-
"selector":{
52
-
"type":"FragmentSelector",
53
-
"conformsTo":"http://www.w3.org/TR/media-frags/",
54
-
"value":"t=705,707"
55
-
}
56
-
}
37
+
"target":{
38
+
"type":"SpecificResource",
39
+
"source":{
40
+
"id":"{{ id.path }}/canvas/1",
41
+
"type":"Canvas",
42
+
"partOf":[
43
+
{
44
+
"id":"{{ id.url }}",
45
+
"type":"Manifest"
46
+
}
47
+
]
48
+
},
49
+
"selector":{
50
+
"type":"FragmentSelector",
51
+
"conformsTo":"http://www.w3.org/TR/media-frags/",
52
+
"value":"t=705.0,707.0"
53
+
}
54
+
}
57
55
58
56
```
59
57
60
-
Media Fragment using "#t=702,705" appended to the canvas URL. Instead of "source" you'd condense it into the "target" field:
58
+
Media Fragment using "#t=702.0,705.0" appended to the canvas URL. Instead of "source" you'd condense it into the "target" field:
61
59
62
60
```
63
-
"target":"{{ id.path }}/canvas/1#t=702,705"
61
+
"target":"{{ id.path }}/canvas/1#t=702.0,705.0"
64
62
```
65
63
66
-
If you are targeting a single point, you should use a point selector. See related recipes. See [Begin playback at a specific point - Time-based media][0015].
64
+
If you are targeting a single point, you should use a point selector. The [Begin playback at a specific point - Time-based media][0015] recipe demonstrates that approach.
67
65
68
-
3.Because the annotations are pointing out features of the audio, rather than transcriptions, the "motivation" for each annotation is "commenting" not "supplementing". (If the annotations were transcriptions, their motivation would be "supplementing".)
66
+
Because the annotations are pointing out features of the audio, rather than transcriptions, the "motivation" for each annotation is "commenting" not "supplementing". (If the annotations were transcriptions, their motivation would be "supplementing".)
69
67
70
68
71
69
## Example
72
70
73
71
A manifest for a poetry reading by Canadian poet Daphne Marlatt in 2018. The recording is 707 seconds long.
72
+
{% include manifest_links.html manifest="manifest.json" %}
0 commit comments