diff --git a/experiments/flatland.json b/experiments/flatland.json index 8701057..0e16fce 100644 --- a/experiments/flatland.json +++ b/experiments/flatland.json @@ -30,47 +30,47 @@ { "url": "http://www.archive.org/download/flatland_rg_librivox/flatland_1_abbott.mp3", "encodingFormat": "audio/mpeg", - "duration": 1371, + "duration": "PT1371S", "name": "Part 1, Sections 1 - 3" },{ "url": "http://www.archive.org/download/flatland_rg_librivox/flatland_2_abbott.mp3", "encodingFormat": "audio/mpeg", - "duration": 1669, + "duration": "PT1669S", "name": "Part 1, Sections 4 - 5" },{ "url": "http://www.archive.org/download/flatland_rg_librivox/flatland_3_abbott.mp3", "encodingFormat": "audio/mpeg", - "duration": 1506, + "duration": "PT1506S", "name": "Part 1, Sections 6 - 7" },{ "url": "http://www.archive.org/download/flatland_rg_librivox/flatland_4_abbott.mp3", "encodingFormat": "audio/mpeg", - "duration": 1669, + "duration": "PT1669S", "name": "Part 1, Sections 8 - 10" },{ "url": "http://www.archive.org/download/flatland_rg_librivox/flatland_5_abbott.mp3", "encodingFormat": "audio/mpeg", - "duration": 1506, + "duration": "PT1506S", "name": "Part 1, Sections 11 - 12" },{ "url": "http://www.archive.org/download/flatland_rg_librivox/flatland_6_abbott.mp3", "encodingFormat": "audio/mpeg", - "duration": 1798, + "duration": "PT1798S", "name": "Part 2, Sections 13 - 14" },{ "url": "http://www.archive.org/download/flatland_rg_librivox/flatland_7_abbott.mp3", "encodingFormat": "audio/mpeg", - "duration": 1225, + "duration": "PT1225S", "name": "Part 2, Sections 15 - 17" },{ "url": "http://www.archive.org/download/flatland_rg_librivox/flatland_8_abbott.mp3", "encodingFormat": "audio/mpeg", - "duration": 1371, + "duration": "PT1371S", "name": "Part 2, Sections 18 - 20" },{ "url": "http://www.archive.org/download/flatland_rg_librivox/flatland_9_abbott.mp3", "encodingFormat": "audio/mpeg", - "duration": 1659, + "duration": "PT1659S", "name": "Part 2, Sections 21 - 22" } ] diff --git a/index.html b/index.html index 375f600..525c2e8 100644 --- a/index.html +++ b/index.html @@ -442,9 +442,14 @@

Duration

Manifest [[!pub-manifest]].

Duration SHOULD be expressed for the entirety of the audiobook as part of the manifest, and - SHOULD be present at the item level in the default reading + MUST be present at the item level in the default reading order.

+
+ Proposed Correction 1.1 +

We have updated the normative requirement for the duration property on the item level, to address implementer feedback in regards to facilitating streaming. This normative requirement is now a MUST.

+
+

When a content creator specifies both the duration for the audiobook and item-level duration in the default reading order the resource-level duration SHOULD be equal to the sum of the durations of the items in the reading order.

@@ -479,15 +484,18 @@

Default Reading Order

>LinkedResource [[!pub-manifest]]. The default reading order MUST NOT contain non-audio resources.

-

An audio resource can be referenced in its entirety via a URL [[url]], or for content where multiple - chapters occupy a single file by using media - fragments [[media-frags]] to locate the exact starting and end points.

+

An audio resource MUST be referenced in its entirety via a URL [[url]].

It is important to note that a resource cannot be referenced more than once in the reading order. In the case where an audio file represents the content of multiple chapters or - sections of the book, the table of contents can be used to specify the + sections of the book, the table of contents should be used to specify the starting and ending points of those chapters in the larger audio file, as demonstrated in this example.

+ +
+ Proposed Correction 1.1 +

Update previously non-normative statement about the use of media fragments to allow for referencing of audio files that span multiple chapters. The previous statement contradicted the note on referencing an audio file more than once in the reading order. The new normative statement will require that media fragments not be used on the url property in the Reading Order.

+

Annotations can also use media fragments to identify the location of the annotation in the resource, and are compatible with the Web @@ -509,29 +517,6 @@

Default Reading Order

}] } - -
-							{
-							    "@context" : ["https://schema.org", "https://www.w3.org/ns/pub-context"],
-							    "conformsTo" : "https://www.w3.org/TR/audiobooks/",
-							    "url" : "https://publisher.example.org/janeeyre",
-							    "name" : "Jane Eyre",
-							    "readingOrder" : [{
-							        "type": "LinkedResource",
-							        "url" : "audio/part001.wav#t=0,457.931",
-							        "encodingFormat" : "audio/vnd-wav",
-							        "name" : "Chapter 1",
-							        "duration" : "PT457.931S"
-							    }, {
-							        "type" : "LinkedResource",
-							        "url" : "audio/part002.wav#t=12.741",
-							        "encodingFormat" : "audio/vnd-wav",
-							        "name" : "Chapter 2",
-							        "duration" : "PT234.245S"
-							    }]
-							}
-						
-
@@ -973,6 +958,14 @@

Audiobooks Accessibility

Change Log

+

Substantive changes since Recommendation publication.

+ + +

Substantive changes since the First Public Working Draft:

@@ -1088,14 +1081,14 @@

Primary Entry Page with a Table of Contents

</head> <body> … - <section role="doc-toc"> + <nav role="doc-toc"> <ol> <li><a href="audio/chapter001.wav">Chapter 1. There was no possibility of taking a walk that day...</a></li> <li><a href="audio/chapter002.wav">Chapter 2. I resisted all the way:...</a></li> <li><a href="audio/chapter003.wav">Chapter 3. The next thing I remember is,...</a></li> … </ol> - </section> + </nav> … </body>