diff --git a/index.html b/index.html index 1170519..af3b97a 100644 --- a/index.html +++ b/index.html @@ -202,6 +202,13 @@
For the purposes of this specification, non-empty is used to refer to an element, attribute or + property whose text content or value consists of one or more characters after whitespace + normalization, where whitespace normalization rules are defined per the host format.
+A primary resource is one that is presented directly by a user agent (i.e., not embedded within @@ -288,18 +295,18 @@
The Web Publication infoset MUST include the following information:
In addition, the infoset SHOULD include the following information:
These requirements reflect the current minimum consensus, though a number of issues remain @@ -315,28 +322,32 @@
The Web Publication's infoset requires a title.
+The title provides the human-readable name of the Web Publication.
-If a title is not specified in the manifest, the user agent MUST provide one as - follows:
+When specified in the manifest, the title MUST be non-empty.
-title
element (e.g., SVG or HTML), use the title of the first instance listed in the
- default reading order.If a user agent requires a title and one is not available in the compiled infoset, it MAY define one. This + specification does not mandate how such a title is created. The user agent might:
+ +title
element found in a primary resource in the default reading order;A user agent may not be able to produce a A user agent is not expected to produce a meaningful title [[WCAG20]] - for a Web Publication based on the above rules. Authors are encouraged to ensure that their manifest - contains such a title, or one is provided in one of the two steps above.
+ for a Web Publication when one is not specified.The Web Publication's infoset requires the language(s) of its content be specified. The language MUST be a - tag that conforms to [[!BCP47]] or its successors.
+The language specified in the Web Publication's infoset identifies the natural language of its + content.
-If the language is not specified in the manifest, the user agent MUST provide one - as follows:
+This language is not used in the processing or rendering of the Web Publication, and is + not a replacement for identifying the language of each resource as defined by its + format. It instead allows a user agent to ability to provide supplementary enhancements, such as the + ability to download a custom dictionary or the preload a language-specific text-to-speech module.
-und
"
- (undetermined).When specified, the language MUST be a tag that conforms to [[!BCP47]] or its successors.
+ +In the case of a multilingual Web Publication, the language declaration can be repeated.
+ +If a user agent requires the language and one is not available in the compiled infoset, it MAY attempt to + determine the language. This specification does not mandate how such a language tag is created. The user + agent might:
+ +und
" (undetermined);The question is whether the manifest MUST include the language(s) of the content or not.
@@ -372,7 +392,7 @@A Web Publication's canonical identifier is an identifier assigned to it by the publisher. @@ -386,7 +406,7 @@
If assigned, this canonical identifier MUST be unique to the Web Publication.
A Web Publication's address is a URL that refers to a Web Publication and enables the @@ -395,11 +415,11 @@
The availability of this address does not preclude the creation and use of other identifiers and/or addresses to retrieve a representation of a Web Publication in whole or part.
-The infoset MUST include a list of the primary resources of the Web Publication, regardless of @@ -417,13 +437,13 @@
The default reading order MUST include at least one primary resource.