(57)【要約】【課題】文書中に含まれる各項目に対して簡易な操作を行うだけで、該文書を容易に構造化する。【解決手段】ＰＤＡなどの情報端末装置において、ＸＭＬなどの構造化言語で記述され、複数の項目を含む文書が入力されている。ユーザは、この文書の各項目の内容に応じて、所望の飾り属性（枠囲み、丸囲み、下線或いは無属性）を付する。また、関係する項目間を直線で結んで連結する。直線の両端の項目間の依存関係は、該両端の項目に付された飾り属性に応じて決められる（ａ）。項目間の依存関係が決められると、当該項目同士を結ぶ直線の線種が、その依存関係に応じて変更される（ｂ）。さらに、項目間の依存関係に応じて、文書中で対応する項目のタグ構造が変更されて、構造化された文書が生成される（ｃ）。【選択図】    図５
2004280437.tif 000002
【特許請求の範囲】
【請求項１】
複数の項目を含む文書を入力する文書入力手段と、
前記文書入力手段から入力された文書に含まれる各項目を表示する表示手段と、
前記表示手段に表示された各項目に、ユーザにより指定された所定の種類の属性を付加する項目属性付加手段と、
前記文書に含まれる複数の項目のうち、ユーザにより指定された所望の項目同士を連結する項目連結手段と、
連結された項目の属性の種類と、該連結された項目間の依存関係の種類とを対応づけて記憶した依存関係記憶手段と、
前記項目連結手段により連結された項目同士の属性に従って前記依存関係記憶手段に記憶された依存関係の種類を参照し、該依存関係の種類に応じて前記文書を構造化する文書構造化手段と
を備えることを特徴とする構造化文書作成装置。
【請求項２】
連結された項目間の依存関係の種類と、該依存関係の種類に応じて前記文書のうちの連結された項目に対応する部分を構造化する手法とを対応づけて記憶した構造化手法記憶手段をさらに備え、
前記文書構造化手段は、前記項目連結手段により連結された項目間の依存関係の種類に従って前記構造化手法記憶手段に記憶された手法を参照し、該手法により前記文書のうちの当該連結された項目に対応する部分を構造化する
ことを特徴とする請求項１に記載の構造化文書作成装置。
【請求項３】
前記項目属性付加手段が各項目に付加する属性は、飾り属性であり、
前記表示手段は、前記項目属性付加手段により飾り属性が付加された項目を表示する
ことを特徴とする請求項１または２に記載の構造化文書作成装置。
【請求項４】
連結された項目間の依存関係の種類と、該依存関係の種類に対応する線の種類を記憶した線種記憶手段をさらに備え、
前記表示手段は、前記項目連結手段により連結された項目同士を、該項目間の依存関係の種類に対応して前記線種記憶手段に記憶された種類の線で結んで表示する
ことを特徴とする請求項１乃至３のいずれか１項に記載の構造化文書作成装置。
【請求項５】
上位装置に接続すると共に、前記文書構造化手段により構造化された文書を該上位装置に読み出させる上位接続手段をさらに備え、
前記上位装置は、前記上位接続手段により読み出された文書に、さらに項目を追加して入力する手段と、前記文書構造化手段により文書を構造化したのとは識別可能な方法で該文書を構造化する手段とを有する
ことを特徴とする請求項１乃至４のいずれか１項に記載の構造化文書作成装置。
【請求項６】
文書に含まれる複数の項目のうちで連結された項目の属性の種類と、該連結された項目間の依存関係の種類とを予め対応づけて記憶した情報処理装置において、
複数の項目を含む文書を入力するステップと、
前記入力された文書に含まれる各項目を表示するステップと、
前記表示された各項目にユーザにより指定された所定の種類の属性を付加するステップと、
前記文書に含まれる複数の項目のうち、ユーザにより指定された所望の項目同士を連結するステップと、
前記ユーザの指定により連結された項目同士の属性に従って前記予め記憶された依存関係の種類を参照し、該依存関係の種類に応じて前記文書を構造化するステップと
を含むことを特徴とする構造化文書作成方法。
【請求項７】
複数の項目を含む文書を入力する文書入力手段、
前記文書入力手段から入力された文書に含まれる各項目を表示する表示手段、前記表示手段に表示された各項目に所定の種類の属性を付加する項目属性付加手段、
前記文書に含まれる複数の項目のうち、所望の項目同士を連結する項目連結手段、
連結された項目の属性の種類と、該連結された項目間の依存関係の種類とを対応づけて記憶した依存関係記憶手段、及び、
前記項目連結手段により連結された項目同士の属性に従って前記依存関係記憶手段に記憶された依存関係の種類を参照し、該依存関係の種類に応じて前記文書を構造化する文書構造化手段
としてコンピュータ装置を機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＰＤＡ（Ｐｒｅｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の情報端末装置において入力された文書に意味づけをし、構造化した文書に加工するための技術に関する。
【０００２】
【従来の技術】
ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）は、携帯型の情報端末装置としてビジネスマンなどの間で広く使われている。ＰＤＡでは、表示デバイスの大きさによる制約や入力デバイス（一般的には、ペン書きのタッチパネルが用いられる）の制約から、パーソナルコンピュータなどで入力される文書と異なり、項目を並べただけの単純なメモ的な文書が入力されることが多い。
【０００３】
最近のＰＤＡでは、他のＰＤＡとの接続機能を備えるものが多い。また、直接またはパーソナルコンピュータなどを介してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続し、パーソナルコンピュータやＬＡＮ上のサーバ装置などの上位装置との連携機能を備えたものもある。このように他の装置との連携機能を備えるようにすれば、個人がＰＤＡで入力した文書を、会社の同一部署の者などで共有して使用することができるようになる。多くの者が文書を共有する場合には、必要な文書が容易に探し出せるようになっていることが好ましい。
【０００４】
ところで、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのマークアップ言語を用いて文書を作成すると、文書中にその文書全体又は部分に意味的な情報を埋め込んだり、文書を表示あるいは印刷する際のレイアウト情報や文字修飾情報などを埋め込んで、文書を構造化することができる。これにより、複数の者で情報を共有する場合に、必要な情報を容易に探し出すことができるようになる。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来、ＸＭＬなどのマークアップ言語を用いて文書を構造化しようとする場合、入力した文書に含まれる各項目に対して「スケジュールのタイトル」とか「ＴｏＤｏ項目」とかいった意味づけをユーザが自分で行わなければならなかった。つまり、文書中にタグを埋め込む作業をユーザが細かく指定して行わなければならず、非常に手間がかかるものであった。
【０００６】
特にＰＤＡの場合には、パーソナルコンピュータなどとは異なり、表示デバイスや入力デバイスにかなりの制約が設けられている。このため、タグを埋め込む作業を細かく行うにしても、パーソナルコンピュータなどにおいて行う場合よりも面倒な点が多くなるという問題があった。特にＰＤＡがメモ的な記述を行うのに用いられる場合が多いことなどを考えると、文書を構造化する機能を有していても、実際にはあまり使用されないものとなってしまうという問題があった。
【０００７】
本発明は、文書中に含まれる各項目に対して簡易な操作を行うだけで、該文書を容易に構造化することができる構造化文書作成装置等を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の観点にかかる構造化文書作成装置は、
複数の項目を含む文書を入力する文書入力手段と、
前記文書入力手段から入力された文書に含まれる各項目を表示する表示手段と、
前記表示手段に表示された各項目に、ユーザにより指定された所定の種類の属性を付加する項目属性付加手段と、
前記文書に含まれる複数の項目のうち、ユーザにより指定された所望の項目同士を連結する項目連結手段と、
連結された項目の属性の種類と、該連結された項目間の依存関係の種類とを対応づけて記憶した依存関係記憶手段と、
前記項目連結手段により連結された項目同士の属性に従って前記依存関係記憶手段に記憶された依存関係の種類を参照し、該依存関係の種類に応じて前記文書を構造化する文書構造化手段と
を備えることを特徴とする。
【０００９】
上記構造化文書作成装置は、
連結された項目間の依存関係の種類と、該依存関係の種類に応じて前記文書のうちの連結された項目に対応する部分を構造化する手法とを対応づけて記憶した構造化手法記憶手段をさらに備えていてもよい。この場合において、
前記文書構造化手段は、前記項目連結手段により連結された項目間の依存関係の種類に従って前記構造化手法記憶手段に記憶された手法を参照し、該手法により前記文書のうちの当該連結された項目に対応する部分を構造化するものとすることができる。
【００１０】
上記構造化文書作成装置では、ユーザは、複数の項目を含む文書を入力した後に、各項目に付加する属性の種類を指定し、所望の項目同士の連結を指定するという作業だけを行えば、文書構造化手段が、連結された項目間の依存関係の種類に応じて構造化した文書を自動的に生成するものとなる。このように、ユーザは、文書中に含まれる各項目に対して簡易な操作を行うだけで、構造化された文書を容易に生成することができるようになる。
【００１１】
上記構造化文書作成装置において、
前記項目属性付加手段が各項目に付加する属性は、飾り属性であってもよい。この場合において、
前記表示手段は、前記項目属性付加手段により飾り属性が付加された項目を表示することができる。
【００１２】
また、上記構造化文書作成装置は、
連結された項目間の依存関係の種類と、該依存関係の種類に対応する線の種類を記憶した線種記憶手段をさらに備えていてもよい。この場合において、
前記表示手段は、前記項目連結手段により連結された項目同士を、該項目間の依存関係の種類に対応して前記線種記憶手段に記憶された種類の線で結んで表示することができる。
【００１３】
上記のように、文書の各項目に付加する属性を飾り属性とし、その飾り属性を付加して項目を表示することで、どのような属性が付加されている項目かが分かり易くなる。また、連結した項目間を依存関係の種類に応じた線種の線で結ぶことで、項目間の依存関係がどのような種類のものであるかが分かり易くなる。これにより、構造化された文書の構造が視覚的にも非常に分かり易いものとなる。
【００１４】
上記構造化文書作成装置は、
前記表示手段の前面側に配置され、該表示手段に表示された各項目を透過して視認させると共に、前記表示手段に表示された項目に対応した位置情報を入力する位置情報入力手段をさらに備えるものであってもよい。この場合において、
前記項目属性付加手段は、前記位置情報入力手段により入力された位置情報が示す位置に対応する項目に、該位置情報の形態が示す種類の属性を付加し、
前記項目連結手段は、前記位置情報入力手段により入力された位置情報の端部に位置する項目同士を連結することができる。
【００１５】
上記のように表示手段の前面側に配置された位置情報入力手段（いわゆるタッチパネル）を入力デバイスとして用いた場合、項目に対応する位置に所定の形態を入力することで属性を付加することができ、項目同士を端部とするような入力を行うことで該項目同士を連結することができる。このように各項目への属性の付加と項目同士の連結が非常に簡易な操作で行えるため、結果として文書の構造化も容易に行うことができるようになる。
【００１６】
上記構造化文書作成装置は、
上位装置に接続すると共に、前記文書構造化手段により構造化された文書を該上位装置に読み出させる上位接続手段をさらに備えるものとしてもよい。この場合において、
前記上位装置は、前記上位接続手段により読み出された文書に、さらに項目を追加して入力する手段と、前記文書構造化手段により文書を構造化したのとは識別可能な方法で該文書を構造化する手段とを有するものであってもよい。
【００１７】
上記構造化文書作成装置をこのような上位装置と連携させることで、さらに項目を追加した内容の詳細な文書を容易に作成することができると共に、他の構造化文書作成装置でこの文書を利用する場合に、必要な項目を限って文書を表示することができるようになる。
【００１８】
上記目的を達成するため、本発明の第２の観点にかかる構造化文書作成方法は、
文書に含まれる複数の項目のうちで連結された項目の属性の種類と、該連結された項目間の依存関係の種類とを予め対応づけて記憶した情報処理装置において、
複数の項目を含む文書を入力するステップと、
前記入力された文書に含まれる各項目を表示するステップと、
前記表示された各項目にユーザにより指定された所定の種類の属性を付加するステップと、
前記文書に含まれる複数の項目のうち、ユーザにより指定された所望の項目同士を連結するステップと、
前記ユーザの指定により連結された項目同士の属性に従って前記予め記憶された依存関係の種類を参照し、該依存関係の種類に応じて前記文書を構造化するステップと
を含むことを特徴とする。
【００１９】
上記目的を達成するため、本発明の第３の観点にかかるプログラムは、
複数の項目を含む文書を入力する文書入力手段、
前記文書入力手段から入力された文書に含まれる各項目を表示する表示手段、前記表示手段に表示された各項目に所定の種類の属性を付加する項目属性付加手段、
前記文書に含まれる複数の項目のうち、所望の項目同士を連結する項目連結手段、
連結された項目の属性の種類と、該連結された項目間の依存関係の種類とを対応づけて記憶した依存関係記憶手段、及び、
前記項目連結手段により連結された項目同士の属性に従って前記依存関係記憶手段に記憶された依存関係の種類を参照し、該依存関係の種類に応じて前記文書を構造化する文書構造化手段
としてコンピュータ装置を機能させることを特徴とする。
【００２０】
【発明の実施の形態】
以下、添付図面を参照して、本発明の実施の形態について説明する。
【００２１】
図１は、この実施の形態に適用される情報端末装置の外観を示す図である。図１の情報端末装置１は、ＰＤＡを例とするもので、タッチパネル１４を備えており、ここに情報が表示されると共に、ペン２による押圧操作で情報の入力を行う。本発明は、情報端末装置１としてＰＤＡなどの小型のものを適用した場合に好ましいものではあるが、汎用のものでも、特定業務に専用のものであってもよい。
【００２２】
図２は、図１の情報端末装置１のブロック図である。図示するように、情報端末装置１は、ＣＰＵ１１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、表示装置１４ａ及びタブレット１４ｂとから構成されるタッチパネル１４と、外部Ｉ／Ｆ（ＩｎｔｅｒＦａｃｅ）１５とを備えており、これらは互いにバス１０を介して接続されている。
【００２３】
ＣＰＵ１１は、内部タイマを備え、ＲＯＭ１２に記憶された後述するフローチャートに示すプログラムなどを実行し、文書の構造化の処理を含む各種の処理を実行する。また、情報端末装置１の各部を制御する。ＲＯＭ１２は、固定的なデータやＣＰＵ１１のプログラムを記憶する不揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１がプログラムを実行する際のワークエリアなどとして使用される。
【００２４】
タッチパネル１４は、液晶表示装置や有機ＥＬ表示装置などの平面型の表示装置１４ａの上に透明のタブレット（ディジタイザ）１４ｂが重ね合わされて構成される。表示装置１４ａは、ＣＰＵ１１による処理結果として、ユーザにより入力された文字などを表示する。タブレット１４ｂは、ペン２で押圧された位置の座標をＣＰＵ１１に入力するポインティングデバイスである。外部Ｉ／Ｆ１５は、次に示すネットワークに接続された外部機器等との間でデータをやりとりするためのデバイスである。
【００２５】
また、図１、図２に示す情報端末装置１は、ネットワークに接続して外部機器とデータをやりとりすることができる。図３は、図１、図２の情報端末装置１が接続されたネットワークの構成を示す図である。図示するように、情報端末装置１は、外部Ｉ／Ｆ１５を介してパーソナルコンピュータ（ＰＣ）３に接続される。パーソナルコンピュータ３は、サーバ装置４と共にＬＡＮ５上に接続されている。図３では、情報端末装置１を接続したパーソナルコンピュータ３をＬＡＮ５上に１つだけ接続したものとしているが、複数接続されていてもよい。また、同一のパーソナルコンピュータ３に、異なる情報端末装置１が接続されてもよい。
【００２６】
パーソナルコンピュータ３は、情報端末装置１との連携機能を有するものであり、情報端末装置１のＲＡＭ１３に記憶された情報を読み出し、また、情報端末装置１のＲＡＭ１３に情報を書き込ませる機能を有する。情報端末装置１から情報として読み出された文書に対して、パーソナルコンピュータ３は、さらにキーボードなどから項目を付加して入力する機能を有する。ここで、構造化された文書においては、情報端末装置１において入力された項目とパーソナルコンピュータ３において入力された項目とが区別できるようになっている。
【００２７】
サーバ装置４は、パーソナルコンピュータ３が情報端末装置１から読み出した文書、及びこれに項目を付加した文書を収集してデータベースに保存する機能を有する。サーバ装置４のデータベースに保存された文書は、任意のパーソナルコンピュータ３に、さらにはパーソナルコンピュータ３を介して任意の情報端末装置１にダウンロードすることができる。
【００２８】
次に、この情報端末装置１における文書の構造化について説明する。この例において、文書は、フリーメモとしてユーザが単に項目を並べただけのものである。また、文書を構造化するための構造化言語（マークアップ言語）として、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を例として説明するが、ＸＭＬ以外の構造化言語を適用してもよい。
【００２９】
図４は、図１、図２の情報端末装置１に入力された文書について表示装置１４ａに表示された画面を示す図である。この文書では、「○○企画会議」１０１、「２００２／０７／ＸＸ」１０２、「資料作成」１０３という項目が入力されている。それぞれの項目の飾り属性として、それぞれ枠囲み、下線、円囲みが付されている。また、「○○企画会議」１０１と「２００２／０７／ＸＸ」１０２との間、「○○企画会議」１０１と「資料作成」１０３との間は、それぞれ点線１１１、（細い）実線１１２で結ばれている。
【００３０】
もっとも、情報端末装置１に「○○企画会議」１０１、「２００２／０７／ＸＸ」１０２、「資料作成」１０３の各項目は、当初はメモ書きとして入力されるもので、上記したような飾り属性は付されていない。ユーザがそれぞれの項目についてペン２でタッチパネル１４ｂをなぞって枠囲み、下線の付加、円囲みを行うことで、ＣＰＵ１１がその軌跡を解析して、それぞれの項目に飾り属性を付するものとなる。ここで、枠囲み、下線、円囲み、無属性（飾り属性なし）は、文書を構造化する際の項目間の依存関係の判断材料となる。
【００３１】
また、「○○企画会議」１０１と「２００２／０７／ＸＸ」１０２との間の点線１１１と、「○○企画会議」１０１と「資料作成」１０３との間の実線１１２についても、各項目の入力時から付加されているものではない。ユーザがそれぞれの項目間についてペン２でタッチパネル１４ｂをなぞることで、項目間に直線が引かれると共に、項目間が連結されたものとなる。直線の線種については、両端の項目の属性に依存するもので、ＣＰＵ１１が両端の項目の依存関係を判断して、線種を変更する。また、この依存関係に従って、文書も構造化される。
【００３２】
図５（ａ）は、項目の連結時の依存関係を示すテーブルである。このテーブルでは、直線が引かれた両端の項目の飾り属性（属性なしを含む）と、該両端の項目の依存関係とを示している。例えば、直線が引かれた両端の項目Ａ、Ｂの飾り属性がいずれも枠囲みであった場合には、当該項目Ａ、Ｂ間の依存関係は、リンクということとなる。また、直線の一端の項目Ａの飾り属性が枠囲みであって、他端の項目Ｂの飾り属性が丸囲みであった場合には、項目Ｂは、項目ＡのＴｏＤｏ項目ということとなる。
【００３３】
図５（ｂ）は、項目間の依存関係と対応する線種を示すテーブルである。このテーブルでは、図５（ａ）のテーブルに従って判断される直線が引かれた両端の項目間の依存関係に応じて、当該直線について設定すべき線種を登録している。例えば、直線の両端の項目間の依存関係がリンクである場合には太い実線になり、ＴｏＤｏ関係である場合には細い実線となり、日付属性である場合には点線となり、付加属性である場合には一点鎖線となる。
【００３４】
図５（ｃ）は、項目間の依存関係と対応する構造化の手法を示すテーブルである。このテーブルでは、図５（ａ）のテーブルに従って判断される直線が引かれた両端の項目間の依存関係に応じて、文書中の当該項目についての部分を構造化する手法（ここでは、ＸＭＬを構造化言語として適用しているので、タグ付けの処理内容）を登録している。
【００３５】
例えば、項目間の依存関係がリンクである場合には、＜ｌｉｎｋ＞タグ内に＜ｌｉｎｋｉｔｅｍ＞タグを作成し、直線の両端の項目のＩＤをパラメータとして追加する。項目間の依存関係がＴｏＤｏ関係である場合には、親の項目のＩＤをＰＡＲＥＮＴＩＤパラメータとして子の項目に追加する。両端の項目に付加されていた飾り属性は、図５（ａ）のテーブルから参照可能であるため、これを外す。
【００３６】
項目間の依存関係が日付属性である場合には、親の項目の＜ｉｔｅｍ＞タグ内にＤＡＴＥパラメータとして挿入し、この項目は、文書内では独立した項目としては消える。また、両端の項目に付されていた飾り属性は、図５（ａ）のテーブルから参照可能であるため、これを外す。項目間の関係が付加属性である場合には、親の項目の＜ｉｔｅｍ＞タグ内にＡＰＰＥＮＤＩＸパラメータとして挿入し、この項目は、文書内では独立した項目としては消える。また、両端の項目に付加されていた飾り属性は、図５（ａ）のテーブルから参照可能であるため、これを外す。
【００３７】
なお、情報端末装置１からパーソナルコンピュータ３に文書を一旦読み出し、パーソナルコンピュータ３にて項目を追加する場合には、＜ｉｔｅｍ＞タグ内のパラメータが情報端末装置１で入力した項目とは異なるものとなる。情報端末装置１において入力した項目には、＜ｉｔｅｍ＞タグ内のパラメータ（後述するように、”ｐａｒａｍ  ｋｅｙで示される）として、図５（ｂ）のテーブルに従って挿入されるパラメータの他には、ＴＩＴＬＥだけが用いられる。これ以外のパラメータが付されていれば、全てパーソナルコンピュータ３において入力された項目であることが分かる。
【００３８】
次に、文書中の各項目への飾り属性の付加について簡単に説明する。ＲＯＭ１２には、ペン２でタッチパネル１４ｂをなぞったストロークと文字との位置関係、及びそれに対応する飾り属性の種類を登録したテーブルが記憶されている。ＣＰＵ１１は、タッチパネル１４ｂ上で文書中の各項目の位置がペンでなぞられると、その文字との位置関係とストロークの種類とを判断する。その位置関係とストロークの種類に対応づけてテーブルに登録されている種類の飾り属性を、当該項目の飾り属性として付加するものとなる。
【００３９】
以下、この実施の形態に適用される情報端末装置１において、入力された文書にユーザが意味づけを行い、構造化された文書に加工するための処理について説明する。図６は、この実施の形態における文書の構造化のための処理を示すフローチャートである。なお、ここでは説明を簡単にするため、文書の各項目は入力済みで表示装置１４ａに表示されているものとし、各項目に飾り属性を付加した後、構造化された文書に加工するという手順をとるものとする。
【００４０】
まず、ユーザがタッチパネル１４ｂ上で飾り属性を付与しようとしている項目の表示位置に対応した位置にペン２を使って、付与しようとする飾り属性の種類に応じたストロークでなぞる。ＣＰＵ１１は、ペン２でなぞられたストロークの種類と文字との位置関係を判断し、対応する飾り属性の種類をテーブルから読み出す。ＣＰＵ１１は、読み出した種類の飾り属性を、ストローク入力があった位置の項目に付加する（ステップＳ１０１）。これをユーザが飾り属性を付与しようとする全ての項目について行う。
【００４１】
次に、ＣＰＵ１１は、タッチパネル１４ｂがペン２でなぞられた軌跡により、表示されている項目間に直線が引かれたかどうかを判定する（ステップＳ１０２）。項目間に直線が引かれていなければ、ステップＳ１０２の処理を繰り返し、いずれかの項目間に直線が引かれるのを待機する。
【００４２】
項目間に直線が引かれた場合には、ＣＰＵ１１は、その両端の項目に付された飾り属性（属性なしを含む）を判断し、両端の項目の依存関係に従って図５（ａ）のテーブルを参照する。その結果として、直線の両端の項目の依存関係をテーブルから抽出する（ステップＳ１０３）。次に、ＣＰＵ１１は、抽出された依存関係に従って図５（ｂ）のテーブルを参照し、該依存関係に対応してテーブルに登録されている線種に、項目間に引かれた直線の線種を変更する（ステップＳ１０４）。
【００４３】
さらに、ＣＰＵ１１は、ステップＳ１０３で抽出された依存関係に従って図５（ｃ）のテーブルを参照し、該依存関係に対応してテーブルに登録されている文書の構造化の手法を読み出す。そして、読み出した手法に従って、入力されている文書中で直線の両端の項目に対応した部分のタグ構造を変更し、文書を構造化する（ステップＳ１０５）。そして、ステップＳ１０２の処理に戻り、次に項目間に直線が引かれるのを待機する。
【００４４】
以下、この実施の形態に適用される情報端末装置１において、入力された文書にユーザが意味づけを行い、構造化された文書に加工する過程を具体例に基づいて説明する。図７〜図１０は、情報端末装置１に入力された文書を構造化する過程の例を説明する図である。
【００４５】
情報端末装置１に入力され、表示装置１４ａに表示された文書には、図７（ａ）に示すように、「企画報告」２０１、「０２／１０／０１」２０２、「企画書作成」２０３、「試作デモ」２０４、「データ準備」２０５、「資料作成」２０６の各項目が含まれているものとする。この時点での文書の構造は、図７（ｃ）の各＜ｉｔｅｍ＞タグで囲まれた項目２２１〜２２６で飾り属性（ｐａｒａｍ  ｋｅｙのパラメータをＡＴＴＲＩＢＵＴＥとしたタグ）が付加されていないないものとなっている。
【００４６】
次に、図７（ｂ）に示すように、ユーザがペン２でタッチパネル１４ｂ上を操作し、「企画報告」２０１、「０２／１０／０１」２０２、「企画書作成」２０３、「試作デモ」２０４、「データ準備」２０５、「資料作成」２０６の各項目に、それぞれ枠囲み、下線、丸囲み、枠囲み、丸囲み、丸囲みの飾り属性を付加したものとする。この時点で文書の構造は、図７（ｃ）に示すように、各＜ｉｔｅｍ＞タグで囲まれた項目２２１〜２２６で飾り属性（ｐａｒａｍ  ｋｅｙのパラメータをＡＴＴＲＩＢＵＴＥとしたタグ）が付加されたものとなる。
【００４７】
次に、図８（ａ）に示すように、ユーザがペン２でタッチパネル１４ｂ上を操作し、「企画報告」２０１と「０２／１０／０１」２０２との間、「企画報告」２０１と「企画書作成」２０３との間、並びに「試作デモ」２０４と「データ準備」２０５との間に、それぞれ直線２１１、２１２、２１３を引いたものとする。
【００４８】
図５（ａ）のテーブルを参照すると、「企画報告」２０１と「０２／１０／０１」２０２の飾り属性はそれぞれ枠囲み、下線なので、「０２／１０／０１」２０２は「企画報告」２０１の日付属性ということになる。「企画報告」２０１と「企画書作成」２０３の飾り属性はそれぞれ枠囲み、丸囲みなので、「企画書作成」２０３は「企画報告」２０１のＴｏＤｏ項目ということとなる。「試作デモ」２０４と「データ準備」２０５の飾り属性はそれぞれ枠囲み、丸囲みなので、「データ準備」２０５は「試作デモ」２０４のＴｏＤｏ属性ということとなる。
【００４９】
こうして判断された項目間の依存関係に従って図５（ｂ）のテーブルを参照することで、図８（ａ）に示すように、「企画報告」２０１と「０２／１０／０１」２０２との間の直線２１１の線種は点線となり、「企画報告」２０１と「企画書作成」２０３との間の直線２１２の線種は細い実線となり、並びに「試作デモ」２０４と「データ準備」２０５との間の線種も細い実線となる。
【００５０】
また、「企画報告」２０１と「０２／１０／０１」２０２との間、「企画報告」２０１と「企画書作成」２０３との間、並びに「試作デモ」２０４と「データ準備」２０５との間の依存関係が分かると、それぞれに依存関係に対応して図５（ｃ）のテーブルに登録されている手法に従って文書が構造化される。「０２／１０／０１」２０２は、文書中において「企画報告」２０１に対応する項目２２１のＤＡＴＥパラメータ２３２として挿入される。また、図７（ｃ）にあった項目２２２は削除されると共に、「企画報告」２０１に対応する項目の飾り属性が削除され、図８（ｂ）に示す項目２２１’に変更される。
【００５１】
「企画書作成」２０３に対応する文書中の項目２２３は、図８（ｂ）に示すように、親の項目である「企画報告」２０１に対応する文書中の項目２２１’に対応したＩＤ（＝１）がＰＡＲＥＮＴＩＤパラメータ２３３として追加されると共に、飾り属性が削除される。「データ準備」２０５に対応する文書中の項目２２５についても、親の項目である「試作デモ」２０４に対応する文書中の項目２２４に対応したＩＤ（＝４）がＰＡＲＥＮＴＩＤパラメータ２３５として追加される。また、「試作デモ」２０４に対応する文書中の項目２２４と「データ準備」２２５に対応する文書中の項目２２５は、それぞれ飾り属性が削除され、図８（ｂ）に示す項目２２４’、２２５’に変更される。
【００５２】
次に、図９（ａ）に示すように、ユーザがペン２でタッチパネル１４ｂ上を操作し、「企画報告」２０１と「試作デモ」２０４との間に直線２１４を引いたものとする。図５（ａ）のテーブルを参照すると、「企画報告」２０１と「試作デモ」２０４の飾り属性はいずれも枠囲みなので、両者間の依存関係はリンクということとなる。こうして判断された依存関係に従って図５（ｂ）のテーブルを参照することで、図９（ａ）に示すように、「企画報告」２０１と「試作デモ」２０４との間の直線２１４の線種は、太い実線となる。
【００５３】
また、「企画報告」２０１と「試作デモ」２０４との間の依存関係であるリンクに従って図５（ｃ）のテーブルを参照すると、＜ｌｉｎｋ＞タグ内に＜ｌｉｎｋｉｔｅｍ＞タグを生成することが登録されている。ここでは、図９（ｂ）に示すように、＜ｌｉｎｋ＞タグ２２７を新たに生成し、「企画報告」２０１と「試作デモ」２０４のＩＤ（＝１，４）をパラメータとして含む＜ｌｉｎｋｉｔｅｍ＞タグ２２８を生成する。
【００５４】
次に、図１０（ａ）に示すように、ユーザがペン２でタッチパネル１４ｂを操作し、「データ準備」２０５と「資料作成」２０６との間に直線２１５を引いたものとする。図５（ａ）のテーブルを参照すると、「データ準備」２０５と「資料作成」２０６の飾り属性はいずれも丸囲みなので、両者間の依存関係は、いずれかの親の項目（ここでは、「データ準備」２０５の親の項目となっている「試作デモ」２０４）に依存ということとなる。
【００５５】
親の項目があるのは、「データ準備」２０５の方なので、これに対応する文書中の項目２２５’には変更を加えない。親の項目がない「資料作成」２０６に対応した文書中の項目２２６には、「データ準備」２０５に対応する文書中の項目２２５’に対応したＩＤ（＝５）がＰＡＲＥＮＴＩＤパラメータ２３６として追加されると共に、飾り属性が削除され、図１０（ｂ）に示す項目２２６’に変更される。
【００５６】
以下、この実施の形態にかかる情報端末装置１を図３に示したようにＬＡＮ５上にあるパーソナルコンピュータ３に接続して、パーソナルコンピュータ３及びサーバ装置４と連携させる処理について説明する。図１１（ａ）〜（ｃ）は、情報端末装置１を、パーソナルコンピュータ３及びサーバ装置４と連携させた場合の例を説明する図である。この例では、情報端末装置１及びパーソナルコンピュータ３においては、項目同士の連結は行われていないものとする。また、項目のＩＤや飾り属性のパラメータについては省略する。
【００５７】
情報端末装置１において、「○○会議」と「２００３／０２／ＸＸ」という２つの項目を含む文書が入力されたものとする。このときの文書の構造として、図１１（ａ）に示すように、＜ｉｔｅｍ＞タグで囲まれた項目としてパラメータをＴＩＴＬＥ、ＤＡＴＥとした項目３０１、３０２だけが含まれたものとなる。
【００５８】
次に、情報端末装置１をパーソナルコンピュータ３に接続し、図１１（ａ）に示した文書をパーソナルコンピュータ３に読み出したものとする。パーソナルコンピュータ３において、当該文書に新たに「第１会議室」、「佐藤△△，鈴木××，田中◇◇」、「新規プロジェクト立ち上げについて」という３つの項目が追加されて入力されたものとする。このときの文書の構造として、図１１（ｂ）に示すように、＜ｉｔｅｍ＞タグで囲まれた項目としてパラメータをＲＯＯＭ、ＭＥＭＢＥＲ、ＡＢＯＵＴとした項目３０３〜３０５が、項目３０１、３０２に加えて含まれたものとなる。そして、この文書を一旦サーバ装置４内のデータベースに保存する。
【００５９】
次に、別の情報端末装置１（以下、別端末）をパーソナルコンピュータ３に接続し、サーバ装置４のデータベースに保存された図１１（ｂ）の文書を、パーソナルコンピュータ３を介して別端末１に読み出したものとする。ここで、別端末１に読み出され、そのＲＡＭ１３に一旦保存される文書は、図１１（ｃ）に示すように、全く同じ構造を有するものである。
【００６０】
もっとも、この文書中の項目３０１〜３０５のうちで情報端末装置１において入力されたことを示すパラメータを有するのは、項目３０１と３０２の２つだけである。このため、図１１（ｃ）に示す文書を別端末１の表示装置１４ａに表示したときには、文書中の項目３０１、３０２に対応した「○○会議」と「２００３／０２／ＸＸ」の２つだけということになる。なお、項目３０３〜３０３は、別端末１において別のページなどに表示されるものとしてもよい。
【００６１】
以上説明したように、この実施の形態にかかる情報端末装置１では、ユーザは、複数の項目を含む文書を入力した後に、タッチパネル１４ｂ上をペン２で操作することにより、各項目に飾り属性を付加し、所望の項目同士を直線で結ぶ操作を行う。このとき、直線で結ばれた両端の項目の依存関係が、該両端の項目に付された飾り属性に従って判断されるものとなる。そして、この依存関係に応じて、文書中の当該項目が構造化されるものとなる。このようにユーザが簡易な操作を行うだけで、構造化された文書を容易に生成することができる。
【００６２】
また、文書中の各項目に付加される属性は、飾り属性であって表示装置１４ａ上に表示されるものであるため、その属性がユーザにとって視覚的に分かり易いものとなる。また、項目同士を直線で結んだ場合、当該項目間の依存関係に応じて直線の線種が変更されて表示装置１４ａ上に表示されるため、項目間の依存関係（この依存関係が実質的に文書の構造を示す）がユーザにとって視覚的に分かり易いものとなる。
【００６３】
さらに、入力した文書中の各項目に飾り属性を付加するのは、タッチパネル１４ｂ上の当該項目の位置においてペン２で所定のストローク入力をするだけでよい。項目同士を直線で結ぶのも、タッチパネル１４ｂ上をペン２でなぞるだけでよい。このように各項目への飾り属性の付加と、項目同士の直線での結合が簡単な操作で行えるため、結果として文書の構造化を容易に行うことができるようになる。
【００６４】
また、この実施の形態にかかる情報端末装置１は、さらに上位のパーソナルコンピュータ３やサーバ装置４と連携させることで、複数の情報端末装置１において文書を共有することができるようになっている。パーソナルコンピュータ３においては、文書に項目を追加して入力することができるので、より詳細な内容を含む文書を容易に作成することができるようになる。
【００６５】
もっとも、パーソナルコンピュータ３において入力された項目のパラメータは、情報端末装置１において入力された項目のパラメータとは異なるものとなっている。このため、情報端末装置１において元々作成され、サーバ装置４のデータベースに保存された文書を他の情報端末装置１で利用する場合、当該他の情報端末装置１の表示装置１４ａ上に表示される項目を、最初の情報端末装置１で入力された項目に限定することができる。このため、表示領域の大きさに制約のある情報端末装置１において、表示される項目が過多になって、文書が見にくくなってしまうことを避けることができる。
【００６６】
本発明は、上記の実施の形態に限られず、種々の変形、応用が可能である。以下、本発明に適用可能な上記の実施の形態の変形態様について説明する。
【００６７】
上記の実施の形態では、文書に含まれる各項目の飾り属性としては、枠囲み、丸囲み、下線及び無属性の４種類だけであり、項目間の直線の線種も太い実線、細い実線、点線及び一点鎖線の４種類だけであった。これに対して、項目の属性や項目間の依存関係として多くの種類のものを適用できるようにするため、色属性を適用するものとしてもよい。この場合、項目の属性や依存関係が視覚的にもより分かり易くなる。
【００６８】
また、情報端末装置１をパーソナルコンピュータ３やサーバ装置４と連携させ、文書を別の情報端末装置１に読み出したときには、当該別の情報端末装置１においても、パーソナルコンピュータ３で追加入力された項目は表示装置１４ａに表示されないようになっている。もっとも、表示装置１４ａに表示された内容が同じであると、さらに別の項目があるかどうかがユーザにとってわかりにくいため、例えば別の項目がパーソナルコンピュータ３で追加入力された項目があることを、表示された項目の色彩を変えることなどによって示してもよい。
【００６９】
上記の実施の形態では、文書に含まれる各項目の飾り属性は、ユーザがタッチパネル１４ｂ上の項目に対応する位置をペン２でなぞることによって、付加されるものとなっていた。これに対して、飾り属性として下線が付加されるのは、基本的に日付属性だけであり、また、日付属性が付加される項目のデータ形式は一定形式のものに限られている。このようにデータ形式によって項目の属性が絞られる場合には、当該項目に自動的に飾り属性を付加するものとしてもよい。
【００７０】
上記の実施の形態では、項目の連結時の依存関係を示すテーブル、項目間の依存関係と線種の対応付けを示すテーブル、及び項目間の依存関係と構造化の手法の対応付けを示すテーブルは、ＲＯＭ１２に予め記憶されていたものとしていた。これに対して、これらのテーブルをユーザがカスタマイズできるようにしてもよい。この場合、ＲＯＭ１２に記憶されていたデフォルトのテーブルをＲＡＭ１３にコピーし、ＲＡＭ１３にコピーされたテーブルに登録されたデータを変更できるようにすればよい。フラッシュメモリなどの電気的に読み書き可能な不揮発性のメモリにテーブルを記憶させるものとしてもよい。
【００７１】
上記の実施の形態では、文書の構造化を行う場合には、文書に含まれる各項目に飾り属性を付加してから、それぞれの項目同士を直線で結ぶという作業手順をとるものとしていた。しかしながら、項目同士を直線で結んでから、それぞれの項目に飾り属性を付加するという作業手順によるものとしてもよい。また、各項目の飾り属性を後から変更できるようにしてもよい。これらの場合、後から付加されたまたは変更された飾り属性に基づいて項目間の依存関係を判断し直し、新たな依存関係に従って、項目間の線種を変更し、文書の構造を変更するものとすればよい。
【００７２】
上記の実施の形態では、情報端末装置１として小型のものを適用するのに好ましいものとして説明したが、タブレットＰＣと呼ばれるより大型のものを適用することもできる。また、入力デバイスとしてペン２を用いて入力を行うタブレット１４ｂを適用した情報端末装置に限られるものではない。マウスなどの他の入力デバイスを適用した情報端末装置にも本発明を適用することができる。また、パーソナルコンピュータ３を介してではなく、ＬＡＮ５に直接接続可能な情報端末装置であってもよい。
【００７３】
上記の実施の形態では、文書の構造化を行うためのプログラム及びデータは、ＲＯＭ１２に予め記憶されているものとして説明した。しかしながら、このプログラム及びデータをＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に格納して、ハードウェアとは独立して配布するものとしてもよい。情報端末装置１に着脱可能なメモリカードに格納して提供してもよい。また、これらの処理プログラムをインターネット上のＷｅｂサーバ装置が有する固定ディスク装置に格納しておき、インターネットを通じて配信するものとしてもよい。
【００７４】
【発明の効果】
以上説明したように、本発明によれば、ユーザが簡易な操作を行うだけで、複数の項目を含む文書を容易に構造化することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に適用される情報端末装置の外観を示す図である。
【図２】本発明の実施の形態に適用される情報端末装置のブロック図である。
【図３】図１、図２の情報端末装置を接続したネットワークの構成図である。
【図４】図１、図２の情報端末装置に入力された文書の表示画面の例を示す図である。
【図５】（ａ）は、項目の連結時の依存関係を示すテーブルを、（ｂ）は、項目間の依存関係と線種の対応付けを示すテーブル、（ｃ）は、項目間の依存関係と文書を構造化する手法の対応付けを示すテーブルである。
【図６】本発明の実施の形態における文書の構造化のための処理を示すフローチャートである。
【図７】本発明の実施の形態において、文書を構造化する過程の例を説明する図である。
【図８】本発明の実施の形態において、文書を構造化する過程の例を説明する図である。
【図９】本発明の実施の形態において、文書を構造化する過程の例を説明する図である。
【図１０】本発明の実施の形態において、文書を構造化する過程の例を説明する図である。
【図１１】図１の情報端末装置を、パーソナルコンピュータ及びサーバ装置と連携させた場合の例を説明する図である。
【符号の説明】
１  情報端末装置
２  ペン
３  パーソナルコンピュータ（ＰＣ）
４  サーバ装置
５  ＬＡＮ
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４ａ  表示装置
１４ｂ  タブレット
１４  タッチパネル
１５  外部Ｉ／Ｆ
【図１】
2004280437.tif 000003
【図２】
2004280437.tif 000004
【図３】
2004280437.tif 000005
【図４】
2004280437.tif 000006
【図５】
2004280437.tif 000007
【図６】
2004280437.tif 000008
【図７】
2004280437.tif 000009
【図８】
2004280437.tif 000010
【図９】
2004280437.tif 000011
【図１０】
2004280437.tif 000012
【図１１】
2004280437.tif 000013