(57)【要約】【課題】１つのデータベースパブリッシングソフトウェアで多種類の物件情報掲載誌を扱う場合でも、ページへのページテンプレート及び小組テンプレートの割当てを効率的に行うことができることを可能とするデータベースパブリッシング装置を提供する。【解決手段】ＤＴＰデータ１２２Ｂ（小組レイアウト）を基に小組スタイル情報生成手段１０３及び小組テンプレート生成手段１０４Ｃにより作成した小組テンプレート及びＤＴＰデータ１２２Ｂ（エリアレイアウト）を基にページスタイル情報生成手段２０１及びページテンプレート生成手段２０２Ｃにより作成したページテンプレートを物件データベース１２１に登録する。小組配置・物件割当手段等は、物件データベース１２１に登録された物件データ、小組テンプレート及びページテンプレート並びにフィルタを用いて、ＸＭＬ文書及び小組配置・物件割当データを生成する。【選択図】図７８
2008112472.tif 000002
【特許請求の範囲】
【請求項１】
物件データベースであって、これに記録された物件データを紙に印刷したり画面に表示するための組版用電子文書に組み込まれる小組テンプレートを含む物件データベースを生成するための物件データベース生成方法において、
コンピュータが、ＣＰＵを用いて、小組についてのＤＴＰ(Desk Top Publishing)データを基に小組についてのＸＳＬ−ＦＯ文書形式の小組スタイル情報であって、前記ＤＴＰデータの属性が反映された小組スタイル情報を生成するステップと、
コンピュータが、ＣＰＵを用いて、小組についての前記小組スタイル情報に含まれる実データをパラメータ化することにより、小組の様式が記述され、更に、該小組にデータが挿入されるべき物件を特定できる情報と特定された物件の該小組に挿入されるべきデータとが前記物件データベースを表すＸＭＬ文書のＸＰＡＴＨとして記述され、更に、該小組の位置が仮引数として記述されたＸＳＬＴ文書形式の小組テンプレートを生成するステップと、
コンピュータが、ＣＰＵを用いて、前記小組テンプレートを複数の前記物件が登録された物件データベースに登録するステップと、
を有することを特徴とする物件データベース生成方法。
【請求項２】
物件データベースに記録された物件データを紙に印刷したり画面に表示するための組版用電子文書を生成するためのデータベースパブリッシング方法において、
請求項１に記載の物件データベース生成方法の各ステップと、
コンピュータが、ＣＰＵを用いて、前記物件データベースに登録された前記小組テンプレートであってページに割り当てたページテンプレートにおいて使用可能とされているものをページに割り当てるステップと、
を有することを特徴とするデータベースパブリッシング方法。
【請求項３】
請求項２に記載のデータベースパブリッシング方法において、
コンピュータが、ＣＰＵを用いて、前記ページテンプレートにおいて使用可能な小組テンプレートを選択して、選択した小組テンプレートを前記ページテンプレートに割り当てるステップと、
コンピュータが、ＣＰＵを用いて、使用可能な小組テンプレートが割り当てられた前記ページテンプレートを前記物件データベースに登録するステップと、
を有し、
前記物件データベースに登録された小組テンプレートであってページに割り当てたページテンプレートにおいて使用可能とされているものをページに割り当てるステップは、前記物件データベースに登録されている前記ページテンプレートを用いて行われることを特徴とするデータベースパブリッシング方法。
【請求項４】
請求項１に記載の物件データベース生成方法において、
コンピュータが、ＣＰＵを用いて、１又は２以上の前記小組テンプレートを含む小組テンプレート群のファイルを生成するステップを有することを特徴とする物件データベース生成方法。
【請求項５】
物件データベースに記録された物件データを紙に印刷したり画面に表示するための組版用電子文書を生成するためのデータベースパブリッシング方法において、
請求項４に記載の物件データベース生成方法の各ステップと、
コンピュータが、前記物件データベースに登録された前記小組テンプレートであってページに割り当てたページテンプレートにおいて使用可能とされているもの又は前記小組テンプレート群のファイルに含まれている前記小組テンプレートであってページに割り当てたページテンプレートにおいて使用可能とされているものをページに割り当てるステップと、
を有することを特徴とするデータベースパブリッシング方法。
【請求項６】
請求項５に記載のデータベースパブリッシング方法において、
コンピュータが、ＣＰＵを用いて、前記ページテンプレートにおいて使用可能な小組テンプレートを選択して、選択した小組テンプレートを前記ページテンプレートに割り当てるステップと、
コンピュータが、ＣＰＵを用いて、使用可能な小組テンプレートが割り当てられた前記ページテンプレートを前記物件データベースに登録するステップと、
コンピュータが、ＣＰＵを用いて、使用可能な小組テンプレートが割り当てられた１又は２以上の前記ページテンプレートを含むページテンプレート群のファイルを生成するステップと、
を有し、
前記物件データベースに登録された前記小組テンプレートであってページに割り当てたページテンプレートにおいて使用可能とされているもの又は前記小組テンプレート群のファイルに含まれている前記小組テンプレートであってページに割り当てたページテンプレートにおいて使用可能とされているものをページに割り当てるステップは、前記物件データベースに登録されている前記ページテンプレート又は前記ページテンプレート群のファイルに含まれている前記ページテンプレートを用いて行われることを特徴とするデータベースパブリッシング方法。
【請求項７】
物件データベースであって、これに記録された物件データを紙に印刷したり画面に表示するための組版用電子文書に組み込まれる小組テンプレートを含む物件データベースを生成するための物件データベース生成装置において、
小組についてのＤＴＰ(Desk Top Publishing)データを基に小組についてのＸＳＬ−ＦＯ文書形式の小組スタイル情報であって、前記ＤＴＰデータの属性が反映された小組スタイル情報を生成する手段と、
小組についての前記小組スタイル情報に含まれる実データをパラメータ化することにより、小組の様式が記述され、更に、該小組にデータが挿入されるべき物件を特定できる情報と特定された物件の該小組に挿入されるべきデータとが前記物件データベースを表すＸＭＬ文書のＸＰＡＴＨとして記述され、更に、該小組の位置が仮引数として記述されたＸＳＬＴ文書形式の小組テンプレートを生成する手段と、
前記小組テンプレートを複数の前記物件が登録された物件データベースに登録する手段と、
を備えることを特徴とする物件データベース生成装置。
【請求項８】
物件データベースに記録された物件データを紙に印刷したり画面に表示するための組版用電子文書を生成するためのデータベースパブリッシング装置において、
請求項７に記載の物件データベース生成装置の各手段と、
前記物件データベースに登録された前記小組テンプレートであってページに割り当てたページテンプレートにおいて使用可能とされているものをページに割り当てる手段と、
を備えることを特徴とするデータベースパブリッシング装置。
【請求項９】
請求項８に記載のデータベースパブリッシング装置において、
前記ページテンプレートにおいて使用可能な小組テンプレートを選択して、選択した小組テンプレートを前記ページテンプレートに割り当てる手段と、
使用可能な小組テンプレートが割り当てられた前記ページテンプレートを前記物件データベースに登録する手段と、
を備え、
前記物件データベースに登録された小組テンプレートであってページに割り当てたページテンプレートにおいて使用可能とされているものをページに割り当てる手段は、当該割当てを前記物件データベースに登録されている前記ページテンプレートを用いて行うことを特徴とするデータベースパブリッシング装置。
【請求項１０】
請求項７に記載の物件データベース生成装置において、
１又は２以上の前記小組テンプレートを含む小組テンプレート群のファイルを生成する手段を備えることを特徴とする物件データベース生成装置。
【請求項１１】
物件データベースに記録された物件データを紙に印刷したり画面に表示するための組版用電子文書を生成するためのデータベースパブリッシング装置において、
請求項１０に記載の物件データベース生成装置の各手段と、
前記物件データベースに登録された前記小組テンプレートであってページに割り当てたページテンプレートにおいて使用可能とされているもの又は前記小組テンプレート群のファイルに含まれている前記小組テンプレートであってページに割り当てたページテンプレートにおいて使用可能とされているものをページに割り当てる手段と、
を備えることを特徴とするデータベースパブリッシング装置。
【請求項１２】
請求項１１に記載のデータベースパブリッシング装置において、
前記ページテンプレートにおいて使用可能な小組テンプレートを選択して、選択した小組テンプレートを前記ページテンプレートに割り当てる手段と、
使用可能な小組テンプレートが割り当てられた前記ページテンプレートを前記物件データベースに登録する手段と、
使用可能な小組テンプレートが割り当てられた１又は２以上の前記ページテンプレートを含むページテンプレート群のファイルを生成する手段と、
を有し、
前記物件データベースに登録された前記小組テンプレートであってページに割り当てたページテンプレートにおいて使用可能とされているもの又は前記小組テンプレート群のファイルに含まれている前記小組テンプレートであってページに割り当てたページテンプレートにおいて使用可能とされているものをページに割り当てる手段は、当該割当てを前記物件データベースに登録されている前記ページテンプレート又は前記ページテンプレート群のファイルに含まれている前記ページテンプレートを用いて行うことを特徴とするデータベースパブリッシング装置。
【請求項１３】
物件データベースに記録された物件データを紙に印刷したり画面に表示するための組版用電子文書に組み込まれる小組テンプレートを生成するための小組テンプレート生成方法において、
コンピュータが、ＣＰＵを用いて、小組についてのＤＴＰ(Desk Top Publishing)データを基に小組についてのＸＳＬ−ＦＯ文書形式の小組スタイル情報であって、前記ＤＴＰデータの属性が反映された小組スタイル情報を生成するステップと、
コンピュータが、ＣＰＵを用いて、小組についての前記小組スタイル情報に含まれる実データをパラメータ化することにより、小組の様式が記述され、更に、該小組にデータが挿入されるべき物件を特定できる情報と特定された物件の該小組に挿入されるべきデータとが前記物件データベースを表すＸＭＬ文書のＸＰＡＴＨとして記述され、更に、該小組の位置が仮引数として記述されたＸＳＬＴ文書形式の小組テンプレートを生成するステップと、
を有することを特徴とする小組テンプレート生成方法。
【請求項１４】
物件データベースに記録された物件データを紙に印刷したり画面に表示するための組版用電子文書に組み込まれる小組テンプレートを生成するための小組テンプレート生成装置において、
コンピュータが、小組についてのＤＴＰ(Desk Top Publishing)データを基に小組についてのＸＳＬ−ＦＯ文書形式の小組スタイル情報であって、前記ＤＴＰデータの属性が反映された小組スタイル情報を生成する手段と、
コンピュータが、小組についての前記小組スタイル情報に含まれる実データをパラメータ化することにより、小組の様式が記述され、更に、該小組にデータが挿入されるべき物件を特定できる情報と特定された物件の該小組に挿入されるべきデータとが前記物件データベースを表すＸＭＬ文書のＸＰＡＴＨとして記述され、更に、該小組の位置が仮引数として記述されたＸＳＬＴ文書形式の小組テンプレートを生成する手段と、
を有することを特徴とする小組テンプレート生成装置。
【請求項１５】
請求項１乃至６の何れか１項又は請求項１３に記載の方法をコンピュータに行わせるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースに記録された物件データを紙に印刷したり画面に表示するための組版用電子文書を生成するためのデータベースパブリッシング方法及びその装置に関する。
【背景技術】
【０００２】
近年、ＨＴＭＬ(HyperText Markup Language)電子文書に置き換わる電子文書としてＸＭＬ(eXtensible Markup Language)電子文書が注目されている。ＸＭＬ電子文書は、テキスト形式で表現され、内容を成す文字列をタグ形式の予約語で挟み込む。また、ＸＭＬ電子文書は、電子文書の構造をＤＴＤ（Document Type Definition；文書型定義）という文書型定義文書にすることで、表現方法の指定や文章中の文字列に意味を付加するような独自のタグを拡張できる。更に、ＸＭＬ電子文書は、オブジェクト指向の階層構造、認証機能によるドキュメントのチェック機能、強力なハイパーリンク機能などを特徴とする。
【０００３】
また近年、ＸＭＬ(eXtensible Markup Language)電子文書から組版用電子文書としてのＸＳＬ−ＦＯ(eXtensible Stylesheet Language-Formatting Object)電子文書を生成する方法として次に説明する方法が登場している。すなわち、この方法は、ＸＭＬ電子文書からＸＳＬ−ＦＯ電子文書を生成するための所定の規則を記述したＸＳＬＴ(eXtensible Stylesheet Language Transformation)スタイルシートと呼ばれるＸＳＬＴ電子文書の記述内容に従って、ＸＳＬＴプロセッサがＸＭＬ電子文書を基に組版用電子文書としてのＸＳＬ−ＦＯ電子文書を生成するものである。ＸＳＬ−ＦＯプロセッサは、生成されたＸＳＬ−ＦＯ電子文書を基に印刷や画面表示を行う。
【０００４】
なお、この出願の発明に関連する先行技術文献情報としては次のものがある。
【特許文献１】特開２００１−８４３８８号公報
【特許文献２】特開２００１−１４７９２号公報
【特許文献３】特開２００２−９９５２４号公報
【非特許文献１】「印刷界２００２．７月号」、発行国：日本国、発行所：日本印刷新聞社、発行年月日：２００２年７月１０日
【非特許文献２】カタログ「ＤＢＰｕｂｌｉｓｈｅｒ１．０、ＤＢＰｒｅｓｓ４．０」、発行国：日本国、販売元：有限会社ディー・ティー・アイ、開発元：リンクス
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、中古車情報誌、住宅情報誌、求人情報誌、旅行情報誌、チケット情報誌等の物件情報掲載誌においては、掲載する物件の数は数百乃至数千程度と膨大であるが、各物件を掲載するための小組の様式の種類は少ない。即ち、各物件情報掲載誌では、所定の数個から十数個程度の僅かな種類の小組様式しか用いられず、限られた種類の小組を組み合わせた組版に多数の物件の情報を割り当てている。
【０００６】
また、物件情報掲載誌に掲載する物件の数は膨大であり、また、物件の追加、削除の頻度が高いので、このような物件のデータは、通常は、データベースに記録されている。
【０００７】
また、物件情報掲載誌の各ページには、小組が並べられ、各小組に各物件のデータが入れられるが、各ページにおける小組の配置は、単に小組を行列状に並べるだけのものが多く、定型的であり、自由度が少なかった。
【０００８】
更に、種々の物件情報掲載誌を出版する出版社においては、１つのデータベースパブリッシングソフトウェアで多種類の物件情報掲載誌を扱うこととなるが、物件情報掲載誌の種類に応じて小組の種類及びページレイアウトが異なるのが一般的である。従って、１つのデータベースパブリッシングソフトウェアで多種類の小組テンプレート及び多種類のページテンプレートを扱うことになるが、各物件情報掲載誌で用いる小組テンプレート及びページテンプレートの種類は相対的に少ない。従って、各物件情報掲載誌のページにページテンプレート及び小組テンプレートを割り当てるときに多種類のページテンプレート及び多種類の小組テンプレートが選択肢として用意されていると、割り当てを決める手順及び手間が増大し、作業効率が悪化する。
【０００９】
本発明は、物件情報掲載誌を印刷又は表示するための組版用電子文書を物件情報掲載誌の特徴を考慮してデータベースを基に生成するデータベースパブリッシング方法及びその装置を提供することを目的とする。
【００１０】
また、本発明は、各ページに小組をある程度の自由度をもって配置することを可能とするデータベースパブリッシング方法及びその装置を提供することを目的とする。
【００１１】
更に、本発明は、１つのデータベースパブリッシングソフトウェアで多種類の物件情報掲載誌を扱う場合であっても、ページへのページテンプレート及び小組テンプレートの割当てを効率的に行うことができることを可能とするデータベースパブリッシング方法及びその装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によれば、物件データベースであって、これに記録された物件データを紙に印刷したり画面に表示するための組版用電子文書に組み込まれる小組テンプレートを含む物件データベースを生成するための物件データベース生成方法において、コンピュータが、ＣＰＵを用いて、小組についてのＤＴＰ(Desk Top Publishing)データを基に小組についてのＸＳＬ−ＦＯ文書形式の小組スタイル情報であって、前記ＤＴＰデータの属性が反映された小組スタイル情報を生成するステップと、コンピュータが、ＣＰＵを用いて、小組についての前記小組スタイル情報に含まれる実データをパラメータ化することにより、小組の様式が記述され、更に、該小組にデータが挿入されるべき物件を特定できる情報と特定された物件の該小組に挿入されるべきデータとが前記物件データベースを表すＸＭＬ文書のＸＰＡＴＨとして記述され、更に、該小組の位置が仮引数として記述されたＸＳＬＴ文書形式の小組テンプレートを生成するステップと、コンピュータが、ＣＰＵを用いて、前記小組テンプレートを複数の前記物件が登録された物件データベースに登録するステップと、を有することを特徴とする物件データベース生成方法が提供される。
【００１３】
また、本発明によれば、物件データベースであって、これに記録された物件データを紙に印刷したり画面に表示するための組版用電子文書に組み込まれる小組テンプレートを含む物件データベースを生成するための物件データベース生成装置において、小組についてのＤＴＰ(Desk Top Publishing)データを基に小組についてのＸＳＬ−ＦＯ文書形式の小組スタイル情報であって、前記ＤＴＰデータの属性が反映された小組スタイル情報を生成する手段と、小組についての前記小組スタイル情報に含まれる実データをパラメータ化することにより、小組の様式が記述され、更に、該小組にデータが挿入されるべき物件を特定できる情報と特定された物件の該小組に挿入されるべきデータとが前記物件データベースを表すＸＭＬ文書のＸＰＡＴＨとして記述され、更に、該小組の位置が仮引数として記述されたＸＳＬＴ文書形式の小組テンプレートを生成する手段と、前記小組テンプレートを複数の前記物件が登録された物件データベースに登録する手段と、を備えることを特徴とする物件データベース生成装置が提供される。
【００１４】
更に、本発明によれば、物件データベースに記録された物件データを紙に印刷したり画面に表示するための組版用電子文書に組み込まれる小組テンプレートを生成するための小組テンプレート生成方法において、コンピュータが、ＣＰＵを用いて、小組についてのＤＴＰ(Desk Top Publishing)データを基に小組についてのＸＳＬ−ＦＯ文書形式の小組スタイル情報であって、前記ＤＴＰデータの属性が反映された小組スタイル情報を生成するステップと、コンピュータが、ＣＰＵを用いて、小組についての前記小組スタイル情報に含まれる実データをパラメータ化することにより、小組の様式が記述され、更に、該小組にデータが挿入されるべき物件を特定できる情報と特定された物件の該小組に挿入されるべきデータとが前記物件データベースを表すＸＭＬ文書のＸＰＡＴＨとして記述され、更に、該小組の位置が仮引数として記述されたＸＳＬＴ文書形式の小組テンプレートを生成するステップと、を有することを特徴とする小組テンプレート生成方法が提供される。
【００１５】
更に、本発明によれば、物件データベースに記録された物件データを紙に印刷したり画面に表示するための組版用電子文書に組み込まれる小組テンプレートを生成するための小組テンプレート生成装置において、コンピュータが、小組についてのＤＴＰ(Desk Top Publishing)データを基に小組についてのＸＳＬ−ＦＯ文書形式の小組スタイル情報であって、前記ＤＴＰデータの属性が反映された小組スタイル情報を生成する手段と、コンピュータが、小組についての前記小組スタイル情報に含まれる実データをパラメータ化することにより、小組の様式が記述され、更に、該小組にデータが挿入されるべき物件を特定できる情報と特定された物件の該小組に挿入されるべきデータとが前記物件データベースを表すＸＭＬ文書のＸＰＡＴＨとして記述され、更に、該小組の位置が仮引数として記述されたＸＳＬＴ文書形式の小組テンプレートを生成する手段と、を有することを特徴とする小組テンプレート生成装置が提供される。
【００１６】
更に、本発明によれば、上記の方法をコンピュータに行わせるためのプログラムが提供される。
【発明の効果】
【００１７】
小組配置・物件割当手段が起動されたときに、既に、小組テンプレート生成手段により小組テンプレートが、現在扱っている物件情報掲載誌に関連付けられて物件データベースに登録されているので、小組配置・物件割当手段は、小組テンプレート群から必要な小組テンプレートを選択する必要が無くなる。従って、小組テンプレート群が多数の小組テンプレートを含んでいる場合にその選択により作業効率が低下することを防止することができる。
【００１８】
同様に、ページテンプレート割当手段が起動されたときに、既に、ページテンプレート生成手段によりページテンプレートが、現在扱っている物件情報掲載誌に関連付けられて物件データベースに登録されているので、ページテンプレート割当手段は、ページテンプレート群から必要なページテンプレートを選択する必要が無くなる。従って、ページテンプレート群が多数のページテンプレートを含んでいる場合にその選択により作業効率が低下することを防止することができる。
【００１９】
また、１つのデータベースパブリッシングソフトウェアで多種類の物件情報掲載誌を扱う場合でも、ページへのページテンプレート及び小組テンプレートの割当てを効率的に行うことが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００２１】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００２２】
［実施形態１］
本実施形態では、中古車情報誌の出版に係るデータベースパブリッシング方法及びその装置を例に取り説明するが、他の物件情報掲載誌にも本実施形態を適用することができる。
【００２３】
図１〜３に本発明の実施形態によるデータベースパブリッシング装置の構成を示す。
【００２４】
図１を参照すると、本発明の実施形態によるデータベースパブリッシング装置は、データベース作成手段１０１、ＤＴＰ(Desk Top Publishing)手段１０２、小組スタイル情報生成手段１０３、小組テンプレート生成手段１０４及びマスターレイアウト生成手段１０５を備える。図２を参照すると、本発明の実施形態によるデータベースパブリッシング装置は、更に、小組配置・物件割当手段１０６、ＸＳＬＴ文書生成手段１０７を備える。図３を参照すると、本発明の実施形態によるデータベースパブリッシング装置は、更に、ＸＳＬＴプロセッサ１０８、ＸＳＬ−ＦＯプロセッサ１０９、１１０を備える。
【００２５】
なお、これらの手段及びプロセッサは、コンピュータがコンピュータプログラムを読み込んで実行することにより、コンピュータのハードウェア資源を用いて実現することができる。
【００２６】
図１を参照すると、データベース作成手段１０１は、物件データベースを定義し、物件データを物件データベースに入れて、定義された構造で物件データが定義された構造で体系化された物件データベース１２１を出力する。ＤＴＰ手段１０２は、各小組のレイアウトをオペレータの操作により作成し、小組のレイアウトのデータをＤＴＰデータ１２２として出力する。小組スタイル情報生成手段１０３は、ＤＴＰデータの形式の小組のレイアウトのデータを基に、小組スタイル情報１２３を生成し、これを出力する。小組テンプレート生成手段１０４は、小組スタイル情報１２３を基に、小組テンプレートを生成して、小組テンプレート群１２５のファイルを出力する。マスターレイアウト生成手段１０５は、小組テンプレートを基に、マスターレイアウトを生成し、マスターレイアウト群１２５のファイルを出力する。
【００２７】
図２を参照すると、小組配置・物件割当手段１０６は、物件データベース１２１、小組テンプレート群１２４、マスターレイアウト群１２５及びフィルタ１４１を基に、ＸＭＬ文書１２６及び小組配置・物件割当データ１２７を生成し、これらを出力する。ＸＳＬＴ文書生成手段１０７は、小組テンプレート群１２４及び小組配置・物件割当データ１２７を基に、ＸＳＬＴ文書１２８を生成し、これを出力する。
【００２８】
図３を参照すると、ＸＳＬＴプロセッサ１０８は、ＸＭＬ文書１２６及びＸＳＬＴ文書１２８を基に、ＸＳＬ−ＦＯ文書１２９を生成し、これを出力する。ＸＳＬ−ＦＯプロセッサ１０９は、ＸＳＬ−ＦＯ文書１２９を基に、表示画面１３０を生成し、これを出力する。ＸＳＬ−ＦＯプロセッサ１１０は、ＸＳＬ−ＦＯ文書１２９を基に、印刷物１３１を生成し、これを出力する。
【００２９】
次に、本発明の実施形態によるデータベースパブリッシング装置の各部の動作及び各データについて説明する。
【００３０】
まず、物件データを記録したデータベース１２１は、図４に示すような構造を有するリレーショナルデータベースである。図４を参照すると、このリレーショナルデータベースは、物件テーブル、複数の参照テーブル、繰り返し項目テーブルを有する。物件テーブルは、物件ＩＤ、物件名、価格、メーカＩＤ、車両ＩＤ等をフィールドとして有する。参照テーブルとしては、メーカ車両テーブル、メーカテーブル、エリアテーブル、販売店テーブル、オプションテーブルがある。メーカ車両テーブルは、メーカＩＤ、車両ＩＤ、車両名をフィールドとして有する。メーカテーブルはメーカＩＤ、メーカ名をフィールドとして有する。エリアテーブルはエリアＩＤ、エリア名をフィールドとして有する。販売店テーブルは販売店ＩＤ、販売店名等をフィールドとして有する。オプションテーブルは、オプションＩＤ、オプション名等をフィールドとして有する。繰り返し項目テーブルとしては、物件オプションテーブルがある。物件オプションテーブルは、物件ＩＤ、順番号、オプションＩＤをフィールドとして有する。物件テーブルと物件オプションテーブルは、物件ＩＤによりリレーションが付けられ、物件テーブルとメーカ車両テーブルは、メーカＩＤと車両ＩＤによりリレーションが付けられ、物件テーブルとエリアテーブルはエリアＩＤによりリレーションが付けられ、物件テーブルと販売店テーブルは販売店ＩＤによりリレーションが付けられ、物件オプションテーブルとオプションテーブルはオプションＩＤによりリレーションが付けられ、メーカ車両テーブルとメーカテーブルはメーカＩＤによりリレーションが付けられる。
【００３１】
また、物件データベース１２１から物件データを抽出するためのフィルタ１４１としては、次に述べるものを作成する。すなわち、特定の販売店の物件データを抽出するフィルタ、特定の地域の特定の販売店の物件データを抽出するフィルタ、特定のメーカの特定の車種の物件データを抽出するフィルタ等である。このようなフィルタは、図５に示すようなツリーで管理できるようにしておく。図５に示すように、特定の販売店の物件データを抽出するフィルタは一階層で表現され、特定の地域の特定の販売店の物件データを抽出するフィルタ及び特定のメーカの特定の車種の物件データを抽出するフィルタは二階層で表現される。
【００３２】
次に、ＤＴＰ手段１０２、小組スタイル情報生成手段１０３及び小組テンプレート生成手段１０４により小組テンプレート群１２４の各小組テンプレートを生成する動作を説明する。
【００３３】
小組テンプレート群１２４の各小組テンプレートは、ＤＴＰ手段１０２で作成された小組のレイアウトのＤＴＰデータ１２２を基に、小組スタイル情報１２３を経て作成される。また、小組テンプレート群１２４の各小組テンプレートは、ＸＳＬ−ＦＯ文書形式により記述され、ＸＳＬ−ＦＯプロセッサ１０９、１１０に入力するＸＳＬ−ＦＯ文書１２９に組み込まれる。
【００３４】
小組のレイアウトは、例えば、デザイン会社等でデザイナがＤＴＰ手段１０２を用いて作成する。作成された小組のレイアウトのサンプルを図６に示す。図６を参照すると、この小組のサンプルは、画像ボックス”Ｇ１”、テキストボックス”Ｔ１”及びテキストボックス”Ｔ２”を有する。画像ボックス”Ｇ１”には、中古車の画像のサンプルが貼付され、テキストボックス”Ｔ１”には、中古車の名称のサンプル「スーパーカー」が記述され、テキストボックス”Ｔ２”には、中古車の価格のサンプル「１００万円」が記述される。ＤＴＰ手段１０２は、この小組のレイアウトのＤＴＰデータ１２２を生成し、出力する。
【００３５】
次に、小組スタイル情報生成手段１０３（実際には、ＤＴＰソフトウェアの本発明による小組スタイル情報生成用のアドオンソフトウェア）により、小組のＤＴＰデータ１２２を基に小組スタイル情報１２３を生成する。小組スタイル情報１２３は、ＸＳＬ−ＦＯ文書形式で作成される。図６に示す小組から生成される小組スタイル情報１２３を図７に示し、図７に示す小組スタイル情報１２３のツリー構造を図８に示す。
【００３６】
図７を参照すると、枠２１１内の記述から明らかなように、小組の左上座標として仮の座標（０ｃｍ、０ｃｍ）が記述され、小組の高さ(height)として１０ｃｍが記述され、小組の幅(width)として１０ｃｍが記述され、その他背景色等(background-color, background-tint, border-style, border-color, border-width, border-tint)の値が記述されている。小組の高さ、幅その他背景色等の値は、ＤＴＰデータ１２２から読み取ったものである。
【００３７】
また、枠２１２内の記述は、テキストボックス”Ｔ１”についてのものであるが、この記述から明らかなように、テキストボックス”Ｔ１”の高さとしては２．５ｃｍが記述され、その幅としては１０ｃｍが記述され、その小組内での左上座標としては（０ｃｍ、５ｃｍ）が記述されている。これらの値もＤＴＰデータ１２２から読み取ったものである。また、テキストボックス”Ｔ１”に記述されていた「スーパーカー」も記述されているが、これは小組テンプレート群１２４の各小組テンプレートに変換された後にはパラメータとなるデータである。
【００３８】
同様に、枠２１３内の記述は、テキストボックス”Ｔ２”についてのものであるが、この記述から明らかなように、テキストボックス”Ｔ２”の高さとしては２．５ｃｍが記述され、その幅としては１０ｃｍが記述され、その小組内での左上座標としては（０ｃｍ、７．５ｃｍ）が記述されている。これらの値もＤＴＰデータ１２２から読み取ったものである。また、テキストボックス”Ｔ２”に記述されていた「１００万円」も記述されているが、これは小組テンプレートに変換された後にはパラメータとなるデータである。
【００３９】
枠２１４内の記述は、画像ボックス”Ｇ１”についてのものであるが、この記述から明らかなように、画像ボックス”Ｇ１”の高さとしては５ｃｍが記述され、その幅としては１０ｃｍが記述され、その小組内での左上座標としては（０ｃｍ、０ｃｍ）が記述されている。これらの値もＤＴＰデータ１２２から読み取ったものである。スケーリング(scaling)としてはnon-uniformが記述されている。また、画像ボックス”Ｇ１”に貼付されていた画像名「SuperCar.jpg」も記述されているが、これは小組テンプレートに変換された後にはパラメータとなるデータである。
【００４０】
次に、小組スタイル情報生成手段１０３が、小組のＤＴＰデータ１２２から小組スタイル情報１２３を生成する方法を図９〜１１を参照して説明する。
【００４１】
図９に示すように、まず、「kogumi_style_info」等の枠２１５（図７）の部分を出力する（ステップＳ２５１）。ここで、出力するとは、小組スタイル情報１２３のファイルに直接又はバッファを介して書き込むことである。
【００４２】
次に、小組全体についての「fo:block-container開始タグ」（枠２１１の部分）を出力する（ステップＳ２５２）。
【００４３】
次に、小組内の全てのボックスについてステップＳ２５４〜Ｓ２５７を繰り返す（ステップＳ２５３）。図７の例では、３つのボックスがあるので、これらのステップＳ２５４〜Ｓ２５７を３回繰り返すことになる。繰り返しの中では、まず、ボックスがテキストボックスであるか否かを判断する（ステップＳ２５４）。ボックスがテキストボックスであれば、テキストボックスの処理を行う（ステップＳ２５５）。この処理の詳細は後述する。また、ボックスがテキストボックスでなければ、テキストボックスが画像ボックスであるか否かを判断する（ステップＳ２５６）。ボックスが画像ボックスであれば、画像ボックスの処理を行う（ステップＳ２５７）。この処理の詳細は後述する。
【００４４】
次に、小組の終了タグである「fo:block-container」の終了タグを出力する（ステップＳ２５８）。このステップで出力される部分は、符号２１６（図７）で示す部分である。
【００４５】
最後に、「kogumi_style_info」の終了タグを出力する（ステップＳ２５９）。このステップで出力される部分は、符号２１７（図７）で示す部分である。
【００４６】
次に、テキストボックスの処理（ステップＳ２５５）の詳細を図１０を参照して説明する。この処理では、枠２１２又は枠２１３で示す部分を出力する。
【００４７】
まず、テキストボックスについての「fo:block-container」開始タグを出力する（ステップＳ２６１）。次に、ＤＴＰデータ１２２からテキストボックスの属性を取得する（ステップＳ２６２）。この属性とは、テキストボックスの高さ、幅、左上座標等である。次に、ステップＳ２６２で取得したテキストボックスの属性を出力する（ステップＳ２６３）。次に、テキストボックスについての「fo:block」開始タグを出力する（ステップＳ２６４）。次に、テキストデータの処理を行う（ステップＳ２６５）。この処理の詳細は後述する。次に、テキストボックスについての「fo:block」終了タグを出力する（ステップＳ２６６）。最後に、テキストボックスについての「fo:block-container」終了タグを出力する（ステップＳ２６７）。
【００４８】
テキストデータの処理（ステップＳ２６５）では、まず、「fo:inline」開始タグを出力する（ステップＳ２７１）。次に、ＤＴＰデータ１２２からテキストデータと文字属性を取得する（ステップＳ２７２）。次に、取得した文字属性が反映された「fo:inline」の属性（font-family, font-style, font-size等）を出力する（ステップＳ２７３）。次に、取得したテキストデータ（図７の例では、「スーパーカー」又は「１００万円」）を出力する（ステップＳ２７４）。最後に、「fo:inline」終了タグを出力する（ステップＳ２７５）。
【００４９】
次に、画像ボックスの処理（ステップＳ２５７）の詳細を図１１を参照して説明する。この処理では、枠２１４で示す部分を出力する。
【００５０】
まず、画像ボックスについての「fo:block-container」開始タグを出力する（ステップＳ２８１）。次に、ＤＴＰデータ１２２から画像ボックスの属性を取得する（ステップＳ２８２）。この属性とは、画像ボックスの高さ、幅、左上座標等である。次に、ステップＳ２８２で取得した画像ボックスの属性を出力する（ステップＳ２８３）。次に、画像ボックスについての「fo:block」開始タグを出力する（ステップＳ２８４）。次に、画像データの処理を行う（ステップＳ２８５）。この処理の詳細は後述する。次に、画像ボックスについての「fo:block」終了タグを出力する（ステップＳ２８６）。最後に、画像ボックスについての「fo:block-container」終了タグを出力する（ステップＳ２８７）。
【００５１】
画像データの処理（ステップＳ２８５）では、まず、「fo:external-graphic」開始タグを出力する（ステップＳ２９１）。次に、ＤＴＰデータ１２２から画像データの画像名及び属性を取得する（ステップＳ２９２）。この属性とは、画像ボックスへＤＴＰデータ１２２を貼付する方法であり、例えば、スケーリング方法等である。次に、「fo:external-graphic」の属性を出力する（ステップＳ２９３）。ここでいう属性には、画像データの画像名（図７の例では、「SuperCar.jpg」）も含まれる。最後に、「fo:external-graphic」終了タグを出力する（ステップＳ２９４）。
【００５２】
以上の方法で、小組のＤＴＰデータ１２２から小組スタイル情報１２３が生成され、小組スタイル情報１２３のファイルが記録媒体に記録される。
【００５３】
次に、上記の方法で生成された小組スタイル情報１２３から小組テンプレート群１２４の各小組テンプレートを小組テンプレート生成手段１０４により生成する。小組テンプレート群１２４の各小組テンプレートも、ＸＳＬ−ＦＯ文書形式で作成される。図７に示す小組スタイル情報１２３から生成される小組テンプレートを図１２に示す。
【００５４】
図７と図１２を比較すると明らかなように、小組テンプレートの大部分は小組スタイル情報と同一であるが、一部が次の点において異なる。
【００５５】
（１）枠２１５の記述が、枠３０１の記述に置き換わる。
（２）枠３０２、３０３で示すテンプレートの記述がある。
【００５６】
（３）枠３０４で示す小組全体についての「fo:block-container」の記述において、小組の「ID」が付加され、パラメータ「content-id」が付加され、左上座標がパラメータ化され、小組の「name」が付加され、「absolute-position="absoulte"」が付加されている。
【００５７】
（４）枠３０５で示す「inline」の記述において、文字列「スーパーカー」が変数「物件名」に変更されている。
【００５８】
（５）枠３０６で示す「inline」の記述において、文字列「１００万円」が変数「価格」に変更されている。
【００５９】
（６）枠３０７で示す画像ボックスについての「fo:block」において、画像名「SuperCar.jpg」が変数「画像名」に変更されている。
【００６０】
図１２に示す小組テンプレートに対応したＸＭＬ文書のツリー構造を図１３に示す。図１３においては、１つの物件についてのツリーしか表示していないが、他の物件についても同様なツリーが構築されている。
【００６１】
このように小組テンプレートにおいては、物件データのＩＤ、物件データの各項目がパラメータ化されているので、ＸＳＬ−ＦＯ文書にこの小組テンプレートを挿入した場合に、ＸＳＬ−ＦＯ文書の他の部分からこれらのパラメータを指定してこの小組テンプレートを呼び出すことが可能となる。パラメータとして指定される値は、ＸＭＬ文書から読み出されたものである。
【００６２】
次に、本発明による小組テンプレート生成手段１０４が、小組スタイル情報１２３から小組テンプレート群１２４の各小組テンプレートを生成する方法を図１４〜１９を参照して説明する。
【００６３】
図１４を参照すると、まず、小組スタイル情報１２３をファイルから読み込む（ステップＳ３５１）。次に、読み込んだ小組スタイル情報１２３の図８に示すツリー構造をメモリ上に構築する（ステップＳ３５２）。次に、各テキストボックス又は各画像ボックスに代入するべきＸＭＬ文書の項目をパラメータとして設定するための繰り返し動作に入る（ステップＳ３５３）。
【００６４】
各繰り返しの最初においては、図１６に示すように、小組スタイル情報１２３に従って、小組のレイアウトを表示する。表示されたレイアウト上でオペレータがテキストボックスの項目を選択したならば（ステップＳ３５４においてＹＥＳ）、テキストボックス項目の設定を行う（ステップＳ３５５）。テキストボックス項目の設定の動作は後述する。表示されたレイアウト上でオペレータが画像ボックスの項目を選択したならば（ステップＳ３５６でＹＥＳ）、画像ボックス項目の設定を行う（ステップＳ３５７）。画像ボックス項目の設定の動作は後述する。
【００６５】
テキスト項目の設定においては、まず、図１７に示す画面を表示する。オペレータが項目追加ボタン４０１を押したならば、図１８に示す画面を表示する。図１８の画面には小組テンプレート生成手段１０４を起動したときに表示されるログインのダイアログで選択された物件データベースのうちの物件テーブルの項目及び物件テーブルと関連付けられているテーブル（メーカ車両テーブル、メーカテーブル等）の項目が表示される。ただし、図１８の例では、説明の簡単のために、物件テーブルの物件名、価格、画像名のみを表示している。物件テーブルと関連付けられているテーブルの項目の表示様式については、後述する。オペレータがある項目を選択し（図１８の例ではハッチングの入った「物件名」）、「ＯＫ」ボタンを押すと、選択された項目名が図１７の画面の流し込み項目の欄４０２に表示される。図１７の画面で流し込み項目についての種々の設定をして（説明は省略する。）、オペレータが図１７の画面の「ＯＫ」ボタンを押すと、図１６の画面で選択されたテキストボックスに流し込む項目として図１８の画面で選択された項目が設定される（ステップＳ３６１）。次に、メモリに構築されている図８に示すツリー構造において、項目を流し込むべきテキストボックスの先頭ノードfo:block-containerを検索する（ステップＳ３６２）。例えば、物件名を流し込むべきテキストボックスとして符号４０３（図１６）で示すテキストボックスが選択されているとすれば、符号４０４（図８）で示すノードを検索する。次に、ステップＳ３６２で選択されたノードに下にある「fo:inline」のノード（例えば符号４０５（図８）で示すノードである。）の下に記述されているサンプルデータを、物件データベース１２１のうちの選択されたテーブルの選択された項目の、物件データベース１２１から生成されたＸＭＬ文書におけるノード「bukken」（各物件のノードである。符号４０６（図１３））からみた相対パス（ＸＭＬ文書におけるＸＰＡＴＨ）をパラメータとして指定する記述に置き換える（ステップＳ３６３）。なお、物件データベースからＸＭＬ文書を生成する方法については後述する。
【００６６】
画像項目の設定においては、まず、図１９に示す画面を表示する。オペレータが項目追加ボタン４０７を押したならば、テキスト項目の設定の場合と同様に、図１８に示す画面を表示する。オペレータがある項目を選択し（この例では、図１８にかかわらず「画像名」）、「ＯＫ」ボタンを押すと、選択された項目名が図１９の画面の流し込み項目の欄４０８に表示される。図１９の画面で流し込み項目についての種々の設定をして（説明は省略する。）、オペレータが図１９の画面の「ＯＫ」ボタンを押すと、図１６の画面で選択された画像ボックスに、流し込むべき画像の画像名が記述された項目として図１８の画面で選択された項目が設定される（ステップＳ３７１）。次に、メモリに構築されている図８に示すツリー構造において、画像を流し込むべき画像ボックスの先頭ノードfo:block-containerを検索する（ステップＳ３７２）。例えば、画像を流し込むべき画像ボックスとして符号４０９（図１６）で示す画像ボックスが選択されているとすれば、符号４１０（図８）で示すノードを検索する。次に、ステップＳ３７２で選択されたノードに下にある「fo:external-graphic」のノード（例えば符号４１１（図８）で示すノードである。）の下に記述されているサンプルデータを、物件データベース１２１のうちの選択されたテーブルの選択された項目の、物件データベース１２１から生成されたＸＭＬ文書におけるノードbukken（各物件のノードである。符号４０６（図１３））からみた相対パス（ＸＭＬ文書におけるＸＰＡＴＨ）をパラメータとして指定する記述に置き換える（ステップＳ３６６）。
【００６７】
テキストボックス項目及び画像ボックス項目の設定が完了したならば、すなわち、メモリ上に構築されたツリー構造における上記の置き換えが完了したならば、メモリ上で更新されたツリー構造を基に小組テンプレートを作成する。
【００６８】
小組テンプレート生成手段１０４が行う以上の方法により、小組スタイル情報１２３から小組テンプレートが生成される。
【００６９】
小組テンプレート生成手段１０４は、生成した各小組テンプレートを、一旦、データベースパブリッシング装置が管理するプロジェクトファイル１３３に登録する（ステップＳ３５８）。
【００７０】
次に、小組テンプレート生成手段１０４は、以下に説明する動作により、プロジェクトファイル１３３に登録された１又は２以上の小組テンプレートをまとめて小組テンプレート群１２４のファイルにエクスポートする。
【００７１】
図２０に示すメニュー［ファイル→エクスポート→小組テンプレートエクスポート］がオペレータにより選択されると、小組テンプレート生成手段１０４は、図２１に示すダイアログボックスを表示する。このダイアログボックスの左側の小組テンプレートのリストボックスにはプロジェクトファイル１３３に登録されている全ての小組テンプレートが表示される。オペレータは、左側の小組テンプレートのリストボックスに表示されている小組テンプレートのうちから小組テンプレート群１２４のファイルにエクスポートしたい小組を右側のエクスポートする小組テンプレートのリストボックスに移動し、ＯＫボタンを押す。すると、小組テンプレート生成手段１０４は、図２２に示すダイアログボックスを表示する。オペレータがこのダイアログで小組テンプレート群１２４のファイル名とその格納場所を指定して、保存ボタンを押すと、小組テンプレート生成手段１０４は、図２１のダイアログの右側のリストボックスにある小組テンプレートをまとめた小組テンプレート群１２４のファイルをエクスポートする。
【００７２】
次に、マスターレイアウト生成手段１０５によるマスターレイアウト群１２５を生成する方法について説明する。
【００７３】
まず、ページの分割数の指定を入力する。図２３の例では、縦方向の分割数は７であり、横方向の分割数は１０である。次に、各升目に配置する小組の種類を指定する。図２３の例では、第３〜７行各列に配置する小組の種類は、小組１である。
【００７４】
マスターレイアウト生成手段１０５は、小組テンプレート生成手段１０４と同様に、生成した各マスターレイアウトを一旦プロジェクトファイル１３３に登録し、その後、図２１、２２に示すダイアログボックスと同様のダイアログボックスを用いて、オペレータにより選択された１又は２以上のマスターレイアウトを含むマスターレイアウト群１２５のファイルをエクスポートする。
【００７５】
次に、小組配置・物件割当手段１０６による各ページについてのＸＭＬ文書１２６及び小組配置・物件割当データ１２７の生成方法について説明する。
【００７６】
まず、オペレータの操作により表示した図２４に示す「物件データ一括割り付け」の画面の「フィルタ」の文字の右隣の「参照」ボタンがオペレータの操作により押されたならば、対象ページに割り付けるデータを抽出するためのフィルタを選択するための画面（図２５）を表示する。図２５の画面は、図５に示すツリー構造を基に生成される。図２５の画面では、オペレータは既に作成してある何れかのフィルタを選択する。オペレータは、選択の際には、図２５の画面内の上のコンボボックスでフィルタのカテゴリを選択した後で、図２５の画面内の下のリストで目的のフィルタを選択する。こうすることにより、フィルタ１４１によりデータベース１２１から抽出された物件データが対象ページに割り当てられる。
【００７７】
次に、図２４の画面の「並べ替え」の文字の右隣の「参照」ボタンがオペレータの操作により押されたならば、フィルタにより抽出された物件データを並べ替える順序を指定するための画面（図２６）を表示する。図２６の画面では、オペレータは、並べ替えに使用する項目又は作成済みの複数項目の組み合わせ（例えば、ボディ形状とグレードの組み合わせ）を１又は２以上選択する。例えば、図２６の画面の右枠に上から順にメーカー名及び車両名が入力されたならば、並べ替え順序は、「メーカー名・車両名」となる。
【００７８】
次に、図２４の画面のページ指定の区分のテキストボックスにオペレータにより入力された開始ページを受け付けることにより対象ページを決定する。なお、終了ページの入力がない場合には、フィルタ１４１により抽出された物件データが終了するまでページを作成する。一方、終了ページの入力がある場合には、フィルタ１４１により抽出された物件データが余っていても、入力された終了ページでページの作成を終了する。
【００７９】
次に、図２４の画面のレイアウト指定の区分のマスターレイアウトのコンボボックスを利用して、既に作成してあるマスターレイアウトからの対象ページに適用するマスターレイアウトの選択をオペレータから受け付ける。マスターレイアウトのコンボボックスに含まれるマスターレイアウトは、小組配置・物件割当手段１０６が事前にインポートしたマスターレイアウト群１２５に含まれているものである。
【００８０】
次に、図２４の画面の小組配置方向の区分にある何れかの図付きのボタン（単ページについての４種類のボタン又は見開きページについての６種類のボタンのうちの何れかのボタン）をオペレータが押すことで小組配置方向を選択することを受け付けることにより、抽出された物件データをどのような順序で小組に割り当てるかを決定する。
【００８１】
次に、図２４の画面の改ページ・改段の区分で、改ページ又は改段を行うか否かを決定するためのチェックボックスへのオペレータによる入力（チェック付け又はチェック外し）を受け付ける。改段とは、同一の高さ（行）にある小組のグループを１つの段とみなし、指定の階層の項目内容が変化した時に、段を改めることである。改ページ又は改段を行う場合には、改ページ又は改段を行うタイミングの指定のオペレータによる入力を受け付ける。このタイミングは、階層１、階層２、…階層Ｎといった階層の番号により指定できる。例えば、フィルタとして地域・販売店によるフィルタを指定した場合には、階層１を指定すると、地域が変化したときに改ページ又は改段を行い、階層２を指定すると、販売店が変化したときに改ページ又は改段を行う。また、改ページ又は改段を行う場合には、改ページを行うのか又は改段を行うのかの指定をラジオボタンを通してオペレータから入力し、改ページが指定された場合には、１つのカテゴリに割り当てるページ数の指定を入力し、改段が指定された場合には、１つのカテゴリに割り当てる段数の指定を入力する。ここで、カテゴリとは、指定されたフィルタの指定された階層の項目のことである。例えば、フィルタとして地域・販売店によるフィルタが指定され、タイミングとして階層２が指定され、１つのカテゴリに割り当てるページ数として２ページが指定された場合には、１つの販売店に２ページが割り当てられる。
【００８２】
図２４の画面で上記の設定が行われた後、図２４の「ＯＫ」ボタンがオペレータにより押されることにより、対象ページにおいて、選択されたマスターレイアウトに従って配置される小組に、選択されたフィルタ１４１に従って物件データベース１２１から抽出された物件データが、選択された順序に従って割り当てられる。なおここで、選択された順序とは、並べ替え順序及び小組配置方向により決定される順序である。但し、選択された順序は並べ替え順序又は小組配置方向のうちの一方だけであっても良い。
【００８３】
次に、小組配置・物件割当手段１０６は、必要に応じて、図２７に示すレイアウトビューを通して、マスターレイアウトに従った小組の配置の変更を入力しても良い。図２７の例では、図２３のマスターレイアウトを、第３行第１〜５列をブランクとし、第４〜５行第１〜３列に小組２を配置し、第６〜７行第１〜３列にも小組２を配置するように変更している。ここで、配置可能な小組は、小組配置・物件割当手段１０６が事前にインポートした小組テンプレート群１２４に含まれている小組テンプレートに対応したものである。
【００８４】
また、小組配置・物件割当手段１０６は、必要に応じて、図２８に示すページプレビューで、各小組に割り当てる各物件の変更を入力しても良い。
【００８５】
また、小組配置・物件割当手段１０６は、図２７に示すレイアウトビューの代わりに、図２９に示すデータシートビューで、マスターレイアウトに従った小組の配置の変更を受け付けても良く、図２８に示すページプレビューの代わりに、図２９に示すデータシートビューで、各小組に割り当てる各物件の変更を受け付けても良い。図２９に示すデータビューシートで小組の配置又は各小組に割り当てる各物件を変更する際には、該当する欄のデータを変更する。また、データビューシートで小組を削除する際には、データシートビューで表示されるテーブルのレコードを削除し、データシートビューで小組を追加する際には、データシートビューで表示されるテーブルのレコードを追加する。
【００８６】
以上のようにして、各ページに掲載する物件が決定され、各物件を割り当てる小組の種類と位置も決定される。これらのデータはＸＭＬ文書１２６及び小組配置・物件割当データ１２７に記録される。すなわち、ＸＭＬ文書１２６には、物件データベース１２１にある物件データのうちの選択されたフィルタ１４１により抽出された物件データが記述され、小組配置・物件割当データ１２７には、各ページの各升目に配置する小組の種類及び位置並びに各小組に割り当てる物件が記述される。なお、ページの分割数により図２９の「割り付け位置」の項目で示される小組の割り付け位置（例えば、「１−４」（第１列第４行を示す。）、「４−４」（第４列第４行を示す。）等）に対応したページ上での座標が異なるが、割り付け位置とページ上での座標との対応関係は、分割数により決定されるので、分割数を各ページについて小組配置・物件割当データ１２７に記録しておく。又は、各ページの各割り付け位置と該割り付け位置のページ上での座標との関係を算出して、その対応関係を小組配置・物件割当データ１２７に記録しても良い。
【００８７】
ＸＳＬＴ電子文書生成手段１０７は、小組配置・物件割当データ１２７を基にＸＳＬＴ文書１２８を生成する。
【００８８】
実際に生成するＸＳＬＴ電子文書１２８について説明する前に、本実施形態で生成するＸＳＬＴ電子文書の様式を、図３０、３１に示す。
【００８９】
図３０、３１を参照すると、ブロック（Ａ）で示す記述は、ページの余白の大きさを指定するための記述である。ブロック（Ｂ）で示す記述は、各ページ毎の記述であり、図３０では、１ページ分だけ記載しているが、実際には中古車情報誌の中古車情報を掲載する全てのページの数だけ繰り返す。ブロック（Ｃ）で示す記述は、各物件を各ページの各小組に割り当てるための記述であり、図３０では、１物件分だけ掲載しているが、実際には各ページに掲載する物件の数だけ繰り返す。ブロック（Ｅ）で示す記述は、各種類毎の小組の様式の記述する小組テンプレートであり、図３０では、１種類の小組分だけ掲載しているが、中古車情報誌で使用する小組の種類の数だけ繰り返す。
【００９０】
ブロック（Ｃ）を見ると、文（１）は、各ページに割り付ける物件を所定の順序で指定するための文であり、この文により実引数として指定された各物件にテンプレート２（ブロック（Ｆ）で示す）を適用する。文（２）は、文（１）で指定された物件のデータを割り当てるべき小組の名前（小組の名前は小組の種類を表す。）をテンプレート２に実引数として引き渡すための文であり、文（３）は、テンプレート２に小組の左側の辺のＸ座標を実引数として引き渡すための文であり、文（４）は、テンプレート２に小組の上側の辺のＹ座標を実引数として引き渡すための文である。
【００９１】
テンプレート２を見ると、文（５）は、小組の名前である実引数を受け取るための仮引数が記述された文であり、文（６）は、小組の左側の辺のＸ座標である実引数を受け取るための仮引数が記述された文であり、文（７）は、小組の上側の辺のＹ座標である実引数を受け取るための仮引数が記述された文である。文（２１）は、選択肢のある条件付き処理を行うことの宣言文であり、文（２２）は、小組の名前(kogumi-type)が所定の文字（図３１の例では'K1'）であるときに、文（２４）の前までの処理を行うための判定文である。文（２３）は、各種類の小組の様式並びに仮引数として記述された該小組にデータが挿入されるべき物件を特定できる情報、特定された物件の該小組に挿入されるべきデータ及び該小組の位置を記述した文である。図３１に示すＸＳＬＴ文書の例では、文（２３）の内容を省略して記載しているが、図３２〜３７に示すＸＳＬＴ文書の例では文（２３）の内容、つまり、各種類の小組の様式並びに仮引数として記述された該小組にデータが挿入されるべき物件を特定できる情報、特定された物件の該小組に挿入されるべきデータ及び該小組の位置を具体的に記載している。
【００９２】
原データから各ページに掲載する全ての物件の識別子、それらの物件を割り当てる小組の種類及び座標を読み込んで、これらの読み込まれたデータを文（１）、（２）、（３）、（４）に当てはめて、ブロック（Ｂ）、（Ｃ）、（Ｅ）を必要な数だけ繰り返すことにより、ＸＳＬＴ電子文書を生成することができる。
【００９３】
ＸＭＬ電子文書の生成方法については後述するが、本実施形態で生成するＸＭＬ電子文書の簡単な例を図３８に示す。図３８を参照すると、このＸＭＬ文書は、bukken_dataの下にbukkenがあり、bukkenの下に物件についての複数のitemがある階層構造を有する。このＸＭＬ文書は、全ページ（この例では２ページ）に掲載する物件についてのbukken_dataの集合である。従って、フィルタ１４１を用いて物件データベース１２１から物件データを抽出して、抽出された物件データと所定のタグを組み合わせることにより、全ページについてのＸＭＬ文書を生成することができる。
【００９４】
図３８に示すＸＭＬ電子文書と同時に生成する具体的なＸＳＬＴ電子文書の内容を図３２〜３７に示す。
【００９５】
また、ＸＳＬＴ電子文書１２８及びＸＭＬ電子文書１２６の構造及びそれらの関係を示す概念図を図３９に示す。
【００９６】
ＸＳＬＴプロセッサ１０８は、上記の方法で生成したＸＭＬ電子文書１２６及びＸＳＬＴ電子文書１２８を入力して、ＸＭＬ電子文書１２６に記述されたデータより、ＸＳＬＴ電子文書１２８に記述された書式に従って、ＸＳＬ−ＦＯ電子文書１２９を生成する。図３８に示すＸＭＬ電子文書と図３２〜３７に示すＸＳＬＴ電子文書を基に、ＸＳＬＴプロセッサ１０８が生成したＸＳＬ−ＦＯ電子文書１２８を図４０〜４４に示す。
【００９７】
図３８は説明を簡単にするための単純なＸＭＬ文書であるが、小組配置・物件割当手段１０６により物件データベース１２１から生成される実際のＸＭＬ文書の構造について説明する。なお、物件データベース１２１から所定のフィルタ１４１により抽出されたデータのみがＸＭＬ文書１２６に記述されるが、ここでは、抽出については考慮せず、ＸＭＬ文書の構造のみに着目して説明する。なお、物件の並び替えは、ＸＳＬＴ文書での物件と小組との対応付け及び小組の配置位置により行うので、ＸＭＬ文書で物件の並び替えをしておく必要はない。
【００９８】
図４に示す物件データベース１２１からそのまま単純にＸＭＬ文書を作成すると、図４５に示すように、各テーブルについてのサブツリーがルートの直下に並列に配置されるツリーが構成される。しかし、このような構成を用いた場合、例えば、ある物件レコードで参照されている車両名を知りたい場合、まず、物件テーブルのうちのその物件レコードに記述されているメーカＩＤ及び車両ＩＤを読み込んでから、メーカ車両テーブルのうちのそのメーカＩＤ及び車両ＩＤを有するレコードを検索し、そのレコードの車両名を検索しなければならないため、処理が複雑となり、時間も多く費やされることとなる。
【００９９】
そこで、本発明では、物件データベース１２１から生成されるＸＭＬ文書１２６を上記のような検索を不要とし、物件テーブルで参照されるデータを簡単なＸＰＡＴＨで表現することができる構造を有するものとする。本実施形態で生成するＸＭＬ文書の構造を図４６〜５０に示す。なお、図面の都合上、１つのＸＭＬ文書の構造を図４６〜５０に分割して記載している。
【０１００】
図４、４６〜５０を参照すると、物件テーブルの各レコードに直接記述されているデータである物件名、価格等はＸＭＬ文書においては、通常通り物件bukken５０１（図４６）の下の項目item（２つの例として、項目（項目名:name_asc="BKN_NAME"、表示用項目名:name_jp="物件名"）５０２（図４６）及び項目（項目名:name_asc="KAKAKU"、表示用項目名:name_jp="価格"）５０３（図４６））の下に記述されている。
【０１０１】
物件テーブルの各レコードから１つの項目より成る単純インデックスで参照されているエリアテーブルのエリア名は、物件bukken５０１（図４６）の下の項目item（項目名:name_asc="AREA_ID"、表示項目名:name_jp="エリアＩＤ"）５０４（図４８）の下の参照テーブル（エリアテーブル）ref_table（項目名:name_asc="AREA"）５０５（図４８）の下の項目item（項目名:name_asc="AREA_NAME"、表示用項目名:name_jp="エリア名"）５０６（図５０）の下に記述されている。
【０１０２】
物件テーブルの各レコードから２つの項目より成る複合インデックスで参照されているメーカ車両テーブルの車両名は、冗長となるが２つ重複して記述されている。２つ重複して記述されている理由は、複合インデックスが２つの項目より成ることである。１つの記述は、物件bukken５０１（図４６）の下の項目ref_item（項目名:name_asc="MAKER_ID"、表示項目名:name_jp="メーカＩＤ"）５０７（図４６）の下の参照テーブルref_table（項目名:name_asc="MAKER_SHARYOU"）５０８（図４６）の下の項目item（項目名:name_asc="SHARYOU_NAME"、表示用項目名:name_jp="車両名"）５０９（図４７）の下の記述であり、他の記述は、物件bukken５０１（図４６）の下の項目ref_item（項目名:name_asc="MAKER_ID"、表示項目名:name_jp="メーカＩＤ"）５１０（図４８）の下の参照テーブルref_table（項目名:name_asc="MAKER_SHARYOU"）５１１（図４８）の下の項目item（項目名:name_asc="SHARYOU_NAME"、表示用項目名:name_jp="車両名"）５１２（図４９）の下の記述である。
【０１０３】
物件テーブルのレコードから２つの項目より成る複合インデックスで参照されているメーカ車両テーブルより１つの項目メーカＩＤより成る単純インデックスで参照されているメーカテーブルのメーカ名も、冗長となるが２つ重複して記述されている。２つ重複して記述されている理由は、複合インデックスが２つの項目より成ることである。１つの記述は、物件bukken５０１（図４６）の下の項目ref_item（項目名:name_asc="MAKER_ID"、表示項目名:name_jp="メーカＩＤ"）５０７（図４６）の下の参照テーブルref_table（項目名:name_asc="MAKER_SHARYOU"）５０８（図４６）の下の項目ref_item（項目名:name_asc="MAKER_ID"、表示用項目名:name_jp="メーカＩＤ"）５１３（図４７）の下の参照テーブルref_table（項目名:name_asc="MAKER）５１４（図４７）の下の項目item（項目名:name_asc="MAKER_NAME"、表示項目名:name_jp="メーカ名"）５１５（図４７）の下の記述であり、他の記述は、物件bukken５０１（図４６）の下の項目ref_item（項目名:name_asc="SHARYOU_ID"、表示項目名:name_jp="車両ＩＤ"）５１０（図４８）の下の参照テーブルref_table（項目名:name_asc="MAKER_SHARYOU"）５１１（図４８）の下の項目ref_item（項目名:name_asc="MAKER_ID"、表示用項目名:name_jp="メーカＩＤ"）５１６（図４９）の下の参照テーブルref_table（項目名:name_asc="MAKER）５１７（図４９）の下の項目item（項目名:name_asc="MAKER_NAME"、表示項目名:name_jp="メーカ名"）５１８（図４９）の下の記述である。
【０１０４】
上述の通り、ＸＭＬ文書の各物件のブロック内では、車両ＩＤ、車両名、メーカＩＤ、メーカ名がそれぞれ２つ重複して記述されているので、車両ＩＤ、車両名、メーカＩＤ及びメーカ名のＸＰＡＴＨは２通りある。小組テンプレートにおいては、車両ＩＤ、車両名、メーカＩＤ及びメーカ名のうちでは印刷項目である車両名及びメーカ名を仮引数として記述することとなるが、２通りのＸＰＡＴＨのうちのどちらのＸＰＡＴＨを用いて記述してもよい。どちらのＸＰＡＴＨを用いて記述されるかは、オペレータが流し込むべき項目を選択する図５１の画面で選択した項目により決定される。なお、図５１の画面が実際に用いられる画面であり、説明のために単純化した図１８の画面は実際には図５１の画面に置き換わる。メーカ名については、図５１の符号５２１で示すメーカ名を選択したときには、項目５１５（図４７）の下のメーカ名が選択され、このときのＸＰＡＴＨは、
ref_item[@name_asc='MAKER_ID']/ref_table[@name_asc='MAKER_SHARYOU']/ref_item[@name_asc='MAKER_ID']/ref_table[@name_asc='MAKER']/item[@name_asc='MAKER_NAME']
となるが、図５１の符号５２２で示すメーカ名を選択したときには、項目５１８（図４９）の下のメーカ名が選択され、このときにＸＰＡＴＨは、
ref_item[@name_asc='SHARYOU_ID']/ref_table[@name_asc='MAKER_SHARYOU']/ref_item[@name_asc='MAKER_ID']/ref_table[@name_asc='MAKER']/item[@name_asc='MAKER_NAME']
となる。このようなＸＰＡＴＨで指定された項目が小組テンプレートで仮引数として記述される。そしてこのような小組テンプレートがＸＳＬＴプロセッサ１０８にかけるＸＳＬＴ文書１２７に組み込まれる。
【０１０５】
複合インデックスで参照される項目を図５１の画面で１通りの方法のみで表示する場合には、ＸＭＬ文書では、その項目をその表示方法に対応した１つの方法で記述するのみでよいが、例えば２つの項目より成る複合インデックスで参照される項目を図５１の画面で２通りの方法で表示する場合には、ＸＭＬ文書では、その項目をそれらの表示方法に対応した上述の２つの方法で記述する。図５１の画面に表示される項目のツリー構造は、物件データベース１２１の物件テーブル等のテーブル及びこれらの間の関係の定義データから直接作成される。
【０１０６】
図４に示す物件データベース１２１を基に生成された図４５〜５０に示す構造を有するＸＭＬ文書１２６の１つの物件についての部分を図５２〜５８に示す。
【０１０７】
［実施形態２］
実施形態１では、最終的に得られるページのレイアウトは、図２８の画面のレイアウトビューに示すようなものである。このレイアウトでは、ページ全体が１組の行列に分割され、行列内の各列各行、複数列各行、各列複数行又は複数列複数行に１つの小組が配置される。
【０１０８】
これに対し、実施形態２では、最終的に得られるページのレイアウトは、図５９の画面のレイアウトビューに示すようなものである。このレイアウトでは、ページ全体に複数の行列が配置され、各行列内の各列各行、複数列各行、各列複数行又は複数列複数行に１つの小組が配置される。ページ全体に配置する各行列の位置及び大きさを自由に設定することができるので、ページに配置される小組の配置をある程度自由にすることができる。
【０１０９】
図６０及び図６１に本実施形態によるデータベースパブリッシング装置の一部を示す。なお、図３、図６０及び図６１に示す各部分を合わせたものが本実施形態による全体のデータベースパブリッシング装置を構成する。図６０及び図６１においては、図１及び図２に示す実施形態１と同一の部分については同一の符号を付してある。
【０１１０】
図６０及び図６１を図１及び図２と比較すると明らかなように、本実施形態によるデータベースパブリッシング装置が実施形態１のものと異なる点は、マスターレイアウト生成手段１０５が削除され、ページスタイル情報生成手段２０１、ページテンプレート生成手段２０２、ページテンプレート割当手段２０３が追加され、ＤＴＰ手段１０２がＤＴＰ手段１０２Ｂに変更され、小組配置・物件割当手段１０６が小組配置・物件割当手段１０６Ｂに変更された点である。
【０１１１】
本実施形態の小組スタイル情報生成手段１０３、小組テンプレート生成手段１０４、ＸＳＬＴ文書生成手段１０７、ＸＳＬＴプロセッサ１０８及びＸＳＬ−ＦＯプロセッサ１０９、１１０の構成と動作は、実施形態１のものと同様であるので、これらの説明を省略する。
【０１１２】
次に、本実施形態に特有のＤＴＰ手段１０２Ｂ、ページスタイル情報生成手段２０１、ページテンプレート生成手段２０２、ページテンプレート割当手段２０３及び小組配置・物件割当手段１０６Ｂについて詳細に説明する。なお、これらの手段は、実施形態１と同様にコンピュータがコンピュータプログラムを読み込んで実行することにより、コンピュータのハードウェア資源を用いて実現することができる。
【０１１３】
ＤＴＰ手段１０２Ｂは、実施形態１のＤＴＰ手段１０２の機能を有すると共に、各ページテンプレートに１又は２以上のエリアを設定する機能を有する。
【０１１４】
ＤＴＰ手段１０２Ｂは、図６２に示すようなページテンプレートの画面を表示し、オペレータのキーボード又はマウスの操作により、図６２に示すようなページテンプレート上のエリアを設定する。図６２の例ではページテンプレートに４つのエリア（左側の２つの横長のエリア及び右側の２つの縦長のエリア）が設定されている。ＤＴＰ手段１０２Ｂは、エリアの設定されたページテンプレートのデータをＤＴＰデータ１２２Ｂの一部として出力する。なお、ＤＴＰデータ１２２Ｂの他の部分は、実施形態１の小組レイアウトのデータである。
【０１１５】
ページスタイル情報生成手段２０１は、ＤＴＰデータ１２２Ｂのうちエリアの設定されたページテンプレートのデータを読み込み、各エリアのパラメータを設定し、パラメータの設定されたエリアを含むページテンプレートのデータをページスタイル情報２２１として出力する。
【０１１６】
オペレータが図６２の画面に表示されているエリアを選択し、所定の操作をすると、ページスタイル情報生成手段２０１は、図６３に示す画面を表示する。
【０１１７】
ページスタイル情報生成手段２０１は、エリア原点座標の欄の「左上を原点に設定」のラジオボタンが選択されているときには、選択されたエリアの左上座標をＤＴＰデータ１２２Ｂから読込み、この欄内に表示する。一方、エリア原点座標の欄の「右上を原点に設定」のラジオボタンが選択されているときには、選択されたエリアの右上座標をＤＴＰデータ１２２Ｂから読込み、この欄内に表示する。ただし、オペレータがこの欄で原点座標を修正することも可能である。
【０１１８】
また、ページスタイル情報生成手段２０１は、エリアサイズをＤＴＰデータ１２２Ｂから読込み、エリアサイズの欄内に表示する。「小組間隔を自動計算」のラジオボタンが選択されているときには、オペレータがこの欄でエリアサイズを修正することも可能である。
【０１１９】
オペレータは「エリアサイズを自動計算」のラジオボタンを選択したときには、コラムサイズの欄の設定項目（小組の幅及び高さ並びに小組の左右間隔及び上下間隔）及びコラム数の欄の設定項目（縦横の列数）に希望値を設定し、「自動計算」のボタンを押す。すると、エリアサイズが自動計算され、それがエリアサイズの欄に表示される。
【０１２０】
他方、オペレータは、「小組間隔を自動計算」のラジオボタンを選択したときには、コラムサイズの欄の設定項目（小組の幅及び高さ）及びコラム数の欄の設定項目（縦横の列数）に希望値を設定し、「自動計算」のボタンを押す。すると、小組間隔が自動計算され、それがコラムサイズの欄に表示される。
【０１２１】
上記の設定や自動計算が行われ、エリア原点、エリアサイズ、コラムサイズ、コラム数の欄の諸項目が決定したならば、オペレータは「ＯＫ」ボタンを押して、当該エリアについてのパラメータの設定を終了する。
【０１２２】
ページテンプレート内の全てのエリアについてパラメータの設定が終了して、オペレータが所定の操作をすると、ページスタイル情報生成手段２０１は、図６４に示すようなページスタイル情報２２１をファイルとして出力する。
【０１２３】
なお、図６４のページスタイル情報においては、見開きページのうちの右側のページのデータを最初に記述し、左側のページのデータを後に記述してある。ただし、この時点では、左開きか右開きかは定まっておらず、ページスタイル情報を両方の開き方に適用することができる。
【０１２４】
ページテンプレート生成手段２０２は、ページスタイル情報２２１を読込み、所定の設定を行った後、ページテンプレート群２２２をファイルとして出力する。
【０１２５】
ページテンプレート生成手段２０２を起動すると、これは図６５に示す画面を表示する。左側の欄には、ページスタイル情報生成手段２０１が生成した全てのページスタイルが表示される。右側の欄には、左側で選択されているページスタイルのレイアウトが表示される。
【０１２６】
オペレータが右側の欄に表示されているレイアウト上で希望のエリアを選択し、所定のメニュー操作をすると、ページテンプレート生成手段２０２は、図６６に示す画面を表示する。
【０１２７】
エリア情報には、ページスタイル情報２２１から読み込まれた情報（基本小組サイズ、コラム数、小組間隔）が表示される。
【０１２８】
オペレータは、ページ内流し込み順番のコンボボックスで当該エリアの順番を選択する。ページ内流し込み順番とは、ページ内でデータを流し込むエリアの順番である。
【０１２９】
また、オペレータは、小組流し込み方向の４つのトグルボタンのうちの１つのものを選択する。小組流し込み方向とは、エリア内でデータを流し込む順番である。
【０１３０】
ページテンプレート生成手段２０２は、小組スタイル情報１２３を読込み、登録されている全ての小組スタイルを「使用可能な小組スタイルの設定」の欄の左側の「小組スタイル」のリストボックスに表示する。オペレータは、このリストボックスに表示されている小組スタイルのうちから希望するものを右隣の「使用可能な小組スタイル」のリストボックスに移動する。
【０１３１】
ページテンプレート生成手段２０２は、「使用可能な小組スタイル」のリストボックスに移動してきた小組スタイルを「基本小組スタイル」のコンボボックスに登録する。オペレータは、このコンボボックスで、基本小組スタイルを選択する。基本小組スタイルとは、ディフォルトで各セル（基本小組サイズの領域）に設定する小組スタイルのことである。
【０１３２】
上記の設定が行われ、ページ内流し込み順番、小組流し込み方向、使用可能な小組スタイル及び基本小組スタイルが決定したならば、オペレータは「ＯＫ」ボタンを押して、当該エリアについてのこれらの項目の設定を終了する。
【０１３３】
ページテンプレート内の全てのエリアについて上記項目の設定が終了して、オペレータが所定の操作をすると、ページテンプレート生成手段２０２は、図６７に示すようなページテンプレート２２２を生成する。
【０１３４】
ページテンプレート生成手段２０２は、生成した各ページテンプレートを、一旦、データベースパブリッシング装置が管理するプロジェクトファイル１３３に登録する。
【０１３５】
次に、ページテンプレート生成手段２０２は、以下に説明する動作により、プロジェクトファイル１３３に登録された１又は２以上のページテンプレートをまとめてページテンプレート群２２２のファイルにエクスポートする。
【０１３６】
図２０に示すメニュー［ファイル→エクスポート→ページテンプレートエクスポート］がオペレータにより選択されると、ページテンプレート生成手段２０２は、図６８に示すダイアログボックスを表示する。このダイアログボックスの左側のページテンプレートのリストボックスにはプロジェクトファイル１３３に登録されている全てのページテンプレートが表示される。オペレータは、左側のページテンプレートのリストボックスに表示されているページテンプレートのうちからページテンプレート群２２２のファイルにエクスポートしたいページテンプレートを右側のエクスポートするページテンプレートのリストボックスに移動し、ＯＫボタンを押す。すると、ページテンプレート生成手段２０２は、図６９に示すダイアログボックスを表示する。オペレータがこのダイアログでページテンプレート群２２２のファイル名とその格納場所を指定して、保存ボタンを押すと、ページテンプレート生成手段２０２は、図６８のダイアログの右側のリストボックスにあるページテンプレートをまとめたページテンプレート群２２２のファイルをエクスポートする。
【０１３７】
なお、図６７のページテンプレートにおいても、見開きページのうちの右側のページのデータを最初に記述し、左側のページのデータを後に記述してある。ただし、この時点では、左開きか右開きかは定まっておらず、ページテンプレートを両方の開き方に適用することができる。ページ内流し込み順番によりページテンプレートが右開きに適用するものであるのか又は左開きに適用するものであるのかが実質的に略決まってしまうこともあるが、例えば、ページ内流し込み順番がランダムであれば、ページテンプレートを両方の開き方に適用することができる。
【０１３８】
ページテンプレート割当手段２０３は、図５９又は７７の画面の所定のメニューを辿ることにより起動される。ページテンプレート割当手段２０３は、起動されると、図７０に示す画面を表示する。オペレータが現在扱っている物件情報掲載誌で用いたいページテンプレートを含んでいるページテンプレート群２２２のファイルの名称を図７０のファイル名の欄に入力し、「開く」ボタンを押すと、ページテンプレート割当手段２０３はそのページテンプレート群２２２のファイルをインポートし、それに含まれている全てのページテンプレートを物件データベース１２１に物件情報掲載誌の識別子と対応付けて記録する。こうすることにより、作業が中断した場合や複数のオペレータがデータベースパブリッシング装置を用いている場合であっても、インポートを１度のみ行えば済むようになる。
【０１３９】
インポートしたファイルに記述されているページテンプレート群は、図７１に示す画面で確認することができる。
【０１４０】
ページテンプレート割当手段２０３は、ページテンプレート群２２２のファイルをインポートした後に、図７２に示す画面を表示する。この画面のページテンプレートのコンボボックスには、インポートしたファイルに記述されている全てのページテンプレートが表示される。オペレータがこの画面に開始ページ、終了ページ及びこれらの間のページに割り当てることを希望するページテンプレートを入力して「ＯＫ」ボタンを押すと、ページテンプレート割当手段２０３は、この入力に従って、ページにページテンプレートを割り当てる。
【０１４１】
小組配置・物件割当手段１０６Ｂも、図５９又は７７に示す画面で別の所定のメニューを辿ることにより起動される。小組配置・物件割当手段１０６Ｂは、起動されると、図７３に示す画面を表示する。オペレータが現在扱っている物件情報掲載誌で用いたいページテンプレートに含まれている小組テンプレートを含んでいる小組テンプレート群１２４のファイルの名称を図７３のファイル名の欄に入力し、「開く」ボタンを押すと、小組配置・物件割当手段１０６Ｂはその小組テンプレート群１２４のファイルをインポートし、それに含まれている全ての小組テンプレートを物件データベース１２１に物件情報掲載誌の識別子と対応付けて記録する。こうすることにより、作業が中断した場合や複数のオペレータがデータベースパブリッシング装置を用いている場合であっても、インポートを１度行えば済むようになる。
【０１４２】
図７１に示す画面に表示されているディフォルトの小組テンプレートを図６６の画面の「使用可能な小組スタイル」のリストボックスに移動した小組テンプレートであって、上記の手順でインポートした小組テンプレートに置き換えることが可能である。この置き換えをするときの画面を図７４に示す。
【０１４３】
なお、小組配置・物件割当手段１０６Ｂは、物件データベース１２１に登録されている物件データ及び小組テンプレートのみならず、ページテンプレート割当手段２０３が物件データベース１２１に物件情報掲載誌と関連付けて登録したページテンプレート群２２２のファイルに含まれているページテンプレートも読み出すことができる。
【０１４４】
小組配置・物件割当手段１０６Ｂは、小組テンプレート群２２２のファイルをインポートした後に、図７５に示す画面を表示する。  オペレータが割り付けるカテゴリ指定の欄の参照ボタンを押すと、小組配置・物件割当手段１０６Ｂは、図２５の画面を表示する。実施形態１と同様に、図２５の画面は、図５に示すツリー構造を基に生成される。図２５の画面では、オペレータは既に作成してある何れかのフィルタを選択する。オペレータは、選択の際には、図２５の画面内の上の「カテゴリ」のコンボボックスでフィルタのカテゴリを選択した後で、図２５の画面内の下の「割り付け範囲選択」のリストで目的のフィルタを選択する。こうすることにより、フィルタ１４１によりデータベース１２１から抽出された物件データが対象ページに割り当てられる。なお、図２５の画面では、「割り付け範囲選択」のリストボックスで複数の項目を連続的に選択することが可能であり、フィルタはその複数の項目を選択するためのものとなる。図７５の例では、割り付けるカテゴリ指定の開始が「販売店で分類／ＭＡＸ川口」であり、その終了が「販売店で分類／中山川口店」であるが、これは、図２５の画面の「割り付け範囲選択」のリストボックスで「ＭＡＸ川口」、「ケーツー商会」及び「中山川口店」が連続的に選択されたことを示す。従って、図７２の画面で設定されたページ範囲の有効ページには、「ＭＡＸ川口」、「ケーツー商会」及び「ナカヤマ浦和店」のデータが割り当てられる。
【０１４５】
オペレータがページ指定の欄の「範囲指定する」のチェックボックスをチェックすると、開始のエリア及びエリア内位置並びに終了のページ、エリア及びエリア内位置を指定することが可能となる。一方、このチェックボックスをチェックしないと、開始のエリア及びエリア内位置のみを指定することが可能となる。なお、エリアの指定は、上記ページ内流し込み順番に従い、エリア内位置は、上記小組流し込み方向に従う。
【０１４６】
開始ページには、図７２の画面で指定されたページ範囲のうち図７７と同様の画面（但し、物件ＩＤ及び物件名が空白の状態であるもの）で現在選択されている位置（右向き黒塗り矢印６０１で示す位置）が割り付け開始位置となるため、第１１５ページは、物件データの割当対象とはならない。図７５の画面では、開始ページを変更することはできないが、エリア及びエリア内位置を変更することが可能である。
【０１４７】
ページ指定の欄の参照ボタンは、「範囲指定する」のチェックボックスがチェックされているときにのみ有効であり、このボタンが有効であるときにオペレータがこのボタンを押すと、小組配置・物件割当手段１０６Ｂは、図７６に示す画面を表示する。オペレータが、この画面で終了ページを選択して「ＯＫ」ボタンを押すと、終了ページが設定される。
【０１４８】
改ページ、改段は実施形態１と同様のものである。また、これらに関連したタイミングも実施形態１と同様のものである。改エリアは実施形態２に特有のものであるが、これは、タイミングとして指定された階層の内容が変化したときに、新たなエリアから物件の割当を開始することである。
【０１４９】
オペレータが「空白セルを挿入する」のチェックボックスをチェックすると、タイミングとして指定された階層の内容が変化したときに、各エリアの小組流し込み方向に従った順で最初のセルが空白となる。
【０１５０】
なお、タイミングとして指定された階層の内容が変化したときに改ページ、改エリア又は改段するようにしたときには、１カテゴリに割り当てるページ数、エリア数又は段数を指定することもしないこともできる。
【０１５１】
オペレータが図７５に示す画面で割り付けるカテゴリ、ページ範囲、改ページ等を設定し、「ＯＫ」ボタンを押すと、小組配置・物件割当手段１０６Ｂは、設定内容に従って、各ページの各エリアの各小組に物件データを割り当てる。
【０１５２】
小組配置・物件割当手段１０６Ｂは、図７７に示す画面も表示する。
【０１５３】
図７７の画面は、図７５の画面で設定した内容を反映したものであるが、この画面でオペレータは各セルの区分の変更、各セルに割り当てる小組テンプレートの種類の変更、各セルに割り当てる小組区分の変更、各小組に割り当てる物件データの変更等を行うことができる。
【０１５４】
セルの区分の変更の際には、セル区分としては、「見出しセル」、「割り付けセル」又は「空きセル」を選択することができる。「見出しセル」とは、販売店等の見出しを割り当てるためのセルであり、「割り付けセル」とは、物件データを割り当てるためのセルであり、「空きセル」とは、何も割り当てられないセルであり、「空きセル」の領域では背景が表示される。「見出しセル」又は「空きセル」が挿入されると、物件データは繰り下げて割り当てられる。
【０１５５】
セルに割り当てる小組テンプレートの種類の変更は、区分が「見出しセル」又は「割り付けセル」であるセルに対してのみ可能である。セルに割り当てる小組テンプレートの種類の変更に際しては、ページテンプレート生成手段２０２が画面６３で設定した使用可能な小組スタイルであって小組配置・物件割当手段１０６Ｂがインポートした小組テンプレート群１２４のファイルに含まれているものに対応した小組テンプレートを選択することができる。
【０１５６】
セルに割り当てる小組区分の変更は、区分が「割り付けセル」であるセルに対して可能である。セルに割り当てる小組区分の変更に際しては、「見出し」又は「物件」を選択することができる。
【０１５７】
特殊な組み合わせの例として、「セル区分」が「割り付け」であり、「小組テンプレート」の種類が「小組１」であり、「小組区分」が「見出し」であるセルに対しては、「浮動見出し」が設定される。「浮動見出し」とは、物件の挿入及び削除により移動する見出しのことである。これに対し、「セル区分」が「見出し」であるセルに対しては、「固定見出し」が設定される。「固定見出し」とは、物件の挿入又は削除により移動しない見出しのことである。
【０１５８】
セル区分、小組テンプレート及び小組区分の組み合わせとセルに表示されるデータとの関係を下表に示す。
【０１５９】
【表１】
2008112472.tif 000003
上表より明らかなように、「セル区分」が「見出し」であるセルには「固定見出し」が設定される。「セル区分」が「割り付け」であり「小組区分」が「見出し」であるセルには「小組テンプレート」にどのような小組が設定されていても「浮動見出し」が設定され、「セル区分」が「割り付け」であり「小組区分」が「物件」であるセルには「小組テンプレート」にどのような小組が設定されていても「物件」が設定される。これは、例えば、「midashi1」の小組テンプレートが見出し用のテンプレートであることや、「小組１」の小組テンプレートが物件用のテンプレートであることをコンピュータに認識させていないためである。従って、実際には、上表の（３）の組み合わせ及び（６）の組み合わせはオペレータの判断で避けることとなる。
【０１６０】
小組名が「midashi1」であるセルには、小組の設計次第で販売店等のデータを流し込むことも可能であり、固定データのみを表示させることも可能である。
【０１６１】
図７７の画面での設定に従ったレイアウトビューを図５９に示す。
【０１６２】
小組配置・物件割当手段１０６Ｂは、図７５の画面で設定され、必要に応じて図７７の画面で修正が加えられた小組配置及び物件割当に従ったＸＭＬ文書１２６及び小組配置・物件割当データ１２７を出力する。
【０１６３】
［実施形態３］
実施形態２では、小組テンプレート生成手段１０４が、自ら作成した各小組テンプレートを一旦プロジェクトファイル１３３に記録した後に、プロジェクトファイル１３３に登録された１又は２以上の小組テンプレートを含む小組テンプレート群１２４のファイルをエクスポートする。そして、小組配置・物件割当手段１０６Ｂが、オペレータにより選択された小組テンプレート群１２４のファイルをインポートし、インポートしたファイルに含まれている小組テンプレートを物件データベース１２１に物件情報掲載誌と関連付けて登録する。
【０１６４】
また、実施形態２では、ページテンプレート生成手段２０２が、自ら作成した各ページテンプレートを一旦プロジェクトファイル１３３に記録した後に、プロジェクトファイル１３３に登録された１又は２以上のページテンプレートを含むページテンプレート群２２２のファイルをエクスポートする。そして、ページテンプレート割当手段２０３が、オペレータにより選択されたページテンプレート群２２２のファイルをインポートし、インポートしたファイルに含まれているページテンプレートを物件データベース１２１に物件情報掲載誌と関連付けて登録する。
【０１６５】
しかしながら、上記の実施形態２の構成及び動作では、オペレータは、エクスポート及びインポートを行わなければならず、作業効率が悪化する。また、同一のデータベースパブリッシング装置で複数種類の物件情報掲載誌を扱う場合に多種類の小組テンプレート及び多種類のページテンプレートをインポートし、その中から現在扱っている物件情報掲載誌に必要な小組テンプレート及びテンプレートを物件データベースに登録することになるので、作業効率が悪化する。更に、１つの小組テンプレート群１２４のファイルに１つの物件情報掲載誌に必要な小組テンプレートが含まれているとは限らず、そうでない場合にはオペレータは複数の小組テンプレート群１２４のファイルをインポートしなければならなくなり、作業効率が悪化する。同様に、１つのページテンプレート群２２２のファイルに１つの物件情報掲載誌に必要なページテンプレートが含まれているとは限らず、そうでない場合にはオペレータは複数のページテンプレート群２２２のファイルをインポートしなければならなくなり、作業効率が悪化する。
【０１６６】
実施形態３は、このような問題点を解決するものである。
【０１６７】
図７８及び図７９に本実施形態によるデータベースパブリッシング装置の一部を示す。なお、図３、図７８及び図７９に示す各部分を合わせたものが本実施形態による全体のデータベースパブリッシング装置を構成する。図７８及び図７９においては、図６０及び図６１に示す実施形態２と同一の部分については同一の符号を付してある。
【０１６８】
図７８及び図７９を図６０及び図６１と比較すると明らかなように、本実施形態によるデータベースパブリッシング装置が実施形態１のものと構成上異なる点は、小組テンプレート群１２４及びページテンプレート群２２２が削除されている点及び小組テンプレート生成手段１０４、ページテンプレート生成手段２０２Ｃ、ページテンプレート割当手段２０３Ｃ及び小組配置・物件割当手段１０６Ｃがそれぞれ小組テンプレート生成手段１０４、ページテンプレート生成手段２０２Ｃ、ページテンプレート割当手段２０３Ｃ及び小組配置・物件割当手段１０６Ｃに変更されている点である。
【０１６９】
また、図７８の信号の流れを示す矢印から明らかなように、小組テンプレート生成手段１０４Ｃは、小組テンプレートを何れかの物件情報掲載誌に関連付けて物件データベース１２１に登録し、ページテンプレート生成手段２０２Ｃはページテンプレートを何れかの物件情報掲載誌に関連付けて物件データベース１２１に登録する。
【０１７０】
更に、図７９の信号の流れを示す矢印から明らかなように、小組配置・物件割当手段１０６Ｂは、現在扱っている物件情報掲載誌に関連付けられて物件データベース１２１に登録されている小組テンプレートを物件データベース１２１から読み出し、ページテンプレート割当手段２０３Ｃは、現在扱っている物件情報掲載誌に関連付けられて物件データベース１２１に登録されているページテンプレートを物件データベース１２１から読出す。
【０１７１】
小組テンプレート生成手段１０４Ｃは、小組テンプレートの出力先を除けば、小組テンプレート生成手段１０４と同一である。ページテンプレート生成手段２０２Ｃは、ページテンプレートの出力先を除けば、ページテンプレート生成手段２０２と同一である。小組配置・物件割当手段１０６Ｃは、小組テンプレート群１２４のファイルから小組テンプレートを入力しない点及び物件データベース１２１に小組テンプレートを出力しない点を除けば、小組配置・物件割当手段１０６Ｂと同一である。ページテンプレート割当手段２０３は、ページテンプレート群２２２の入力先を除けば、ページテンプレート割当手段２０３と同一である。
【０１７２】
次に、小組テンプレート生成手段１０４Ｃ、ページテンプレート生成手段２０２Ｃ、ページテンプレート割当手段２０３Ｃ及び小組配置・物件割当手段１０６Ｃの本発明に特有の動作について詳細に説明する。なお、これらの手段は、実施形態２と同様にコンピュータがコンピュータプログラムを読み込んで実行することにより、コンピュータのハードウェア資源を用いて実現することができる。
【０１７３】
図８０に示すメニュー［ファイル→データベースへ登録→小組テンプレートの登録］がオペレータにより選択されると、小組テンプレート生成手段１０４Ｃは、図８１に示すダイアログボックスを表示する。このダイアログボックスの左側の小組テンプレートのリストボックスにはプロジェクトファイル１３３に登録されている全ての小組テンプレートが表示される。オペレータは、左側の小組テンプレートのリストボックスに表示されている小組テンプレートのうちから物件データベース１２１にエクスポートしたい小組テンプレートを右側の登録する小組テンプレートのリストボックスに移動し、移動した小組テンプレートを関連付けたい物件情報掲載誌を登録先カタログのコンボボックスで選択し、ＯＫボタンを押す。すると、小組テンプレート生成手段１０４Ｃは、図８１のダイアログの右側のリストボックスにある小組テンプレートを登録先カタログのコンボボックスで選択された物件情報掲載誌に関連付けて物件データベース１２１に登録する。
【０１７４】
同様に、図８０に示すメニュー［ファイル→データベースへ登録→ページテンプレートの登録］がオペレータにより選択されると、ページテンプレート生成手段２０２Ｃは、図８２に示すダイアログボックスを表示する。このダイアログボックスの左側のページテンプレートのリストボックスにはプロジェクトファイル１３３に登録されている全てのページテンプレートが表示される。オペレータは、左側のページテンプレートのリストボックスに表示されているページテンプレートのうちから物件データベース１２１にエクスポートしたいページテンプレートを右側の登録する小組テンプレートのリストボックスに移動し、移動したページテンプレートを関連付けたい物件情報掲載誌を登録先カタログのコンボボックスで選択し、ＯＫボタンを押す。すると、ページテンプレート生成手段２０２Ｃは、図８２のダイアログの右側のリストボックスにあるページテンプレートを登録先カタログのコンボボックスで選択された物件情報掲載誌に関連付けて物件データベース１２１に登録する。
【０１７５】
ページテンプレート割当手段２０３Ｃは、図５９又は７７の画面の所定のメニューを辿ることにより起動される。ページテンプレート割当手段２０３Ｃは、起動されると、図７０に示す画面を表示することはせずに、図７２に示す画面を表示する。この画面のページテンプレートのコンボボックスには、現在扱っている物件情報掲載誌に関連付けられて物件データベース１２１に登録されているページテンプレートが表示される。オペレータがこの画面に開始ページ、終了ページ及びこれらの間のページに割り当てることを希望するページテンプレートを入力して「ＯＫ」ボタンを押すと、ページテンプレート割当手段２０３Ｃは、この入力に従って、ページにページテンプレートを割り当てる。
【０１７６】
なお、現在扱っている物件情報掲載誌に関連付けられて登録されているページテンプレートは、図８３に示す画面で確認することができる。図８３に示す画面は、画面下にあるページテンプレートのタブを選択したときのものである。
【０１７７】
小組配置・物件割当手段１０６Ｃも、図５９又は７７に示す画面で別の所定のメニューを辿ることにより起動される。小組配置・物件割当手段１０６Ｃは、起動されると、図７３に示す画面を表示することはせずに、図７５に示す画面を表示する。この表示後の小組配置・物件割当手段１０６Ｃの動作は、小組配置・物件割当手段１０６Ｂのものと同一であるので、説明を省略する。
【０１７８】
なお、現在扱っている物件情報掲載誌に関連付けられて登録されている小組テンプレートは、図８４に示す画面で確認することができる。図８４に示す画面は、画面下にある小組テンプレートのタブを選択したときのものである。
【０１７９】
なお、実施形態２及び実施形態３を複合させて、オペレータが、小組テンプレートの出力先を小組テンプレート群のファイルにするか、又は、物件データベースにするかを選択することができ、また、ページテンプレートの出力先をページテンプレート群のファイルにするか、又は、物件データベースにするかを選択することができるようにしてもよい。また、このように複合させた場合には、実施形態３を基本として小組テンプレート生成手段及びページレイアウト生成手段が予め物件データベースに小組テンプレート及びページテンプレートを登録しておきながらも、実施形態２によりエクスポート及びインポートを経て小組配置・物件割当手段及びページテンプレート割当手段が小組テンプレート及びページテンプレートを物件データベースに追登録することも可能となる。
【図面の簡単な説明】
【０１８０】
【図１】本発明の実施形態１によるデータベースパブリッシング装置の構成を示すブロック図（１／３）である。
【図２】本発明の実施形態１によるデータベースパブリッシング装置の構成を示すブロック図（２／３）である。
【図３】本発明の実施形態１及び２によるデータベースパブリッシング装置の構成を示すブロック図（３／３）である。
【図４】本発明の実施形態１による物件データベースの構造を示す図である。
【図５】本発明の実施形態１による物件を抽出するためのフィルタを管理するツリーの構造を示す図である。
【図６】本発明の実施形態１によるＤＴＰ手段が作成した小組レイアウトの例を示す図である。
【図７】本発明の実施形態１による小組スタイル情報生成手段が図６の小組レイアウトの例を基に生成した小組スタイル情報を示す図である。
【図８】図７に示す小組スタイル情報の階層構造を示す図である。
【図９】本発明の実施形態１による小組スタイル情報生成手段の動作を示すフローチャート（１／３）である。
【図１０】本発明の実施形態１による小組スタイル情報生成手段の動作を示すフローチャート（２／３）である。
【図１１】本発明の実施形態１による小組スタイル情報生成手段の動作を示すフローチャート（３／３）である。
【図１２】本発明の実施形態１による小組テンプレート生成手段が図７に示す小組スタイル情報を基に生成する小組テンプレートを示す図である。
【図１３】本発明の実施形態１による図１２に示す小組テンプレートに対応したＸＭＬ文書の構造を示す図である。
【図１４】本発明の実施形態１による小組テンプレート生成手段の動作を示すフローチャート（１／２）である。
【図１５】本発明の実施形態１による小組テンプレート生成手段の動作を示すフローチャート（２／２）である。
【図１６】本発明の実施形態１による小組テンプレート生成手段が表示する画面を示す図（１／４）である。
【図１７】本発明の実施形態１による小組テンプレート生成手段が表示する画面を示す図（２／４）である。
【図１８】本発明の実施形態１による小組テンプレート生成手段が表示する画面を示す図（３／４）である。
【図１９】本発明の実施形態１による小組テンプレート生成手段が表示する画面を示す図（４／４）である。
【図２０】本発明の実施形態１による小組テンプレート又はページテンプレートをエクスポートするためのメニューを表示した画面の図である。
【図２１】本発明の実施形態１によるエクスポートする小組テンプレートを選択するための画面の図である。
【図２２】本発明の実施形態１によるエクスポートする小組テンプレート群を格納するファイルを指定するための画面の図である。
【図２３】本発明の実施形態１によるマスターレイアウトを作成するための画面を示す図である。
【図２４】本発明の実施形態１による原データを作成するための画面を示す図である。
【図２５】本発明の実施形態１による対象ページに割り当てる物件データを抽出するためのフィルタを選択するための画面を示す図である。
【図２６】本発明の実施形態１による対象ページに割り当てる物件データを並べ替える順序を決定するための画面を示す図である。
【図２７】本発明の実施形態１によるマスターレイアウトに従った小組の配置を変更するための画面を示す図である。
【図２８】本発明の実施形態１による各小組に割り当てる各物件を変更するための画面を示す図である。
【図２９】本発明の実施形態１による各ページにおいて各割り付け位置に割り付ける小組の種類と物件を表示し、変更するための画面を示す図である。
【図３０】本発明の実施形態１で生成するＸＳＬＴ電子文書の第１の例を示す図（１／２）である。
【図３１】本発明の実施形態１で生成するＸＳＬＴ電子文書の第１の例を示す図（２／２）である。
【図３２】本発明の実施形態１で図３８に示すＸＭＬ電子文書と同時に生成するＸＳＬＴ電子文書の第２の例を示す図（１／６）である。
【図３３】本発明の実施形態１で図３８に示すＸＭＬ電子文書と同時に生成するＸＳＬＴ電子文書の第２の例を示す図（２／６）である。
【図３４】本発明の実施形態１で図３８に示すＸＭＬ電子文書と同時に生成するＸＳＬＴ電子文書の第２の例を示す図（３／６）である。
【図３５】本発明の実施形態１で図３８に示すＸＭＬ電子文書と同時に生成するＸＳＬＴ電子文書の第２の例を示す図（４／６）である。
【図３６】本発明の実施形態１で図３８に示すＸＭＬ電子文書と同時に生成するＸＳＬＴ電子文書の第２の例を示す図（５／６）である。
【図３７】本発明の実施形態１で図３８に示すＸＭＬ電子文書と同時に生成するＸＳＬＴ電子文書の第２の例を示す図（６／６）である。
【図３８】本発明の本実施形態１で生成するＸＭＬ電子文書の例を示す図である。
【図３９】本発明の実施形態１により生成されるＸＳＬＴ電子文書とＸＭＬ電子文書の構造及びそれらの関係を示す概念図である。
【図４０】本発明の実施形態１で図３８に示すＸＭＬ電子文書と図３２〜３７に示すＸＳＬＴ電子文書から生成するＸＳＬＴ電子文書を示す図（１／５）である。
【図４１】本発明の実施形態１で図３８に示すＸＭＬ電子文書と図３２〜３７に示すＸＳＬＴ電子文書から生成するＸＳＬＴ電子文書を示す図（２／５）である。
【図４２】本発明の実施形態１で図３８に示すＸＭＬ電子文書と図３２〜３７に示すＸＳＬＴ電子文書から生成するＸＳＬＴ電子文書を示す図（３／５）である。
【図４３】本発明の実施形態１で図３８に示すＸＭＬ電子文書と図３２〜３７に示すＸＳＬＴ電子文書から生成するＸＳＬＴ電子文書を示す図（４／５）である。
【図４４】本発明の実施形態１で図３８に示すＸＭＬ電子文書と図３２〜３７に示すＸＳＬＴ電子文書から生成するＸＳＬＴ電子文書を示す図（５／５）である。
【図４５】物件データベースから単純に生成されたＸＭＬ文書の構造を示す図である。
【図４６】本発明の実施形態１による小組テンプレート生成手段が生成する小組テンプレートに対応したＸＭＬ文書の構造を示す図（１／５）である。
【図４７】本発明の実施形態１による小組テンプレート生成手段が生成する小組テンプレートに対応したＸＭＬ文書の構造を示す図（２／５）である。
【図４８】本発明の実施形態１による小組テンプレート生成手段が生成する小組テンプレートに対応したＸＭＬ文書の構造を示す図（３／５）である。
【図４９】本発明の実施形態１による小組テンプレート生成手段が生成する小組テンプレートに対応したＸＭＬ文書の構造を示す図（４／５）である。
【図５０】本発明の実施形態１による小組テンプレート生成手段が生成する小組テンプレートに対応したＸＭＬ文書の構造を示す図（５／５）である。
【図５１】本発明の実施形態１による小組テンプレート生成手段が表示する画面を示す図であって、図１８に示す図に置き換わるものである。
【図５２】本発明の実施形態１による図４６〜５０に示す構造を有するＸＭＬ文書の１つの物件についての部分（１／７）を示す図である。
【図５３】本発明の実施形態１による図４６〜５０に示す構造を有するＸＭＬ文書の１つの物件についての部分（２／７）を示す図である。
【図５４】本発明の実施形態１による図４６〜５０に示す構造を有するＸＭＬ文書の１つの物件についての部分（３／７）を示す図である。
【図５５】本発明の実施形態１による図４６〜５０に示す構造を有するＸＭＬ文書の１つの物件についての部分（４／７）を示す図である。
【図５６】本発明の実施形態１による図４６〜５０に示す構造を有するＸＭＬ文書の１つの物件についての部分（５／７）を示す図である。
【図５７】本発明の実施形態１による図４６〜５０に示す構造を有するＸＭＬ文書の１つの物件についての部分（６／７）を示す図である。
【図５８】本発明の実施形態１による図４６〜５０に示す構造を有するＸＭＬ文書の１つの物件についての部分（７／７）を示す図である。
【図５９】本発明の実施形態２による小組配置・物件割当手段が生成したページを表示する画面の図である。
【図６０】本発明の実施形態２によるデータベースパブリッシング装置の構成を示すブロック図（１／３）である。
【図６１】本発明の実施形態２によるデータベースパブリッシング装置の構成を示すブロック図（２／３）である。
【図６２】本発明の実施形態２によるＤＴＰ手段がページテンプレートにエリアを設定するために表示する画面の図である。
【図６３】本発明の実施形態２によるページスタイル情報生成手段がエリアのパラメータを設定するために表示する画面の図である。
【図６４】本発明の実施形態２によるページスタイル情報生成手段が生成したページスタイル情報の例を示す図である。
【図６５】本発明の実施形態２によるページスタイル情報生成手段が生成したページスタイル情報を表示する画面の図である。
【図６６】本発明の実施形態２によるページテンプレート生成手段がページテンプレート中の各エリアのパラメータを設定するために表示する画面の図である。
【図６７】本発明の実施形態２によるページテンプレート生成手段が生成したページテンプレートの例を示す図である。
【図６８】本発明の実施形態２によるエクスポートするページテンプレートを選択するための画面の図である。
【図６９】本発明の実施形態２によるエクスポートするページテンプレート群を格納するファイルを指定するための画面の図である。
【図７０】本発明の実施形態２によるインポートするページテンプレート群を格納するファイルを指定するための画面の図である。
【図７１】本発明の実施形態２によるページテンプレート生成手段が生成したページテンプレートを表示する画面の図である。
【図７２】本発明の実施形態２によるページテンプレート割当手段が表示する画面の図である。
【図７３】本発明の実施形態２によるインポートする小組テンプレート群を格納するファイルを指定するための画面の図である。
【図７４】本発明の実施形態２による小組テンプレートを変更するための画面の図である。
【図７５】本発明の実施形態２による小組配置・物件割当手段が物件割当等のために表示する画面の図である。
【図７６】図７５の画面から終了ページを設定するために呼び出される画面の図である。
【図７７】本発明の実施形態２による小組配置・物件割当手段が小組配置及び物件割当の修正等のために表示する画面の図である。
【図７８】本発明の実施形態３によるデータベースパブリッシング装置の構成を示すブロック図（１／３）である。
【図７９】本発明の実施形態３によるデータベースパブリッシング装置の構成を示すブロック図（２／３）である。
【図８０】本発明の実施形態３による小組テンプレート又はページテンプレートを物件データベースに登録するためのメニューを表示した画面の図である。
【図８１】本発明の実施形態３による物件データベースに登録する小組テンプレートを選択するための画面の図である。
【図８２】本発明の実施形態３による物件データベースに登録するページテンプレートを選択するための画面の図である。
【図８３】本発明の実施形態３による物件データベースに登録されているページテンプレートを確認するための画面の図である。
【図８４】本発明の実施形態３による物件データベースに登録されている小組テンプレートを確認するための画面の図である。
【符号の説明】
【０１８１】
１０１  データベース作成手段
１０２  ＤＴＰ手段
１０３  小組スタイル情報生成手段
１０４、１０４Ｃ  小組テンプレート生成手段
１０５  マスターレイアウト生成手段
１０６、１０６Ｂ、１０６Ｃ  小組配置・物件割当手段
１０７  ＸＳＬＴ文書生成手段
１０８  ＸＳＬＴプロセッサ
１０９、１１０  ＸＳＬ−ＦＯプロセッサ
１３３  プロジェクトファイル
２０１  ページスタイル情報生成手段
２０２、２０２Ｃ  ページテンプレート生成手段
２０３、２０３Ｃ  ページテンプレート割当手段
【図１】
2008112472.tif 000004
【図２】
2008112472.tif 000005
【図３】
2008112472.tif 000006
【図４】
2008112472.tif 000007
【図５】
2008112472.tif 000008
【図６】
2008112472.tif 000009
【図７】
2008112472.tif 000010
【図８】
2008112472.tif 000011
【図９】
2008112472.tif 000012
【図１０】
2008112472.tif 000013
【図１１】
2008112472.tif 000014
【図１２】
2008112472.tif 000015
【図１３】
2008112472.tif 000016
【図１４】
2008112472.tif 000017
【図１５】
2008112472.tif 000018
【図１６】
2008112472.tif 000019
【図１７】
2008112472.tif 000020
【図１８】
2008112472.tif 000021
【図１９】
2008112472.tif 000022
【図２０】
2008112472.tif 000023
【図２１】
2008112472.tif 000024
【図２２】
2008112472.tif 000025
【図２３】
2008112472.tif 000026
【図２４】
2008112472.tif 000027
【図２５】
2008112472.tif 000028
【図２６】
2008112472.tif 000029
【図２７】
2008112472.tif 000030
【図２８】
2008112472.tif 000031
【図２９】
2008112472.tif 000032
【図３０】
2008112472.tif 000033
【図３１】
2008112472.tif 000034
【図３２】
2008112472.tif 000035
【図３３】
2008112472.tif 000036
【図３４】
2008112472.tif 000037
【図３５】
2008112472.tif 000038
【図３６】
2008112472.tif 000039
【図３７】
2008112472.tif 000040
【図３８】
2008112472.tif 000041
【図３９】
2008112472.tif 000042
【図４０】
2008112472.tif 000043
【図４１】
2008112472.tif 000044
【図４２】
2008112472.tif 000045
【図４３】
2008112472.tif 000046
【図４４】
2008112472.tif 000047
【図４５】
2008112472.tif 000048
【図４６】
2008112472.tif 000049
【図４７】
2008112472.tif 000050
【図４８】
2008112472.tif 000051
【図４９】
2008112472.tif 000052
【図５０】
2008112472.tif 000053
【図５１】
2008112472.tif 000054
【図５２】
2008112472.tif 000055
【図５３】
2008112472.tif 000056
【図５４】
2008112472.tif 000057
【図５５】
2008112472.tif 000058
【図５６】
2008112472.tif 000059
【図５７】
2008112472.tif 000060
【図５８】
2008112472.tif 000061
【図５９】
2008112472.tif 000062
【図６０】
2008112472.tif 000063
【図６１】
2008112472.tif 000064
【図６２】
2008112472.tif 000065
【図６３】
2008112472.tif 000066
【図６４】
2008112472.tif 000067
【図６５】
2008112472.tif 000068
【図６６】
2008112472.tif 000069
【図６７】
2008112472.tif 000070
【図６８】
2008112472.tif 000071
【図６９】
2008112472.tif 000072
【図７０】
2008112472.tif 000073
【図７１】
2008112472.tif 000074
【図７２】
2008112472.tif 000075
【図７３】
2008112472.tif 000076
【図７４】
2008112472.tif 000077
【図７５】
2008112472.tif 000078
【図７６】
2008112472.tif 000079
【図７７】
2008112472.tif 000080
【図７８】
2008112472.tif 000081
【図７９】
2008112472.tif 000082
【図８０】
2008112472.tif 000083
【図８１】
2008112472.tif 000084
【図８２】
2008112472.tif 000085
【図８３】
2008112472.tif 000086
【図８４】
2008112472.tif 000087