JP2006106954A - ツメの生成方法及び索引データ生成方法並びにツメの生成装置及び索引データ生成装置 - Google Patents
ツメの生成方法及び索引データ生成方法並びにツメの生成装置及び索引データ生成装置 Download PDFInfo
- Publication number
- JP2006106954A JP2006106954A JP2004290223A JP2004290223A JP2006106954A JP 2006106954 A JP2006106954 A JP 2006106954A JP 2004290223 A JP2004290223 A JP 2004290223A JP 2004290223 A JP2004290223 A JP 2004290223A JP 2006106954 A JP2006106954 A JP 2006106954A
- Authority
- JP
- Japan
- Prior art keywords
- page
- data
- claw
- property
- generating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Document Processing Apparatus (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】 物件掲載ページに掲載する物件データに基づいてツメに関する電子組版データを生成する。
【解決手段】 ページ属性、ページ掲載データ又はその双方に関連するどのような条件が満たされた場合にどのツメの小組テンプレートを選択するのかを表す選択条件を記述した選択条件データを生成する選択条件データ生成ステップと、当該ページの前記ページ属性、前記ページ掲載データ又はその双方を前記選択条件に適用することにより当該ページに配置するべきツメの小組テンプレートを決定する小組テンプレート決定ステップと、を備える。
【選択図】 図4
【解決手段】 ページ属性、ページ掲載データ又はその双方に関連するどのような条件が満たされた場合にどのツメの小組テンプレートを選択するのかを表す選択条件を記述した選択条件データを生成する選択条件データ生成ステップと、当該ページの前記ページ属性、前記ページ掲載データ又はその双方を前記選択条件に適用することにより当該ページに配置するべきツメの小組テンプレートを決定する小組テンプレート決定ステップと、を備える。
【選択図】 図4
Description
本発明は、印刷又は表示するべきページの小口、天又は地等に配置するツメに関する電子組版データを生成するためのツメの生成方法及びその装置並びに印刷又は表示するべき索引ページに配置する索引データを生成するための索引データ生成方法及びその装置に関し、特に、物件掲載ページに掲載する物件データに基づいてツメに関する電子組版データを生成するためのツメの生成方法及びその装置並びに物件掲載ページに掲載する物件データに基づいて索引データを生成するための索引データ生成方法及びその装置に関する。
例えば、住宅物件データ、中古車物件データ、旅館物件データ等を掲載する雑誌等には、住宅の所在地の地域別のツメ、中古車のメーカ別のツメ、旅館の地方別のツメ等が印刷されている。読者は、このツメを利用することにより、目次を利用しなくても目的の物件を比較的早く探すことができる。
また、同様な雑誌には、例えば、物件の50音順の索引ページが含まれている。読者は、この索引ページを利用することにより、目次やツメを利用しなくても、目的の物件を比較的早く探すことができる。
従来、トンボ付き台紙に章毎に位置の異なるツメを自動的に合成することができるイメージ自動合成装置が開示されている(例えば、特許文献1)。
また、特許文献2乃至5には、本発明に関連する発明であって本出願人が出願したものが記載されている。特許文献2乃至5に記載されている発明は、発明者がデータベースパブリッシングと称しているものである。この発明は、日々更新されていく可能性がある物件データを掲載する物件データ掲載雑誌(中古車情報雑誌、住宅情報雑誌等)の電子組版データを作成するためのものである。この発明においては、物件データを物件データベースにより管理し、雑誌の紙面をページテンプレート及び小組テンプレートにより作成し、必要な物件データを物件データベースから検索して、小組テンプレートに割り付けることにより雑誌の電子組版データを生成する。
特開平8−305866号公報
特開2003−150581号公報
特開2003−178050号公報
特開2003−345782号公報
特開2004−133784号公報
なお、本出願人は、本発明に関連する発明について下記の特許出願をしている(未公開)。
特願2003−032466号
特願2003−051200号
特願2003−118793号
特願2003−399965号
特願2004−043400号
特願2004−089531号
特願2003−032466号
特願2003−051200号
特願2003−118793号
特願2003−399965号
特願2004−043400号
特願2004−089531号
しかしながら、特許文献1に記載されている発明によれば、トンボ付き台紙にツメを自動的に追加することができるが、ツメ自体は手作業により作成しなければならず、例えば、第1章のページに「第1章」という文字のツメを付けたいのであれば、そのようなツメを人手で作成しなければならない。
このように手作業でツメを作成すると、時間と経費がかさむばかりではなく、人的ミスにより誤ったツメが作成される場合が生ずる。
また、特許文献2乃至5にも、ツメを自動生成する発明及び索引データを自動生成する発明が開示されていない。
また、雑誌の末尾等に雑誌掲載物件データについての索引を設ける場合があるが、このような索引で利用するべき索引データを自動生成する方法は従来なかった。そうすると、人手により索引データを生成しなければならず、ツメの人手による生成の場合と同様に、時間と経費がかさむばかりではなく、人的ミスにより誤った索引が作成される場合が生ずる。
そこで、本発明は、物件掲載ページに掲載する物件データに基づいてツメに関する電子組版データを生成するためのツメの生成方法及びその装置並びに物件掲載ページに掲載する物件データに基づいて索引データを生成するための索引データ生成方法及びその装置を提供することを目的とする。
本発明の第1の観点によれば、ページに印刷又は表示するツメを生成するツメの生成方法であって、ページ属性、ページ掲載データ又はその双方に関連するどのような条件が満たされた場合にどのツメの小組テンプレートを選択するのかを表す選択条件を記述した選択条件データを生成する選択条件データ生成ステップと、当該ページの前記ページ属性、前記ページ掲載データ又はその双方を前記選択条件に適用することにより当該ページに配置するべきツメの小組テンプレートを決定する小組テンプレート決定ステップと、を備えることを特徴とするツメの生成方法が提供される。
本発明の第1の観点によるツメの生成方法において、前記小組テンプレート決定ステップでは、当該ページの前記ページ属性、前記ページ掲載データ又はその双方が前記条件を満たしている場合に、当該選択条件に係るツメの小組テンプレートを選択してもよい。
本発明の第1の観点によるツメの生成方法において、前記選択条件データには、優先順位が付けられた複数の選択条件が含まれ、前記小組テンプレート決定ステップでは、当該ページの前記ページ属性、前記ページ掲載データ又はその双方は前記優先順位に従って前記複数の選択条件に適用されるようにしてもよい。
本発明の第1の観点によるツメの生成方法は、決定した前記小組テンプレートに前記ページ掲載データを挿入することによりツメの電子組版文書を生成する電子組版文書生成ステップを更に備えていてもよい。
本発明の第1の観点によるツメの生成方法において、前記電子組版文書生成ステップは、決定した前記小組テンプレートを読み出すステップと、読み出された前記小組テンプレートの記述内容に従って該小組テンプレートに挿入するべきページ掲載データを決定するステップと、決定された前記ページ掲載データを読み出された前記小組テンプレートに挿入するステップと、を備えていてもよい。
本発明の第1の観点によるツメの生成方法は、当該ページに掲載する全てのページ掲載データを記録媒体に書き込むページ掲載データ書込ステップを更に備え、前記電子組版文書生成ステップでは、前記記録媒体に書き込まれた前記ページ掲載データのうちの前記小組テンプレートにより指定されるものを前記小組テンプレートに挿入するようにしてもよい。
本発明の第1の観点によるツメの生成方法において、前記選択条件データ生成ステップは、前記選択条件をユーザから入力するための画面を表示するステップと、前記画面に入力された内容を基に、条件及び該条件が満たされた場合に選択するべき小組テンプレートの識別情報を少なくとも有するレコードを前記選択条件データとして生成するステップと、を備えていてもよい。
本発明の第1の観点によるツメの生成方法において、前記ツメの小組テンプレートは、当該ページのどの物件データのどの項目を当該ツメに挿入するかという記述を含んでいてもよい。
本発明の第1の観点によるツメの生成方法において、前記ツメの小組テンプレートは、当該ページの複数の物件データの所定の項目を当該ツメに挿入するための記述を含んでいてもよい。
本発明の第1の観点によるツメの生成方法において、前記ツメの小組テンプレートは、当該ページの複数の物件データの所定の項目の値が重複する場合には、重複を削除して当該項目を当該ツメに挿入するための記述を含んでいてもよい。
本発明の第1の観点によるツメの生成方法において、前記条件は、当該ページが右ページであるか又は左ページであるかの条件を含んでいてもよい。
本発明の第1の観点によるツメの生成方法において、前記条件は、当該ページのどの物件データのどの項目がどのような値をとるかという条件を含んでいてもよい。
本発明の第2の観点によれば、本発明の第1の観点によるツメの生成方法と、索引ページに掲載する索引データを生成する索引データ生成方法であって、全ての物件掲載ページに掲載される全ての物件データについて、前記物件データの識別情報及び前記物件データが掲載されるページの番号を記述した掲載ページ番号データを生成する掲載ページ番号データ生成ステップと、
前記掲載ページ番号データを基に、各物件データ毎に、当該物件データが掲載される全てのページの番号を繰り返し項目として記述したXML電子文書を生成するXML電子文書生成ステップと、を備えることを特徴とする索引データ生成方法と、を備えることを特徴とするツメ及び索引データの生成方法が提供される。
本発明の第2の観点によれば、本発明の第1の観点によるツメの生成方法と、索引ページに掲載する索引データを生成する索引データ生成方法であって、全ての物件掲載ページに掲載される全ての物件データについて、前記物件データの識別情報及び前記物件データが掲載されるページの番号を記述した掲載ページ番号データを生成する掲載ページ番号データ生成ステップと、
前記掲載ページ番号データを基に、各物件データ毎に、当該物件データが掲載される全てのページの番号を繰り返し項目として記述したXML電子文書を生成するXML電子文書生成ステップと、を備えることを特徴とする索引データ生成方法と、を備えることを特徴とするツメ及び索引データの生成方法が提供される。
本発明の第3の観点によれば、索引ページに掲載する索引データを生成する索引データ生成方法であって、全ての物件掲載ページに掲載される全ての物件データについて、前記物件データの識別情報及び前記物件データが掲載されるページの番号を記述した掲載ページ番号データを生成する掲載ページ番号データ生成ステップと、前記掲載ページ番号データを基に、各物件データ毎に、当該物件データが掲載される全てのページの番号を繰り返し項目として記述したXML電子文書を生成するXML電子文書生成ステップと、を備えることを特徴とする索引データ生成方法が提供される。
本発明によれば、ページ属性、ページ掲載データ又はその双方に関連するどのような条件が満たされた場合にどのツメの小組テンプレートを選択するのかを表す選択条件を記述した選択条件データを生成する選択条件データ生成ステップと、当該ページの前記ページ属性、前記ページ掲載データ又はその双方を前記選択条件に適用することにより当該ページに配置するべきツメの小組テンプレートを決定する小組テンプレート決定ステップと、を備えるので、物件掲載ページに掲載する物件データに基づいてツメに関する電子組版データを生成することができる。
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
データベースパブリッシングによれば、物件掲載ページ及び索引ページが作成される。物件掲載ページの例を図1(a)に示し、索引ページの例を図1(b)に示す。
図1(a)に示すように、物件掲載ページ301には1以上のエリア302が配置され、各エリア302には1以上の小組303が配置され、各小組303には1以上の項目ボックス304が配置される。各小組303の電子組版データは、1又は複数のセルに1つの小組テンプレート及び1つの物件を割り付け、割り付けられた小組テンプレートにその物件のデータを挿入することにより作成される。ここで、割り付けられた小組テンプレートはXSLT電子文書418(図2参照)に記述され、割り付けられた物件のデータは物件データXML電子文書417(図2参照)に記述され、挿入はXSLTプロセッサ405により行われ、各小組303の電子組版データはXSL−FO電子文書419(図2参照)に記述されることとなる。
また、物件掲載ページ301には、本発明に従って、ツメ305が配置される。図1(a)では、ツメ305を小口に配置しているが、天又は地に配置してもよい。また、ツメ305の電子組版用データは、ツメ用のエリアに1つのディフォルトのツメ用小組テンプレート又は本発明に従って選択された1つのツメ用小組テンプレート及び本発明に従って選択された物件データを割り付け、割り付けられたツメ用小組テンプレートに割り付けられた物件データを挿入することにより作成される。
図1(b)に示すように、索引ページ311には、物件の名称312及びその物件の掲載ページ313が掲載される。物件の名称312は、ユーザが索引用小組テンプレートと共に索引ページ311に配置した物件のIDをキーにして、物件データベース416を検索することにより取得することができる。掲載ページ313は、ユーザが索引用小組テンプレートと共に索引ページ311に配置した物件のIDをキーにして、掲載ページ番号配列413を検索することにより取得することができる。取得された物件の名称312及び掲載ページ313は、索引用小組テンプレートに代入され、これにより索引の電子組版データが生成される。
図2は、本発明の実施形態によるツメの生成装置及び索引データ生成装置を兼ねた装置の構成を示す。
図2を参照すると、この装置は、選択条件データ生成部401、配列生成部402、物件データXML電子文書生成部403、レイアウトデータXSLT電子文書生成部404及びXSLTプロセッサ405を備える。これらの部分は、ハードウェアによって実現することもできるが、コンピュータをこれらの部分として機能させるためのプログラムをコンピュータが読み込んで実行することによっても実現することができる。
選択条件データ生成部401は、図3及び4の画面を通してのユーザからの入力に従って、選択条件データ412を生成する。選択条件データ412は、どのような条件が満たされた場合にどのツメ用小組テンプレートを選択するかを表すものである。ある1つのツメ用エリアに配置するべきツメ用小組テンプレートを選択するための選択条件データ412は、図5に示すような選択条件レコード451を1又は複数有する。
配列生成部402は、割り付け済みデータ411を基に、掲載ページ番号配列413、ページオブジェクト配列414及び物件ID配列415を生成する。
割り付け済みデータ411は、カタログに含まれるページに対して小組テンプレート及び物件データを割り付けた後に作成されるものであり、図6に示すような諸テーブルを有する。図6を参照すると、割り付け済みデータ411は、カタログテーブル461、ページテーブル462、ページ属性テーブル463、ページエリアテーブル464、ページエリアセルテーブル465、ページエリアセルデータテーブル466、割り付け領域テーブル467及び割り付け済みデータテーブル468を備える。
「カタログテーブル」461の列は、「カタログID」、「カタログ名」及び「物件/小組関連付けモード」である。「カタログID」は主キーであり、「カタログ名」は、例えば、物件雑誌の名称等である。また、「物件/小組関連付けモード」は、物件データを移動する場合に、小組テンプレートも物件データに付随して移動するか否かを示すものであるが、本発明に関連しないものであるので説明を省略する。
「ページテーブル」462の列は、「カタログID」、「ページID」、「ページ区分」及び「インデックスページフラグ」である。本の見開き2ページ、又は見開きでない場合の単ページに対して「ページテーブル」462の1レコードが割り付けられる。「ページ区分」は、単ページであるか又は見開きページであるかの区分を表す。「インデックスページフラグ」は、当該ページがインデックスページであるか否かを表す。「カタログID」及び「ページID」より構成される連結キーが主キーである。「カタログテーブル」461と「ページテーブル」462の間には、「カタログテーブル」461の「カタログID」と「ページテーブル」462の「カタログID」により1対多のリレーションが付けられる。
「ページ属性テーブル」463の列は、「カタログID」、「ページID」、「ページ番号」、「ページ種類」、「ページサイズ」、「ページ高さ」及び「ページ幅」である。1ページに対して1レコードが割り付けられる。「ページ種類」は、ページが左ページ、右ページ及び単ページのうちの何れであるかを示す。「ページ種類」、「ページサイズ」、「ページ高さ」及び「ページ幅」はページ属性情報である。但し、ページ属性情報はこれらに限定されるものではない。「カタログID」、「ページID」及び「ページ番号」より構成される連結キーが主キーである。「ページテーブル」462と「ページ属性テーブル」463の間には、「ページテーブル」462の「カタログID」及び「ページID」と「ページ属性テーブル」463の「カタログID」及び「ページID」により1対多(より具体的には1対1又は1対2)のリレーションが付けられる。
「ページエリアテーブル」464の列は、「カタログID」、「ページID」、「エリアID」、「ページ内順番号」、「ページ番号」、「エリアタイプ」、「エリア原点X」、「エリア原点Y」、「エリア高さ」、「エリア幅」、「小組配置方向」、「コラム数横」、「コラム数縦」、「コラム間隔横」、「コラム間隔縦」及び「基本小組テンプレートID」である。1エリアに対して1レコードが割り付けられる。エリアは、1ページに1つ以上設けられる。図1(a)の例では、1ページに2エリアが設けられている。また、1つのエリアには1つ以上の小組が設けられる。図1(a)に例では、1エリアに4つの小組が設けられている。「ページ内順番号」は、当該エリアが当該ページの何番目のエリアであるのかを示す。「エリアタイプ」は、当該エリアが物件割り付けエリアであるのか、見出しエリアであるのか、又はツメエリアであるのかを示す。「小組配置方向」は、エリア内で小組を縦方向に配置するか又は横方向に配置するかを示す。「基本小組テンプレートID」は、そのエリアでディフォルトで用いる小組のIDである。自動割り付けが行われた直後においては、ディフォルトの小組が用いられる。「エリアタイプ」、「エリア原点X」、「エリア原点Y」、「エリア高さ」、「エリア幅」、「小組配置方向」、「コラム数横」、「コラム数縦」、「コラム間隔横」、「コラム間隔縦」及び「基本小組テンプレートID」がエリア属性情報である。但し、エリア属性情報はこれらに限定されるものではない。「カタログID」、「ページID」及び「エリアID」より構成される連結キーが主キーである。「ページテーブル」462と「ページエリアテーブル」464の間には、「ページテーブル」462の「カタログID」及び「ページID」と「ページエリアテーブル」464の「カタログID」と「ページID」により1対多のリレーションが付けられる。「ページ属性テーブル」463と「ページエリアテーブル」464の間には、「ページ属性テーブル」463の「カタログID」、「ページID」及び「ページ番号」と「ページエリアテーブル」464の「カタログID」、「ページID」及び「ページ番号」により1対多のリレーションが付けられる。
「ページエリアセルテーブル」465の列は、「カタログID」、「ページID」、「エリアID」、「セル順番号」、「セル区分」及び「小組テンプレートID」である。1セルに対して1レコードが割り付けられる。「セル順番号」は、当該セルが当該エリアの何番目のセルであるのかを示す。「セル区分」は、「割付け」、「見出し」及び「空き」のうちの何れかの値をとる。「小組テンプレートID」は、実際にセルに割り付けられた小組のIDである。「カタログID」、「ページID」、「エリアID」及び「セル順番号」より構成される連結キーが主キーである。「ページエリアテーブル」464と「ページエリアセルテーブル」465の間には、「ページエリアテーブル」464の「カタログID」、「ページID」及び「エリアID」と「ページエリアセルテーブル」465の「カタログID」、「ページID」及び「エリアID」により1対多のリレーションが付けられる。
「ページエリアセルデータテーブル」466の列は、「カタログID」、「ページID」、「エリアID」、「エリア内レコード順番号」、「セル順番号」、「割り付け領域ID」及び「割り付け済みデータID」である。1つの物件に対して1レコードが割り付けられる。従って、例えば、1ページに1エリアがあり、1ページに割り付けられるべき物件データの数はレイアウト上は8に制限されているが、データベースから抽出した後には12である場合には、1つの「カタログID」、「ページID」及び「エリアID」の組合せに対し12レコードが設けられ、それぞれのレコードの「エリア内レコード順番号」が1〜12となる。「エリア内レコード順番号」は割り付け時に決定され、それ以降変えられることはない。「セル順番号」は、セルが割り付けられた物件について、そのセルの「ページエリアセルテーブル」465における「セル順番号」と等しくなり、セルが割り付けられなかった物件(すなわち、あふれた物件)については、NULLとなる。「カタログID」、「ページID」、「エリアID」及び「エリア内レコード順番号」より構成される連結キーが主キーである。「ページエリアテーブル」464と「ページエリアセルデータテーブル」466の間には、「ページエリアテーブル」464の「カタログID」、「ページID」及び「エリアID」と「ページエリアセルデータテーブル」466の「カタログID」、「ページID」及び「エリアID」により1対多のリレーションが付けられる。「ページエリアセルテーブル」465と「ページエリアセルデータテーブル」466の間には、「ページエリアセルテーブル」465の「カタログID」、「ページID」、「エリアID」及び「セル順番号」と「ページエリアセルデータテーブル」466の「カタログID」、「ページID」、「エリアID」及び「セル順番号」により1対1のリレーションが付けられる。但し、あふれ物件がある場合には、「ページエリアセルテーブル」465のレコードに対応付けられない「ページエリアセルデータテーブル」466のレコード(「セル順番号」がNULLのレコード)がある。このような「セル順番号」がNULLのレコードにおいても、「割り付け済みデータID」はNULLではなく、あふれた物件の有効なIDを有する。「割り付け領域ID」は、カテゴリ毎に異なり、当該カテゴリに対応する「割り付け領域テーブル」467のレコードの「割り付け領域ID」と等しい。
「割り付け領域テーブル」467は、本発明に関係しないので、説明を省略する。
「割り付け済みデータテーブル」468の列は、「割り付け済みデータID」、「データ区分」、「物件ID」及び「小組テンプレートID」である。「割り付け済みデータID」は、カタログに割り付けられた物件又は見出しのデータ(あふれたものを含む)のIDであり、割付けが行われる度に増加する値を有する。「データ区分」は、当該セルで利用するデータが物件データであるのか、浮動符号見出しデータであるのか、又は、浮動空きであるのかの区分を示す。「物件ID」は、「データ区分」が「物件」である場合には、カタログ(物件雑誌等)に掲載するべき物件データを格納する物件データベースの「物件テーブル」における各物件のIDである。また、「物件ID」は、「データ区分」が「見出し」である場合には、NULLである。「小組テンプレートID」は、「データ区分」が「物件」である場合には、「物件ID」で特定される物件を表示又は印刷するために利用する小組テンプレートのIDを示す。また、「小組テンプレートID」は、「データ区分」が「見出し」である場合には、当該セルで利用する浮動見出しテンプレートのIDを示す。「割り付け済みデータテーブル」468は、あふれた物件データを含めカタログに割り付けられた全ての物件についてのレコードを有する。また、「割り付け済みデータテーブル」468は、あふれた浮動見出し及び浮動空きを含めカタログに割り付けられた全ての浮動見出し及び浮動空きについてのレコードを有する。「ページエリアセルデータテーブル」466と「割り付け済みデータテーブル」468との間には、「ページエリアセルデータテーブル」466の「割り付け済みデータID」と「割り付け済みデータテーブル」468の「割り付け済みデータID」により1対1のリレーションが付けられる。
掲載ページ番号配列413は、物件掲載ページの全ての物件についての物件ID及び掲載ページを記述した2×Nの配列である。
ページオブジェクト配列414は、カタログに含まれる全ページについてページ識別情報を記述した配列である。
物件ID配列415は、全ての物件割り当てエリアに含まれる全てのセルに割り付けられている物件のIDを含む。また、ツメエリアについては、そのツメエリアが配置されるページの識別情報が擬似物件IDとして物件ID配列415に含まれる。
物件データXML電子文書生成部403は、割り付け済みデータ411、物件データベース416に格納されている物件データ、掲載ページ番号配列413、ページオブジェクト配列414、物件ID配列415を基に、物件データXML電子文書417を生成する。
物件データベース416は、例えば、図7に示すような諸テーブルを有する。物件テーブルは、カタログがどのような物件についてのものであっても必ず存在する。参照テーブルは、カタログの物件に応じて作成される。図7に示す例では、参照テーブルは、メーカ車両テーブル、メーカテーブル等を含む。繰り返し項目テーブルも、カタログの物件に応じて作成される。図7に示す例では、繰り返しテーブルは、物件オプションテーブルを含む。
物件データについては、XML電子文書417には、ステップS133(図10)で、物件データベース416に含まれるデータベースの構造が表されるように物件データが書き込まれる。また、ツメについては、XML電子文書417には、ステップS134(図10)で擬似物件IDが書き込まれ、S135(図10)で当該ページの全ての物件データが擬似物件IDに関する繰り返し項目として書き込まれる。更に、索引データに関しては、XML電子文書417には、物件毎に全ての掲載ページが物件IDに関する繰り返し項目として書き込まれる。
レイアウトデータXSLT電子文書生成部404は、ページオブジェクト配列414、割り付け済みデータ411及び条件選択データ412を基に、XSLT電子文書418を生成する。
XSLTプロセッサ405は、物件データXML電子文書417及びXSLT電子文書418を基に、XSL−FO電子文書419を生成する。XSL−FO電子文書419は、電子組版文書として利用される。本発明では、XSL−FO電子文書を電子組版文書というが、同様なものも電子組版文書に含まれる。
次に、図2に示す装置により行われるツメの生成方法及び索引データの生成方法について説明する。
図8を参照すると、まず、配列生成部402が、掲載ページ番号配列413、ページオブジェクト配列414及び物件ID配列415を生成する(ステップS101)。次に、物件データXML電子文書生成部403が、物件データXML電子文書417を生成する(ステップS102)。次に、レイアウトデータXSLT電子文書生成部404が、XSLT電子文書418を生成する(ステップS103)。最後に、XSLTプロセッサ405が、XSL−FO電子文書419を生成する(ステップS104)。
次に、各ステップの詳細について説明する。
ステップS101は、配列生成部402により行われる。ステップS101の詳細について図9を参照して説明する。
まず、索引出力モードのフラグをfalseに初期化する(ステップS111)。ここで、索引出力モードのフラグとは、作成するべきカタログに索引ページが含まれているか否かを示すものである。作成するべきカタログに索引ページが含まれている場合には、索引出力モードのフラグはtrueとなり、作成するべきカタログに索引ページが含まれていない場合には、索引出力モードのフラグはfalseとなる。
次に、出力する全てのページについてステップS113乃至S121を繰り返す(ステップS112)。
ステップS113では、現在のページが索引ページであり、且つ、索引出力モードがfalseであるか否かを判断する。現在のページが索引ページであるか否かは、「ページテーブル」462の「インデックスページフラグ」をみることにより判断する。
ステップS113の判断結果がYESであれば、ステップS114及びS115を実行し、ステップS113の判断結果がNOであれば、ステップS114及びS115をスキップする。
ステップS114では、作成するべき全ての物件掲載ページに割り付けられている全ての物件データについて、物件ID及び当該掲載ページ番号を項目とする掲載ページ番号配列413を生成する。従って、掲載ページ番号配列は、2×Nの配列となる。ここで、Nは、全ての物件掲載ページに割り付けられている全ての物件データを合わせた件数である。ここで、同一の物件データが複数箇所に割り付けられている場合には、同一の物件データについて複数の配列要素が作成される。また、索引ページに割り付けられている物件データについては、要素は作成されない。
例えば、第1ページに物件IDが1の物件データと物件IDが2の物件データと物件IDが3の物件データが割り付けられ、第2ページに物件IDが3の物件データと物件IDが4の物件データが割り付けられているのであれば、掲載ページ番号配列は、{(1、1)、(2、1)、(3、1)、(3、2)、(4、2)}となる。なお、1つの物件IDに1つの掲載ページ配列を対応させて2重の入れ子の配列を形成してもよい。この場合には、掲載ページ番号配列は、{(1、{1})、(2、{1})、(3、{1、2})、(4、{2})}となる。
ステップS115では、索引出力モードのフラグをtrueに設定する。
従って、ステップS113での判断及びステップS115での処理に基づき、ステップS114及びS115は、作成するべきカタログに索引ページが含まれている場合に、最初の索引ページを処理する時のみに実行される。つまり、少なくとも1つの索引ページがある場合には、一度ステップS114を実行することにより、作成するべき全ての物件掲載ページに割り付けられている全ての物件データについて、物件ID及び当該ページ番号を項目とする配列を生成する。
ステップS113で判断結果がNOであった場合にはステップS113の次に、ステップS113で判断結果がYESであった場合にはステップS115の次に、現在のページのページIDの文字とページ番号の文字とを合成して得た文字をメンバーとして有するページオブジェクトを作成する(ステップS116)。ここで、ページID及びページ番号は、「ページ属性テーブル」463から読み出したものである。ページオブジェクトの集合であるページオブジェクト配列414はページのリストとして利用される。
次に、ページ内の全てのエリアについてステップS118乃至S121を繰り返す(ステップS117)。
ステップS118では、現在のエリアがツメエリアであるか否かを判断する(ステップS118)。この判断は、「ページエリアテーブル」464の「エリアタイプ」列をみることにより行う。
現在のエリアがツメエリアでない場合には(ステップS118でNO)、現在のエリアは物件エリアである。この場合には、現在のエリアの全ての物件割り当てセルについて、物件割り当てセルに割り付けられている物件データの物件IDを物件ID配列415に追加する(ステップS119、S120)。ここで、物件ID配列は、物件IDのみを要素とする配列である。
現在のエリアがツメエリアである場合には(ステップS118でYES)、現在のページについてのページIDの文字とページ番号の文字と所定の文字より成る擬似物件IDを物件ID配列415に追加する(ステップS121)。例えば、擬似物件IDは、ページIDの文字とアンダーバーとページ番号の文字を文字結合したものとする。この場合、ページIDが1であり、ページ番号が1であれば、擬似物件IDは、「1_1」となる。
上記のステップS120を実行した結果、2箇所以上に割り付けられる物件データの物件IDは物件ID配列に重複して追加されることとなるが、後述する説明から明らかとなるように、物件データXML電子文書に同一の物件についての物件データが重複して書き込まれるのみであり、この重複は動作上問題はない。特に、物件データ掲載ページのみならず索引ページにも掲載される物件データは少なくとも2箇所に割り付けられる結果、その物件データの物件IDは物件ID配列に少なくとも2個含まれることとなるが、問題はない。これは、XSLT電子文書に従って物件データXML電子文書に記述されているデータをXSLT電子文書に代入することによりXSL−FO電子文書を生成するためには、XSLT電子文書で利用することが記述されているデータが物件データXML電子文書に存在していればよく、重複して存在していてもよいためである。ただし、通常は、索引ページに掲載される物件データは必ず物件データ掲載ページにも掲載されるので、ステップS117のループを物件データ掲載ページのみについて繰り返し、索引ページについては繰り返さないようにしてもよい。
ステップS102は物件データXML電子文書生成部403により行われる。ステップS102の詳細について図10を参照して説明する。
物件ID配列に含まれている全ての物件ID(擬似物件IDを含む)について、ステップS132乃至S137を繰り返す(ステップS131)。
ステップS132では、現在の物件IDが擬似物件IDであるか否かを判断する。
ステップS132の判断結果がNOである場合には、現在の物件IDを有する物件データを物件データベース416から検索し、検索された物件データを物件データXML電子文書417に書き込む(ステップS133)。ステップS133で書き込まれた物件データのXMLデータは、XSLT電子文書418中に記述されている、物件を掲載するための小組テンプレートに代入されることとなる。
ステップS132の判断結果がYESである場合には、擬似物件IDを物件IDとして有し、他の項目の値はNULLである物件データを物件データXML電子文書417に書き込む(ステップS134)。
次に、擬似物件IDを基に当該ページを求め、当該ページに掲載されている全ての物件の全ての項目についての物件データを物件割り付け済みデータから読み出し、その読み出したデータを、ステップS134で物件データXML電子文書に書き込んだ擬似物件IDに関する繰り返し項目として、物件データXML電子文書417に書き込む(ステップS135)。ここでの繰り返し項目とは、1つの擬似物件IDに対して1対多の関係にある項目のことである。複数の繰り返し項目のうちの各繰り返し項目は、1つの物件の全ての項目についての物件データ及び当該ページにおける掲載順序を表す番号(繰り返しレコード内順番号)より構成される。
ステップS134及びS135を実行することにより、XMLデータは冗長となるが、物件掲載ページのツメに掲載するべきデータとして、その物件掲載ページのどの物件のどの項目の物件データが使用されても対応できるようになる。つまり、ステップS134及びS135を実行することにより、その物件掲載ページに掲載される全ての物件の全ての項目の物件データが物件データXML電子文書417に書き込まれ、その書き込まれたデータが擬似物件IDにより検索できるようになっており、また、物件データXML電子文書に書き込まれた物件データがその物件掲載ページの何番目に掲載される物件のどのような名称の項目のデータであるのかがわかるようになっているので、その物件掲載ページのどの物件のどの項目の物件データが使用されても対応できるようになる。
ステップS133又はS135の次に、索引出力モードがtrueであるか否かを判断する(ステップS136)。ステップS136の判断結果がtrueであれば、現在の物件IDをキーにして掲載ページ番号配列413から全ての掲載ページ番号を読み出し、読み出された掲載ページ番号を現在の物件IDを有する物件データに関する繰り返し項目として物件データXML電子文書417に書き込む(ステップS137)。ここでの繰り返し項目とは、1つの物件IDに対して1対多の関係にある項目のことである。複数の繰り返し項目のうちの各繰り返し項目は、1つの物件の全ての掲載ページ番号及び当該物件に対する掲載ページ番号の順序を表す番号(繰り返しレコード内順番号)より構成される。ある物件の物件データが1箇所のみに掲載される場合には、繰り返し項目の数は1であり、ある物件の物件データが複数箇所に掲載される場合には、繰り返し項目の数は複数である。
ステップS137を実行することにより、索引ページの各物件についての全ての掲載ページ番号を表すXMLデータが作成されたこととなる。索引ページで利用される索引用小組テンプレートは、物件毎に物件データの掲載ページを印刷又は表示するためのものである。物件データが1箇所に掲載される物件については、物件名と1つのページ番号が1つの小組テンプレートを基に印刷又は表示され、物件データが複数箇所に掲載される物件については、物件名と複数のページ番号が1つの小組テンプレートを基に印刷又は表示される。
ステップS103は、レイアウトデータXSLT電子文書生成部404により行われる。ステップS103の詳細について図11を参照して説明する。
まず、ページ配列中の全てのページオブジェクトについてステップS142乃至S151を繰り返す(ステップS141)。
ステップS142では、現在のページ内の全てのエリアについてステップS143乃至S151を繰り返す。
ステップS143では、現在のエリアがツメエリアであるのか否かを判断する。この判断は「ページエリアテーブル」464の「エリアタイプ」をみることにより行う。
ステップS143での判断結果がNOである場合には、現在のエリアが物件掲載エリアであるので、物件データの印刷又は表示のためのXSLTデータを生成するためにステップS144に進む。一方、ステップS143での判断結果がYESである場合には、現在のエリアがツメエリアであるので、ツメの印刷又は表示のためのXSLTデータを生成するためにステップS147に進む。
ステップS144では、現在のエリア(物件掲載エリア)に含まれる全てのセルについてステップS145及びS146を繰り返す。
ステップS145では、現在の物件割り当てセルに割り付けられている小組テンプレートを識別するための小組テンプレートIDをXSLT電子文書418に記述されるべき属性「kogumi−type」の値として設定し、これらをXSLT電子文書418に書き込む。
次に、現在の物件割り当てセルに割り付けられている物件データを識別するための物件IDをXSLT電子文書418に記述されるべき属性「bkn_id」の値として設定し、これらをXSLT電子文書418に書き込む(ステップS146)。
ステップS147では、ツメ小組テンプレート自動選択モードがtrueであるか否かを判断する。ここで、ツメ小組テンプレート自動選択モードとは、当該ページが右ページであるか又は左ページであるかの条件、当該ページのどの物件データのどの項目がどのような値をとるかという条件又はその両者に従って、使用するツメ小組テンプレートを自動選択するモードのことである。
ステップS147での判断結果がNOである場合には、現在のツメエリアにディフォルトで割り付けられているツメ用小組テンプレートを識別するための小組テンプレートIDを「ページエリアテーブル」464の「基本小組テンプレートID」列から読み出し、XSLT電子文書418に記述されるべき属性「kogumi−type」の値として設定し、これらをXSLT電子文書418に書き込む(ステップS148)。
ステップS147での判断結果がYESである場合には、上記2つの条件又はその両者に従って、現在のツメエリアで利用するツメ用小組テンプレートを自動選択する(ステップS149)。ステップS149の詳細については後述する。
次に、ステップS149で自動選択されたツメ用小組テンプレートを識別するための小組テンプレートIDをXSLT電子文書418に記述されるべき属性「kogumi−type」の値として設定し、これらをXSLT電子文書418に書き込む(ステップS150)。
ステップS148又はステップS150の次に、擬似物件IDをXSLT電子文書418に記述されるべき属性「bkn_id」の値として設定し、これらをXSLT電子文書418に書き込む(ステップS151)。ここで、擬似物件IDは、「ページ属性テーブル」の「ページID」列及び「ページ番号」列から取得した番号を上述したように合成したものである。
次に、ステップS149の詳細について説明する。
ステップS149での自動選択は、図5に示すような「小組テンプレート選択条件テーブル」451に記述されている内容に当該ページに割り付けられている物件データの内容等を適用することにより行われる。
「小組テンプレート選択条件テーブル」451は、「条件ID」、「カタログID」、「フィルタID」、「条件タイプ」、「条件順番号」、「小組テンプレートID」、「ページタイプによる条件」、「物件データ条件設定フラグ」、「条件の対象となるデータ」、「条件1テーブルID」、「条件1テーブル列ID」、「条件1演算子」、「条件1条件値」、「条件1−2演算子」、「条件2テーブルID」、(中略)、「条件4テーブルID」、「条件4テーブル列ID」、「条件4演算子」、「条件4条件値」の列を備える。
「条件ID」は、当該テーブル内において各レコードを識別するためのIDである。
「カタログID」は、印刷又は表示の対象となっているカタログを識別するためのIDである。
「フィルタID」は、カタログ内で使用される各フィルタを識別するためのIDである。ここで、フィルタとは、物件データベースに格納されている物件データから、ページに配置された小組テンプレートに割り付ける物件データを選択するためのものであり、例えば、物件データベースに全国のホテルの物件データが格納されている場合に、関東地方のホテルの物件データだけを選択するためのものである。同一カタログでは、複数のフィルタを利用することができ、同一カタログ内のある範囲のページにはあるフィルタを適用し、別の範囲のページには別のフィルタを適用することができる。これに従って、同一カタログ内であっても、フィルタ毎に異なった選択条件を適用することができる。
「条件タイプ」は、当該レコードの条件を物件割り付けセルに適用するのか、見出しセルに適用するのか、又は、ツメに適用するのかを示すものであり、この値としては「割り付け」と「見出し」と「ツメ」がある。「条件タイプ」が「割り付け」である場合には、物件データ掲載のためのセルにおいて、物件データの内容に応じて物件データ掲載用小組テンプレートを自動選択するために当該レコードが利用される。この自動選択は、本発明の範囲外であるので、説明を省略する。「条件タイプ」が「見出し」である場合には、見出し用のセルにおいて、そのセルの次のセルに割り付けられている物件データの内容に応じて見出し用小組テンプレートを自動選択するために当該レコードが利用される。この自動選択も、本発明の範囲外であるので、説明を省略する。「条件タイプ」が「ツメ」である場合には、ツメにおいて、当該ツメが挿入されるページに掲載される物件データの内容等に応じてツメ用小組テンプレートを自動選択するために当該レコードが利用される。
「条件順番号」は、同一のカタログID、同一のフィルタID、同一の条件タイプに対して複数のレコードを設ける場合における、当該レコードの優先順位を示す番号である。同一のカタログID、同一のフィルタID、同一の条件タイプに対して複数のレコードを設ける場合には、まず、「条件順番号」が「1」であるレコードが適用され、物件データがそのレコードの条件を満たす場合にはそのレコードの「小組テンプレートID」にIDが記述されている小組テンプレートが選択され、満たさない場合には、次に、「条件順番号」が「2」であるレコードが適用され、物件データがそのレコードの条件を満たす場合にはそのレコードの「小組テンプレートID」にIDが記述されている小組テンプレートが選択されることが繰り返される。無条件にディフォルトの小組テンプレートを選択するためのレコードを「条件順番号」が最も大きいレコードとして用意しておくことにより、小組テンプレートが選択されないという場合が生ずることを避けることができる。
「小組テンプレートID」は、当該ページの物件データの内容等が当該レコードに記述されている条件を満たした場合に選択される小組テンプレートのIDを示す。
「ページタイプによる条件」は、ページタイプによる条件を指定するのか否か、指定するとすれば左ページを条件とするのか又は右ページを条件とするのかを示す。ページタイプによる条件を指定しない場合には、「ページタイプによる条件」の値は0であり、当該ページが左ページであっても右ページであってもページタイプによる条件が満たされたとする。ページタイプによる条件を指定し、且つ、左ページを条件とした場合には、「ページタイプによる条件」の値は1であり、当該ページが左ページである場合にページタイプによる条件が満たされたとする。ページタイプによる条件を指定し、且つ、右ページを条件とした場合には、「ページタイプによる条件」の値は2であり、当該が右ページである場合にページタイプによる条件が満たされたとする。
「物件データ条件設定フラグ」は、物件データによる条件を指定するのか否かを示す。物件データによる条件を指定しない場合には、当該ページに掲載される物件データの内容にかかわらず、物件データによる条件が満たされたとする。物件データによる条件を指定した場合には、当該ページに掲載される物件データが所定の条件を満たした場合に、物件データによる条件が満たされたとする。所定の条件は、「条件の対象となるデータ」、「条件1テーブルID」、「条件1テーブル列ID」、「条件1演算子」、「条件1条件値」、「条件1条件値」「条件1−2演算子」、「条件2テーブルID」、(中略)、「条件4テーブルID」、「条件4テーブル列ID」、「条件4演算子」、「条件4条件値」により表される。
当該レコードの「小組テンプレートID」にIDが記述されている小組テンプレートは、ページタイプによる条件及び物件データによる条件の両者が満たされた場合に選択される。なお、実際には、ページタイプによる条件を指定しない場合には、当該ページが左ページであっても右ページであってもページタイプによる条件が満たされたとするので、ページタイプによる条件を指定しないことは、ページタイプによる条件が無いことと同一であり、物件データによる条件が満たされるのみで、当該レコードの「小組テンプレートID」にIDが記述されている小組テンプレートが選択される。同様に、実際には、物件データによる条件を指定しない場合には、当該ページに掲載される物件データの内容がどのようなものであっても物件データによる条件が満たされたとするので、物件データによる条件を指定しないことは、物件データによる条件が無いことと同一であり、ページによる条件が満たされるのみで、当該レコードの「小組テンプレートID」にIDが記述されている小組テンプレートが選択される。また、ページタイプによる条件の指定をせず、且つ、物件データによる条件の指定をしない場合には、無条件に当該レコードの「小組テンプレートID」にIDが記述されている小組テンプレートが選択される。
「条件の対象となるデータ」は、当該ページに掲載される物件データのうちのどの物件データが条件を満たしていなければならないかを示す。「条件の対象となるデータ」の値は、「ページ内の最初のデータ」、「ページ内の最後のデータ」、「ページ内の全てのデータ」又は「ページ内のいずれかのデータ」を数値又は文字列等で表したものである。「条件の対象となるデータ」の値が「ページ内の最初のデータ」を表す場合には、条件は当該ページに掲載される物件データのうちの最初の物件データに適用される。「条件の対象となるデータ」の値が「ページ内の最後のデータ」を表す場合には、条件は当該ページに掲載される物件データのうちの最後の物件データに適用される。「条件の対象となるデータ」の値が「ページ内の全てのデータ」を表す場合には、条件は当該ページに掲載される全ての物件データに適用され、全ての物件データが条件を満たしている場合に限り、条件が満たされたことになる。「条件の対象となるデータ」の値が「ページ内の何れかのデータ」を表す場合には、条件は当該ページに掲載される全ての物件データに対して試され、少なくとも1つの物件データが条件を満たしていれば、条件が満たされたことになる。
「条件1テーブルID」及び「条件1テーブル列ID」は、物件データベース中のどのテーブルのどの列に対して条件を適用するのかを示す。物件データベースには、図7に示すように、物件テーブルが格納されている。また、物件データベースには、必要に応じて、1以上の参照テーブル、1以上の繰り返し項目テーブルが格納されている。参照テーブルと繰り返し項目テーブルは、不要である場合には、物件データベースに存在しない。各テーブルにはテーブルIDが付されている。また、各テーブルの各列には列IDが付されている。例えば、「販売店テーブル」のテーブルIDが「5」であり、「販売店テーブル」の「販売店名」の列の列IDが「2」である場合には、「条件1テーブルID」及び「条件1テーブル列ID」は、「5」及び「2」となる。
「条件1演算子」は、「条件1テーブルID」により指定されたテーブルの「条件1テーブル列ID」により指定された列に適用する演算子を表す。当該列のデータが文字型である場合には、「条件1演算子」の値は、「データあり」、「データなし」、「文字列を含む」、「文字列を含まない」、「文字列と等しい」、「文字列と異なる」、「文字数=」、「文字数≠」、「文字数<」、「文字数>」、「文字数≦」又は「文字数≧」を表す数値又は文字列であり、当該列のデータが数値型である場合には、「条件1演算子」の値は、「データあり」、「データなし」、「項目値=」、「項目値≠」、「項目値<」、「項目値>」、「項目値≦」、「項目値≧」、「けた数=」、「けた数≠」、「けた数<」、「けた数>」、「けた数≦」又は「けた数以上」を表す数値又は文字列である。
「条件1条件値」は、「条件1テーブルID」により指定されたテーブルの「条件1テーブル列ID」により指定された列のデータが「条件1演算子」に関連して満たすべき値を表す。
「条件1テーブルID」、「条件1テーブル列ID」、「条件1演算子」及び「条件1条件値」により条件1が構成される。例えば、「販売店テーブル」の「販売店名」が「オート」を含むことを条件とする場合には、「条件1テーブルID」、「条件1テーブル列ID」、「条件1演算子」及び「条件1条件値」の値は、それぞれ、「5」、「2」、「文字列を含む」を表す数値又は文字列及び「オート」となる。
「条件1−2演算子」は、条件1と条件2を結合する論理演算子であり、この値は、「AND」又は「OR」を表す数値又は文字列である。
「条件2テーブルID」、(中略)、「条件4テーブルID」、「条件4テーブル列ID」、「条件4演算子」、「条件4条件値」については、同様であるので、説明を省略する。
ところで、例えば、全国の特産品の通信販売のカタログを作成する場合に、図12に示すように、ツメを利用して都道府県名を都道府県毎に高さを変えて印刷又は表示するためには、都道府県名を印刷又は表示するための領域の高さが異なったツメ用小組テンプレートを都道府県の数だけ作成しておき、「小組テンプレート選択条件テーブル」に、同一の「カタログID」、同一の「フィルタID」及び同一の「条件タイプ」を有し、異なった「条件順番号」を有するレコードを都道府県の数だけ設ける。そして、第1のレコードには、例えば、ページ内の何れかの物件データの都道府県名の値が「北海道」である場合に、北海道用のツメ用小組テンプレートを選択することを記述する。第2のレコードには、例えば、ページ内の何れかの物件データの都道府県名の値が「青森県」である場合に、青森県用のツメ用小組テンプレートを選択することを記述する。以下同様なことを各レコードに記述する。ここで、ページに物件データを割り付ける段階において、都道府県順に物件データをソートしておく必要があるが、これは、本発明の範囲外であるので、説明を省略する。
また、例えば、全国の特産品の通信販売のカタログを作成する場合に、図13に示すように、左ページ及び右ページにツメを利用して都道府県名を都道府県毎に高さを変えて印刷又は表示するためには、都道府県名を左に印刷又は表示するための領域の高さが異なったツメ用小組テンプレートを都道府県の数だけ作成し、更に、都道府県名を右に印刷又は表示するための領域の高さが異なったツメ用小組テンプレートを都道府県の数だけ作成しておき、「小組テンプレート選択条件テーブル」に、異なった「条件順番号」を有するレコードを都道府県の倍の数だけ設ける。そして、第1のレコードには、例えば、当該ページが左ページであり、且つ、ページ内の何れかの物件データの都道府県名の値が「北海道」である場合に、左ページ・北海道用のツメ用小組テンプレートを選択することを記述する。第2のレコードには、例えば、当該ページが右ページであり、且つ、ページ内の何れかの物件データの都道府県名の値が「北海道」である場合に、右ページ・北海道用のツメ用小組テンプレートを選択することを記述する。第3のレコードには、例えば、当該ページが左ページであり、且つ、ページ内の何れかの物件データの都道府県名の値が「青森県」である場合に、左ページ・青森用のツメ用小組テンプレートを選択することを記述する。第4レコードには、例えば、当該ページが右ページであり、且つ、ページ内の何れかの物件データの都道府県名の値が「青森県」である場合に、右ページ・青森用のツメ用小組テンプレートを選択することを記述する。以下同様なことを各レコードに記述する。
更に、全国の特産品の通信販売のカタログを作成する場合に、図14に示すように、ツメを利用して都道府県名を都道府県毎に高さを変えて印刷又は表示し、且つ、当該ページに特売品が含まれている場合には、都道府県名の下に特売品が当該ページに含まれていることを示すマークを印刷又は表示するためには、都道府県名を印刷又は表示するための領域の高さが異なり、且つ、マークなしのツメ用小組テンプレートを都道府県の数だけ作成して、更に、都道府県名を印刷又は表示するための領域の高さが異なり、且つ、マークありツメ用小組テンプレートを都道府県の数だけ作成しておき、「小組テンプレート選択条件テーブル」に、同一の「カタログID」、同一の「フィルタID」及び同一の「条件タイプ」を有し、異なった「条件順番号」を有するレコードを都道府県の倍の数だけ設ける。そして、第1のレコードには、例えば、ページ内の何れかの物件データの都道府県名の値が「北海道」であり、且つ、ページ内の何れかの物件の特売品の値が「真」である場合に、マーク付きの北海道用のツメ用小組テンプレートを選択することを記述する。第2のレコードには、例えば、ページ内の何れかの物件データの都道府県名の値が「北海道」である場合に、マーク無しの北海道用のツメ用小組テンプレートを選択することを記述する。第3のレコードには、例えば、ページ内の何れかの物件データの都道府県名の値が「青森県」であり、且つ、ページ内の何れかの物件の特売品の値が「真」である場合に、マーク付きの青森県用のツメ用小組テンプレートを選択することを記述する。第4のレコードには、例えば、ページ内の何れかの物件データの都道府県名の値が「青森県」である場合に、マーク無しの青森県用のツメ用小組テンプレートを選択することを記述する。以下同様なことを各レコードに記述する。
次に、図3及び4を参照して、「小組テンプレート選択条件テーブル」を作成するための基礎となるデータをユーザが入力するための画面について説明する。この画面は条件選択データ生成部401により表示される。
図3(a)に示す「ツメの設定」の画面において、「ツメの小組テンプレートを自動選択する」のチェックボックス202をユーザがチェックすると、「条件設定…」のボタン203が有効となるので、ユーザがボタン203を押すと、図3(b)に示す「小組テンプレート選択条件の設定(ツメ)」の画面211が表示される。
画面211の「条件追加…」のボタン212をユーザが押すと、図4に示す「小組テンプレート選択条件の設定(ツメ)」の画面221が表示される。
ユーザは、画面221を利用して、「小組テンプレート選択条件テーブル」の1レコードを作成するための基礎となるデータを入力する。
「ページタイプによる条件は指定しない」のチェックボックス222のチェックを無くすと、左ページのラジオボタン及び右ページのラジオボタンより成るラジオボタングループ223が有効となるので、この時にユーザは左ページのラジオボタン又は右ページのラジオボタンを選択することができる。チェックボックス22のチェックの有無及びラジオボタングループ223の選択内用に従って、「ページタイプによる条件」の値が設定される。
「物件データに対する条件の設定はしない」のチェックボックス224のチェックを無くすと、条件の対象となるデータを選択するためのチェックボックスグループ225及び条件選択のためのコンボボックス及びテキストボックスのグループ226が有効となるので、この時にユーザは、物件データに対する条件をグループ225及び226に入力する。
「物件データに対する条件の設定はしない」のチェックボックス224のチェックの有無に従って、「物件データ条件設定フラグ」の値が設定される。グループ225でチェックされたチェックボックスに従って、「条件の対象となるデータ」の値が設定される。コンボボックス227で選択された条件項目に従って、「条件1テーブルID」及び「条件1テーブル列ID」の値が設定される。コンボボックス228で選択された演算子に従って、「条件1演算子」の値が設定される。テキストボックス229に入力された文字列又は数値に従って、「条件1条件値」の値が設定される。コンボボックス230で選択された論理演算子に従って、「条件1−2演算子」の値が設定される。条件2以下に関連した項目も同様に設定される。
コンボボックス231で選択されたツメ用小組テンプレートに従って、「小組テンプレートID」の値が設定される。
ユーザがOKボタン232を押すと、「小組テンプレート選択条件テーブル」にレコードが追加され、このレコードの各列に画面221での入力内容に従った値が設定され、また、画面221での入力内容を表す文が画面211のリストボックス217に追加される。
同一のカタログID、同一のフィルタID、同一の条件タイプに対して複数の条件を設ける場合には、ユーザは、「条件追加…」ボタン212を複数回押し、毎回画面221で各条件を設定する。例えば、図12を参照して説明した例では、ユーザは、画面221を都道府県の数だけ呼出し、毎回画面221で都道府県毎の条件を設定する。この結果、リストボックスには、「小組テンプレート選択条件テーブル」には、同一のカタログID、同一のフィルタID、同一の条件タイプに対して、都道府県数と同数のレコードが作成され、各レコードは「条件順番号」により識別され、また、優先順位が決定される。
リストボックス217のある行が選択された状態で「上へ移動」ボタン215又は「下へ移動」ボタン216が押されると、その行は上又は下に移動し、移動後の行番号に従って、各レコードの「条件順番号」が更新される。
リストボックス217のある行が選択された状態で「条件削除」ボタン214が押されると、その行及びその行に対応したレコードは削除され、削除後の行番号に従って、各レコードの「条件順番号」が更新される。
リストボックス217のある行が選択された状態で「条件変更…」ボタン213が押されると、その行に対応した内容を表示する画面221が表示される。ユーザは画面221で条件を変更する。変更後にボタン232が押されると、変更を反映するように当該レコードは更新される。
なお、画面221の「OK」ボタン232が押された時に、「小組テンプレート選択条件テーブル」にレコードが追加又は更新されるようにする代わりに、画面211を表示している際に画面221での入力内容及び該入力内容の優先順位を保持しておき、画面211の「OK」ボタン218が押された時に「小組テンプレート選択条件テーブル」にレコードをまとめて追加してもよい。
次に、ツメ用の小組テンプレートについて説明する。
条件の対象となるデータがページ内の最初の物件のデータである場合には、ツメの体裁とツメに挿入されるデータとの整合性を取るために、ツメに挿入するデータをページ内の最初の物件のデータにする必要がある。同様に、条件の対象となるデータがページ内の最後の物件のデータである場合には、ツメの体裁とツメに挿入されるデータとの整合性を取るために、ツメに挿入するデータをページ内の最後の物件のデータにする必要がある。このような必要性を満たすためには、ツメ用の小組テンプレートにおいて、ページ内の最初又は最後の物件のデータをXML電子文書から抽出することを記述しておく必要がある。ページ内の最初の物件のデータをXML電子文書から抽出するための記述が含まれているツメ用の小組テンプレートの例を図15に示し、ページ内の最後の物件のデータをXML電子文書から抽出するための記述が含まれているツメ用の小組テンプレートの例を図16に示す。アンダーラインを施した部分が当該記述である。
また、当該ページに掲載されている全ての物件の所定の項目をツメに挿入したいが、内容の重複は避けたい場合がある。例えば、当該ページに3つの物件についての物件データが掲載されており、当該ページの所定の項目の値が、各物件について、「文京区」、「文京区」及び「港区」である場合には、1つの「文京区」及び1つの「港区」をツメに挿入したい場合がある。このような場合には、当該ページに掲載されている全ての物件の所定の項目をツメに挿入するが、内容の重複は避けるための記述が含まれているツメ用の小組テンプレートを利用する。このような小組テンプレートの例を図17に示す。アンダーラインを施した部分が重複を避けるためのJAVA(登録商標)言語で書かれたプログラムを呼び出す部分である。
次に、索引用の小組テンプレートについて説明する。
索引ページには、物件毎に索引が作成されるが、1つの索引用小組テンプレートに1つの物件が割り付けられる。1つの物件が複数ページに掲載される場合には、1つの物件について全ての掲載ページが印刷又は表示されるようにする。このような条件を満たす索引用小組テンプレートの一例を図18及び19に示す。下線を施してある部分が全ての掲載ページを印刷又は表示するための記述である。
本発明は、ページ掲載内容に応じて変化するツメの電子組版データを自動生成するために利用することができる。また、本発明は、索引データを自動生成するために利用することができる。
401 選択条件データ生成部
402 配列生成部
403 物件データXML電子文書生成部
404 レイアウトデータXSLT電子文書生成部
405 XSLTプロセッサ
402 配列生成部
403 物件データXML電子文書生成部
404 レイアウトデータXSLT電子文書生成部
405 XSLTプロセッサ
Claims (29)
- ページに印刷又は表示するツメを生成するツメの生成方法であって、
ページ属性、ページ掲載データ又はその双方に関連するどのような条件が満たされた場合にどのツメの小組テンプレートを選択するのかを表す選択条件を記述した選択条件データを生成する選択条件データ生成ステップと、
当該ページの前記ページ属性、前記ページ掲載データ又はその双方を前記選択条件に適用することにより当該ページに配置するべきツメの小組テンプレートを決定する小組テンプレート決定ステップと、
を備えることを特徴とするツメの生成方法。 - 請求項1に記載のツメの生成方法であって、
前記小組テンプレート決定ステップでは、当該ページの前記ページ属性、前記ページ掲載データ又はその双方が前記条件を満たしている場合に、当該選択条件に係るツメの小組テンプレートを選択することを特徴とするツメの生成方法。 - 請求項1に記載のツメの生成方法であって、
前記選択条件データには、優先順位が付けられた複数の選択条件が含まれ、前記小組テンプレート決定ステップでは、当該ページの前記ページ属性、前記ページ掲載データ又はその双方は前記優先順位に従って前記複数の選択条件に適用されることを特徴とするツメの生成方法。 - 請求項1に記載のツメの生成方法であって、
決定した前記小組テンプレートに前記ページ掲載データを挿入することによりツメの電子組版文書を生成する電子組版文書生成ステップを更に備えることを特徴とするツメの生成方法。 - 請求項4に記載のツメの生成方法であって、
前記電子組版文書生成ステップは、
決定した前記小組テンプレートを読み出すステップと、
読み出された前記小組テンプレートの記述内容に従って該小組テンプレートに挿入するべきページ掲載データを決定するステップと、
決定された前記ページ掲載データを読み出された前記小組テンプレートに挿入するステップと、
を備えることを特徴とするツメの生成方法。 - 請求項4に記載のツメの生成方法であって、
当該ページに掲載する全てのページ掲載データを記録媒体に書き込むページ掲載データ書込ステップを更に備え、
前記電子組版文書生成ステップでは、前記記録媒体に書き込まれた前記ページ掲載データのうちの前記小組テンプレートにより指定されるものを前記小組テンプレートに挿入することを特徴とするツメの生成方法。 - 請求項1に記載のツメの生成方法であって、
前記選択条件データ生成ステップは、
前記選択条件をユーザから入力するための画面を表示するステップと、
前記画面に入力された内容を基に、条件及び該条件が満たされた場合に選択するべき小組テンプレートの識別情報を少なくとも有するレコードを前記選択条件データとして生成するステップと、
を備えることを特徴とするツメの生成方法。 - 請求項1に記載のツメの生成方法であって、
前記ツメの小組テンプレートは、当該ページのどの物件データのどの項目を当該ツメに挿入するかという記述を含むことを特徴とするツメの生成方法。 - 請求項1に記載のツメの生成方法であって、
前記ツメの小組テンプレートは、当該ページの複数の物件データの所定の項目を当該ツメに挿入するための記述を含むことを特徴とするツメの生成方法。 - 請求項9に記載のツメの生成方法であって、
前記ツメの小組テンプレートは、当該ページの複数の物件データの所定の項目の値が重複する場合には、重複を削除して当該項目を当該ツメに挿入するための記述を含むことを特徴とするツメの生成方法。 - 請求項1に記載のツメの生成方法であって、
前記条件は、当該ページが右ページであるか又は左ページであるかの条件を含むことを特徴とするツメの生成方法。 - 請求項1に記載のツメの生成方法であって、
前記条件は、当該ページのどの物件データのどの項目がどのような値をとるかという条件を含むことを特徴とするツメの生成方法。 - 請求項1乃至12の何れか1項に記載のツメの生成方法と、
索引ページに掲載する索引データを生成する索引データ生成方法であって、
全ての物件掲載ページに掲載される全ての物件データについて、前記物件データの識別情報及び前記物件データが掲載されるページの番号を記述した掲載ページ番号データを生成する掲載ページ番号データ生成ステップと、
前記掲載ページ番号データを基に、各物件データ毎に、当該物件データが掲載される全てのページの番号を繰り返し項目として記述したXML電子文書を生成するXML電子文書生成ステップと、
を備えることを特徴とする索引データ生成方法と、
を備えることを特徴とするツメ及び索引データの生成方法。 - 索引ページに掲載する索引データを生成する索引データ生成方法であって、
全ての物件掲載ページに掲載される全ての物件データについて、前記物件データの識別情報及び前記物件データが掲載されるページの番号を記述した掲載ページ番号データを生成する掲載ページ番号データ生成ステップと、
前記掲載ページ番号データを基に、各物件データ毎に、当該物件データが掲載される全てのページの番号を繰り返し項目として記述したXML電子文書を生成するXML電子文書生成ステップと、
を備えることを特徴とする索引データ生成方法。 - ページに印刷又は表示するツメを生成するツメの生成装置であって、
ページ属性、ページ掲載データ又はその双方に関連するどのような条件が満たされた場合にどのツメの小組テンプレートを選択するのかを表す選択条件を記述した選択条件データを生成する選択条件データ生成手段と、
当該ページの前記ページ属性、前記ページ掲載データ又はその双方を前記選択条件に適用することにより当該ページに配置するべきツメの小組テンプレートを決定する小組テンプレート決定手段と、
を備えることを特徴とするツメの生成装置。 - 請求項15に記載のツメの生成装置であって、
前記小組テンプレート決定手段では、当該ページの前記ページ属性、前記ページ掲載データ又はその双方が前記条件を満たしている場合に、当該選択条件に係るツメの小組テンプレートを選択することを特徴とするツメの生成装置。 - 請求項15に記載のツメの生成装置であって、
前記選択条件データには、優先順位が付けられた複数の選択条件が含まれ、前記小組テンプレート決定手段では、当該ページの前記ページ属性、前記ページ掲載データ又はその双方は前記優先順位に従って前記複数の選択条件に適用されることを特徴とするツメの生成装置。 - 請求項15に記載のツメの生成装置であって、
決定した前記小組テンプレートに前記ページ掲載データを挿入することによりツメの電子組版文書を生成する電子組版文書生成手段を更に備えることを特徴とするツメの生成装置。 - 請求項18に記載のツメの生成装置であって、
前記電子組版文書生成手段は、
決定した前記小組テンプレートを読み出す手段と、
読み出された前記小組テンプレートの記述内容に従って該小組テンプレートに挿入するべきページ掲載データを決定する手段と、
決定された前記ページ掲載データを読み出された前記小組テンプレートに挿入する手段と、
を備えることを特徴とするツメの生成装置。 - 請求項18に記載のツメの生成装置であって、
当該ページに掲載する全てのページ掲載データを記録媒体に書き込むページ掲載データ書込手段を更に備え、
前記電子組版文書生成手段では、前記記録媒体に書き込まれた前記ページ掲載データのうちの前記小組テンプレートにより指定されるものを前記小組テンプレートに挿入することを特徴とするツメの生成装置。 - 請求項15に記載のツメの生成装置であって、
前記選択条件データ生成手段は、
前記選択条件をユーザから入力するための画面を表示する手段と、
前記画面に入力された内容を基に、条件及び該条件が満たされた場合に選択するべき小組テンプレートの識別情報を少なくとも有するレコードを前記選択条件データとして生成する手段と、
を備えることを特徴とするツメの生成装置。 - 請求項15に記載のツメの生成装置であって、
前記ツメの小組テンプレートは、当該ページのどの物件データのどの項目を当該ツメに挿入するかという記述を含むことを特徴とするツメの生成装置。 - 請求項15に記載のツメの生成装置であって、
前記ツメの小組テンプレートは、当該ページの複数の物件データの所定の項目を当該ツメに挿入するための記述を含むことを特徴とするツメの生成装置。 - 請求項23に記載のツメの生成装置であって、
前記ツメの小組テンプレートは、当該ページの複数の物件データの所定の項目の値が重複する場合には、重複を削除して当該項目を当該ツメに挿入するための記述を含むことを特徴とするツメの生成装置。 - 請求項15に記載のツメの生成装置であって、
前記条件は、当該ページが右ページであるか又は左ページであるかの条件を含むことを特徴とするツメの生成装置。 - 請求項15に記載のツメの生成装置であって、
前記条件は、当該ページのどの物件データのどの項目がどのような値をとるかという条件を含むことを特徴とするツメの生成装置。 - 請求項15乃至26の何れか1項に記載のツメの生成装置と、
索引ページに掲載する索引データを生成する索引データ生成装置であって、
全ての物件掲載ページに掲載される全ての物件データについて、前記物件データの識別情報及び前記物件データが掲載されるページの番号を記述した掲載ページ番号データを生成する掲載ページ番号データ生成手段と、
前記掲載ページ番号データを基に、各物件データ毎に、当該物件データが掲載される全てのページの番号を繰り返し項目として記述したXML電子文書を生成するXML電子文書生成手段と、
を備えることを特徴とする索引データ生成装置と、
を備えることを特徴とするツメ及び索引データの生成装置。 - 索引ページに掲載する索引データを生成する索引データ生成装置であって、
全ての物件掲載ページに掲載される全ての物件データについて、前記物件データの識別情報及び前記物件データが掲載されるページの番号を記述した掲載ページ番号データを生成する掲載ページ番号データ生成手段と、
前記掲載ページ番号データを基に、各物件データ毎に、当該物件データが掲載される全てのページの番号を繰り返し項目として記述したXML電子文書を生成するXML電子文書生成手段と、
を備えることを特徴とする索引データ生成装置。 - 請求項1乃至14の何れか1項に記載の方法をコンピュータに行わせるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004290223A JP2006106954A (ja) | 2004-10-01 | 2004-10-01 | ツメの生成方法及び索引データ生成方法並びにツメの生成装置及び索引データ生成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004290223A JP2006106954A (ja) | 2004-10-01 | 2004-10-01 | ツメの生成方法及び索引データ生成方法並びにツメの生成装置及び索引データ生成装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006106954A true JP2006106954A (ja) | 2006-04-20 |
Family
ID=36376650
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004290223A Pending JP2006106954A (ja) | 2004-10-01 | 2004-10-01 | ツメの生成方法及び索引データ生成方法並びにツメの生成装置及び索引データ生成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2006106954A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010104880A3 (en) * | 2009-03-13 | 2011-01-13 | Microsoft Corporation | Rich web site authoring and design |
| US8381093B2 (en) | 2006-12-06 | 2013-02-19 | Microsoft Corporation | Editing web pages via a web browser |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01228870A (ja) * | 1988-03-09 | 1989-09-12 | Brother Ind Ltd | サイドラベル印刷機能付き文書作成装置 |
| JPH0895963A (ja) * | 1994-09-27 | 1996-04-12 | Sharp Corp | 耳文字印刷機能付き文書処理装置 |
| JPH09223129A (ja) * | 1996-02-16 | 1997-08-26 | Toshiba Corp | 文書処理支援方法および文書処理支援装置 |
| JPH10171619A (ja) * | 1996-12-11 | 1998-06-26 | Casio Comput Co Ltd | インデックス印刷装置及びインデックスを印刷するためのプログラムを記録した媒体 |
| JP2000339306A (ja) * | 1999-05-28 | 2000-12-08 | Dainippon Screen Mfg Co Ltd | 文書作成装置 |
| JP2002024207A (ja) * | 2000-07-11 | 2002-01-25 | Dainippon Screen Mfg Co Ltd | 画像部品ブロックレイアウト装置における索引作成装置、画像部品ブロックレイアウト方法における索引作成方法、および記録媒体 |
-
2004
- 2004-10-01 JP JP2004290223A patent/JP2006106954A/ja active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01228870A (ja) * | 1988-03-09 | 1989-09-12 | Brother Ind Ltd | サイドラベル印刷機能付き文書作成装置 |
| JPH0895963A (ja) * | 1994-09-27 | 1996-04-12 | Sharp Corp | 耳文字印刷機能付き文書処理装置 |
| JPH09223129A (ja) * | 1996-02-16 | 1997-08-26 | Toshiba Corp | 文書処理支援方法および文書処理支援装置 |
| JPH10171619A (ja) * | 1996-12-11 | 1998-06-26 | Casio Comput Co Ltd | インデックス印刷装置及びインデックスを印刷するためのプログラムを記録した媒体 |
| JP2000339306A (ja) * | 1999-05-28 | 2000-12-08 | Dainippon Screen Mfg Co Ltd | 文書作成装置 |
| JP2002024207A (ja) * | 2000-07-11 | 2002-01-25 | Dainippon Screen Mfg Co Ltd | 画像部品ブロックレイアウト装置における索引作成装置、画像部品ブロックレイアウト方法における索引作成方法、および記録媒体 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8381093B2 (en) | 2006-12-06 | 2013-02-19 | Microsoft Corporation | Editing web pages via a web browser |
| WO2010104880A3 (en) * | 2009-03-13 | 2011-01-13 | Microsoft Corporation | Rich web site authoring and design |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6754668B2 (en) | Multilingual system having dynamic language selection | |
| Ehrl | Minimum comparable areas for the period 1872-2010: an aggregation of Brazilian municipalities♦ | |
| US6456740B1 (en) | System and method for identifying form type in a handwriting recognition based form completion system | |
| AU2007202768B2 (en) | Document processing device, program, and document processing method | |
| JP2008033875A (ja) | Cad製図データのレイヤ振分けプログラム、記録媒体及びその装置、並びにそのレイヤ振分けシステム、cad製図基準データチェック装置 | |
| JP2001344562A (ja) | 文書読取装置および文書読取方法 | |
| JP2010027031A (ja) | 注記名寄せ装置、注記名寄せ方法、および、注記名寄せプログラム | |
| JP6786658B2 (ja) | 書類読取システム | |
| US20080270431A1 (en) | Genealogical System and Method | |
| JP2006164231A (ja) | 電子文書管理装置、電子文書管理プログラム | |
| JP4956494B2 (ja) | 自動組版システム | |
| US7856428B2 (en) | Method, computer program product and device for importing a plurality of data sets into a system | |
| US20110191357A1 (en) | Map data, storage medium and navigation apparatus | |
| JP2006106954A (ja) | ツメの生成方法及び索引データ生成方法並びにツメの生成装置及び索引データ生成装置 | |
| US5642521A (en) | Data processing apparatus for extracting and processing arbitrary records from a file | |
| JP2918735B2 (ja) | 図面・部品表作成管理装置 | |
| JPH09204465A (ja) | 組織図出力装置 | |
| JP2016157415A (ja) | 情報管理装置並びにファイル管理方法 | |
| JP2014010795A (ja) | 電子帳票システム及び電子帳票の管理方法並びに電子帳票の管理プログラム | |
| JP2004200779A (ja) | 文書管理装置及び文書管理方法 | |
| JP2026013774A (ja) | テーブル表示制御システム、テーブル表示制御方法及びプログラム | |
| WO2020240820A1 (ja) | ファイル管理装置、ファイル管理方法、及びプログラム | |
| JP4266366B2 (ja) | 画像管理方法及び画像管理プログラム | |
| JP2007179347A (ja) | プログラム検証支援システム | |
| JPH08315066A (ja) | 回答用カード定義体作成処理システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070918 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101122 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101130 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110304 |