(57)【要約】【課題】  物件掲載ページに掲載する物件データに基づいてツメに関する電子組版データを生成する。【解決手段】  ページ属性、ページ掲載データ又はその双方に関連するどのような条件が満たされた場合にどのツメの小組テンプレートを選択するのかを表す選択条件を記述した選択条件データを生成する選択条件データ生成ステップと、当該ページの前記ページ属性、前記ページ掲載データ又はその双方を前記選択条件に適用することにより当該ページに配置するべきツメの小組テンプレートを決定する小組テンプレート決定ステップと、を備える。【選択図】        図４
2006106954.tif 000002
【特許請求の範囲】
【請求項１】
ページに印刷又は表示するツメを生成するツメの生成方法であって、
ページ属性、ページ掲載データ又はその双方に関連するどのような条件が満たされた場合にどのツメの小組テンプレートを選択するのかを表す選択条件を記述した選択条件データを生成する選択条件データ生成ステップと、
当該ページの前記ページ属性、前記ページ掲載データ又はその双方を前記選択条件に適用することにより当該ページに配置するべきツメの小組テンプレートを決定する小組テンプレート決定ステップと、
を備えることを特徴とするツメの生成方法。
【請求項２】
請求項１に記載のツメの生成方法であって、
前記小組テンプレート決定ステップでは、当該ページの前記ページ属性、前記ページ掲載データ又はその双方が前記条件を満たしている場合に、当該選択条件に係るツメの小組テンプレートを選択することを特徴とするツメの生成方法。
【請求項３】
請求項１に記載のツメの生成方法であって、
前記選択条件データには、優先順位が付けられた複数の選択条件が含まれ、前記小組テンプレート決定ステップでは、当該ページの前記ページ属性、前記ページ掲載データ又はその双方は前記優先順位に従って前記複数の選択条件に適用されることを特徴とするツメの生成方法。
【請求項４】
請求項１に記載のツメの生成方法であって、
決定した前記小組テンプレートに前記ページ掲載データを挿入することによりツメの電子組版文書を生成する電子組版文書生成ステップを更に備えることを特徴とするツメの生成方法。
【請求項５】
請求項４に記載のツメの生成方法であって、
前記電子組版文書生成ステップは、
決定した前記小組テンプレートを読み出すステップと、
読み出された前記小組テンプレートの記述内容に従って該小組テンプレートに挿入するべきページ掲載データを決定するステップと、
決定された前記ページ掲載データを読み出された前記小組テンプレートに挿入するステップと、
を備えることを特徴とするツメの生成方法。
【請求項６】
請求項４に記載のツメの生成方法であって、
当該ページに掲載する全てのページ掲載データを記録媒体に書き込むページ掲載データ書込ステップを更に備え、
前記電子組版文書生成ステップでは、前記記録媒体に書き込まれた前記ページ掲載データのうちの前記小組テンプレートにより指定されるものを前記小組テンプレートに挿入することを特徴とするツメの生成方法。
【請求項７】
請求項１に記載のツメの生成方法であって、
前記選択条件データ生成ステップは、
前記選択条件をユーザから入力するための画面を表示するステップと、
前記画面に入力された内容を基に、条件及び該条件が満たされた場合に選択するべき小組テンプレートの識別情報を少なくとも有するレコードを前記選択条件データとして生成するステップと、
を備えることを特徴とするツメの生成方法。
【請求項８】
請求項１に記載のツメの生成方法であって、
前記ツメの小組テンプレートは、当該ページのどの物件データのどの項目を当該ツメに挿入するかという記述を含むことを特徴とするツメの生成方法。
【請求項９】
請求項１に記載のツメの生成方法であって、
前記ツメの小組テンプレートは、当該ページの複数の物件データの所定の項目を当該ツメに挿入するための記述を含むことを特徴とするツメの生成方法。
【請求項１０】
請求項９に記載のツメの生成方法であって、
前記ツメの小組テンプレートは、当該ページの複数の物件データの所定の項目の値が重複する場合には、重複を削除して当該項目を当該ツメに挿入するための記述を含むことを特徴とするツメの生成方法。
【請求項１１】
請求項１に記載のツメの生成方法であって、
前記条件は、当該ページが右ページであるか又は左ページであるかの条件を含むことを特徴とするツメの生成方法。
【請求項１２】
請求項１に記載のツメの生成方法であって、
前記条件は、当該ページのどの物件データのどの項目がどのような値をとるかという条件を含むことを特徴とするツメの生成方法。
【請求項１３】
請求項１乃至１２の何れか１項に記載のツメの生成方法と、
索引ページに掲載する索引データを生成する索引データ生成方法であって、
全ての物件掲載ページに掲載される全ての物件データについて、前記物件データの識別情報及び前記物件データが掲載されるページの番号を記述した掲載ページ番号データを生成する掲載ページ番号データ生成ステップと、
前記掲載ページ番号データを基に、各物件データ毎に、当該物件データが掲載される全てのページの番号を繰り返し項目として記述したＸＭＬ電子文書を生成するＸＭＬ電子文書生成ステップと、
を備えることを特徴とする索引データ生成方法と、
を備えることを特徴とするツメ及び索引データの生成方法。
【請求項１４】
索引ページに掲載する索引データを生成する索引データ生成方法であって、
全ての物件掲載ページに掲載される全ての物件データについて、前記物件データの識別情報及び前記物件データが掲載されるページの番号を記述した掲載ページ番号データを生成する掲載ページ番号データ生成ステップと、
前記掲載ページ番号データを基に、各物件データ毎に、当該物件データが掲載される全てのページの番号を繰り返し項目として記述したＸＭＬ電子文書を生成するＸＭＬ電子文書生成ステップと、
を備えることを特徴とする索引データ生成方法。
【請求項１５】
ページに印刷又は表示するツメを生成するツメの生成装置であって、
ページ属性、ページ掲載データ又はその双方に関連するどのような条件が満たされた場合にどのツメの小組テンプレートを選択するのかを表す選択条件を記述した選択条件データを生成する選択条件データ生成手段と、
当該ページの前記ページ属性、前記ページ掲載データ又はその双方を前記選択条件に適用することにより当該ページに配置するべきツメの小組テンプレートを決定する小組テンプレート決定手段と、
を備えることを特徴とするツメの生成装置。
【請求項１６】
請求項１５に記載のツメの生成装置であって、
前記小組テンプレート決定手段では、当該ページの前記ページ属性、前記ページ掲載データ又はその双方が前記条件を満たしている場合に、当該選択条件に係るツメの小組テンプレートを選択することを特徴とするツメの生成装置。
【請求項１７】
請求項１５に記載のツメの生成装置であって、
前記選択条件データには、優先順位が付けられた複数の選択条件が含まれ、前記小組テンプレート決定手段では、当該ページの前記ページ属性、前記ページ掲載データ又はその双方は前記優先順位に従って前記複数の選択条件に適用されることを特徴とするツメの生成装置。
【請求項１８】
請求項１５に記載のツメの生成装置であって、
決定した前記小組テンプレートに前記ページ掲載データを挿入することによりツメの電子組版文書を生成する電子組版文書生成手段を更に備えることを特徴とするツメの生成装置。
【請求項１９】
請求項１８に記載のツメの生成装置であって、
前記電子組版文書生成手段は、
決定した前記小組テンプレートを読み出す手段と、
読み出された前記小組テンプレートの記述内容に従って該小組テンプレートに挿入するべきページ掲載データを決定する手段と、
決定された前記ページ掲載データを読み出された前記小組テンプレートに挿入する手段と、
を備えることを特徴とするツメの生成装置。
【請求項２０】
請求項１８に記載のツメの生成装置であって、
当該ページに掲載する全てのページ掲載データを記録媒体に書き込むページ掲載データ書込手段を更に備え、
前記電子組版文書生成手段では、前記記録媒体に書き込まれた前記ページ掲載データのうちの前記小組テンプレートにより指定されるものを前記小組テンプレートに挿入することを特徴とするツメの生成装置。
【請求項２１】
請求項１５に記載のツメの生成装置であって、
前記選択条件データ生成手段は、
前記選択条件をユーザから入力するための画面を表示する手段と、
前記画面に入力された内容を基に、条件及び該条件が満たされた場合に選択するべき小組テンプレートの識別情報を少なくとも有するレコードを前記選択条件データとして生成する手段と、
を備えることを特徴とするツメの生成装置。
【請求項２２】
請求項１５に記載のツメの生成装置であって、
前記ツメの小組テンプレートは、当該ページのどの物件データのどの項目を当該ツメに挿入するかという記述を含むことを特徴とするツメの生成装置。
【請求項２３】
請求項１５に記載のツメの生成装置であって、
前記ツメの小組テンプレートは、当該ページの複数の物件データの所定の項目を当該ツメに挿入するための記述を含むことを特徴とするツメの生成装置。
【請求項２４】
請求項２３に記載のツメの生成装置であって、
前記ツメの小組テンプレートは、当該ページの複数の物件データの所定の項目の値が重複する場合には、重複を削除して当該項目を当該ツメに挿入するための記述を含むことを特徴とするツメの生成装置。
【請求項２５】
請求項１５に記載のツメの生成装置であって、
前記条件は、当該ページが右ページであるか又は左ページであるかの条件を含むことを特徴とするツメの生成装置。
【請求項２６】
請求項１５に記載のツメの生成装置であって、
前記条件は、当該ページのどの物件データのどの項目がどのような値をとるかという条件を含むことを特徴とするツメの生成装置。
【請求項２７】
請求項１５乃至２６の何れか１項に記載のツメの生成装置と、
索引ページに掲載する索引データを生成する索引データ生成装置であって、
全ての物件掲載ページに掲載される全ての物件データについて、前記物件データの識別情報及び前記物件データが掲載されるページの番号を記述した掲載ページ番号データを生成する掲載ページ番号データ生成手段と、
前記掲載ページ番号データを基に、各物件データ毎に、当該物件データが掲載される全てのページの番号を繰り返し項目として記述したＸＭＬ電子文書を生成するＸＭＬ電子文書生成手段と、
を備えることを特徴とする索引データ生成装置と、
を備えることを特徴とするツメ及び索引データの生成装置。
【請求項２８】
索引ページに掲載する索引データを生成する索引データ生成装置であって、
全ての物件掲載ページに掲載される全ての物件データについて、前記物件データの識別情報及び前記物件データが掲載されるページの番号を記述した掲載ページ番号データを生成する掲載ページ番号データ生成手段と、
前記掲載ページ番号データを基に、各物件データ毎に、当該物件データが掲載される全てのページの番号を繰り返し項目として記述したＸＭＬ電子文書を生成するＸＭＬ電子文書生成手段と、
を備えることを特徴とする索引データ生成装置。
【請求項２９】
請求項１乃至１４の何れか１項に記載の方法をコンピュータに行わせるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷又は表示するべきページの小口、天又は地等に配置するツメに関する電子組版データを生成するためのツメの生成方法及びその装置並びに印刷又は表示するべき索引ページに配置する索引データを生成するための索引データ生成方法及びその装置に関し、特に、物件掲載ページに掲載する物件データに基づいてツメに関する電子組版データを生成するためのツメの生成方法及びその装置並びに物件掲載ページに掲載する物件データに基づいて索引データを生成するための索引データ生成方法及びその装置に関する。
【背景技術】
【０００２】
例えば、住宅物件データ、中古車物件データ、旅館物件データ等を掲載する雑誌等には、住宅の所在地の地域別のツメ、中古車のメーカ別のツメ、旅館の地方別のツメ等が印刷されている。読者は、このツメを利用することにより、目次を利用しなくても目的の物件を比較的早く探すことができる。
【０００３】
また、同様な雑誌には、例えば、物件の５０音順の索引ページが含まれている。読者は、この索引ページを利用することにより、目次やツメを利用しなくても、目的の物件を比較的早く探すことができる。
【０００４】
従来、トンボ付き台紙に章毎に位置の異なるツメを自動的に合成することができるイメージ自動合成装置が開示されている（例えば、特許文献１）。
【０００５】
また、特許文献２乃至５には、本発明に関連する発明であって本出願人が出願したものが記載されている。特許文献２乃至５に記載されている発明は、発明者がデータベースパブリッシングと称しているものである。この発明は、日々更新されていく可能性がある物件データを掲載する物件データ掲載雑誌（中古車情報雑誌、住宅情報雑誌等）の電子組版データを作成するためのものである。この発明においては、物件データを物件データベースにより管理し、雑誌の紙面をページテンプレート及び小組テンプレートにより作成し、必要な物件データを物件データベースから検索して、小組テンプレートに割り付けることにより雑誌の電子組版データを生成する。
【特許文献１】特開平８−３０５８６６号公報
【特許文献２】特開２００３−１５０５８１号公報
【特許文献３】特開２００３−１７８０５０号公報
【特許文献４】特開２００３−３４５７８２号公報
【特許文献５】特開２００４−１３３７８４号公報
【０００６】
なお、本出願人は、本発明に関連する発明について下記の特許出願をしている（未公開）。
特願２００３−０３２４６６号
特願２００３−０５１２００号
特願２００３−１１８７９３号
特願２００３−３９９９６５号
特願２００４−０４３４００号
特願２００４−０８９５３１号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載されている発明によれば、トンボ付き台紙にツメを自動的に追加することができるが、ツメ自体は手作業により作成しなければならず、例えば、第１章のページに「第１章」という文字のツメを付けたいのであれば、そのようなツメを人手で作成しなければならない。
【０００８】
このように手作業でツメを作成すると、時間と経費がかさむばかりではなく、人的ミスにより誤ったツメが作成される場合が生ずる。
【０００９】
また、特許文献２乃至５にも、ツメを自動生成する発明及び索引データを自動生成する発明が開示されていない。
【００１０】
また、雑誌の末尾等に雑誌掲載物件データについての索引を設ける場合があるが、このような索引で利用するべき索引データを自動生成する方法は従来なかった。そうすると、人手により索引データを生成しなければならず、ツメの人手による生成の場合と同様に、時間と経費がかさむばかりではなく、人的ミスにより誤った索引が作成される場合が生ずる。
【００１１】
そこで、本発明は、物件掲載ページに掲載する物件データに基づいてツメに関する電子組版データを生成するためのツメの生成方法及びその装置並びに物件掲載ページに掲載する物件データに基づいて索引データを生成するための索引データ生成方法及びその装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第１の観点によれば、ページに印刷又は表示するツメを生成するツメの生成方法であって、ページ属性、ページ掲載データ又はその双方に関連するどのような条件が満たされた場合にどのツメの小組テンプレートを選択するのかを表す選択条件を記述した選択条件データを生成する選択条件データ生成ステップと、当該ページの前記ページ属性、前記ページ掲載データ又はその双方を前記選択条件に適用することにより当該ページに配置するべきツメの小組テンプレートを決定する小組テンプレート決定ステップと、を備えることを特徴とするツメの生成方法が提供される。
【００１３】
本発明の第１の観点によるツメの生成方法において、前記小組テンプレート決定ステップでは、当該ページの前記ページ属性、前記ページ掲載データ又はその双方が前記条件を満たしている場合に、当該選択条件に係るツメの小組テンプレートを選択してもよい。
【００１４】
本発明の第１の観点によるツメの生成方法において、前記選択条件データには、優先順位が付けられた複数の選択条件が含まれ、前記小組テンプレート決定ステップでは、当該ページの前記ページ属性、前記ページ掲載データ又はその双方は前記優先順位に従って前記複数の選択条件に適用されるようにしてもよい。
【００１５】
本発明の第１の観点によるツメの生成方法は、決定した前記小組テンプレートに前記ページ掲載データを挿入することによりツメの電子組版文書を生成する電子組版文書生成ステップを更に備えていてもよい。
【００１６】
本発明の第１の観点によるツメの生成方法において、前記電子組版文書生成ステップは、決定した前記小組テンプレートを読み出すステップと、読み出された前記小組テンプレートの記述内容に従って該小組テンプレートに挿入するべきページ掲載データを決定するステップと、決定された前記ページ掲載データを読み出された前記小組テンプレートに挿入するステップと、を備えていてもよい。
【００１７】
本発明の第１の観点によるツメの生成方法は、当該ページに掲載する全てのページ掲載データを記録媒体に書き込むページ掲載データ書込ステップを更に備え、前記電子組版文書生成ステップでは、前記記録媒体に書き込まれた前記ページ掲載データのうちの前記小組テンプレートにより指定されるものを前記小組テンプレートに挿入するようにしてもよい。
【００１８】
本発明の第１の観点によるツメの生成方法において、前記選択条件データ生成ステップは、前記選択条件をユーザから入力するための画面を表示するステップと、前記画面に入力された内容を基に、条件及び該条件が満たされた場合に選択するべき小組テンプレートの識別情報を少なくとも有するレコードを前記選択条件データとして生成するステップと、を備えていてもよい。
【００１９】
本発明の第１の観点によるツメの生成方法において、前記ツメの小組テンプレートは、当該ページのどの物件データのどの項目を当該ツメに挿入するかという記述を含んでいてもよい。
【００２０】
本発明の第１の観点によるツメの生成方法において、前記ツメの小組テンプレートは、当該ページの複数の物件データの所定の項目を当該ツメに挿入するための記述を含んでいてもよい。
【００２１】
本発明の第１の観点によるツメの生成方法において、前記ツメの小組テンプレートは、当該ページの複数の物件データの所定の項目の値が重複する場合には、重複を削除して当該項目を当該ツメに挿入するための記述を含んでいてもよい。
【００２２】
本発明の第１の観点によるツメの生成方法において、前記条件は、当該ページが右ページであるか又は左ページであるかの条件を含んでいてもよい。
【００２３】
本発明の第１の観点によるツメの生成方法において、前記条件は、当該ページのどの物件データのどの項目がどのような値をとるかという条件を含んでいてもよい。
本発明の第２の観点によれば、本発明の第１の観点によるツメの生成方法と、索引ページに掲載する索引データを生成する索引データ生成方法であって、全ての物件掲載ページに掲載される全ての物件データについて、前記物件データの識別情報及び前記物件データが掲載されるページの番号を記述した掲載ページ番号データを生成する掲載ページ番号データ生成ステップと、
前記掲載ページ番号データを基に、各物件データ毎に、当該物件データが掲載される全てのページの番号を繰り返し項目として記述したＸＭＬ電子文書を生成するＸＭＬ電子文書生成ステップと、を備えることを特徴とする索引データ生成方法と、を備えることを特徴とするツメ及び索引データの生成方法が提供される。
【００２４】
本発明の第３の観点によれば、索引ページに掲載する索引データを生成する索引データ生成方法であって、全ての物件掲載ページに掲載される全ての物件データについて、前記物件データの識別情報及び前記物件データが掲載されるページの番号を記述した掲載ページ番号データを生成する掲載ページ番号データ生成ステップと、前記掲載ページ番号データを基に、各物件データ毎に、当該物件データが掲載される全てのページの番号を繰り返し項目として記述したＸＭＬ電子文書を生成するＸＭＬ電子文書生成ステップと、を備えることを特徴とする索引データ生成方法が提供される。
【発明の効果】
【００２５】
本発明によれば、ページ属性、ページ掲載データ又はその双方に関連するどのような条件が満たされた場合にどのツメの小組テンプレートを選択するのかを表す選択条件を記述した選択条件データを生成する選択条件データ生成ステップと、当該ページの前記ページ属性、前記ページ掲載データ又はその双方を前記選択条件に適用することにより当該ページに配置するべきツメの小組テンプレートを決定する小組テンプレート決定ステップと、を備えるので、物件掲載ページに掲載する物件データに基づいてツメに関する電子組版データを生成することができる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００２７】
データベースパブリッシングによれば、物件掲載ページ及び索引ページが作成される。物件掲載ページの例を図１（ａ）に示し、索引ページの例を図１（ｂ）に示す。
【００２８】
図１（ａ）に示すように、物件掲載ページ３０１には１以上のエリア３０２が配置され、各エリア３０２には１以上の小組３０３が配置され、各小組３０３には１以上の項目ボックス３０４が配置される。各小組３０３の電子組版データは、１又は複数のセルに１つの小組テンプレート及び１つの物件を割り付け、割り付けられた小組テンプレートにその物件のデータを挿入することにより作成される。ここで、割り付けられた小組テンプレートはＸＳＬＴ電子文書４１８（図２参照）に記述され、割り付けられた物件のデータは物件データＸＭＬ電子文書４１７（図２参照）に記述され、挿入はＸＳＬＴプロセッサ４０５により行われ、各小組３０３の電子組版データはＸＳＬ−ＦＯ電子文書４１９（図２参照）に記述されることとなる。
【００２９】
また、物件掲載ページ３０１には、本発明に従って、ツメ３０５が配置される。図１（ａ）では、ツメ３０５を小口に配置しているが、天又は地に配置してもよい。また、ツメ３０５の電子組版用データは、ツメ用のエリアに１つのディフォルトのツメ用小組テンプレート又は本発明に従って選択された１つのツメ用小組テンプレート及び本発明に従って選択された物件データを割り付け、割り付けられたツメ用小組テンプレートに割り付けられた物件データを挿入することにより作成される。
【００３０】
図１（ｂ）に示すように、索引ページ３１１には、物件の名称３１２及びその物件の掲載ページ３１３が掲載される。物件の名称３１２は、ユーザが索引用小組テンプレートと共に索引ページ３１１に配置した物件のＩＤをキーにして、物件データベース４１６を検索することにより取得することができる。掲載ページ３１３は、ユーザが索引用小組テンプレートと共に索引ページ３１１に配置した物件のＩＤをキーにして、掲載ページ番号配列４１３を検索することにより取得することができる。取得された物件の名称３１２及び掲載ページ３１３は、索引用小組テンプレートに代入され、これにより索引の電子組版データが生成される。
【００３１】
図２は、本発明の実施形態によるツメの生成装置及び索引データ生成装置を兼ねた装置の構成を示す。
【００３２】
図２を参照すると、この装置は、選択条件データ生成部４０１、配列生成部４０２、物件データＸＭＬ電子文書生成部４０３、レイアウトデータＸＳＬＴ電子文書生成部４０４及びＸＳＬＴプロセッサ４０５を備える。これらの部分は、ハードウェアによって実現することもできるが、コンピュータをこれらの部分として機能させるためのプログラムをコンピュータが読み込んで実行することによっても実現することができる。
【００３３】
選択条件データ生成部４０１は、図３及び４の画面を通してのユーザからの入力に従って、選択条件データ４１２を生成する。選択条件データ４１２は、どのような条件が満たされた場合にどのツメ用小組テンプレートを選択するかを表すものである。ある１つのツメ用エリアに配置するべきツメ用小組テンプレートを選択するための選択条件データ４１２は、図５に示すような選択条件レコード４５１を１又は複数有する。
【００３４】
配列生成部４０２は、割り付け済みデータ４１１を基に、掲載ページ番号配列４１３、ページオブジェクト配列４１４及び物件ＩＤ配列４１５を生成する。
【００３５】
割り付け済みデータ４１１は、カタログに含まれるページに対して小組テンプレート及び物件データを割り付けた後に作成されるものであり、図６に示すような諸テーブルを有する。図６を参照すると、割り付け済みデータ４１１は、カタログテーブル４６１、ページテーブル４６２、ページ属性テーブル４６３、ページエリアテーブル４６４、ページエリアセルテーブル４６５、ページエリアセルデータテーブル４６６、割り付け領域テーブル４６７及び割り付け済みデータテーブル４６８を備える。
【００３６】
「カタログテーブル」４６１の列は、「カタログＩＤ」、「カタログ名」及び「物件／小組関連付けモード」である。「カタログＩＤ」は主キーであり、「カタログ名」は、例えば、物件雑誌の名称等である。また、「物件／小組関連付けモード」は、物件データを移動する場合に、小組テンプレートも物件データに付随して移動するか否かを示すものであるが、本発明に関連しないものであるので説明を省略する。
【００３７】
「ページテーブル」４６２の列は、「カタログＩＤ」、「ページＩＤ」、「ページ区分」及び「インデックスページフラグ」である。本の見開き２ページ、又は見開きでない場合の単ページに対して「ページテーブル」４６２の１レコードが割り付けられる。「ページ区分」は、単ページであるか又は見開きページであるかの区分を表す。「インデックスページフラグ」は、当該ページがインデックスページであるか否かを表す。「カタログＩＤ」及び「ページＩＤ」より構成される連結キーが主キーである。「カタログテーブル」４６１と「ページテーブル」４６２の間には、「カタログテーブル」４６１の「カタログＩＤ」と「ページテーブル」４６２の「カタログＩＤ」により１対多のリレーションが付けられる。
【００３８】
「ページ属性テーブル」４６３の列は、「カタログＩＤ」、「ページＩＤ」、「ページ番号」、「ページ種類」、「ページサイズ」、「ページ高さ」及び「ページ幅」である。１ページに対して１レコードが割り付けられる。「ページ種類」は、ページが左ページ、右ページ及び単ページのうちの何れであるかを示す。「ページ種類」、「ページサイズ」、「ページ高さ」及び「ページ幅」はページ属性情報である。但し、ページ属性情報はこれらに限定されるものではない。「カタログＩＤ」、「ページＩＤ」及び「ページ番号」より構成される連結キーが主キーである。「ページテーブル」４６２と「ページ属性テーブル」４６３の間には、「ページテーブル」４６２の「カタログＩＤ」及び「ページＩＤ」と「ページ属性テーブル」４６３の「カタログＩＤ」及び「ページＩＤ」により１対多（より具体的には１対１又は１対２）のリレーションが付けられる。
【００３９】
「ページエリアテーブル」４６４の列は、「カタログＩＤ」、「ページＩＤ」、「エリアＩＤ」、「ページ内順番号」、「ページ番号」、「エリアタイプ」、「エリア原点Ｘ」、「エリア原点Ｙ」、「エリア高さ」、「エリア幅」、「小組配置方向」、「コラム数横」、「コラム数縦」、「コラム間隔横」、「コラム間隔縦」及び「基本小組テンプレートＩＤ」である。１エリアに対して１レコードが割り付けられる。エリアは、１ページに１つ以上設けられる。図１（ａ）の例では、１ページに２エリアが設けられている。また、１つのエリアには１つ以上の小組が設けられる。図１（ａ）に例では、１エリアに４つの小組が設けられている。「ページ内順番号」は、当該エリアが当該ページの何番目のエリアであるのかを示す。「エリアタイプ」は、当該エリアが物件割り付けエリアであるのか、見出しエリアであるのか、又はツメエリアであるのかを示す。「小組配置方向」は、エリア内で小組を縦方向に配置するか又は横方向に配置するかを示す。「基本小組テンプレートＩＤ」は、そのエリアでディフォルトで用いる小組のＩＤである。自動割り付けが行われた直後においては、ディフォルトの小組が用いられる。「エリアタイプ」、「エリア原点Ｘ」、「エリア原点Ｙ」、「エリア高さ」、「エリア幅」、「小組配置方向」、「コラム数横」、「コラム数縦」、「コラム間隔横」、「コラム間隔縦」及び「基本小組テンプレートＩＤ」がエリア属性情報である。但し、エリア属性情報はこれらに限定されるものではない。「カタログＩＤ」、「ページＩＤ」及び「エリアＩＤ」より構成される連結キーが主キーである。「ページテーブル」４６２と「ページエリアテーブル」４６４の間には、「ページテーブル」４６２の「カタログＩＤ」及び「ページＩＤ」と「ページエリアテーブル」４６４の「カタログＩＤ」と「ページＩＤ」により１対多のリレーションが付けられる。「ページ属性テーブル」４６３と「ページエリアテーブル」４６４の間には、「ページ属性テーブル」４６３の「カタログＩＤ」、「ページＩＤ」及び「ページ番号」と「ページエリアテーブル」４６４の「カタログＩＤ」、「ページＩＤ」及び「ページ番号」により１対多のリレーションが付けられる。
【００４０】
「ページエリアセルテーブル」４６５の列は、「カタログＩＤ」、「ページＩＤ」、「エリアＩＤ」、「セル順番号」、「セル区分」及び「小組テンプレートＩＤ」である。１セルに対して１レコードが割り付けられる。「セル順番号」は、当該セルが当該エリアの何番目のセルであるのかを示す。「セル区分」は、「割付け」、「見出し」及び「空き」のうちの何れかの値をとる。「小組テンプレートＩＤ」は、実際にセルに割り付けられた小組のＩＤである。「カタログＩＤ」、「ページＩＤ」、「エリアＩＤ」及び「セル順番号」より構成される連結キーが主キーである。「ページエリアテーブル」４６４と「ページエリアセルテーブル」４６５の間には、「ページエリアテーブル」４６４の「カタログＩＤ」、「ページＩＤ」及び「エリアＩＤ」と「ページエリアセルテーブル」４６５の「カタログＩＤ」、「ページＩＤ」及び「エリアＩＤ」により１対多のリレーションが付けられる。
【００４１】
「ページエリアセルデータテーブル」４６６の列は、「カタログＩＤ」、「ページＩＤ」、「エリアＩＤ」、「エリア内レコード順番号」、「セル順番号」、「割り付け領域ＩＤ」及び「割り付け済みデータＩＤ」である。１つの物件に対して１レコードが割り付けられる。従って、例えば、１ページに１エリアがあり、１ページに割り付けられるべき物件データの数はレイアウト上は８に制限されているが、データベースから抽出した後には１２である場合には、１つの「カタログＩＤ」、「ページＩＤ」及び「エリアＩＤ」の組合せに対し１２レコードが設けられ、それぞれのレコードの「エリア内レコード順番号」が１〜１２となる。「エリア内レコード順番号」は割り付け時に決定され、それ以降変えられることはない。「セル順番号」は、セルが割り付けられた物件について、そのセルの「ページエリアセルテーブル」４６５における「セル順番号」と等しくなり、セルが割り付けられなかった物件（すなわち、あふれた物件）については、ＮＵＬＬとなる。「カタログＩＤ」、「ページＩＤ」、「エリアＩＤ」及び「エリア内レコード順番号」より構成される連結キーが主キーである。「ページエリアテーブル」４６４と「ページエリアセルデータテーブル」４６６の間には、「ページエリアテーブル」４６４の「カタログＩＤ」、「ページＩＤ」及び「エリアＩＤ」と「ページエリアセルデータテーブル」４６６の「カタログＩＤ」、「ページＩＤ」及び「エリアＩＤ」により１対多のリレーションが付けられる。「ページエリアセルテーブル」４６５と「ページエリアセルデータテーブル」４６６の間には、「ページエリアセルテーブル」４６５の「カタログＩＤ」、「ページＩＤ」、「エリアＩＤ」及び「セル順番号」と「ページエリアセルデータテーブル」４６６の「カタログＩＤ」、「ページＩＤ」、「エリアＩＤ」及び「セル順番号」により１対１のリレーションが付けられる。但し、あふれ物件がある場合には、「ページエリアセルテーブル」４６５のレコードに対応付けられない「ページエリアセルデータテーブル」４６６のレコード（「セル順番号」がＮＵＬＬのレコード）がある。このような「セル順番号」がＮＵＬＬのレコードにおいても、「割り付け済みデータＩＤ」はＮＵＬＬではなく、あふれた物件の有効なＩＤを有する。「割り付け領域ＩＤ」は、カテゴリ毎に異なり、当該カテゴリに対応する「割り付け領域テーブル」４６７のレコードの「割り付け領域ＩＤ」と等しい。
【００４２】
「割り付け領域テーブル」４６７は、本発明に関係しないので、説明を省略する。
【００４３】
「割り付け済みデータテーブル」４６８の列は、「割り付け済みデータＩＤ」、「データ区分」、「物件ＩＤ」及び「小組テンプレートＩＤ」である。「割り付け済みデータＩＤ」は、カタログに割り付けられた物件又は見出しのデータ（あふれたものを含む）のＩＤであり、割付けが行われる度に増加する値を有する。「データ区分」は、当該セルで利用するデータが物件データであるのか、浮動符号見出しデータであるのか、又は、浮動空きであるのかの区分を示す。「物件ＩＤ」は、「データ区分」が「物件」である場合には、カタログ（物件雑誌等）に掲載するべき物件データを格納する物件データベースの「物件テーブル」における各物件のＩＤである。また、「物件ＩＤ」は、「データ区分」が「見出し」である場合には、ＮＵＬＬである。「小組テンプレートＩＤ」は、「データ区分」が「物件」である場合には、「物件ＩＤ」で特定される物件を表示又は印刷するために利用する小組テンプレートのＩＤを示す。また、「小組テンプレートＩＤ」は、「データ区分」が「見出し」である場合には、当該セルで利用する浮動見出しテンプレートのＩＤを示す。「割り付け済みデータテーブル」４６８は、あふれた物件データを含めカタログに割り付けられた全ての物件についてのレコードを有する。また、「割り付け済みデータテーブル」４６８は、あふれた浮動見出し及び浮動空きを含めカタログに割り付けられた全ての浮動見出し及び浮動空きについてのレコードを有する。「ページエリアセルデータテーブル」４６６と「割り付け済みデータテーブル」４６８との間には、「ページエリアセルデータテーブル」４６６の「割り付け済みデータＩＤ」と「割り付け済みデータテーブル」４６８の「割り付け済みデータＩＤ」により１対１のリレーションが付けられる。
【００４４】
掲載ページ番号配列４１３は、物件掲載ページの全ての物件についての物件ＩＤ及び掲載ページを記述した２×Ｎの配列である。
【００４５】
ページオブジェクト配列４１４は、カタログに含まれる全ページについてページ識別情報を記述した配列である。
【００４６】
物件ＩＤ配列４１５は、全ての物件割り当てエリアに含まれる全てのセルに割り付けられている物件のＩＤを含む。また、ツメエリアについては、そのツメエリアが配置されるページの識別情報が擬似物件ＩＤとして物件ＩＤ配列４１５に含まれる。
【００４７】
物件データＸＭＬ電子文書生成部４０３は、割り付け済みデータ４１１、物件データベース４１６に格納されている物件データ、掲載ページ番号配列４１３、ページオブジェクト配列４１４、物件ＩＤ配列４１５を基に、物件データＸＭＬ電子文書４１７を生成する。
【００４８】
物件データベース４１６は、例えば、図７に示すような諸テーブルを有する。物件テーブルは、カタログがどのような物件についてのものであっても必ず存在する。参照テーブルは、カタログの物件に応じて作成される。図７に示す例では、参照テーブルは、メーカ車両テーブル、メーカテーブル等を含む。繰り返し項目テーブルも、カタログの物件に応じて作成される。図７に示す例では、繰り返しテーブルは、物件オプションテーブルを含む。
【００４９】
物件データについては、ＸＭＬ電子文書４１７には、ステップＳ１３３（図１０）で、物件データベース４１６に含まれるデータベースの構造が表されるように物件データが書き込まれる。また、ツメについては、ＸＭＬ電子文書４１７には、ステップＳ１３４（図１０）で擬似物件ＩＤが書き込まれ、Ｓ１３５（図１０）で当該ページの全ての物件データが擬似物件ＩＤに関する繰り返し項目として書き込まれる。更に、索引データに関しては、ＸＭＬ電子文書４１７には、物件毎に全ての掲載ページが物件ＩＤに関する繰り返し項目として書き込まれる。
【００５０】
レイアウトデータＸＳＬＴ電子文書生成部４０４は、ページオブジェクト配列４１４、割り付け済みデータ４１１及び条件選択データ４１２を基に、ＸＳＬＴ電子文書４１８を生成する。
【００５１】
ＸＳＬＴプロセッサ４０５は、物件データＸＭＬ電子文書４１７及びＸＳＬＴ電子文書４１８を基に、ＸＳＬ−ＦＯ電子文書４１９を生成する。ＸＳＬ−ＦＯ電子文書４１９は、電子組版文書として利用される。本発明では、ＸＳＬ−ＦＯ電子文書を電子組版文書というが、同様なものも電子組版文書に含まれる。
【００５２】
次に、図２に示す装置により行われるツメの生成方法及び索引データの生成方法について説明する。
【００５３】
図８を参照すると、まず、配列生成部４０２が、掲載ページ番号配列４１３、ページオブジェクト配列４１４及び物件ＩＤ配列４１５を生成する（ステップＳ１０１）。次に、物件データＸＭＬ電子文書生成部４０３が、物件データＸＭＬ電子文書４１７を生成する（ステップＳ１０２）。次に、レイアウトデータＸＳＬＴ電子文書生成部４０４が、ＸＳＬＴ電子文書４１８を生成する（ステップＳ１０３）。最後に、ＸＳＬＴプロセッサ４０５が、ＸＳＬ−ＦＯ電子文書４１９を生成する（ステップＳ１０４）。
【００５４】
次に、各ステップの詳細について説明する。
【００５５】
ステップＳ１０１は、配列生成部４０２により行われる。ステップＳ１０１の詳細について図９を参照して説明する。
【００５６】
まず、索引出力モードのフラグをｆａｌｓｅに初期化する（ステップＳ１１１）。ここで、索引出力モードのフラグとは、作成するべきカタログに索引ページが含まれているか否かを示すものである。作成するべきカタログに索引ページが含まれている場合には、索引出力モードのフラグはｔｒｕｅとなり、作成するべきカタログに索引ページが含まれていない場合には、索引出力モードのフラグはｆａｌｓｅとなる。
【００５７】
次に、出力する全てのページについてステップＳ１１３乃至Ｓ１２１を繰り返す（ステップＳ１１２）。
【００５８】
ステップＳ１１３では、現在のページが索引ページであり、且つ、索引出力モードがｆａｌｓｅであるか否かを判断する。現在のページが索引ページであるか否かは、「ページテーブル」４６２の「インデックスページフラグ」をみることにより判断する。
【００５９】
ステップＳ１１３の判断結果がＹＥＳであれば、ステップＳ１１４及びＳ１１５を実行し、ステップＳ１１３の判断結果がＮＯであれば、ステップＳ１１４及びＳ１１５をスキップする。
【００６０】
ステップＳ１１４では、作成するべき全ての物件掲載ページに割り付けられている全ての物件データについて、物件ＩＤ及び当該掲載ページ番号を項目とする掲載ページ番号配列４１３を生成する。従って、掲載ページ番号配列は、２×Ｎの配列となる。ここで、Ｎは、全ての物件掲載ページに割り付けられている全ての物件データを合わせた件数である。ここで、同一の物件データが複数箇所に割り付けられている場合には、同一の物件データについて複数の配列要素が作成される。また、索引ページに割り付けられている物件データについては、要素は作成されない。
【００６１】
例えば、第１ページに物件ＩＤが１の物件データと物件ＩＤが２の物件データと物件ＩＤが３の物件データが割り付けられ、第２ページに物件ＩＤが３の物件データと物件ＩＤが４の物件データが割り付けられているのであれば、掲載ページ番号配列は、｛（１、１）、（２、１）、（３、１）、（３、２）、（４、２）｝となる。なお、１つの物件ＩＤに１つの掲載ページ配列を対応させて２重の入れ子の配列を形成してもよい。この場合には、掲載ページ番号配列は、｛（１、｛１｝）、（２、｛１｝）、（３、｛１、２｝）、（４、｛２｝）｝となる。
【００６２】
ステップＳ１１５では、索引出力モードのフラグをｔｒｕｅに設定する。
【００６３】
従って、ステップＳ１１３での判断及びステップＳ１１５での処理に基づき、ステップＳ１１４及びＳ１１５は、作成するべきカタログに索引ページが含まれている場合に、最初の索引ページを処理する時のみに実行される。つまり、少なくとも１つの索引ページがある場合には、一度ステップＳ１１４を実行することにより、作成するべき全ての物件掲載ページに割り付けられている全ての物件データについて、物件ＩＤ及び当該ページ番号を項目とする配列を生成する。
【００６４】
ステップＳ１１３で判断結果がＮＯであった場合にはステップＳ１１３の次に、ステップＳ１１３で判断結果がＹＥＳであった場合にはステップＳ１１５の次に、現在のページのページＩＤの文字とページ番号の文字とを合成して得た文字をメンバーとして有するページオブジェクトを作成する（ステップＳ１１６）。ここで、ページＩＤ及びページ番号は、「ページ属性テーブル」４６３から読み出したものである。ページオブジェクトの集合であるページオブジェクト配列４１４はページのリストとして利用される。
【００６５】
次に、ページ内の全てのエリアについてステップＳ１１８乃至Ｓ１２１を繰り返す（ステップＳ１１７）。
【００６６】
ステップＳ１１８では、現在のエリアがツメエリアであるか否かを判断する（ステップＳ１１８）。この判断は、「ページエリアテーブル」４６４の「エリアタイプ」列をみることにより行う。
【００６７】
現在のエリアがツメエリアでない場合には（ステップＳ１１８でＮＯ）、現在のエリアは物件エリアである。この場合には、現在のエリアの全ての物件割り当てセルについて、物件割り当てセルに割り付けられている物件データの物件ＩＤを物件ＩＤ配列４１５に追加する（ステップＳ１１９、Ｓ１２０）。ここで、物件ＩＤ配列は、物件ＩＤのみを要素とする配列である。
【００６８】
現在のエリアがツメエリアである場合には（ステップＳ１１８でＹＥＳ）、現在のページについてのページＩＤの文字とページ番号の文字と所定の文字より成る擬似物件ＩＤを物件ＩＤ配列４１５に追加する（ステップＳ１２１）。例えば、擬似物件ＩＤは、ページＩＤの文字とアンダーバーとページ番号の文字を文字結合したものとする。この場合、ページＩＤが１であり、ページ番号が１であれば、擬似物件ＩＤは、「1_1」となる。
【００６９】
上記のステップＳ１２０を実行した結果、２箇所以上に割り付けられる物件データの物件ＩＤは物件ＩＤ配列に重複して追加されることとなるが、後述する説明から明らかとなるように、物件データＸＭＬ電子文書に同一の物件についての物件データが重複して書き込まれるのみであり、この重複は動作上問題はない。特に、物件データ掲載ページのみならず索引ページにも掲載される物件データは少なくとも２箇所に割り付けられる結果、その物件データの物件ＩＤは物件ＩＤ配列に少なくとも２個含まれることとなるが、問題はない。これは、ＸＳＬＴ電子文書に従って物件データＸＭＬ電子文書に記述されているデータをＸＳＬＴ電子文書に代入することによりＸＳＬ−ＦＯ電子文書を生成するためには、ＸＳＬＴ電子文書で利用することが記述されているデータが物件データＸＭＬ電子文書に存在していればよく、重複して存在していてもよいためである。ただし、通常は、索引ページに掲載される物件データは必ず物件データ掲載ページにも掲載されるので、ステップＳ１１７のループを物件データ掲載ページのみについて繰り返し、索引ページについては繰り返さないようにしてもよい。
【００７０】
ステップＳ１０２は物件データＸＭＬ電子文書生成部４０３により行われる。ステップＳ１０２の詳細について図１０を参照して説明する。
【００７１】
物件ＩＤ配列に含まれている全ての物件ＩＤ（擬似物件ＩＤを含む）について、ステップＳ１３２乃至Ｓ１３７を繰り返す（ステップＳ１３１）。
【００７２】
ステップＳ１３２では、現在の物件ＩＤが擬似物件ＩＤであるか否かを判断する。
【００７３】
ステップＳ１３２の判断結果がＮＯである場合には、現在の物件ＩＤを有する物件データを物件データベース４１６から検索し、検索された物件データを物件データＸＭＬ電子文書４１７に書き込む（ステップＳ１３３）。ステップＳ１３３で書き込まれた物件データのＸＭＬデータは、ＸＳＬＴ電子文書４１８中に記述されている、物件を掲載するための小組テンプレートに代入されることとなる。
【００７４】
ステップＳ１３２の判断結果がＹＥＳである場合には、擬似物件ＩＤを物件ＩＤとして有し、他の項目の値はＮＵＬＬである物件データを物件データＸＭＬ電子文書４１７に書き込む（ステップＳ１３４）。
【００７５】
次に、擬似物件ＩＤを基に当該ページを求め、当該ページに掲載されている全ての物件の全ての項目についての物件データを物件割り付け済みデータから読み出し、その読み出したデータを、ステップＳ１３４で物件データＸＭＬ電子文書に書き込んだ擬似物件ＩＤに関する繰り返し項目として、物件データＸＭＬ電子文書４１７に書き込む（ステップＳ１３５）。ここでの繰り返し項目とは、１つの擬似物件ＩＤに対して１対多の関係にある項目のことである。複数の繰り返し項目のうちの各繰り返し項目は、１つの物件の全ての項目についての物件データ及び当該ページにおける掲載順序を表す番号（繰り返しレコード内順番号）より構成される。
【００７６】
ステップＳ１３４及びＳ１３５を実行することにより、ＸＭＬデータは冗長となるが、物件掲載ページのツメに掲載するべきデータとして、その物件掲載ページのどの物件のどの項目の物件データが使用されても対応できるようになる。つまり、ステップＳ１３４及びＳ１３５を実行することにより、その物件掲載ページに掲載される全ての物件の全ての項目の物件データが物件データＸＭＬ電子文書４１７に書き込まれ、その書き込まれたデータが擬似物件ＩＤにより検索できるようになっており、また、物件データＸＭＬ電子文書に書き込まれた物件データがその物件掲載ページの何番目に掲載される物件のどのような名称の項目のデータであるのかがわかるようになっているので、その物件掲載ページのどの物件のどの項目の物件データが使用されても対応できるようになる。
【００７７】
ステップＳ１３３又はＳ１３５の次に、索引出力モードがｔｒｕｅであるか否かを判断する（ステップＳ１３６）。ステップＳ１３６の判断結果がｔｒｕｅであれば、現在の物件ＩＤをキーにして掲載ページ番号配列４１３から全ての掲載ページ番号を読み出し、読み出された掲載ページ番号を現在の物件ＩＤを有する物件データに関する繰り返し項目として物件データＸＭＬ電子文書４１７に書き込む（ステップＳ１３７）。ここでの繰り返し項目とは、１つの物件ＩＤに対して１対多の関係にある項目のことである。複数の繰り返し項目のうちの各繰り返し項目は、１つの物件の全ての掲載ページ番号及び当該物件に対する掲載ページ番号の順序を表す番号（繰り返しレコード内順番号）より構成される。ある物件の物件データが１箇所のみに掲載される場合には、繰り返し項目の数は１であり、ある物件の物件データが複数箇所に掲載される場合には、繰り返し項目の数は複数である。
【００７８】
ステップＳ１３７を実行することにより、索引ページの各物件についての全ての掲載ページ番号を表すＸＭＬデータが作成されたこととなる。索引ページで利用される索引用小組テンプレートは、物件毎に物件データの掲載ページを印刷又は表示するためのものである。物件データが１箇所に掲載される物件については、物件名と１つのページ番号が１つの小組テンプレートを基に印刷又は表示され、物件データが複数箇所に掲載される物件については、物件名と複数のページ番号が１つの小組テンプレートを基に印刷又は表示される。
【００７９】
ステップＳ１０３は、レイアウトデータＸＳＬＴ電子文書生成部４０４により行われる。ステップＳ１０３の詳細について図１１を参照して説明する。
【００８０】
まず、ページ配列中の全てのページオブジェクトについてステップＳ１４２乃至Ｓ１５１を繰り返す（ステップＳ１４１）。
【００８１】
ステップＳ１４２では、現在のページ内の全てのエリアについてステップＳ１４３乃至Ｓ１５１を繰り返す。
【００８２】
ステップＳ１４３では、現在のエリアがツメエリアであるのか否かを判断する。この判断は「ページエリアテーブル」４６４の「エリアタイプ」をみることにより行う。
【００８３】
ステップＳ１４３での判断結果がＮＯである場合には、現在のエリアが物件掲載エリアであるので、物件データの印刷又は表示のためのＸＳＬＴデータを生成するためにステップＳ１４４に進む。一方、ステップＳ１４３での判断結果がＹＥＳである場合には、現在のエリアがツメエリアであるので、ツメの印刷又は表示のためのＸＳＬＴデータを生成するためにステップＳ１４７に進む。
【００８４】
ステップＳ１４４では、現在のエリア（物件掲載エリア）に含まれる全てのセルについてステップＳ１４５及びＳ１４６を繰り返す。
【００８５】
ステップＳ１４５では、現在の物件割り当てセルに割り付けられている小組テンプレートを識別するための小組テンプレートＩＤをＸＳＬＴ電子文書４１８に記述されるべき属性「ｋｏｇｕｍｉ−ｔｙｐｅ」の値として設定し、これらをＸＳＬＴ電子文書４１８に書き込む。
【００８６】
次に、現在の物件割り当てセルに割り付けられている物件データを識別するための物件ＩＤをＸＳＬＴ電子文書４１８に記述されるべき属性「ｂｋｎ＿ｉｄ」の値として設定し、これらをＸＳＬＴ電子文書４１８に書き込む（ステップＳ１４６）。
【００８７】
ステップＳ１４７では、ツメ小組テンプレート自動選択モードがｔｒｕｅであるか否かを判断する。ここで、ツメ小組テンプレート自動選択モードとは、当該ページが右ページであるか又は左ページであるかの条件、当該ページのどの物件データのどの項目がどのような値をとるかという条件又はその両者に従って、使用するツメ小組テンプレートを自動選択するモードのことである。
【００８８】
ステップＳ１４７での判断結果がＮＯである場合には、現在のツメエリアにディフォルトで割り付けられているツメ用小組テンプレートを識別するための小組テンプレートＩＤを「ページエリアテーブル」４６４の「基本小組テンプレートＩＤ」列から読み出し、ＸＳＬＴ電子文書４１８に記述されるべき属性「ｋｏｇｕｍｉ−ｔｙｐｅ」の値として設定し、これらをＸＳＬＴ電子文書４１８に書き込む（ステップＳ１４８）。
【００８９】
ステップＳ１４７での判断結果がＹＥＳである場合には、上記２つの条件又はその両者に従って、現在のツメエリアで利用するツメ用小組テンプレートを自動選択する（ステップＳ１４９）。ステップＳ１４９の詳細については後述する。
【００９０】
次に、ステップＳ１４９で自動選択されたツメ用小組テンプレートを識別するための小組テンプレートＩＤをＸＳＬＴ電子文書４１８に記述されるべき属性「ｋｏｇｕｍｉ−ｔｙｐｅ」の値として設定し、これらをＸＳＬＴ電子文書４１８に書き込む（ステップＳ１５０）。
【００９１】
ステップＳ１４８又はステップＳ１５０の次に、擬似物件ＩＤをＸＳＬＴ電子文書４１８に記述されるべき属性「ｂｋｎ＿ｉｄ」の値として設定し、これらをＸＳＬＴ電子文書４１８に書き込む（ステップＳ１５１）。ここで、擬似物件ＩＤは、「ページ属性テーブル」の「ページＩＤ」列及び「ページ番号」列から取得した番号を上述したように合成したものである。
【００９２】
次に、ステップＳ１４９の詳細について説明する。
【００９３】
ステップＳ１４９での自動選択は、図５に示すような「小組テンプレート選択条件テーブル」４５１に記述されている内容に当該ページに割り付けられている物件データの内容等を適用することにより行われる。
【００９４】
「小組テンプレート選択条件テーブル」４５１は、「条件ＩＤ」、「カタログＩＤ」、「フィルタＩＤ」、「条件タイプ」、「条件順番号」、「小組テンプレートＩＤ」、「ページタイプによる条件」、「物件データ条件設定フラグ」、「条件の対象となるデータ」、「条件１テーブルＩＤ」、「条件１テーブル列ＩＤ」、「条件１演算子」、「条件１条件値」、「条件１−２演算子」、「条件２テーブルＩＤ」、（中略）、「条件４テーブルＩＤ」、「条件４テーブル列ＩＤ」、「条件４演算子」、「条件４条件値」の列を備える。
【００９５】
「条件ＩＤ」は、当該テーブル内において各レコードを識別するためのＩＤである。
【００９６】
「カタログＩＤ」は、印刷又は表示の対象となっているカタログを識別するためのＩＤである。
【００９７】
「フィルタＩＤ」は、カタログ内で使用される各フィルタを識別するためのＩＤである。ここで、フィルタとは、物件データベースに格納されている物件データから、ページに配置された小組テンプレートに割り付ける物件データを選択するためのものであり、例えば、物件データベースに全国のホテルの物件データが格納されている場合に、関東地方のホテルの物件データだけを選択するためのものである。同一カタログでは、複数のフィルタを利用することができ、同一カタログ内のある範囲のページにはあるフィルタを適用し、別の範囲のページには別のフィルタを適用することができる。これに従って、同一カタログ内であっても、フィルタ毎に異なった選択条件を適用することができる。
【００９８】
「条件タイプ」は、当該レコードの条件を物件割り付けセルに適用するのか、見出しセルに適用するのか、又は、ツメに適用するのかを示すものであり、この値としては「割り付け」と「見出し」と「ツメ」がある。「条件タイプ」が「割り付け」である場合には、物件データ掲載のためのセルにおいて、物件データの内容に応じて物件データ掲載用小組テンプレートを自動選択するために当該レコードが利用される。この自動選択は、本発明の範囲外であるので、説明を省略する。「条件タイプ」が「見出し」である場合には、見出し用のセルにおいて、そのセルの次のセルに割り付けられている物件データの内容に応じて見出し用小組テンプレートを自動選択するために当該レコードが利用される。この自動選択も、本発明の範囲外であるので、説明を省略する。「条件タイプ」が「ツメ」である場合には、ツメにおいて、当該ツメが挿入されるページに掲載される物件データの内容等に応じてツメ用小組テンプレートを自動選択するために当該レコードが利用される。
【００９９】
「条件順番号」は、同一のカタログＩＤ、同一のフィルタＩＤ、同一の条件タイプに対して複数のレコードを設ける場合における、当該レコードの優先順位を示す番号である。同一のカタログＩＤ、同一のフィルタＩＤ、同一の条件タイプに対して複数のレコードを設ける場合には、まず、「条件順番号」が「１」であるレコードが適用され、物件データがそのレコードの条件を満たす場合にはそのレコードの「小組テンプレートＩＤ」にＩＤが記述されている小組テンプレートが選択され、満たさない場合には、次に、「条件順番号」が「２」であるレコードが適用され、物件データがそのレコードの条件を満たす場合にはそのレコードの「小組テンプレートＩＤ」にＩＤが記述されている小組テンプレートが選択されることが繰り返される。無条件にディフォルトの小組テンプレートを選択するためのレコードを「条件順番号」が最も大きいレコードとして用意しておくことにより、小組テンプレートが選択されないという場合が生ずることを避けることができる。
【０１００】
「小組テンプレートＩＤ」は、当該ページの物件データの内容等が当該レコードに記述されている条件を満たした場合に選択される小組テンプレートのＩＤを示す。
【０１０１】
「ページタイプによる条件」は、ページタイプによる条件を指定するのか否か、指定するとすれば左ページを条件とするのか又は右ページを条件とするのかを示す。ページタイプによる条件を指定しない場合には、「ページタイプによる条件」の値は０であり、当該ページが左ページであっても右ページであってもページタイプによる条件が満たされたとする。ページタイプによる条件を指定し、且つ、左ページを条件とした場合には、「ページタイプによる条件」の値は１であり、当該ページが左ページである場合にページタイプによる条件が満たされたとする。ページタイプによる条件を指定し、且つ、右ページを条件とした場合には、「ページタイプによる条件」の値は２であり、当該が右ページである場合にページタイプによる条件が満たされたとする。
【０１０２】
「物件データ条件設定フラグ」は、物件データによる条件を指定するのか否かを示す。物件データによる条件を指定しない場合には、当該ページに掲載される物件データの内容にかかわらず、物件データによる条件が満たされたとする。物件データによる条件を指定した場合には、当該ページに掲載される物件データが所定の条件を満たした場合に、物件データによる条件が満たされたとする。所定の条件は、「条件の対象となるデータ」、「条件１テーブルＩＤ」、「条件１テーブル列ＩＤ」、「条件１演算子」、「条件１条件値」、「条件１条件値」「条件１−２演算子」、「条件２テーブルＩＤ」、（中略）、「条件４テーブルＩＤ」、「条件４テーブル列ＩＤ」、「条件４演算子」、「条件４条件値」により表される。
【０１０３】
当該レコードの「小組テンプレートＩＤ」にＩＤが記述されている小組テンプレートは、ページタイプによる条件及び物件データによる条件の両者が満たされた場合に選択される。なお、実際には、ページタイプによる条件を指定しない場合には、当該ページが左ページであっても右ページであってもページタイプによる条件が満たされたとするので、ページタイプによる条件を指定しないことは、ページタイプによる条件が無いことと同一であり、物件データによる条件が満たされるのみで、当該レコードの「小組テンプレートＩＤ」にＩＤが記述されている小組テンプレートが選択される。同様に、実際には、物件データによる条件を指定しない場合には、当該ページに掲載される物件データの内容がどのようなものであっても物件データによる条件が満たされたとするので、物件データによる条件を指定しないことは、物件データによる条件が無いことと同一であり、ページによる条件が満たされるのみで、当該レコードの「小組テンプレートＩＤ」にＩＤが記述されている小組テンプレートが選択される。また、ページタイプによる条件の指定をせず、且つ、物件データによる条件の指定をしない場合には、無条件に当該レコードの「小組テンプレートＩＤ」にＩＤが記述されている小組テンプレートが選択される。
【０１０４】
「条件の対象となるデータ」は、当該ページに掲載される物件データのうちのどの物件データが条件を満たしていなければならないかを示す。「条件の対象となるデータ」の値は、「ページ内の最初のデータ」、「ページ内の最後のデータ」、「ページ内の全てのデータ」又は「ページ内のいずれかのデータ」を数値又は文字列等で表したものである。「条件の対象となるデータ」の値が「ページ内の最初のデータ」を表す場合には、条件は当該ページに掲載される物件データのうちの最初の物件データに適用される。「条件の対象となるデータ」の値が「ページ内の最後のデータ」を表す場合には、条件は当該ページに掲載される物件データのうちの最後の物件データに適用される。「条件の対象となるデータ」の値が「ページ内の全てのデータ」を表す場合には、条件は当該ページに掲載される全ての物件データに適用され、全ての物件データが条件を満たしている場合に限り、条件が満たされたことになる。「条件の対象となるデータ」の値が「ページ内の何れかのデータ」を表す場合には、条件は当該ページに掲載される全ての物件データに対して試され、少なくとも１つの物件データが条件を満たしていれば、条件が満たされたことになる。
【０１０５】
「条件１テーブルＩＤ」及び「条件１テーブル列ＩＤ」は、物件データベース中のどのテーブルのどの列に対して条件を適用するのかを示す。物件データベースには、図７に示すように、物件テーブルが格納されている。また、物件データベースには、必要に応じて、１以上の参照テーブル、１以上の繰り返し項目テーブルが格納されている。参照テーブルと繰り返し項目テーブルは、不要である場合には、物件データベースに存在しない。各テーブルにはテーブルＩＤが付されている。また、各テーブルの各列には列ＩＤが付されている。例えば、「販売店テーブル」のテーブルＩＤが「５」であり、「販売店テーブル」の「販売店名」の列の列ＩＤが「２」である場合には、「条件１テーブルＩＤ」及び「条件１テーブル列ＩＤ」は、「５」及び「２」となる。
【０１０６】
「条件１演算子」は、「条件１テーブルＩＤ」により指定されたテーブルの「条件１テーブル列ＩＤ」により指定された列に適用する演算子を表す。当該列のデータが文字型である場合には、「条件１演算子」の値は、「データあり」、「データなし」、「文字列を含む」、「文字列を含まない」、「文字列と等しい」、「文字列と異なる」、「文字数＝」、「文字数≠」、「文字数＜」、「文字数＞」、「文字数≦」又は「文字数≧」を表す数値又は文字列であり、当該列のデータが数値型である場合には、「条件１演算子」の値は、「データあり」、「データなし」、「項目値＝」、「項目値≠」、「項目値＜」、「項目値＞」、「項目値≦」、「項目値≧」、「けた数＝」、「けた数≠」、「けた数＜」、「けた数＞」、「けた数≦」又は「けた数以上」を表す数値又は文字列である。
【０１０７】
「条件１条件値」は、「条件１テーブルＩＤ」により指定されたテーブルの「条件１テーブル列ＩＤ」により指定された列のデータが「条件１演算子」に関連して満たすべき値を表す。
【０１０８】
「条件１テーブルＩＤ」、「条件１テーブル列ＩＤ」、「条件１演算子」及び「条件１条件値」により条件１が構成される。例えば、「販売店テーブル」の「販売店名」が「オート」を含むことを条件とする場合には、「条件１テーブルＩＤ」、「条件１テーブル列ＩＤ」、「条件１演算子」及び「条件１条件値」の値は、それぞれ、「５」、「２」、「文字列を含む」を表す数値又は文字列及び「オート」となる。
【０１０９】
「条件１−２演算子」は、条件１と条件２を結合する論理演算子であり、この値は、「ＡＮＤ」又は「ＯＲ」を表す数値又は文字列である。
【０１１０】
「条件２テーブルＩＤ」、（中略）、「条件４テーブルＩＤ」、「条件４テーブル列ＩＤ」、「条件４演算子」、「条件４条件値」については、同様であるので、説明を省略する。
【０１１１】
ところで、例えば、全国の特産品の通信販売のカタログを作成する場合に、図１２に示すように、ツメを利用して都道府県名を都道府県毎に高さを変えて印刷又は表示するためには、都道府県名を印刷又は表示するための領域の高さが異なったツメ用小組テンプレートを都道府県の数だけ作成しておき、「小組テンプレート選択条件テーブル」に、同一の「カタログＩＤ」、同一の「フィルタＩＤ」及び同一の「条件タイプ」を有し、異なった「条件順番号」を有するレコードを都道府県の数だけ設ける。そして、第１のレコードには、例えば、ページ内の何れかの物件データの都道府県名の値が「北海道」である場合に、北海道用のツメ用小組テンプレートを選択することを記述する。第２のレコードには、例えば、ページ内の何れかの物件データの都道府県名の値が「青森県」である場合に、青森県用のツメ用小組テンプレートを選択することを記述する。以下同様なことを各レコードに記述する。ここで、ページに物件データを割り付ける段階において、都道府県順に物件データをソートしておく必要があるが、これは、本発明の範囲外であるので、説明を省略する。
【０１１２】
また、例えば、全国の特産品の通信販売のカタログを作成する場合に、図１３に示すように、左ページ及び右ページにツメを利用して都道府県名を都道府県毎に高さを変えて印刷又は表示するためには、都道府県名を左に印刷又は表示するための領域の高さが異なったツメ用小組テンプレートを都道府県の数だけ作成し、更に、都道府県名を右に印刷又は表示するための領域の高さが異なったツメ用小組テンプレートを都道府県の数だけ作成しておき、「小組テンプレート選択条件テーブル」に、異なった「条件順番号」を有するレコードを都道府県の倍の数だけ設ける。そして、第１のレコードには、例えば、当該ページが左ページであり、且つ、ページ内の何れかの物件データの都道府県名の値が「北海道」である場合に、左ページ・北海道用のツメ用小組テンプレートを選択することを記述する。第２のレコードには、例えば、当該ページが右ページであり、且つ、ページ内の何れかの物件データの都道府県名の値が「北海道」である場合に、右ページ・北海道用のツメ用小組テンプレートを選択することを記述する。第３のレコードには、例えば、当該ページが左ページであり、且つ、ページ内の何れかの物件データの都道府県名の値が「青森県」である場合に、左ページ・青森用のツメ用小組テンプレートを選択することを記述する。第４レコードには、例えば、当該ページが右ページであり、且つ、ページ内の何れかの物件データの都道府県名の値が「青森県」である場合に、右ページ・青森用のツメ用小組テンプレートを選択することを記述する。以下同様なことを各レコードに記述する。
【０１１３】
更に、全国の特産品の通信販売のカタログを作成する場合に、図１４に示すように、ツメを利用して都道府県名を都道府県毎に高さを変えて印刷又は表示し、且つ、当該ページに特売品が含まれている場合には、都道府県名の下に特売品が当該ページに含まれていることを示すマークを印刷又は表示するためには、都道府県名を印刷又は表示するための領域の高さが異なり、且つ、マークなしのツメ用小組テンプレートを都道府県の数だけ作成して、更に、都道府県名を印刷又は表示するための領域の高さが異なり、且つ、マークありツメ用小組テンプレートを都道府県の数だけ作成しておき、「小組テンプレート選択条件テーブル」に、同一の「カタログＩＤ」、同一の「フィルタＩＤ」及び同一の「条件タイプ」を有し、異なった「条件順番号」を有するレコードを都道府県の倍の数だけ設ける。そして、第１のレコードには、例えば、ページ内の何れかの物件データの都道府県名の値が「北海道」であり、且つ、ページ内の何れかの物件の特売品の値が「真」である場合に、マーク付きの北海道用のツメ用小組テンプレートを選択することを記述する。第２のレコードには、例えば、ページ内の何れかの物件データの都道府県名の値が「北海道」である場合に、マーク無しの北海道用のツメ用小組テンプレートを選択することを記述する。第３のレコードには、例えば、ページ内の何れかの物件データの都道府県名の値が「青森県」であり、且つ、ページ内の何れかの物件の特売品の値が「真」である場合に、マーク付きの青森県用のツメ用小組テンプレートを選択することを記述する。第４のレコードには、例えば、ページ内の何れかの物件データの都道府県名の値が「青森県」である場合に、マーク無しの青森県用のツメ用小組テンプレートを選択することを記述する。以下同様なことを各レコードに記述する。
【０１１４】
次に、図３及び４を参照して、「小組テンプレート選択条件テーブル」を作成するための基礎となるデータをユーザが入力するための画面について説明する。この画面は条件選択データ生成部４０１により表示される。
【０１１５】
図３（ａ）に示す「ツメの設定」の画面において、「ツメの小組テンプレートを自動選択する」のチェックボックス２０２をユーザがチェックすると、「条件設定…」のボタン２０３が有効となるので、ユーザがボタン２０３を押すと、図３（ｂ）に示す「小組テンプレート選択条件の設定（ツメ）」の画面２１１が表示される。
【０１１６】
画面２１１の「条件追加…」のボタン２１２をユーザが押すと、図４に示す「小組テンプレート選択条件の設定（ツメ）」の画面２２１が表示される。
【０１１７】
ユーザは、画面２２１を利用して、「小組テンプレート選択条件テーブル」の１レコードを作成するための基礎となるデータを入力する。
【０１１８】
「ページタイプによる条件は指定しない」のチェックボックス２２２のチェックを無くすと、左ページのラジオボタン及び右ページのラジオボタンより成るラジオボタングループ２２３が有効となるので、この時にユーザは左ページのラジオボタン又は右ページのラジオボタンを選択することができる。チェックボックス２２のチェックの有無及びラジオボタングループ２２３の選択内用に従って、「ページタイプによる条件」の値が設定される。
【０１１９】
「物件データに対する条件の設定はしない」のチェックボックス２２４のチェックを無くすと、条件の対象となるデータを選択するためのチェックボックスグループ２２５及び条件選択のためのコンボボックス及びテキストボックスのグループ２２６が有効となるので、この時にユーザは、物件データに対する条件をグループ２２５及び２２６に入力する。
【０１２０】
「物件データに対する条件の設定はしない」のチェックボックス２２４のチェックの有無に従って、「物件データ条件設定フラグ」の値が設定される。グループ２２５でチェックされたチェックボックスに従って、「条件の対象となるデータ」の値が設定される。コンボボックス２２７で選択された条件項目に従って、「条件１テーブルＩＤ」及び「条件１テーブル列ＩＤ」の値が設定される。コンボボックス２２８で選択された演算子に従って、「条件１演算子」の値が設定される。テキストボックス２２９に入力された文字列又は数値に従って、「条件１条件値」の値が設定される。コンボボックス２３０で選択された論理演算子に従って、「条件１−２演算子」の値が設定される。条件２以下に関連した項目も同様に設定される。
【０１２１】
コンボボックス２３１で選択されたツメ用小組テンプレートに従って、「小組テンプレートＩＤ」の値が設定される。
【０１２２】
ユーザがＯＫボタン２３２を押すと、「小組テンプレート選択条件テーブル」にレコードが追加され、このレコードの各列に画面２２１での入力内容に従った値が設定され、また、画面２２１での入力内容を表す文が画面２１１のリストボックス２１７に追加される。
【０１２３】
同一のカタログＩＤ、同一のフィルタＩＤ、同一の条件タイプに対して複数の条件を設ける場合には、ユーザは、「条件追加…」ボタン２１２を複数回押し、毎回画面２２１で各条件を設定する。例えば、図１２を参照して説明した例では、ユーザは、画面２２１を都道府県の数だけ呼出し、毎回画面２２１で都道府県毎の条件を設定する。この結果、リストボックスには、「小組テンプレート選択条件テーブル」には、同一のカタログＩＤ、同一のフィルタＩＤ、同一の条件タイプに対して、都道府県数と同数のレコードが作成され、各レコードは「条件順番号」により識別され、また、優先順位が決定される。
【０１２４】
リストボックス２１７のある行が選択された状態で「上へ移動」ボタン２１５又は「下へ移動」ボタン２１６が押されると、その行は上又は下に移動し、移動後の行番号に従って、各レコードの「条件順番号」が更新される。
【０１２５】
リストボックス２１７のある行が選択された状態で「条件削除」ボタン２１４が押されると、その行及びその行に対応したレコードは削除され、削除後の行番号に従って、各レコードの「条件順番号」が更新される。
【０１２６】
リストボックス２１７のある行が選択された状態で「条件変更…」ボタン２１３が押されると、その行に対応した内容を表示する画面２２１が表示される。ユーザは画面２２１で条件を変更する。変更後にボタン２３２が押されると、変更を反映するように当該レコードは更新される。
【０１２７】
なお、画面２２１の「ＯＫ」ボタン２３２が押された時に、「小組テンプレート選択条件テーブル」にレコードが追加又は更新されるようにする代わりに、画面２１１を表示している際に画面２２１での入力内容及び該入力内容の優先順位を保持しておき、画面２１１の「ＯＫ」ボタン２１８が押された時に「小組テンプレート選択条件テーブル」にレコードをまとめて追加してもよい。
【０１２８】
次に、ツメ用の小組テンプレートについて説明する。
【０１２９】
条件の対象となるデータがページ内の最初の物件のデータである場合には、ツメの体裁とツメに挿入されるデータとの整合性を取るために、ツメに挿入するデータをページ内の最初の物件のデータにする必要がある。同様に、条件の対象となるデータがページ内の最後の物件のデータである場合には、ツメの体裁とツメに挿入されるデータとの整合性を取るために、ツメに挿入するデータをページ内の最後の物件のデータにする必要がある。このような必要性を満たすためには、ツメ用の小組テンプレートにおいて、ページ内の最初又は最後の物件のデータをＸＭＬ電子文書から抽出することを記述しておく必要がある。ページ内の最初の物件のデータをＸＭＬ電子文書から抽出するための記述が含まれているツメ用の小組テンプレートの例を図１５に示し、ページ内の最後の物件のデータをＸＭＬ電子文書から抽出するための記述が含まれているツメ用の小組テンプレートの例を図１６に示す。アンダーラインを施した部分が当該記述である。
【０１３０】
また、当該ページに掲載されている全ての物件の所定の項目をツメに挿入したいが、内容の重複は避けたい場合がある。例えば、当該ページに３つの物件についての物件データが掲載されており、当該ページの所定の項目の値が、各物件について、「文京区」、「文京区」及び「港区」である場合には、１つの「文京区」及び１つの「港区」をツメに挿入したい場合がある。このような場合には、当該ページに掲載されている全ての物件の所定の項目をツメに挿入するが、内容の重複は避けるための記述が含まれているツメ用の小組テンプレートを利用する。このような小組テンプレートの例を図１７に示す。アンダーラインを施した部分が重複を避けるためのＪＡＶＡ（登録商標）言語で書かれたプログラムを呼び出す部分である。
【０１３１】
次に、索引用の小組テンプレートについて説明する。
【０１３２】
索引ページには、物件毎に索引が作成されるが、１つの索引用小組テンプレートに１つの物件が割り付けられる。１つの物件が複数ページに掲載される場合には、１つの物件について全ての掲載ページが印刷又は表示されるようにする。このような条件を満たす索引用小組テンプレートの一例を図１８及び１９に示す。下線を施してある部分が全ての掲載ページを印刷又は表示するための記述である。
【産業上の利用可能性】
【０１３３】
本発明は、ページ掲載内容に応じて変化するツメの電子組版データを自動生成するために利用することができる。また、本発明は、索引データを自動生成するために利用することができる。
【図面の簡単な説明】
【０１３４】
【図１】（ａ）は、本発明の実施形態により生成される物件データ掲載ページのレイアウトを示し、（ｂ）は、本発明の実施形態により生成される索引ページのレイアウトを示す。
【図２】本発明の実施形態によるツメの生成及び索引データの生成を行う装置の構成を示すブロック図である。
【図３】（ａ）は、図２に示す選択条件データ生成部が表示する選択条件データ入力用の第１の画面を示す図であり、（ｂ）は、図２に示す選択条件データ生成部が表示する選択条件データ入力用の第２の画面を示す図である。
【図４】図２に示す選択条件データ生成部が表示する選択条件データ入力用の第３の画面を示す図である。
【図５】図２に示す選択条件データに含まれる小組テンプレート選択条件テーブルの構成を示す図である。
【図６】図２に示す割り付け済みデータに含まれる諸テーブルの構成及び相互関係を示す図である。
【図７】図２に示す物件データベースに含まれる諸テーブル（物件テーブル等）の一例を示す図である。
【図８】図２に示す装置により行われるツメの生成方法及び索引データの生成方法の全体を示すフローチャートである。
【図９】図８に示す「掲載ページ番号配列、ページオブジェクト配列及び物件ＩＤ配列の生成」のステップの詳細を示すフローチャートである。
【図１０】図８に示す「物件データＸＭＬ電子文書生成」のステップの詳細を示すフローチャートである。
【図１１】図８に示す「レイアウトデータＸＳＬＴ電子文書生成」のステップの詳細を示すフローチャートである。
【図１２】本発明の実施形態により作成されるカタログのツメの第１の例を示す図である。
【図１３】本発明の実施形態により作成されるカタログのツメの第２の例を示す図である。
【図１４】本発明の実施形態により作成されるカタログのツメの第３の例を示す図である。
【図１５】本発明の実施形態で利用するツメ用小組テンプレートの第１の例を示す図である。
【図１６】本発明の実施形態で利用するツメ用小組テンプレートの第２の例を示す図である。
【図１７】本発明の実施形態で利用するツメ用小組テンプレートの第３の例を示す図である。
【図１８】本発明の実施形態で利用する索引用小組テンプレートの例の前半部を示す図である。
【図１９】本発明の実施形態で利用する索引用小組テンプレートの例の後半部を示す図である。
【符号の説明】
【０１３５】
４０１  選択条件データ生成部
４０２  配列生成部
４０３  物件データＸＭＬ電子文書生成部
４０４  レイアウトデータＸＳＬＴ電子文書生成部
４０５  ＸＳＬＴプロセッサ
【図１】
2006106954.tif 000003
【図２】
2006106954.tif 000004
【図３】
2006106954.tif 000005
【図４】
2006106954.tif 000006
【図５】
2006106954.tif 000007
【図６】
2006106954.tif 000008
【図７】
2006106954.tif 000009
【図８】
2006106954.tif 000010
【図９】
2006106954.tif 000011
【図１０】
2006106954.tif 000012
【図１１】
2006106954.tif 000013
【図１２】
2006106954.tif 000014
【図１３】
2006106954.tif 000015
【図１４】
2006106954.tif 000016
【図１５】
2006106954.tif 000017
【図１６】
2006106954.tif 000018
【図１７】
2006106954.tif 000019
【図１８】
2006106954.tif 000020
【図１９】
2006106954.tif 000021