7

Picture of a red leather-bound bookWe are making progress on the BookX Project (pronounced “books”), previously known as “SimpleBook.”

The purpose and goals of BookX are outlined in the last TeleRead update from last November.

But to briefly summarize, the BookX system is envisioned to enable “almost push button” conversion of a single and fairly simple master XML document into most, if not all, e-book formats in use today and tomorrow. It is the goal to build a simple system (most, if not all, of which will be open source) to master simpler types of books, such as fiction. We believe BookX will be able to master most of the e-books published by the smaller, independent e-book publishers, who really need a system like this to save them time, effort, guarantee more uniform results, and make it easy to edit and republish their books.

Here’s the current status:

  1. Latest draft DTD of the BookX XML markup vocabulary

  2. The public domain book My Ántonia mastered in the latest draft version of BookX

    (Note that the CSS style sheet associated with the XML document is pretty cheesy, but the style sheet at least helps to visualize the BookX document. I will be working to improve the quality of presentation. Any assistance?)

  3. BookX to BookXHTML Transformation Description (plain text)

What we need in the short-term is for someone to build a script (such as PHP or Perl — XSLT is also possible), to convert a BookX document to what we call BookXHTML (see the transformation document for full information.) Once we get that converter written, then it is a very short jump to go from that to a number of XHTML-derived formats such as Microsoft LIT, Mobipocket, and even a directly viewable web document, among many others. Also, there are several paths to go from BookX to PDF, some of which can go through BookXHTML.

We also need to further explore BookX authoring tools, including leveraging existing authoring tools such as Word, to build BookX documents.

And of course, your feedback on the current BookX DTD is welcome.

Come join the BookX community!

 
7