(57)【要約】【課題】  予め作成されている小組のＤＴＰデータを利用できるＤＴＰ方法及びその装置を提供する。【解決手段】  流用小組ＤＴＰデータ生成部１１１で流用した小組ＤＴＰデータ等をファイルサーバ１０１に格納しておく。ＸＳＬＴ電子文書生成部１１４は、小組配置・物件割付け部１１３により生成された小組及び物件データの組合せについての小組ＤＴＰデータがファイルサーバ１０１に格納されているかを判断し、そうである場合には、その小組ＤＴＰデータを流用する旨の記述をＸＳＬＴ電子文書１１７に挿入する。ＸＳＬＴプロセッサ１１７は、その情報を引き継いだＸＳＬ−ＦＯ電子文書１１８を生成する。ＸＳＬ−ＦＯプロセッサ１１９は、その情報に係る小組については、ファイルサーバ１０１に格納されている小組ＤＴＰデータを流用したカタログＤＴＰデータを生成する。【選択図】      図１
2005275911.tif 000002
【特許請求の範囲】
【請求項１】
カタログを構成する１又は複数のページのうちの各ページに１又は複数の小組を割り付け、割り付けられた各小組に物件データを割り付ける割付ステップと、
前記割付ステップによる割り付けを基に、小組及び物件データの組合せについての小組ＤＴＰデータを代入することが記述されたカタログ組版用電子文書を生成するカタログ組版用電子文書生成ステップと、
前記カタログ組版用電子文書と前記小組ＤＴＰデータを基に、前記小組ＤＴＰデータが代入されたカタログＤＴＰデータを生成するカタログＤＴＰデータ生成ステップと、
を備えることを特徴とするＤＴＰ方法。
【請求項２】
請求項１に記載のＤＴＰ方法において、
前記割付ステップによる割付を基に、小組及び物件データの組合せのうちの全部又は一部についての小組組版用電子文書を生成する小組組版用電子文書生成ステップと、
前記小組組版用電子文書を基に、前記小組ＤＴＰデータを生成する小組ＤＴＰデータ生成ステップと、
を更に備えることを特徴とするＤＴＰ方法。
【請求項３】
請求項１に記載のＤＴＰ方法において、
前記割付ステップによる割り付けを基に、割り付けられた物件データを記述する物件データＸＭＬ電子文書を生成する物件データＸＭＬ電子文書生成ステップを更に備え、
前記カタログ組版用電子文書生成ステップは、
前記割付ステップによる割付けを基に、小組及び物件データの組合せについての小組ＤＴＰデータを代入することが記述されたカタログＸＳＬＴ電子文書を生成するカタログＸＳＬＴ電子文書生成ステップと、
前記物件データＸＭＬ電子文書及び前記カタログＸＳＬＴ電子文書を基に、前記小組ＤＴＰデータを代入することが記述されたカタログＸＳＬ−ＦＯ電子文書を生成するカタログＸＳＬ−ＦＯ電子文書生成ステップと、
を備えることを特徴とするＤＴＰ方法。
【請求項４】
請求項２に記載のＤＴＰ方法において、
前記割付ステップによる割付けを基に、割り付けられた物件データを記述する物件データＸＭＬ電子文書を生成する物件データＸＭＬ電子文書生成ステップを更に備え、
前記小組組版用電子文書生成ステップは、
前記割付ステップによる割付けを基に、小組及び物件データの組合せのうちの全部又は一部についての小組ＸＳＬＴ電子文書を生成する小組ＸＳＬＴ電子文書生成ステップと、
前記物件データＸＭＬ電子文書及び前記小組ＸＳＬＴ電子文書を基に、小組及び物件データが記述された小組ＸＳＬＴ電子文書を生成する小組ＸＳＬ−ＦＯ電子文書生成ステップと、
を備えることを特徴とするＤＴＰ方法。
【請求項５】
請求項２に記載のＤＴＰ方法において、
割り付けられた物件データのうち全部又は一部についての小組ＤＴＰデータが存在しない場合に、該物件データ及び該物件データが割り付けられる小組の組合せについての前記小組組版用電子文書を生成すべきと判断する自動選択ステップを更に備えることを特徴とするＤＴＰ方法。
【請求項６】
請求項２に記載のＤＴＰ方法において、
割り付けられた物件データのうち全部又は一部についての小組ＤＴＰデータが存在する場合に、該小組ＤＴＰデータの更新日付よりも該割り付けられた物件データの更新日付が遅いならば、該物件データ及び該物件データが割り付けられる小組の組合せについての前記小組組版用電子文書を生成すべきと判断する自動選択ステップを更に備えることを特徴とするＤＴＰ方法。
【請求項７】
請求項２に記載のＤＴＰ方法において、
割り付けられた物件データのうち全部又は一部についての小組ＤＴＰデータが存在する場合に、該小組ＤＴＰデータの更新日付よりも該割り付けられた物件データの更新日付が遅いならば、該物件データのうちのユーザにより選択された物件データ及び該物件データが割り付けられる小組についての前記小組組版用電子文書を生成すべきと判断する半自動選択ステップを更に備えることを特徴とするＤＴＰ方法。
【請求項８】
請求項２に記載のＤＴＰ方法において、
どの小組及び物件データの組合せについての前記小組組版用電子文書を生成するべきかの指定をユーザから入力するための手動選択ステップを更に備えることを特徴とするＤＴＰ方法。
【請求項９】
請求項２に記載のＤＴＰ方法において、
割り付けられた全ての小組及び該小組に割り付けられた物件データについての前記小組組版用電子文書を生成すべきと判断する全選択ステップを更に備えることを特徴とするＤＴＰ方法。
【請求項１０】
請求項１に記載のＤＴＰ方法において、
前記カタログＤＴＰデータに代入された小組ＤＴＰデータは、記録媒体に格納されていたものであり、
前記カタログＤＴＰデータの編集により変更された小組により前記記録媒体に格納されていた変更前の小組ＤＴＰデータを書き換える小組ＤＴＰデータ書換ステップを更に備えることを特徴とするＤＴＰ方法。
【請求項１１】
カタログを構成する１又は複数のページのうちの各ページに１又は複数の小組を割り付け、割り付けられた各小組に物件データを割り付ける割付手段と、
前記割付手段による割り付けを基に、小組及び物件データの組合せについての小組ＤＴＰデータを代入することが記述されたカタログ組版用電子文書を生成するカタログ組版用電子文書生成手段と、
前記カタログ組版用電子文書と前記小組ＤＴＰデータを基に、前記小組ＤＴＰデータが代入されたカタログＤＴＰデータを生成するカタログＤＴＰデータ生成手段と、
を備えることを特徴とするＤＴＰ装置。
【請求項１２】
請求項１１に記載のＤＴＰ装置において、
前記割付手段による割付を基に、小組及び物件データの組合せのうちの全部又は一部についての小組組版用電子文書を生成する小組組版用電子文書生成手段と、
前記小組組版用電子文書を基に、前記小組ＤＴＰデータを生成する小組ＤＴＰデータ生成手段と、
を更に備えることを特徴とするＤＴＰ装置。
【請求項１３】
請求項１１に記載のＤＴＰ装置において、
前記割付手段による割り付けを基に、割り付けられた物件データを記述する物件データＸＭＬ電子文書を生成する物件データＸＭＬ電子文書生成手段を更に備え、
前記カタログ組版用電子文書生成手段は、
前記割付手段による割付けを基に、小組及び物件データの組合せについての小組ＤＴＰデータを代入することが記述されたカタログＸＳＬＴ電子文書を生成するカタログＸＳＬＴ電子文書生成手段と、
前記物件データＸＭＬ電子文書及び前記カタログＸＳＬＴ電子文書を基に、前記小組ＤＴＰデータを代入することが記述されたカタログＸＳＬ−ＦＯ電子文書を生成するカタログＸＳＬ−ＦＯ電子文書生成手段と、
を備えることを特徴とするＤＴＰ装置。
【請求項１４】
請求項１２に記載のＤＴＰ装置において、
前記割付手段による割付けを基に、割り付けられた物件データを記述する物件データＸＭＬ電子文書を生成する物件データＸＭＬ電子文書生成手段を更に備え、
前記小組組版用電子文書生成手段は、
前記割付手段による割付けを基に、小組及び物件データの組合せのうちの全部又は一部についての小組ＸＳＬＴ電子文書を生成する小組ＸＳＬＴ電子文書生成手段と、
前記物件データＸＭＬ電子文書及び前記小組ＸＳＬＴ電子文書を基に、小組及び物件データが記述された小組ＸＳＬＴ電子文書を生成する小組ＸＳＬ−ＦＯ電子文書生成手段と、
を備えることを特徴とするＤＴＰ装置。
【請求項１５】
請求項１２に記載のＤＴＰ装置において、
割り付けられた物件データのうち全部又は一部についての小組ＤＴＰデータが存在しない場合に、該物件データ及び該物件データが割り付けられる小組の組合せについての前記小組組版用電子文書を生成すべきと判断する自動選択手段を更に備えることを特徴とするＤＴＰ装置。
【請求項１６】
請求項１２に記載のＤＴＰ装置において、
割り付けられた物件データのうち全部又は一部についての小組ＤＴＰデータが存在する場合に、該小組ＤＴＰデータの更新日付よりも該割り付けられた物件データの更新日付が遅いならば、該物件データ及び該物件データが割り付けられる小組の組合せについての前記小組組版用電子文書を生成すべきと判断する自動選択手段を更に備えることを特徴とするＤＴＰ装置。
【請求項１７】
請求項１２に記載のＤＴＰ装置において、
割り付けられた物件データのうち全部又は一部についての小組ＤＴＰデータが存在する場合に、該小組ＤＴＰデータの更新日付よりも該割り付けられた物件データの更新日付が遅いならば、該物件データのうちのユーザにより選択された物件データ及び該物件データが割り付けられる小組についての前記小組組版用電子文書を生成すべきと判断する半自動選択手段を更に備えることを特徴とするＤＴＰ装置。
【請求項１８】
請求項１２に記載のＤＴＰ装置において、
どの小組及び物件データの組合せについての前記小組組版用電子文書を生成するべきかの指定をユーザから入力するための手動選択手段を更に備えることを特徴とするＤＴＰ装置。
【請求項１９】
請求項１２に記載のＤＴＰ装置において、
割り付けられた全ての小組及び該小組に割り付けられた物件データについての前記小組組版用電子文書を生成すべきと判断する全選択手段を更に備えることを特徴とするＤＴＰ装置。
【請求項２０】
請求項１１に記載のＤＴＰ装置において、
前記カタログＤＴＰデータに代入された小組ＤＴＰデータは、記録媒体に格納されていたものであり、
前記カタログＤＴＰデータの編集により変更された小組により前記記録媒体に格納されていた変更前の小組ＤＴＰデータを書き換える小組ＤＴＰデータ書換手段を更に備えることを特徴とするＤＴＰ装置。
【請求項２１】
請求項１乃至１０の何れか１項に記載のＤＴＰ方法をコンピュータに行わせるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＴＰ(Desk Top Publishing)方法及びＤＴＰ装置に関し、特に、小組を構成要素としてＤＴＰを行うＤＴＰ方法及びＤＴＰ装置に関する。
【背景技術】
【０００２】
中古車情報誌、住宅情報誌、求人情報誌、旅行情報誌、チケット情報誌等の物件情報掲載誌においては、掲載する物件数が多く、各号とその次の号との間に追加又は削除される物件があり、また、物件データを割り付ける小組の種類の数が少ない。このような物件情報掲載誌の特性に適合したＤＴＰ方法として本出願の出願人は、データベースパブリッシング方法を発明し、この発明の一部は特許文献１に掲載されている。データベースパブリッシング方法においては、物件情報掲載誌に掲載される可能性のある物件データをデータベースに格納し、フィルタにより当該物件掲載誌に掲載する物件データをデータベースから選択し、テンプレート化された小組をページに配置し、ページに配置された小組に選択された物件データを割り付ける。そして、所定の位置に配置され、物件データが割り付けられた小組を含むページを印刷するための組版用電子文書であるＸＳＬ−ＦＯ(eXtensible Stylesheet Language-Formatting Object)電子文書を作成する。
【特許文献１】特開２００３−１５０５８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の発明では以下のような問題点がある。
【０００４】
すなわち、ＸＳＬ−ＦＯ電子文書を基にＸＳＬ−ＦＯプロセッサが生成したＤＴＰデータは、そのまま印刷に利用されるとは限らず、ＤＴＰソフトウェアを用いてオペレータにより修正された後に印刷に利用される場合がしばしばある。ＤＴＰデータの修正においては、一部の小組のレイアウトが修正されたり、一部の小組に割り付けられている物件データが修正されたりする。
【０００５】
このようにレイアウトや物件データが修正された小組は、その時に出版しようとしている物件情報掲載誌において利用されることは勿論のことであるが、そのような小組を次号以降の物件情報掲載誌においても利用したいという要望もある。
【０００６】
しかし、特許文献１の発明を利用した場合、次号以降のＤＴＰデータもＸＳＬ−ＦＯ文書を基にＸＳＬ−ＦＯプロセッサにより生成されるので、次号以降のＤＴＰデータのうちの小組に関する同様な修正を毎号繰り返さなければならない。
【０００７】
また、特定の物件データが掲載された特定の小組については、データベースから選択された物件データをそのまま用いずに、修正を加えること及び／又はテンプレートのままの小組を用いずに修正した小組を用いることを予め企画している場合がある。この様な場合、物件データを割り付けた小組を作成し、ＤＴＰ上においてその小組を修正することとなるが、そのように修正された小組についてのＤＴＰデータを用いることが予め織り込まれている組版用電子文書を作成することが特許文献１の発明ではできなかった。
【０００８】
また、流用する小組についてのみＤＴＰデータを流用することとし、新規小組についてはＤＴＰデータを流用しないこととすると、両者を別々の処理しなければならず、装置の構成やその装置で行われる方法のみならず、ユーザの操作も煩雑となる。
【０００９】
そこで、本発明は、予め作成されている小組のＤＴＰデータを利用できる、すなわちＤＴＰデータにＤＴＰデータを埋め込むことができる、ＤＴＰ方法及びその装置を提供することを目的とする。
【００１０】
また、本発明は、予め作成されている小組のＤＴＰデータのみならず、新規小組のＤＴＰデータも利用できるＤＴＰ方法及びその装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１の観点によれば、カタログを構成する１又は複数のページのうちの各ページに１又は複数の小組を割り付け、割り付けられた各小組に物件データを割り付ける割付ステップと、前記割付ステップによる割り付けを基に、小組及び物件データの組合せについての小組ＤＴＰデータを代入することが記述されたカタログ組版用電子文書を生成するカタログ組版用電子文書生成ステップと、前記カタログ組版用電子文書と前記小組ＤＴＰデータを基に、前記小組ＤＴＰデータが代入されたカタログＤＴＰデータを生成するカタログＤＴＰデータ生成ステップと、を備えることを特徴とするＤＴＰ方法が提供される。
【００１２】
上記のＤＴＰ方法は、前記割付ステップによる割付を基に、小組及び物件データの組合せのうちの全部又は一部についての小組組版用電子文書を生成する小組組版用電子文書生成ステップと、前記小組組版用電子文書を基に、前記小組ＤＴＰデータを生成する小組ＤＴＰデータ生成ステップと、を更に備えていてもよい。
【００１３】
上記のＤＴＰ方法は、前記割付ステップによる割り付けを基に、割り付けられた物件データを記述する物件データＸＭＬ電子文書を生成する物件データＸＭＬ電子文書生成ステップを更に備え、前記カタログ組版用電子文書生成ステップは、前記割付ステップによる割付けを基に、小組及び物件データの組合せについての小組ＤＴＰデータを代入することが記述されたカタログＸＳＬＴ電子文書を生成するカタログＸＳＬＴ電子文書生成ステップと、前記物件データＸＭＬ電子文書及び前記カタログＸＳＬＴ電子文書を基に、前記小組ＤＴＰデータを代入することが記述されたカタログＸＳＬ−ＦＯ電子文書を生成するカタログＸＳＬ−ＦＯ電子文書生成ステップと、を備えていてもよい。
【００１４】
上記のＤＴＰ方法において、前記割付ステップによる割付けを基に、割り付けられた物件データを記述する物件データＸＭＬ電子文書を生成する物件データＸＭＬ電子文書生成ステップを更に備え、前記小組組版用電子文書生成ステップは、前記割付ステップによる割付けを基に、小組及び物件データの組合せのうちの全部又は一部についての小組ＸＳＬＴ電子文書を生成する小組ＸＳＬＴ電子文書生成ステップと、前記物件データＸＭＬ電子文書及び前記小組ＸＳＬＴ電子文書を基に、小組及び物件データが記述された小組ＸＳＬＴ電子文書を生成する小組ＸＳＬ−ＦＯ電子文書生成ステップと、を備えていてもよい。
【００１５】
上記のＤＴＰ方法は、割り付けられた物件データのうち全部又は一部についての小組ＤＴＰデータが存在しない場合に、該物件データ及び該物件データが割り付けられる小組の組合せについての前記小組組版用電子文書を生成すべきと判断する自動選択ステップを更に備えていてもよい。
【００１６】
上記のＤＴＰ方法は、割り付けられた物件データのうち全部又は一部についての小組ＤＴＰデータが存在する場合に、該小組ＤＴＰデータの更新日付よりも該割り付けられた物件データの更新日付が遅いならば、該物件データ及び該物件データが割り付けられる小組の組合せについての前記小組組版用電子文書を生成すべきと判断する自動選択ステップを更に備えていてもよい。
【００１７】
上記のＤＴＰ方法は、割り付けられた物件データのうち全部又は一部についての小組ＤＴＰデータが存在する場合に、該小組ＤＴＰデータの更新日付よりも該割り付けられた物件データの更新日付が遅いならば、該物件データのうちのユーザにより選択された物件データ及び該物件データが割り付けられる小組についての前記小組組版用電子文書を生成すべきと判断する半自動選択ステップを更に備えていてもよい。
【００１８】
上記のＤＴＰ方法は、どの小組及び物件データの組合せについての前記小組組版用電子文書を生成するべきかの指定をユーザから入力するための手動選択ステップを更に備えていてもよい。
【００１９】
上記のＤＴＰ方法は、割り付けられた全ての小組及び該小組に割り付けられた物件データについての前記小組組版用電子文書を生成すべきと判断する全選択ステップを更に備えていてもよい。
【００２０】
上記のＤＴＰ方法において、前記カタログＤＴＰデータに代入された小組ＤＴＰデータは、記録媒体に格納されていたものであり、上記のＤＴＰ方法は、前記カタログＤＴＰデータの編集により変更された小組により前記記録媒体に格納されていた変更前の小組ＤＴＰデータを書き換える小組ＤＴＰデータ書換ステップを更に備えていてもよい。
【００２１】
本発明の第２の観点によれば、カタログを構成する１又は複数のページのうちの各ページに１又は複数の小組を割り付け、割り付けられた各小組に物件データを割り付ける割付手段と、前記割付手段による割り付けを基に、小組及び物件データの組合せについての小組ＤＴＰデータを代入することが記述されたカタログ組版用電子文書を生成するカタログ組版用電子文書生成手段と、前記カタログ組版用電子文書と前記小組ＤＴＰデータを基に、前記小組ＤＴＰデータが代入されたカタログＤＴＰデータを生成するカタログＤＴＰデータ生成手段と、を備えることを特徴とするＤＴＰ装置が提供される。
【発明の効果】
【００２２】
従来は、カタログ（１又は複数のページの集合）についてのＤＴＰデータを作成してから、過去と同一の校正を小組ＤＴＰデータに対して行う必要があったが、本発明によれば、校正済みの小組ＤＴＰデータを流用する情報が織り込まれた組版用電子文書を作成するので、従来のような必要が無くなる。
【００２３】
また、本発明によれば、流用する小組についても新規小組についても小組ＤＴＰデータを流用することとしているので、流用する小組を新規小組と区別して扱う必要が無くなる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して本発明を実施するための最良の形態について説明する。
【００２５】
図１に本発明の実施形態によるＤＴＰ装置の構成を示す。
【００２６】
図１を参照すると、本発明の実施形態によるＤＴＰ装置は、小組割付、物件割付部１０１、新規小組選択部１０２、新規小組ＸＳＬＴ(eXtensible Stylesheet Language Transformation)電子文書生成部１０３、カタログＸＳＬＴ電子文書生成部１０５、物件データＸＭＬ電子文書生成部１０７、新規小組ＸＳＬ−ＦＯ電子文書生成部１０９、カタログＸＳＬ−ＦＯ電子文書生成部１１１、新規小組ＤＴＰデータ生成部１１３、カタログＤＴＰデータ生成部１１５、ＤＴＰデータ編集部１１７及び小組ＤＴＰデータ書換部１１９を備える。なお、これらの部分は、ハードウェアによっても実現することができるが、コンピュータをこれらの部分として機能させるためのプログラムをコンピュータが読み込んで実行することによっても実現することができる。
【００２７】
小組割付、物件割付部１０１は、特許文献１に記載されている特許文献１に記載の小組配置・物件割当手段と同様の機能を有し、ユーザの操作により、カタログに含まれる１以上のページにページテンプレートを割り付け、各ページテンプレートに１以上の小組テンプレートを割り付け、各小組テンプレートに物件データベース１５５から抽出した物件データを割り付ける。
【００２８】
物件データベース１５５は、少なくとも物件データテーブルを備え、物件データテーブルは、物件ＩＤ、物件名、更新日時等の列を備える。物件データテーブルには、物件情報掲載誌に掲載される可能性がある物件についての物件データが複数格納される。また、物件データテーブルの各レコードを更新することが可能であり、更新された場合には、現在日時が当該レコードの更新日時として記録される。また、物件データテーブルにはレコードを追加することが可能であり、追加された場合には、現在日時が当該レコードの更新日時として記録される。
【００２９】
ページテンプレート１５１及び小組テンプレート１５３は、特許文献１と同様な方法により生成される。
【００３０】
新規小組選択部１０２は、小組割付、物件割付部１０１により割り付けられた小組のうち小組ＤＴＰデータを新たに生成する必要がある小組（新規小組）を選択する。
【００３１】
新規小組ＸＳＬＴ電子文書生成部１０３は、新規小組についてのＸＳＬＴ電子文書（新規小組ＸＳＬＴ電子文書）１５７を生成する。この際、新規小組に割り付けられた物件データも参照する。
【００３２】
カタログＸＳＬＴ電子文書生成部１０５は、カタログについてのＸＳＬＴ電子文書（カタログＸＳＬＴ電子文書）１５９を生成する。この際、各ページに割り付けられたページテンプレート、各ページテンプレートに割り付けられた小組、各小組テンプレートに割り付けられた物件データも参照する。
【００３３】
物件データＸＭＬ電子文書生成部１０７は、小組割付、物件割付部１０１により割り付けられた１以上の物件についての物件データを表すＸＭＬ電子文書（物件データＸＭＬ電子文書）１６１を生成する。
【００３４】
新規小組ＸＳＬ−ＦＯ電子文書生成部１０９は、新規小組ＸＳＬＴ電子文書１５７及び物件データＸＭＬ電子文書１６１を基に、新規小組についてのＸＳＬ−ＦＯ電子文書（新規小組ＸＳＬ−ＦＯ電子文書）１６３を生成する。
【００３５】
カタログＸＳＬ−ＦＯ電子文書生成部１１１は、カタログＸＳＬＴ電子文書１５９及び物件データＸＭＬ電子文書１６１を基に、カタログについてのＸＳＬ−ＦＯ電子文書（カタログＸＳＬ−ＦＯ電子文書）１６５を生成する。
【００３６】
新規小組ＸＳＬ−ＦＯ電子文書生成部１０９及びカタログＸＳＬ−ＦＯ電子文書生成部１１１は、通常のＸＳＬＴプロセッサに本発明に従った改良を加えたものである。
【００３７】
新規小組ＤＴＰデータ生成部１１３は、新規小組ＸＳＬ−ＦＯ電子文書１６３を基に、新規小組についてのＤＴＰデータ（新規小組ＤＴＰデータ）１６７を生成する。
【００３８】
カタログＤＴＰデータ生成部１１５は、流用小組ＤＴＰデータ１６９、新規小組ＤＴＰデータ１６７及びカタログＸＳＬ−ＦＯ電子文書１６５を基に、カタログについてのＤＴＰデータ（カタログＤＴＰデータ）１７１を生成する。なお、全ての小組が流用小組である場合には、新規小組ＤＴＰデータを用いることはなく、全ての小組が新規小組である場合には、流用小組ＤＴＰデータを用いることはない。
【００３９】
新規小組ＤＴＰデータ生成部１１３及びカタログＤＴＰデータ生成部１１５の実体は、通常のＸＳＬ−ＦＯプロセッサに本発明に従った改良を加えたものである。
【００４０】
ＤＴＰデータ編集部１１７は、ユーザの操作に従って、カタログＤＴＰデータ生成部１１５が生成したカタログＤＴＰデータ１７１を編集する。
【００４１】
小組ＤＴＰデータ書換部１１９は、ＤＴＰデータ編集部１１７によりＤＴＰデータが変更された際に、同時に、小組ＤＴＰデータも変更されている場合には、その基となる変更前の小組ＤＴＰデータを変更後の小組ＤＴＰデータに書き換える。書き換えられる小組ＤＴＰデータは、新規小組ＤＴＰデータ１６７である場合もあるし、流用小組ＤＴＰデータ１６９である場合もある。
【００４２】
但し、流用小組ＤＴＰデータ１６９が存在する小組と物件データの組合わせについても新規小組ＤＴＰデータ１６７を生成する場合もある。この場合には、流用小組ＤＴＰデータ１６９を新規小組ＤＴＰデータ１６７により書き換えても良い。
【００４３】
また、後に別のカタログＤＴＰデータを作る場合には、今回の新規小組ＤＴＰデータ１６７が流用小組ＤＴＰデータ１６９となっている場合もあるし、流用小組ＤＴＰデータ１６９があっても新規小組ＤＴＰデータ１６７を生成する場合がある。
【００４４】
図２に、図１に示すＤＴＰ装置により行われるＤＴＰ方法のフローチャートを示す。
【００４５】
図２を参照すると、まず、小組割付、物件割付部１０１は、上述したように、ページテンプレート、小組テンプレート及び物件データの割付けを行う（ステップＳ２０１）。この結果、図３に示すように、各ページで利用する小組テンプレートのＩＤ、物件データのＩＤが決まる。
【００４６】
次に、物件データＸＭＬ電子文書生成部１０７は、物件データＸＭＬ電子文書を生成する（ステップＳ２０３）。
【００４７】
次に、新規小組選択部１０２は、新規小組を選択する（ステップＳ２０５）。
【００４８】
新規小組を選択する方法は複数有る。
【００４９】
第１の方法は、ユーザが新規小組として扱う小組を選択するためのユーザインターフェースを用意して、ユーザに新規小組として扱う小組を個々に選択させる方法である。
【００５０】
第２の方法は、新規小組自動選択方法である。図４を参照してこの方法について説明する。
【００５１】
全てのページの全ての小組についてステップＳ２５５乃至Ｓ２６１を繰り返す（ステップＳ２５１、Ｓ２５３）。
【００５２】
ステップＳ２５５では、現在の小組と該小組に割り付けられている物件データの組合わせについて小組ＤＴＰデータが既に存在しているか否かを判断する。これは、例えば、流用小組ＤＴＰデータと新規小組ＤＴＰデータを区別することなく、小組ＤＴＰデータを格納しておくためのフォルダを決めておき、各小組ＤＴＰデータのファイルの名称に小組ＩＤと物件データのＩＤを含ませるようにした上で、そのフォルダに格納されている全ての小組ＤＴＰデータのファイルの名称を調べることにより実現することができる。
【００５３】
既に小組ＤＴＰデータがある場合には（ステップＳ２５５でＹＥＳ）、小組ＤＴＰデータの更新日付が該小組で利用されている物件データを格納しているレコードの更新日付よりも後であるか否かを判断する（ステップＳ２５７）。
【００５４】
後である場合には（ステップＳ２５７でＹＥＳ）、小組ＤＴＰデータがデータベース中の物件データを反映してる蓋然性が高いため、当該小組ＤＴＰデータをそのまま利用しても問題がないと判断し、現在の小組についての新規小組マークを消す。この結果、現在の小組については流用小組ＤＴＰデータを利用することとなる。
【００５５】
現在の小組と該小組に割り付けられている物件データの組合わせについての小組ＤＴＰデータが存在していない場合には（ステップＳ２５５でＮＯ）、流用するべきＤＴＰデータが存在しないので、現在の小組についての新規小組マークを付ける。この結果、現在の小組については最新の物件データを基に新規小組ＤＴＰデータを作成し、これを利用することとなる。
【００５６】
現在の小組と該小組に割り付けられている物件データの組合わせについての小組ＤＴＰデータが存在しているが（ステップＳ２５５でＹＥＳ）、小組ＤＴＰデータの更新日付が該小組で利用されている物件データを格納しているレコードの更新日付以前である場合には（ステップＳ２５７でＮＯ）、当該小組ＤＴＰデータは、最新の物件データの内容が小組ＤＴＰデータに反映されていないので、現在の小組についての新規小組マークを付ける。この結果、現在の小組については最新の物件データを基に新規小組ＤＴＰデータを作成し、これを利用することとなる。
【００５７】
第３の方法は、新規小組半自動選択方法である。図５にこの方法のフローチャートを示す。図４と図５を比較すると明らかなように、第３の方法が第２の方法と異なる点は、ステップＳ２６３を追加した点である。現在の小組について、小組ＤＴＰデータが存在し（ステップＳ２５５でＹＥＳ）、該小組ＤＴＰデータの更新日付が該小組で利用されている物件データを格納しているレコードの更新日付よりも後である場合であっても（ステップＳ２５７でＹＥＳ）、ユーザが選択した場合には（ステップＳ２６３でＹＥＳ）、現在の小組について新規小組マークを付ける。ユーザが選択しない場合には（ステップＳ２６３でＮＯ）、現在の小組について新規小組マークを消す。小組ＤＴＰデータの更新日付が該小組で利用されている物件データを格納しているレコードの更新日付よりも後であっても、必ずしも小組ＤＴＰデータに最新の物件データが反映されているとは限らないので、この点を考慮してユーザが選択できるようにしたものである。
【００５８】
第４の方法は、例えば、創刊号を作成する場合に対応して、ユーザが全ての小組を新規小組として扱うためのオプションを選択するためのユーザインターフェースを用意しておき、ユーザがそれを希望した場合には、全ての小組を新規小組として扱うようにする方法である。
【００５９】
図２に戻り、ステップＳ２０５の次のステップＳ２０７では、新規小組ＸＳＬＴ電子文書生成部１０３は、新規小組（新規ＤＴＰデータを作成するべき小組）が１以上存在するか否かを判断し、そうである場合には（ステップＳ２０７でＹＥＳ）、ステップＳ２０９に進み、そうでない場合には（ステップＳ２０７でＮＯ）、ステップＳ２０９、Ｓ２１１をスキップしてステップＳ２１３に進む。
【００６０】
ステップＳ２０９では、新規小組ＸＳＬＴ電子文書生成部１０３は、全ての新規小組について新規小組ＸＳＬＴ電子文書１５７を生成する。次に、新規小組ＸＳＬ−ＦＯ電子文書生成部１０９は、新規小組ＸＳＬＴ電子文書１５７及び物件データＸＭＬ電子文書１６１を基に、全ての新規小組について新規小組ＸＳＬ−ＦＯ電子文書１６３を生成する（ステップＳ２１１）。ステップＳ２１１からは、ステップＳ２１３に進む。
【００６１】
ステップＳ２１３では、カタログＸＳＬＴ電子文書生成部１０５は、ページテンプレート、小組テンプレート及び物件データの割り付け内容に従って、カタログＸＳＬＴ電子文書１５９を生成する。次に、カタログＸＳＬ−ＦＯ電子文書生成部１１１は、カタログＸＳＬＴ電子文書１５９及び物件データＸＭＬ電子文書１６１を基に、カタログＸＳＬ−ＦＯ電子文書１６５を生成する（ステップＳ２１５）。
【００６２】
ユーザによるＸＳＬ−ＦＯ電子文書作成の操作を入力したならば、ステップＳ２０９、Ｓ２１１、Ｓ２１３及びＳ２１５をまとめて自動実行することにより、操作性を向上することができる。但し、ステップＳ２０９及びＳ２１１を行うための操作をステップＳ２１３及びＳ２１５を行うための操作を別々に設けても良い。
【００６３】
次に、新規小組ＸＳＬ−ＦＯ電子文書１６３が少なくとも１つの新規小組について存在するか否かを判断し（ステップＳ２１６）、存在すれば（ステップＳ２１６でＹＥＳ）、新規小組ＸＳＬ−ＦＯ電子文書を基に、新規小組ＤＴＰデータ１６７を生成する（ステップＳ２１７）
次に、カタログＤＴＰデータ生成部１１５は、カタログＸＳＬ−ＦＯ電子文書１６５並びに新規小組ＤＴＰデータ１６７及び／又は流用小組ＤＴＰデータ１６９を基に、カタログＤＴＰデータ１７１を生成する（ステップＳ２１９）。
【００６４】
次に、ＤＴＰデータ編集部１１７は、ユーザの操作に従って、ＤＴＰデータを編集する（ステップＳ２２１）。
【００６５】
次に、小組ＤＴＰデータ書換部１１９は、ＤＴＰデータ編集部１１７によるカタログＤＴＰデータの変更の際に変更された小組ＤＴＰデータにより変更前の小組ＤＴＰデータ（個別にみると、新規小組ＤＴＰデータ１６７又は流用小組ＤＴＰデータ１６９である。）を書き換える（ステップ１１９）。
【００６６】
図６、７及び８に、新規小組ＸＳＬＴ電子文書１５７の例を示す。
【００６７】
図６の枠３０１で示す部分の具体的な記述は、図７に示すとおりである。図７の枠３０２で示す部分の具体的な記述は、図８に示すとおりである。図８に示す文では、物件ＩＤ、小組ＩＤ及び小組の割り付け位置を引数として図６の枠３０４で示す部分を呼んでいる。枠３０４で示す部分には、カタログで使用する可能性がある全ての種類の小組についての記述が含まれており、それらのうちの小組ＩＤで指定されるものが使用される。物件ＩＤで指定された物件データは、新規小組ＸＳＬ−ＦＯ電子文書生成部１０９により、物件データＸＭＬ電子文書１６１から読み込まれる。
【００６８】
図９、１０及び１１に、カタログＸＳＬＴ電子文書１５９の例を示す。
【００６９】
図９の各枠４０１で示す部分の具体的な記述は、図１０に示すとおりである。図１０の各枠４０２で示す部分の具体的な記述は、図１１に示すとおりである。図１１に示す文では、代入する小組ＤＴＰデータ（流用小組ＤＴＰデータ１６９又は新規小組ＤＴＰデータ）の名称及び小組の割り付け位置を引数として図９の枠４０３で示す部分を呼んでいる。図９の枠４０３では、本発明に従って、「link-file」という予約語が導入されている。この予約語は、代入小組ＤＴＰデータの名称を指定するためのものである。
【００７０】
図１２に、カタログＸＳＬ−ＦＯ電子文書１６５の例を示す。枠３０５で示される部分が代入するべき小組ＤＴＰデータを代入するための文である。カタログＤＴＰデータ生成部１１５は、枠３０５で示される部分を見つけたならば、「link-file」で指定される代入するべき小組ＤＴＰデータをカタログＤＴＰデータに代入する。
【産業上の利用可能性】
【００７１】
本発明は、物件情報掲載誌等の出版等に利用することができる。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施形態によるＤＴＰ装置の構成を示すブロック図である。
【図２】本発明の実施形態によるＤＴＰ方法を示すフローチャートである。
【図３】本発明の実施形態によるＤＴＰ装置により作成されたページ、小組テンプレート及び物件データの組合わせを示す図である。
【図４】図２に示すステップＳ２０５の一例を示すフローチャートである。
【図５】図２に示すステップＳ２０５の他の一例を示すフローチャートである。
【図６】本発明の実施形態で作成される新規小組ＸＳＬＴ電子文書の例の第１の部分を示す図である。
【図７】本発明の実施形態で作成される新規小組ＸＳＬＴ電子文書の例の第２の部分を示す図である。
【図８】本発明の実施形態で作成される新規小組ＸＳＬＴ電子文書の例の第３の部分を示す図である。
【図９】本発明の実施形態で作成されるカタログＸＳＬＴ電子文書の例の第１の部分を示す図である。
【図１０】本発明の実施形態で作成されるカタログＸＳＬＴ電子文書の例の第２の部分を示す図である。
【図１１】本発明の実施形態で作成されるカタログＸＳＬＴ電子文書の例の第３の部分を示す図である。
【図１２】本発明の実施形態で作成されるカタログＸＳＬ−ＦＯ電子文書の例を示す図である。
【符号の説明】
【００７３】
１０１  小組割付、物件割付部
１０２  新規小組選択部
１０３  新規小組ＸＳＬＴ電子文書生成部
１０５  カタログＸＳＬＴ電子文書生成部
１０７  物件データＸＭＬ電子文書生成部
１０９  新規小組ＸＳＬ−ＦＯ電子文書生成部
１１１  カタログＸＳＬ−ＦＯ電子文書生成部
１１３  新規小組ＤＴＰデータ生成部
１１５  カタログＤＴＰデータ生成部
１１７  ＤＴＰデータ編集部
１１９  小組ＤＴＰデータ書換部
【図１】
2005275911.tif 000003
【図２】
2005275911.tif 000004
【図３】
2005275911.tif 000005
【図４】
2005275911.tif 000006
【図５】
2005275911.tif 000007
【図６】
2005275911.tif 000008
【図７】
2005275911.tif 000009
【図８】
2005275911.tif 000010
【図９】
2005275911.tif 000011
【図１０】
2005275911.tif 000012
【図１１】
2005275911.tif 000013
【図１２】
2005275911.tif 000014