« 2010年08月08日 - 2010年08月14日 | メイン | 2010年08月22日 - 2010年08月28日 »

2010年08月15日 - 2010年08月21日 アーカイブ

2010年08月18日

DITA からePubを自動作成するオープンソース・プロジェクト

だんだんと電子書籍形式の主流になりそうなePub形式。iBooksのePubリーダは、7月下旬の1.1.0でエンハンストePub機能(音声、マルチメディアの埋め込み)がサポートされるなど、速いスピードで進化しています。現在は日本語テキストの表示機能はいまいちですが、iBookstoreで日本版電子書籍の取り扱いが正式に始まる頃には、多分、日本語テキスト表示も改善されるに違いありません。
 
ePub作りは、まだ、DTPで元ネタを作ってからというワークフローが注目されています。例えば、最近の「MdN」(2010年9月号)。しかし、これは非生産的。
 
XMLからePubを自動的に作り出すのは簡単ですし、本来、こちらが主流となるべきと考えます。
 
そういう意味でDITAのOpenToolKitのプラグインとして開発が進んでいる「DITA For Publishers」に注目。8月14日にV0.9.1が公開されました。
 
○「DITA For Publishers version 0.9.1」
http://sourceforge.net/projects/dita4publishers/

DITA 1.2仕様のステータス ~9月5日までドラフト・レビュー中

本日、YahooのDITAユーザスにDITA1.2仕様のステータス・レポートが公開された旨のポストがありました。

○DITA 1.2 ステータス更新
http://dita.xml.org/resource/dita-12-feature-article-status-update
 
これをざっと見ますと、次のようになっています。
・2007年5月DITA1.1仕様の発行後、技術委員会のメンバーは1.2仕様に関する作業を行ってきた。
・DITA1.2仕様は2010年5月に技術委員会として投票を行い、委員会草稿(Committee Draft)となった。
 委員会草稿は公式文書であり、OASISメンバーのレビューに廻っている。
 レビュー期間:2010年7月7日~9月5日(60日間)
・その後、委員会はレビューのコメントと質問に回答し、委員会草稿改訂版を作成する。
 改訂版は15日間のレビューに廻る。
 すべてのコメントが解決するまでこのプロセスを繰り返す。
・完了したところで、投票、委員会仕様(Committee Spec)とする。
・委員会仕様は、全OASISメンバーの投票に掛けられる。
 約1ヶ月で投票し、15%メンバーが投票し、否定ゼロであれば投票を通過する。
・2010年末にはDITA 1.2が標準となる見込み。
 
なお、DITA 1.2は既に安定した仕様となっており、多くのベンダーがサポートを始めている。できるだけ早く1.2仕様を積極的に活用して欲しい、とのこと。

  

2010年08月20日

新しい本作りのワークフロー XHTMLを交換形式に使う

少し前になりますが、境祐司さんのPodcastで交換形式の重要性を語っていて、その記事を次回の「読むウェブ ~本とインタラクション/gihyo.jp」に書くと言っていました。きっと第16回になると思い、心待ちにしていたのですが、第15回が7月15日で、もう1ヶ月過ぎたのになかなか発表されません。
 
これはあまりに革新的すぎて、編集部でリジェクトされたのではないかなどと妄想していますので、記事が出る前に勝手ながら、ちょっと解説してみます。境さんの方法は、動機と目的は違いますが、方法としてはオーム社開発局のIdeo Typeとかなり似ている方法です。
 
(1) Ideo Type方式は著者にXHTMLで原稿を書いてもらい、これをTeXに変換してTeXで書籍を制作する方法です。
 
(2) 境方式ではXHTMLを元にしてInDesignを使って書籍を制作する。書籍を制作したときの最終版までの修正箇所をまとめて、オリジナルのXHTMLに反映する。XHTMLを元にしてePubを作るという方法を取っているようです。
 
両方とも著者が書籍のコンテンツをXHTMLで作成するというところが共通です。この場合、問題はXHTMLの標準のままでは書籍に必要な次のような要素が表現できないということです。
・索引項目
・脚注(記号、テキスト)
など
 
Ideo Typeではclass属性値を規定して解決しているようですが、境方式ではどうしているのか?このあたりが気になっています。いづれにしても書籍のコンテンツをXHTML(拡張を含め)で表現するというのが、XHTMLエディタによる編集、Webとの親和性からしても一つの方法です。
 
境方式は、ワークフローの成果物としてePubなどの電子書籍を重視していますが、IdeoTypeは開発時点では電子書籍は配慮してないと思います。Ideo Typeを電子書籍向けに拡張していくのは簡単なはずです。
 
また、将来はXHTML文法からHTML5文法に変わるのかもしれません。いずれにしても、紙と電子を統合する新しい書籍制作フローの萌芽と思います。

Podcast: 境祐司さん

About 2010年08月

2010年08月にブログ「I love software!」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2010年08月08日 - 2010年08月14日です。

次のアーカイブは2010年08月22日 - 2010年08月28日です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.34