OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-tc message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [docbook-tc] align common elements?

Well, I would certainly be in favor of the newbies adopting DocBook common elements, too :-)
I doubt they would want to change at this point either. It's a shame they weren't thinking about interoperability when they started them, though. Especially when DITA had the choice between IBM IDDoc and DocBook, and in many cases chose the IBM IDDoc names...

 I was just pondering the opportunity to make backwards incompatible changes in V5. I guess what we still need is to develop a good mapping between the standards.

Thanks for your thoughts on this...


Jirka Kosek wrote:
Scott Hudson wrote:

just a thought about interoperability between DocBook, DITA and ODF:
do we want to consider changing some of the tag names in V5 to align some of the more common element names? Some likely candidates I can think of would include: para, itemizedlist, orderedlist, listitem.

That seems like a quite radical change and I'm completely against it for many reasons.

It would be nice if we could align some of the common elements into a separate commonElements.mod or something that all three standards could incorporate, making it easier to copy content between the three standards without having to transform a lot of the common markup.

You have to run transformation anyway because there are much bigger problems than element names. Suppose DITA listitem:


even if DocBook would use <li> instead of <listitem> you must transform document to add enclosing paragraph, because DocBook schema doesn't allow mixed content on listitem level.

Moreover DocBook V5 uses namespace, so element names will be different even if local names would be the same.

I also do not think that ODF will change its element names few months after being approved OASIS and ISO standard.

And if someone should align element names, then it should be DITA and ODF because DocBook is the oldest markup from those three vocabularies ;-)



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]