public inbox for docbook-tools-discuss@sourceware.org
 help / color / mirror / Atom feed
From: Peter Ring <PRI@cddk.dk>
To: "'Pfaffner, Peter'" <PP0099@entitec.de>,
	"DocBook forum (E-mail 2)"
	<docbook-tools-discuss@sourceware.cygnus.com>
Subject: RE: Where, what and how - The future of DocBook
Date: Wed, 27 Dec 2000 06:36:00 -0000	[thread overview]
Message-ID: <ADF57C3C368ED411803C00508BCDF1A5093906@pc-56.cddk.dk> (raw)

You should have a look at < http://www.nwalsh.com/docbook/simple/index.html >.


If you want some inspiration for modularization, you should look at the way
XHTML is being modularized, < http://www.w3.org/TR/xhtml-modularization/ >.

IMHO, the real trouble starts when you do the applications to support your
modular DTD. Norman Walsh' modular DSSSL and XSLT stylesheets
< http://www.nwalsh.com/docbook/dsssl/index.html > might be an inspiration. If
you find out how to implement this for an FrameMaker+SGML EDD, I'd very much
like to know!


kind regards,
Peter Ring

-----Original Message-----
From: Pfaffner, Peter [ mailto:PP0099@entitec.de ]
Sent: 5. december 2000 16:27
To: DocBook forum (E-mail 2)
Subject: RE: Where, what and how - The future of DocBook


Hi all,
I'm new to this discussion list and not sure, if this is the right way to
reply to a topic (sorry if I'm wrong).

Peter Toft brought up an interesting Question:
>>>Many companies don't accept DocBook - why?
>>>Can't we do better???

I'm responsible for all kinds of technical standards for 12 months now. One
of them is documentation. Actually I decided to switch from MsWord ;-) to
FrameMaker+SGML for Windows and have to choose/create a company-DTD. To make
a long story short, I decided not to use DocBook as delivered.

Why?
Well, at first, our writers are not used to SGML/XML at all, or native SGML
authoring tools (thats the reason for an expensive WYSIWYG tool like
FM+SGML). And it is essential for a broad acceptance of the paradigm change
to make the switch as smooth as possible. Try to replace the good old
typewriter of your grandpa by a computer, and you know what I am talking
about :-). Microsoft customers are used to menus, choices and WYSIWYG (and
I'm too in the meantime). I've worked with IBMs DCF/GML for almost 10 years
being tired to stare at tagged plaintext to figure out, how it might look in
print.
I installed the DocBook 3.0 EDD(DTD) for FrameMaker and tested it. To be
frank, the content model (take Element Para for example) is overwhelming.
The naming conventions for elements are not consistent, so that related
elements are not near to each other in the (alphabetically sorted) valid
element list. The mixture of elements for articles, reference pages and
books in one content model makes the whole thing sort of clumsy and I guess,
hard to maintain too.
Looking forward to DocBook 5.0 (XML?), it may get worse, because XML doesn't
support SGMLs Include/Exclude.

My personel recommendation is:
split the DocBook-Standard into smaller one's with a common subset of
elements and attributes. Wrap similar elements (all list types) in higher
level structures (for example "Lists"), which can be unwrapped by XSLT, if
necessary.

What I will do instead?
I'm going to write a new, simplified and heavily reduced XML-DTD (hey, what
are nights and weekends for ;-) based on DocBook V4.1 and IBMIDDOC trying to
be as  DocBook conformant as possible.

Suggestions and comments are appreciated.



-----Original Message-----
From: docbook-tools-discuss-owner@sources.redhat.com
[ mailto:docbook-tools-discuss-owner@sources.redhat.com]On Behalf Of
Peter Toft
Sent: Monday, December 04, 2000 12:07 PM
To: docbook-tools-discuss@sourceware.cygnus.com
Subject: Where, what and how - The future of DocBook

WARNING: multiple messages have this Message-ID
From: Peter Ring <PRI@cddk.dk>
To: "'Pfaffner, Peter'" <PP0099@entitec.de>,
	"DocBook forum (E-mail 2)"
	<docbook-tools-discuss@sourceware.cygnus.com>
Subject: RE: Where, what and how - The future of DocBook
Date: Tue, 05 Dec 2000 07:45:00 -0000	[thread overview]
Message-ID: <ADF57C3C368ED411803C00508BCDF1A5093906@pc-56.cddk.dk> (raw)
Message-ID: <20001205074500.SMze5a0HnMcMMKB4wcaviL0saguv9AVHDqnDbVseX0I@z> (raw)

You should have a look at < http://www.nwalsh.com/docbook/simple/index.html >.


If you want some inspiration for modularization, you should look at the way
XHTML is being modularized, < http://www.w3.org/TR/xhtml-modularization/ >.

IMHO, the real trouble starts when you do the applications to support your
modular DTD. Norman Walsh' modular DSSSL and XSLT stylesheets
< http://www.nwalsh.com/docbook/dsssl/index.html > might be an inspiration. If
you find out how to implement this for an FrameMaker+SGML EDD, I'd very much
like to know!


kind regards,
Peter Ring

-----Original Message-----
From: Pfaffner, Peter [ mailto:PP0099@entitec.de ]
Sent: 5. december 2000 16:27
To: DocBook forum (E-mail 2)
Subject: RE: Where, what and how - The future of DocBook


Hi all,
I'm new to this discussion list and not sure, if this is the right way to
reply to a topic (sorry if I'm wrong).

Peter Toft brought up an interesting Question:
>>>Many companies don't accept DocBook - why?
>>>Can't we do better???

I'm responsible for all kinds of technical standards for 12 months now. One
of them is documentation. Actually I decided to switch from MsWord ;-) to
FrameMaker+SGML for Windows and have to choose/create a company-DTD. To make
a long story short, I decided not to use DocBook as delivered.

Why?
Well, at first, our writers are not used to SGML/XML at all, or native SGML
authoring tools (thats the reason for an expensive WYSIWYG tool like
FM+SGML). And it is essential for a broad acceptance of the paradigm change
to make the switch as smooth as possible. Try to replace the good old
typewriter of your grandpa by a computer, and you know what I am talking
about :-). Microsoft customers are used to menus, choices and WYSIWYG (and
I'm too in the meantime). I've worked with IBMs DCF/GML for almost 10 years
being tired to stare at tagged plaintext to figure out, how it might look in
print.
I installed the DocBook 3.0 EDD(DTD) for FrameMaker and tested it. To be
frank, the content model (take Element Para for example) is overwhelming.
The naming conventions for elements are not consistent, so that related
elements are not near to each other in the (alphabetically sorted) valid
element list. The mixture of elements for articles, reference pages and
books in one content model makes the whole thing sort of clumsy and I guess,
hard to maintain too.
Looking forward to DocBook 5.0 (XML?), it may get worse, because XML doesn't
support SGMLs Include/Exclude.

My personel recommendation is:
split the DocBook-Standard into smaller one's with a common subset of
elements and attributes. Wrap similar elements (all list types) in higher
level structures (for example "Lists"), which can be unwrapped by XSLT, if
necessary.

What I will do instead?
I'm going to write a new, simplified and heavily reduced XML-DTD (hey, what
are nights and weekends for ;-) based on DocBook V4.1 and IBMIDDOC trying to
be as  DocBook conformant as possible.

Suggestions and comments are appreciated.



-----Original Message-----
From: docbook-tools-discuss-owner@sources.redhat.com
[ mailto:docbook-tools-discuss-owner@sources.redhat.com]On Behalf Of
Peter Toft
Sent: Monday, December 04, 2000 12:07 PM
To: docbook-tools-discuss@sourceware.cygnus.com
Subject: Where, what and how - The future of DocBook

             reply	other threads:[~2000-12-27  6:36 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-12-27  6:36 Peter Ring [this message]
2000-12-05  7:45 ` Peter Ring
     [not found] <200012061723.KAA06519@gw.estinc.com>
2000-12-27  6:36 ` Craig Boone
2000-12-06 11:06   ` Craig Boone
     [not found]   ` <200012061858.LAA06946@gw.estinc.com>
2000-12-27  6:36     ` Craig Boone
2000-12-06 11:46       ` Craig Boone
2000-12-27  6:36   ` Gregory Leblanc
2000-12-06 11:12     ` Gregory Leblanc
     [not found] <200012061914.UAA08546@mailserv.caiw.nl>
2000-12-27  6:36 ` Hugo.van.der.Kooij
2000-12-06 12:31   ` Hugo.van.der.Kooij
  -- strict thread matches above, loose matches on Subject: below --
2000-12-27  6:36 Peter Toft
2000-12-03  9:23 ` Peter Toft
2000-12-27  6:36 ` Norman Walsh
2000-12-04  6:08   ` Norman Walsh
2000-12-27  6:36   ` Peter Toft
2000-12-05 14:12     ` Peter Toft
2000-12-27  6:36     ` Jorge Godoy
2000-12-05 16:58       ` Jorge Godoy
2000-12-27  6:36       ` Eric Bischoff
2000-12-06  5:10         ` Eric Bischoff
2000-12-27  6:36         ` madhu
2000-12-15  9:22           ` madhu
2000-12-27  6:36           ` Michael Smith
2000-12-15 10:40             ` Michael Smith
2000-12-27  6:36         ` Michael Wiedmann
2000-12-06  5:36           ` Michael Wiedmann
2000-12-27  6:36           ` Eric Bischoff
2000-12-06  5:53             ` Eric Bischoff
2000-12-27  6:36             ` Mark Johnson
2000-12-06  8:05               ` Mark Johnson
2000-12-27  6:36               ` Eric Bischoff
2000-12-06  8:15                 ` Eric Bischoff
2000-12-27  6:36     ` Alan W. Irwin
2000-12-05 15:53       ` Alan W. Irwin
2000-12-27  6:36       ` Michael Smith
2000-12-05 21:27         ` Michael Smith
2000-12-27  6:36         ` Eric Bischoff
2000-12-06  5:23           ` Eric Bischoff
2000-12-27  6:36         ` Alan W. Irwin
2000-12-05 22:50           ` Alan W. Irwin
2000-12-27  6:36           ` Michael Smith
2000-12-06  0:51             ` Michael Smith
2000-12-27  6:36           ` Gregory Leblanc
2000-12-06  9:39             ` Gregory Leblanc
2000-12-27  6:36 Peter Ring
2000-12-07  3:45 ` Peter Ring
2000-12-27  6:36 Pfaffner, Peter
2000-12-05  7:18 ` Pfaffner, Peter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ADF57C3C368ED411803C00508BCDF1A5093906@pc-56.cddk.dk \
    --to=pri@cddk.dk \
    --cc=PP0099@entitec.de \
    --cc=docbook-tools-discuss@sourceware.cygnus.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).