-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update to replace "abstract manifest" with infoset plus various cleanup #43
Conversation
…s rather than curlies
…ve), and move rfc 6596 reference outside of parenthetical and make it normative
@mattgarrish if we want to make the Terminology section normative (which I am fine with) then the section heading should be followed by something like
The reason is that this section is part of the introduction, and that whole section has been marked as "non normative" (for good reasons). |
Yes, you're right, of course. I missed that we'd put the informative label on the parent section. Like HTML and others, it would probably be better to move the informative status down to the specific sections. I'll update the PR to make this change. |
I really like the new "preview/diff" feature. In the list of "infoset" bullet points, I would be in favor of moving all MUST items on the top, followed by the SHOULD items. I would also put together (as sibling) Primary resources and reading order. In the Overview, sentence "It is primarily compiled from a Web Publication's manifest, whose serialization requirements are defined in the next section", I don't understand why this limitation to "requirements" where a serialization section is present (currently empty) as 4.4. |
…o where they apply; also fixes bad copy/paste of resource requirements into reading order section
@llemeurfr Thanks, what I've done is separate the infoset requirements into two lists: one for musts and one for shoulds. It also means we tidy up having must/should at the start of every bullet. The serialization is supposed to be referencing the next major section (Manifest), not subsection (Requirements). I've updated the linking and removed "next section" to avoid confusion. The reading order and relationship to primary and secondary resources undoubtedly needs further discussion, but at this time there seems to be consensus that not every primary resource is necessarily in the default reading order. If that changes we can continue to adjust the definitions, but we should probably wait until the resource and reading order sections are more fully fleshed out. |
… but are context dependent
I'm not fan of the new definitions for default reading order and primary resource. I'm in favor of definitions more compatible with the previous ones (but avoiding circular definitions), like: Default Reading Order Primary Resource Secondary Resource |
Your proposal architects a solution, IMO, so terminology is the wrong place. How the toc and default reading order interplay needs to be resolved and described in their respective sections. I haven't seen consensus on this yet. The current wording only attempts to establish that there is a thing called a default reading order that is a progression through some or all resources. Primary resources are "top-level" resources, and secondary are ones used by primary. There should be enough flexibility in these to use them however we need to talk about the kinds of issues you're raising. That's all the terminology should do. |
After discussing with chairs and Ivan, this PR changes what was called the "abstract manifest" to the WP "infoset" and separates the information required in the infoset from the manifest.
"abstract manifest", in my opinion, sounds too much like it only identifies information in the manifest for various serializations, when the work so far is establishing that some information may be obtained outside the manifest.
Of course, the name "infoset" has its own connotations for xml, and there may be a better name lurking somewhere, so it can change and a note has been added to this effect.
The manifest section will instead deal with issues like how it declares it describes the web publication, what the serialization requirements are, etc.
Some of the other key issues addressed in this PR since the last consolidation are:
Comments are welcome, and I believe this will be noted/discussed on tomorrow's call.
Preview | Diff