atom feed74 messages in org.oasis-open.lists.docbookRe: Add topic element to DocBook?
FromSent OnAttachments
Norman WalshOct 26, 2006 5:59 am.pgp
Michael(tm) SmithOct 26, 2006 6:46 am.pgp
Norman WalshOct 26, 2006 7:33 am.pgp
Michael(tm) SmithOct 26, 2006 8:25 am.pgp
Steve CogornoOct 26, 2006 8:51 am 
Norman WalshOct 26, 2006 9:32 am.pgp
Michael(tm) SmithOct 26, 2006 10:17 am.pgp
Yang Tj-ATY010Oct 26, 2006 10:27 am 
Chris ChiassonOct 26, 2006 11:25 am 
Johnson, EricOct 26, 2006 11:40 am 
Sean WhellerOct 26, 2006 12:06 pm 
Melanie KendellOct 26, 2006 4:51 pm 
Johnson, EricOct 26, 2006 5:05 pm 
Michael(tm) SmithOct 26, 2006 10:02 pm.bin
Michael(tm) SmithOct 26, 2006 10:15 pm.bin
Michael(tm) SmithOct 26, 2006 10:17 pm.bin
Michael(tm) SmithOct 26, 2006 10:25 pm.bin
Chris ChiassonOct 26, 2006 10:28 pm 
Michael(tm) SmithOct 26, 2006 10:38 pm.pgp
dougOct 26, 2006 11:32 pm 
Michael(tm) SmithOct 26, 2006 11:51 pm.bin
dougOct 27, 2006 12:19 am 
Camille BégnisOct 27, 2006 1:22 am 
Elliotte HaroldOct 27, 2006 4:47 am 
Michael(tm) SmithOct 27, 2006 5:07 am.bin
Sean WhellerOct 27, 2006 5:24 am 
Michael(tm) SmithOct 27, 2006 5:26 am.bin
Norman WalshOct 27, 2006 5:26 am.pgp
Norman WalshOct 27, 2006 5:39 am.pgp
Norman WalshOct 27, 2006 5:48 am.pgp
Michael(tm) SmithOct 27, 2006 6:53 am.bin
Jirka KosekOct 27, 2006 6:59 am.bin
Michael(tm) SmithOct 27, 2006 7:28 am.bin
Johnson, EricOct 27, 2006 8:15 am 
Rajal ShahOct 27, 2006 8:32 am 
Johnson, EricOct 27, 2006 8:45 am 
Chris ChiassonOct 27, 2006 8:50 am 
Rajal ShahOct 27, 2006 9:02 am 
Chris ChiassonOct 27, 2006 9:12 am 
Rowland, LarryOct 27, 2006 9:35 am 
Rajal ShahOct 27, 2006 9:35 am 
Dan SandersonOct 27, 2006 9:37 am 
Chris ChiassonOct 27, 2006 9:42 am 
Norman WalshOct 27, 2006 9:58 am.pgp
Elliotte HaroldOct 27, 2006 10:06 am 
Dave PawsonOct 27, 2006 10:13 am 
Chris ChiassonOct 27, 2006 10:13 am 
Steven CogornoOct 27, 2006 10:21 am 
Steven CogornoOct 27, 2006 10:36 am 
Eve L. MalerOct 27, 2006 10:47 am 
Bob StaytonOct 27, 2006 10:54 am 
Bob StaytonOct 27, 2006 11:02 am 
Bob StaytonOct 27, 2006 11:28 am 
Steven CogornoOct 27, 2006 11:29 am 
Steven CogornoOct 27, 2006 11:45 am 
Chris ChiassonOct 28, 2006 12:09 pm 
Michael(tm) SmithOct 28, 2006 12:09 pm.bin
Rowland, LarryOct 28, 2006 12:09 pm 
Steve WhitlatchOct 28, 2006 12:09 pm 
dougOct 28, 2006 12:10 pm 
Elliotte HaroldOct 28, 2006 12:11 pm 
Chris ChiassonOct 28, 2006 1:18 pm 
Jirka KosekOct 28, 2006 1:48 pm.bin
Michael(tm) SmithOct 28, 2006 5:24 pm.bin
Elliotte HaroldOct 28, 2006 5:48 pm 
Jirka KosekOct 29, 2006 3:01 am.pgp
Elliotte HaroldOct 29, 2006 3:17 am 
Jirka KosekOct 29, 2006 3:47 am.pgp
Chris ChiassonOct 29, 2006 9:07 am 
Elliotte HaroldOct 29, 2006 10:55 am 
Bob StaytonOct 29, 2006 11:16 am 
Steven CogornoOct 29, 2006 2:13 pm 
Sean WhellerOct 29, 2006 11:30 pm 
Jirka KosekOct 30, 2006 12:07 am.pgp
Subject:Re: Add topic element to DocBook?
From:Norman Walsh (nd@nwalsh.com)
Date:Oct 27, 2006 5:48:51 am
List:org.oasis-open.lists.docbook
Attachments:
pgp00013.pgp - 0.2k

/ Camille Bégnis <cami@neodoc.biz> was heard to say: | Norman Walsh a écrit : |> If we decide to do so, I think something along the following lines |> fits into the design of DocBook: |> |> 1. Add a <topic> element with the same content model as <section> |> except that where section allows (sect1|section|simplesect), we |> allow <topic>. So a topic contains subtopics analagous to the way a |> section contains subsections. | | I tend to concur with Doug here: why couldn't a topic be structured in | sections? Since a topic is meant to have a specific semantic meaning, | one might not want to organize his topic information in [your semantic | meaning of topic here].

I think the question of whether a topic is allowed to contain sections is seperable from the questions about how they might be mixed together. But if your topic is so large that it benefits from having sections, maybe you should be thinking about how to break it into separate topics instead. I dunno.

|> 3. Allow topic as an alternative to (chapter|appendix|preface) in books.. |> This allows one to have a book of topics. | | Wouldn't that wipe the main difference between a book and an article?

How so? You can already have a book of articles. I wouldn't expect articles to be able to have topics though.

|> 4. Allow topic as an alternative to (sect1|section|simplesect) in |> chapters and appendixes. This allows one to have a chapter of |> topics. | | Given the above and the obvious similarity between a section and a | topic, I'd rather suggest to specialize the section element with an | attribute (type="topic"?). That would allow further specializing section | (which is a renowned modular element).

That isn't very amenable to extension along the topic axis. Would you be comfortable with a "tasksection" element, for example? And it doesn't overcome the semantic problems I outlined a moment ago in response to doug's mail.

|> As a slight extension of this model, we could also add a <tasktopic> |> element. This would address the feature request[1] for "task" as a |> peer to "section". If we did this, then I'd expect "topic" or |> "tasktopic" to be allowed anywhere I've mentioned topic above. | | Wouldn't a topic containing a task serve the same purpose?

Not quite because tasks have to have titles and so do topics. Having the task inside the topic would leave open the possibility of extra material before and after the task which would then muddy the waters surrounding the constrained content model of task.

|> Given that topics are often composed in a fairly arbitrary order for |> publishing in print, we might want to consider adding a "contentmap" |> element as well for describing the order of topics. But we might be |> able to get "toc" to serve this purpose. | | How would that differ from an article containing a hierarchy of sections | and xincludes to topics?

An xinclude just replaces one blob of content with another. The mapping stuff can reorganize material. Imagine you have three topics, all discrete. A mapping like this one:

<contentmap> <mapentry ref="topic1"/> <mapentry ref="topic2"> <mapentry ref="topic3"/> </mapentery> </contentmap>

would make the third topic a subtopic of the second for the purposes of appearing in print (so they might be numbered 1, 2, 2.1, for example).

Yes, I think this is a little weird, but I accept that if you've authored a hundred discrete topics and thirty five of them are about different aspects of managing printers, *in print* you might want to have an umbrella topic about printers and have those thirty five topics appear as subtopics when presented in a linear order on dead trees, even though you wouldn't do that for the online help-style presentation.

Be seeing you, norm