Showing posts with label interoperability. Show all posts
Showing posts with label interoperability. Show all posts

Wednesday, April 30, 2008

Metadata and Interoperability

Jim Earley has a very thoughtful post on metadata interoperability: http://jims-thoughtspot.blogspot.com/2008/04/metadata-interoperability.html

As part of DocBook v5, we added the ability to include content from other namespaces in the <info> block to support adding Dublin Core directly in your content. The <info> element's purpose is to house metadata that is not intended for display, so it's a really good fit.

Jim's argument, is that the various standards out there (DocBook, DITA, ODF at a minimum) should move to Dublin Core for metadata, and stop re-inventing the wheel. Dublin Core is an internationally accepted standard for metadata, so why not use it directly?!

I whole-heartedly agree. This approach would add more compatibility between standards, and maybe even facilitate better search! Along with that, Dublin Core is extensible, so it shouldn't be too difficult to add additional metadata fields if you need to.

more on DocBook vs. DITA

Teresa Mulvihill has written an article on DocBook vs. DITA at: http://www.dclab.com/dita_docbook.asp.

It's a well thought-out article, but I'd like to make a few clarifications:

As you may know, Jim Earley and I have presented on this topic and our Doc Standards Interoperability Framework at several conferences, and still hope to form an OASIS TC on document standards interoperability.

In the article, Teresa states:

"DocBook is hierarchical by nature, and must be developed to allow for single-sourced content. DocBook has a fixed element and attribute set."

I've successfully used and recommended single-sourcing approaches with DocBook, without additional development. It's quite easy to set up a book or article and use XIncludes or even file entity references to pull in content from a common pool of content structures (usually section or chapter).

It's also fairly easy to extend the elements and attributes in DocBook. This has been made even easier with DocBook v5.0 and RelaxNG. In fact, the DocBook Subcommittee for Publishers that I chair, has helped organize the source patterns for DocBook v5 with a modular approach, enabling easier customizations to be created. Our subcommittee has created a customization geared specifically to publishers, without all of the technical blocks and inlines in full DocBook. This significantly reduces the tag set for folks that do not produce software or technical documentation to use the DocBook standard for general publishing!

DocBook can generate more than PDF, HTML and HTMLHelp. The docbook-xsl-1.73.2 stylesheet distribution supports: html, htmlhelp, javahelp, manpages, xhtml, Word roundtrip, slides and websites!

I would also argue that DocBook can be used on very high volume documentation projects, as well as small and medium projects. Just ask Sun, HP, various Linux distros, and more listed here: http://wiki.docbook.org/topic/WhoUsesDocBook

You might also find Norm's blog on DocBook vs. DITA interesting: http://norman.walsh.name/2005/10/21/dita

We are also working on some exciting developments for the Interoperability Framework, so stay tuned!

Monday, October 08, 2007

Doc Standards Interoperability Framework whitepaper now available!

Jim Earley and I have presented about the Doc Standards Interoperability Framework at XML 2006, DITA West 2007, Open Publish 2007, OASIS Symposium 2007 and DITA West 2007.

The whitepaper is now available at:
http://www.flatironssolutions.com/downloads/Interoperability_Framework.pdf.
This whitepaper contains greater detail on the business case for interoperability, as well as specifics on the framework. If you are interested in exchanging content between DocBook, DITA, ODF and/or other document standards, you should definitely check it out!

We are still working on the charter for the proposed OASIS Doc Standards Interoperability TC. Hopefully we can get that finished soon to form the TC before year-end.

Monday, April 16, 2007

Interoperability getting some attention!

We're getting some exposure on the Doc Standards Interoperability Framework now! Check out this entry on the Gilbane blog:
http://gilbane.com/blog/2007/04/dita_docbook_and_odf_interoper.html

Thanks to Jim for sending me the link...

Sunday, February 04, 2007

Does Interoperability Really Matter?

My colleague, Jim Earley, and think so! Come to DITA West 2007 and find out why.

Jim and I will be presenting on a Doc Standards Interoperability Framework for DITA, DocBook, ODF and more! Our innovative approach provides mappings between the more prevalent documentation standards without inventing a new XML grammar.

Learn about the similarities between many of the documentation standards, how to map content between them, and how to process content with maximum fidelity using this framework!

We will also be presenting this framework at Open Publish and the OASIS Symposium.

Hope to see you there!

Monday, January 15, 2007

Curriki and open eLearning

I ran across an interesting article in the February '07 issue of Popular Science about Curriki, a new website/organization set up by Scott McNealy to promote Open Source eLearning.

The site is: http://www.curriki.org

In March 2004, McNealy helped create the Global Education & Learning Community (GELC) to leverage open source to provide learning materials for everyone, anywhere. GELC was spun off in 2006 as an independent 501(c)(3) nonprofit now known as Curriki - the Global Education & Learning Community.

The content is in a Wiki format, but interestingly enough:

it can take a Texbook Wiki document and convert it to a DocBook XML format suitable as a portable eBook, or a PDF file suitable for printing. It can also package assets into portable learning objects in the form of IMS/SCORM compliant content packages. It includes tools for configuring the transformation of assets (Form to form, like XML to PDF or ODF) and packaging of assets (For specific LMSs, or with specific metadata).

We've been working to address eLearning content structure as part of the OASIS DITA Learning Content subcommittee. We will definitely need to make sure these two efforts are compatible!

Wednesday, December 13, 2006

New Discussion List: OASIS DITA S1000D Interoperability

I've kicked off a new discussion list at OASIS to address interoperability between S1000D and DITA!

The address of this list is:
dita-s1000d-discuss@lists.oasis-open.org

Anyone, including OASIS members and non-members, may subscribe to this list in order to discuss the merits and possibility of the proposed project. The list is now open, and can be joined by sending a message to:
dita-s1000d-discuss-subscribe@lists.oasis-open.org

Here is the official statement of scope:

DITA is an OASIS XML markup standard designed for topic-based authoring and re-use. It is also designed for interoperability, with a highly flexible specialization mechanism. For more information please see: http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=dita

S1000D is also an XML markup standard designed for re-use. This standard is aimed primarily at civil and military equipment documentation. It is also focused on Data Modules and a Common Source Database. For more information please see: http://www.s1000d.org/

This discussion list is intended to facilitate an effort to graft S1000D type modules onto the DITA type hierarchy. The result would support content that's completely interoperable and provides a relatively good transform target (because of similar semantics and structure). This approach will have significant long-term benefits toward interoperability of content and authoring tools between the two standards.

Categories: , , , ,