"紙から電子へ"というキーワードによって表現される。これまで紙というサブストレートの上に固定されることがほとんどであった。文書情報をのせた紙を移動することによって(3)交換の機能をも果している。今後とも広く利用されることは間違いない。文書の電子化は推進されてきた。電子的な交換・流通形態をとる出版が電子出版と呼ばれるようになった。この段階を第1世代の電子化と呼ぶことにする。この段階における文書の電子化に伴う大きな成果であった。国際と国内の多くの標準化組織がその検討を開始した。Internetの発達とともにWeb環境に大量に分散蓄積されることとなった。互いにハイパリンクで結ばれたハイパメディア文書となった。第2世代の電子化と呼ぶ。閲覧者の対話的介入によってその内容を変化させる対話形文書へと変貌を余儀なくされている。ここでいう第3世代の電子化である。今後の動向を展望する。生成過程は,電子化された情報処理がそこに介在するか否かにかかわらず,概ね次の段階に区分される。各段階で得られる文書は,次の段階に受渡す必要があり,これまでも当事者間での合意に基づく受け渡しが行われていた。著者が文書によって表現したい主要情報の作成。原稿用紙への文字の書込み,イラスト書き,図示対象の写真撮影など。文書内容を理解しやすくするための,情報の論理的構造化(論理的要素の抽出と構造的配置)。本文から脚注,備考などを分離し,段落に区切って見出しをつけることなど。ここで(1)と(2)は主として著者が担当し,この順序に実行する作業過程である。場合によっては作業順序が逆になり,構造を規定する枠が与えられて,そこに著者が内容を書込むこともある。文書構造を把握しやすくすると共に,内容情報の可読性を向上させるために,論理的要素に物理的な配置・体裁を指定する。見出しを左上に置いてゴシック書体で印字し,それに続けて本文を2段組みで明朝書体によって印字するなどの指定。これは通常,編集者が印刷業者に対して指示する作業である。フォーマット指定の実行(フォーマティング)フォーマット指定に従って文書を構成する論理的要素を配置すること。以前は活字を組む職人の作業であったが,今ではフォーマタ(例えばTEX)と呼ばれる処理系が実行することが多い。校正フォーマット指定に従って配置された文書構成要素の集まりをある程度レビューできるように可視化したゲラ刷りなどを,(1),(2),(3)の作業担当者(著者,編集者)にフィードバックして,それぞれのレビューを受ける。印刷(清刷り)最終的なフォーマティング結果を紙面などに可視化すること。印刷業者によって実行されることが多い。これらの(1)-(6)の作業は通常,それぞれの作業場所で異なる作業者によって実行される。空間的,時間的に分散した環境で文書は生成される。format)の検討が行われてきた。文書処理の中でかなり早くから電子化が検討され,電子化植字装置の製品が作成された。そこでは,文書の文字列中に,タイプセッタ(植字機)用の命令コードが書込まれる(図3.1参照)。この命令コードを植字機が解釈し,フォーマティングを実行して,印刷出力を行う。命令コードは機器に依存していたため,この命令コードを含む文書の交換はかなり限定される。命令は印刷技術に関する指定が多く,命令コードの書込みには印刷の専門技術を必要とした。論理構造のマーク付け文書中に直接,印刷技術に関連する命令を書くのではなく,文書を構成する論理的要素を示すマーク付け(図3.2参照)が行われるようになり,次の利点がクローズアップされた。マーク付けを機器非依存にできる。マーク付けに用いるタグの可読性が高く,しかも印刷の専門技術に関係しない。その結果,文書内容の作成者は意味内容の記述に専念できる。論理構造のマーク付けを施した文書情報の例このような論理構造のマーク付けの結果,タグを印刷用の命令コードに対応付けして,それを実行するシステム,つまりフォーマタが必要になる。ここに至って,文書の論理構造を扱う系とフォーマタとが明確に分離された(注1参照)。通常のワードプロセッサは,文書の論理構造を扱う系とフォーマタとの分離を行っていない。文書内容をキー入力しながら,字下げ用スペースなどのフォーマット指定用のキー入力も行う。これがワードプロセッサの操作を複雑にすると共に,異機種で作成された文書データの交換を困難にしている。異機種ワードプロセッサ間のデータ交換に際しては,結局フォーマット情報を除去したプレーンテキストを交換の対象にすることが多い。markup)呼ばれた。markup)[文献1)]となった。SGML)[文献2)]として制定された。これによって,さまざまなタイプの文書やアプリケーションに対して,一般化マーク付けを定義でき,さらに各種の補助機能によってさらに利便性の向上が図られている。文書交換は文書を構成する論理的要素とその構造だけで充分というわけではない。表示機能を大きく異にする装置間の文書交換では,フォーマット情報はローカルに設定しなくてはならないため,交換の対象は論理的要素に限定されるが,充分なフォーマティング機能と表示機能をもつ環境では,再編集の可能性を維持したまま交換による版面の一致または最適近似が要求されることが多い。そこで文書の論理的要素の情報とそれに対するフォーマット指定情報とが交換の対象となった。文書を構成する論理的要素等を読み易くマッピングすることである。次に例示するような版面の制約と記述内容の意味的制約とがある。ディスプレイ画面における制約になる場合がある。基本的に版面の中に位置付けられる。分断されずに版面の中に位置付けられる。左右分断が許されることがある。原則としてそれを参照する参照元記述より後に位置付けられる。その場合には制約を緩和するための調停ルールを導入する必要がある。ハウスルールとして運用されることが多い。電子化環境への適用も次第に進みつつある。その他の文書情報フォーマット情報に従ってフォーマットされた文書は,各種のプリンタやディスプレイによって表示される。それらの表示機能は多様であるため,表示機能に依存しないフォーマット済み文書情報が望まれる。この情報はプリンタやディスプレイの表示機能に応じた処理によって可視化される。図形文字を含むフォーマティングや可視化処理では,図形文字を行に配置し可視化するためのフォント情報を必要とする。すべてのフォーマタや表示装置が交換対象文書が必要とするフォント情報を含んでいるとは限らず,必要に応じてフォント情報を他のシステムから提供されなければならない。ここにフォント情報の交換が求められる。文書の生成過程における各処理と,処理間に受渡される情報とを図示すると,図4.1のようになる。ここで矩形が処理を示し,円筒形が情報を示す。それらの文書情報の交換には,その情報の表現形式,交換様式を送り手と受け手との間であらかじめ取決めておくことが必要である。図中の円筒形に付した文字列は,既に利用可能な情報表現形式または交換様式の名称の短縮形であり,正式な名称は次のとおりである。Interchange[文献8)]これらの中の幾つかは,既に広く利用されている。この文書生成モデルは,文書処理の発達,特に各作業の電子化と各段階での文書情報交換への要求に伴ってしだいに明確化され,整備された。閲覧者に対してより理解しやすい文書情報表現が望まれる。文書内容に応じた多様な関連表現手段を導入することが可能である。動画画像や音声を含むマルチメディア文書が実用化するにはコンピュータの実行速度の向上を待つ必要があった。もつ各種表現手段の導入という意味をも含めるのが適当であろう。印刷され可視化された段階の各情報がある。聴覚に訴えるように音声に変換され朗読される本の情報形態もあり得る。音楽については,楽譜の段階の情報,それを演奏した情報がある。このような異なる段階に対応する情報形態をもち,知覚可能な情報へのレンダリングを行えるようにした各種表現手段を含む文書がマルチメディア文書である。枠組みとしてはマルチメディア文書のサポートが可能である。HTML文書とWebブラウザの普及によって多くのユーザがマルチメディア文書を手中におさめることができた。属性またはハイパリンクを指定する要素型によって指定する。データタイプはファイル名の拡張子によって,例えば次のように示す。その処理系[文献10)]も作られている。HyTimeは,文書内・文書間のリンク,他の情報オブジェクトとのリンクを指定し,時間的および空間的マルチメディア情報の配置を指定するための,標準化した機構を提供する。それによって,リンク情報やマルチメディア配置情報が,その情報を生成した環境とは異なるアプリケーションや実行環境による処理に対して利用可能になる。最近改訂版[文献11)]が出版された。HyTimeのマルチメディア対応機能の例を次に示す。schedule)事象(event)はオブジェクトを座標空間に割付けるための要素であって,存在範囲指定と存在範囲調停(オブジェクトが指定された存在範囲に満たないか,はみだす場合の処置を規定)の情報をもつ。隣接した事象は事象グループとして,共通の属性を関連付けられる。事象配置は,事象の列を規定する。アプリケーションが各種の事象配置を定義できる。複数種類のメディアに対応する事象をまとめて一つの事象配置を構成することもでき,メディア毎に事象をまとめて複数の事象配置を構成することもできる。projection)オブジェクト修飾と事象投影の機能によって,描出(レンダリングの一般化)処理を規定する引数を表現する。その描出の際に影響を与える要素(たとえばグラフィクスに被せる色変換フィルタ)である。事象投影は,ある座標空間から別の座標空間への(投影元から投影先への)事象の存在範囲の変換である。これを使って,仮想時間で表現された音楽情報を実時間に写像することなどが可能になる。ハイパメディア文書マルチメディア情報へのアクセスには多様性が求められ,必ずしも論理時間の推移や事象列のシーケンスどおりにレンダリングを行う必要はない。遷移指示に従ってプレゼンテーションを行うとき,それを可能にする情報構造がハイパメディアであり,この構造をもつ文書がハイパメディア文書である。通常は二つ以上の情報オブジェクトの間の関係を表現するハイパリンクを用いて遷移先指示情報が記述される。ハイパメディアは必ずしもマルチメディア環境だけで要求される技術ではない。多くのバージョンに対する参照が多用される。以前からSGMLによるハイパメディア仏典記述[文献23)]が各国の研究者達によって行われている。HyTimeHyTimeでは,単一文書中に,または一つのハイパ文書を構成する文書と他の情報オブジェクトとの間に,ハイパリンクを定義できる。ハイパリンクの生成ハイパリンクは二つ以上のリンク端を持つ要素で表現する。リンク端は,端点(anchor)と呼ぶオブジェクトをハイパリンクに関連付ける(図5.1参照)。HyTimeのハイパリンク構成ハイパリンクのもう一つの特性にリンク型があり,それは意味的役割をハイパリンクに関連付ける。リンク型はアプリケーションが規定し,ハイパリンク要素の要素型で表現する。ハイパリンク要素型形式HyTimeは,次の要素型形式を規定している。柔軟性の高いハイパリンクであって,任意個数のリンク端を持ち,どこにでも端点を置ける。HTMLの<A>タグによる簡潔な要素記述に対処して,HTML文書のHyTime文書への変換を容易にする。XMLリソースの中でオブジェクト間のリンクを記述しするための構成子を規定する。次のような機能拡張が用意されている。<A>で表される要素以外にもリンクを表現できる。リンク処理方法を指定できる。論理構造をロケータで利用できる。三つ以上のリンク端をもてる。リンクとリソースとを分離できる。XML言語規定と併行して開発されてきたものである。利用者または他のソースからの入力(stimulus)に対してアプリケーションが実時間ベースで応答することを意味する。コンテントと後の情報表現とを変化させることが多い。ページベース文書の生成や簡単なハイパメディア文書の生成のための規準とは異なる規準が必要になる。文書の中にbehaviorをプログラムしなければならない。対話形文書の開発システムと配布システムとの間で非互換性を引き起こす可能性を与える。フォーマット指定を規定する規格が存在する。対話形文書中のbehaviorを曖昧性なく記述する規定は未だない。この規定を制定する必要がある。プログラミング文脈の中にGUIオブジェクトを実装するための規格は既に制定されている。これを満たす規定への要求もある。JTC1に対してISMID[文献13)]という規格開発の作業課題が提案された。少なくとも次の2項目がある。そのためのSGML機能が不要になった。ネットワーク環境に分散した多くの文書をアプリケーションプログラムなどの処理系で処理したいという要求が高まった。SGMLと同様にユーザがDTDを指定することが必要になった。最近の電子化文書に求められる機械可読文書としての機能である。表面的に次の3タイプに分類[文献12)]される。幾つもの文書データベースをWebによって連携させる。クライアントで文書情報に対する処理を行う。WWWエージェントが文書情報を選択する。連携させる文書情報を予め合意した互いに整合し得るDTDによって記述する必要がある。完全には一致していないことがほとんどである。共通するDTD部品を用いた各アプリケーションでのDTD開発[文献15)]などが検討されている。半導体データシートを配布してそのデータを使ってクライアントで設計支援ツールを実行するシステムを挙げることができる。データの構造と記述方法とに関して予め合意しておく必要がある。DTDの定義などを行っている[文献19)]。その文書に本質的な特徴を記述する文書関連情報(メタデータ)を文書毎に記述する必要がある。以降にメタデータに関するいくつかの活動を紹介する。主題などの記述データを含む13の要素(図6.1参照)を規定している。熟練した分類専門家を必要とするような細かな分類を行わないための記述的分類方法の一般化が試みられた。シンタクスの問題は意図的に避けている。Workshopは中核をなすメタデータ集合全体に適用される次の基本原理を明確にしている。Coreを用いたオブジェクトのどの特定記述においてもオプションである。すべての要素は繰り返し可能である。次のいずれかによって変更できる。コンテナアーキテクチャの提案である。複数のパッケージを論理的に集めるためのメカニズムであるコンテナを主な構成要素とする。CoreやMARCレコードなどによって記述されたネットワークオブジェクトの属性情報を直接保有する。本体の一部として記述されたメタデータなどがこれに該当する。外部に存在するメタデータ集合を参照するポインタからなるパッケージである。別のインダイレクトパッケージをさらに参照したインダイレクトパッケージである場合とがある。それ自体がコンテナであるパッケージである。再帰上の限界は定義されていない。パッケージとしてスキーマ毎に独立して管理される。管理の分散化が図られている。オブジェクトの外部から参照される場合の両方が可能である。コンテンツオブジェクトの著作者または管理者がオブジェクトを記述するために選んだメタデータを指す。維持されるメタデータを指す。SGML及び分散環境での実装例を示している。Web上の機械可読情報を交換するアプリケーション間の相互運用を目的とする。内容のランク付けなどが考えられている。値という三つ組みで表現する。記述にXMLを用いている。機械可読化などの変貌を遂げてきた。間この傾向は継続するであろう。ネットワーク環境における膨大な情報量の文書の氾濫である。適切にアクセスされる文書の氾濫である。日々の作業の中で占めるEmail対処時間の増大に見ることができる。それを適切なフロー制御のもとに人の脳に送りとどけるツールということになりそうである。(1994-05).。