dita-techcomm — archive
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
— [Date Index]
| [Thread Index]
| [Month Index]
| [List Home]
A spot of bother in the content model for troubleshooting
Hi,
While working on a feature article for the DITA Adoption SC that discusses troubleshooting for DITA 1.3, I have come across a deficiency in the content model for the <cause> and the <remedy> elements. I now believe that <cause> and <remedy> ought to allow an optional <title> element at their beginning rather than relying upon static, stylesheet-supplied strings for labeling.
The stylesheet-supplied, string method is sufficient for troubleshooting topics that contain a single cause-remedy pair (simple troubleshooting topics). But, in topics that contain two or more cause-remedy pairs (complex troubleshooting topics), the author is left with no good way to distinguish them from each other through labeling. At a minimum, the titles for the causes need to signal the essence of each cause.
You can make a case a title is also needed for remedy in complex troubleshooting topics, whenever remedy appears without an associated cause. For example, a common final fallback would be a stand-alone remedy such as this:
<remedy>
<title>Contact technical support</title>
<steps-unordered>
<step><cmd>Contact technical support at either [email protected] or 800-555-1234</cmd></step>
</steps-unordered>
</remedy>
I am sorry to raise this objection at this point. However, I don't think that the current model fully supports complex troubleshooting information without this change.
Best Regards,
--
Bob Thomas +1 720 201 8260 Skype: bob.thomas.colorado Instant messaging: Gmail chat ( [email protected] ) or Skype
Time zone: Mountain (GMT-7)
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
— [Date Index]
| [Thread Index]
| [Month Index]
| [List Home]