[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [dita] Feedback: Rework on index content
Best, Kris Kristen James Eberlein Chair, OASIS DITA Technical Committee Principal consultant, Eberlein Consulting www.eberleinconsulting.com +1 919 622-1501; kriseberlein (skype) On 8/9/2019 3:35 PM, Dr. Stanley Doherty wrote:
No. There might be a limit to the number of levels an implementation's style sheets supports, but that's not for the spec to say anything about.Looks good -- just a few minor questions/comments. ========================== All page references are to the 7-30-2019 PDF distributed by Kris. A. Did we lose any 1.3 material in the rework. SDoherty: None that I discern. I like the updated structure. B. Did it make sense? SDoherty: Yes, it read well. Here are some comments and questions. PDF/3 (line 5): Is there a limit on the number of nested <indexterm> levels?
PDF/3 (line 40-ish): Suggest "determines" instead of "has an effect on".
Done, and thanks.
Have now split this into two definition list entries. More word smithing is needed here for sure.PDF/3 (line 48-ish): The first sentence in "Topic prologs or DITA maps" was tough reading - at least for me. Suggest something a bit more drawn out: "In a topic <prolog>, <indexterm> is a child of <metadata> and <keywords>. In a map <topicref>, it is the child of <topicmeta> and <keywords>."
Changed to read "The nesting of <indexterm> elements and the presence of redirection elements determines whether locators are rendered in the generated index:PDF/4 (line 4): Suggest "determines" instead of "has an effect on".
Wow. I don't think that we want to want to bring key scopes into this. Or are you asking about whether <index-see> and <index-see-also> elements produce a rendering in a generated index depends on whether the publication contains <indexterm> elements that match the redirection?PDF/4 (line 45-ish): Under "Index redirection", would it be more clear to say that redirections only resolve within the scope of <indexterm>s referenced from the root scope?
PDF/6 (line 5): Any restrictions on naming these <indexterm>That does not seem right to me. I think we need to recast this content thoroughly before making simple changes.identifiers?
PDF/6 (line 5): Can I overload @start or @end with multiple values? <indexterm start="range1 range2">term</indexterm>. Multiple ranges may have the same begin or end points
To me, the current info about matching @start and @end attributes is very confusing. I'm probably going to suggest that we simplify what the spec says about index ranges. From a practical perspective, it seems insane to specify multiple values for @start and @end attributes. Do you see use cases for this?
PDF/7 (line 40-ish): Suggest some sort of rewording of the paragraph "Now assume . . .." Maybe "Ranges defined in a topic <prolog> cover topics subordinate to that topic in a map branch."
Have done a bit of reswizzling here to improve the flow.
PDF/10: Noticed that "multilevel" sometimes has a hyphen (multi-level).
Made this consistently "multilevel".
Dunno. It's certainly valid by the grammar files. I've seen people use Schematron to trigger errors for such tagging.General: What is the expected processing behavior for empty <indexterm> elements? Messed up multilevel elements? Oxygen deems this valid: <indexterm><indexterm>level-2</indexterm></indexterm>
General: Should the @start and @end page references respectI don't know; have not thought about that. This is the base spec, so we won't be making references to bookmap. Can you phrase this in a general fashion? For example, assume a bookmap generalized to map. How would the scenario you are thinking of work in that context? Given the "rules" as written in DITA 1.1-1.3, it might also vary based on whether the bookmap uses "chapter maps". I am beginning to think we REALLY need to simplify index ranges for DITA 2.0.the bookmap chapter-page pagination references?
General: Precedence question. If I have a shared topic with anI would think that the generated index will include locators for each instance of the <indexterm> element<indexterm> and I reference that shared topic multiple times within the same map, should processors generate one index entry for the first time they read the shared topic? each time they ready it?
General: Should we be cross-referencing the bookmap <indexlist/> element here? FWIW I get an index by default when I run a map through the PDF2 processor, but need to add <indexlist/> manually to get an index with bookmaps.
Base spec, so no topic for <indexlist>.
If we approve the current index changes proposal, those elements won't exist in DITA 2.0General: Does <index-base> deserve a mention here? General: Does <index-sort-as> deserve a mention here?
C. Comments on processing instructions? SDoherty: None.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]