(57)【要約】【課題】ＨＴＭＬを知らなくても比較的簡単にウェブページの作成やメンテナンスができ、ウェブでデータ表示・検索等も簡単にでき、さらにはデータベースソフトを使わない検索方法も可能になる等、種々の要望に応えるウェブデータ作成方法を提供する。【解決手段】インターネット５に接続したクライアント１と、ＷＷＷサーバ７と、ホームページデータを格納するユーザ情報データベース１０を備えるデータベースサーバ４とからなり、クライアント１のＷＷＷブラウザ上にインターネット５を通じて表示したＷＷＷサーバ７のウェブページ２にユーザがデータ情報Ｕ１〜Ｕ４を入力してユーザのウェブデータを作成するウェブデータ作成方法において、ＷＷＷブラウザ上に入力されるデータの種類に応じてＨＴＭＬファイルを自動生成する自動変換プログラム１１により、入力されたデータからＷＷＷブラウザ上でデータ検索可能なＨＴＭＬファイルによるデータベースを作成する。【選択図】図１０  
2006024038.tif 000002
【特許請求の範囲】
【請求項１】
インターネットに接続したクライアントと、ＷＷＷサーバと、ホームページデータを格納するユーザ情報データベースを備えるデータベースサーバとを用意し、前記クライアントのＷＷＷブラウザ上にインターネットを通じて表示した前記ＷＷＷサーバのＷｅｂページにユーザがデータ情報を入力してユーザのウェブデータを作成するウェブデータ作成方法であって、
前記ＷＷＷブラウザ上に入力されるデータの種類に応じてＨＴＭＬファイルを自動生成する自動変換プログラムにより、ユーザによって入力されたデータから前記ＷＷＷブラウザ上でデータ検索可能なＨＴＭＬファイルによるデータベースを作成するウェブデータ作成方法。
【請求項２】
前記自動変換プログラムが、データバインドを用いたものであり、データ管理がアクセス２０００によるデータベースで行われる請求項１に記載のウェブデータ作成方法。
【請求項３】
前記自動変換プログラムが、データバインドの手作業部分をプログラム化する手段と、大きく変動しないデータ部分は雛型作成で登録し、頻繁に変更が発生するデータ部分は関連情報登録で夫々登録されるように機能する検索ロジックを実行する手段とから成るものである請求項１に記載のウェブデータ作成方法。
【請求項４】
前記自動変換プログラムにおいては、指定された入力データに基づく雛型を作成し、その後ユーザによって選択された検索指令により、前記データベースに登録されている分類の最新情報をもとにしてＨＴＭＬファイルが自動生成される請求項１〜３のいずれか一項に記載のウェブデータ作成方法。
【請求項５】
前記入力されるデータが、単数又は複数の入力すべきデータを用いて、標題、分類の親子関係、の順に指定される請求項１〜４のいずれか一項に記載のウェブデータ作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上におけるユーザのウェブページの作成・登録及びクライアントのＷＷＷブラウザ上への表示・検索などを簡単に行える方法、或いはそれらのメンテナンスが簡単に行えるようにしたウェブデータ作成方法に関するものである。
【背景技術】
【０００２】
近年のパーソナルコンピュータ（以下、パソコンと略称する）の普及に伴い、インターネット上に自社のウェブページ（ホームページ）を掲載する企業や商店経営者等が増えてきている。公共団体や法人はもとより個人でもホームページを開設し、仕事や趣味等の情報発信・収集サイトとしてインターネット上を賑わしてきている。
【０００３】
しかしながら、ＷＷＷ（ワールドワイドウェブ）においてウェブページを作成するには、ハイパーテキストマークアップランゲージ（Ｈｙｐｅｒ Ｔｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ：ＨＴＭＬ）文法のことがわからなければならないため、一般の方にはウェブページの作成が難しいものであった。そこで、ウェブページの作成にあたっては、ワープロの使い方と同様にウィジウィグ（Ｗｈａｔ Ｙｏｕ Ｓｅｅ Ｉｓ Ｗｈａｔ Ｙｏｕ Ｇｅｔ：WYSIWYG)機能を持つ作成方法が望まれている。ウィジウィグとは、直訳すると、「見たものが、手に入れられるもの」という意味であり、ワープロにおいては、ディスプレイ画面で見たものが、そのままプリンタなどで出力できるという、簡単で理解し易い方法を差す。
【０００４】
また、従来のオフラインエディタツールで作成した場合、自身のホームページをアップロード（Ｕｐｌｏａｄ）するためにインターネット上のウェブサーバーと連動される空き空間を設け、ファイルトランスファープロトコル（ＦｉｌｅＴｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ：ＦＴＰ）を通して自身のウェブページ をＦＴＰ命令語で伝送しなけらばならないという不便な点があった。特に、オフラインエディタの場合、既作成のウェブページを修正しようとすれば、修正する事項に対して毎回エディタを通して修正した後、自身のログインＩＤがあるインターネットウェブサーバーにＦＴＰを利用してファイルを伝送しなければならない。このため、自身の有するウェブページであっても簡単にはメンテナンスし難い面があった。
【０００５】
さらに、ウェブ上において検索方法を構築するには、従来、ＭｙＳＱＬやＰｏｓｔｇｒｅＳＱＬ等のデータベースソフトを用いることとなるが、これらのソフトを使うには専門知識が必要であり、やはり一般の方には敷居が高く、簡単には作成し難いものであった。中には、特許文献１において開示されるように、複数の利用者が効率的にウェブページを共同作成することができるようにされた方法もあるが、基本的な作成方法は従来の域を出ておらず、簡単に作成できるツールには至っていない。
【特許文献１】特開２００４−１２６７６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
以上のように、課題としては、ＨＴＭＬ言語・文法に関する知識があまりなくても、比較的簡単にウェブページの作成やメンテナンスができないか、ウェブでデータ表示・検索等が簡単にできる仕組みはできないか、データベースソフトを使わない検索方法はできないか、といった種々の要望に応えることが可能なウェブデータ（ホームページ）作成方法を提供する点にある。
【課題を解決するための手段】
【０００７】
請求項１の方法は、インターネット５に接続したクライアント１と、ＷＷＷサーバ７と、ホームページデータを格納するユーザ情報データベース１０を備えるデータベースサーバ４とからなり、前記クライアント１のＷＷＷブラウザ上にインターネット５を通じて表示した前記ＷＷＷサーバ７のウェブページ２にユーザがデータ情報Ｕ１〜Ｕ４を入力してユーザのウェブデータを作成するウェブデータ作成方法において、
前記ＷＷＷブラウザ上に入力されるデータの種類に応じてＨＴＭＬファイルを自動生成する自動変換プログラム１１により、ユーザによって入力されたデータから前記ＷＷＷブラウザ上でデータ検索可能なＨＴＭＬファイルによるデータベースを作成することを特徴とする。
【０００８】
請求項２の方法は、請求項１に記載のウェブデータ作成方法において、前記自動変換プログラム１１が、データバインドを用いたものであり、データ管理がアクセス２０００によるデータベースで行われることを特徴とする。
【０００９】
請求項３の方法は、請求項１に記載のウェブデータ作成方法において、前記自動変換プログラムが、データバインドの手作業部分をプログラム化する手段と、大きく変動しないデータ部分は雛型作成で登録し、頻繁に変更が発生するデータ部分は関連情報登録で夫々登録されるように機能する検索ロジックを実行する手段とから成るものであることを特徴とする。
【００１０】
請求項４の方法は、請求項１〜３のいずれか一項に記載のウェブデータ作成方法において、前記自動変換プログラム７においては、指定されたデータ情報Ｕ１〜Ｕ４に基づく雛型を作成し、その後ユーザによって選択された検索指令により、前記データベースに登録されている分類の最新情報をもとにしてＨＴＭＬファイルが自動生成されることを特徴とする。
【００１１】
請求項５の方法は、請求項１〜４のいずれか一項に記載のウェブデータ作成方法において、前記入力されるデータが、単数又は複数の入力すべきデータを用いて、標題、分類の親子関係、の順に指定されることを特徴とする。
【発明の効果】
【００１２】
本発明によるプログラムの仕組みは、インターネットエクスプローラー４．０以降サポートされている機能である「データバインド」を利用したものである。ＪａｖａＳｃｒｉｐｔプログラム(Ｊａｖａは登録商標である)で、データバインドに従ったＨＴＭＬファイルを作成し、用意したデータをインターネットエクスプローラー等のブラウザで閲覧、検索することを可能とする。
【００１３】
本発明のプログラムは、自分でデータバインドに基づいてＨＴＭＬを記述してＨＴＭＬファイルを作成する、という従来の作業を全て自動的に行い、ＨＴＭＬファイルを作成してくれるものである。設定された最大限のデータベースをＨＴＭＬで作成可能にプログラムされており、選択された項目や条件に従って、必要なＨＴＭＬを選択し、ＨＴＭＬファイルを作成するようになっており、なおかつ、ＨＴＭＬの整合性を全てチェックしてＨＴＭＬファイルとして出力するようになっている。
【００１４】
ＨＴＭＬに関する知識が一切無くても、ブラウザ上でデータ検索可能なＨＴＭＬファイルが作成可能になる。従来のウェブページ作成ソフト（ホームページビルダー等）は、ＨＴＭＬを直接に書かなくても、文章入力、ＥＸＣＥＬの表や写真を挿入し、ＨＴＭＬファイルを作成することは可能であったが、表示されるのは文章、表、写真等がそのまま表示されるだけであり、その画面でデータを検索可能に表示することはできなかったので、このメリットは大きい。
【００１５】
ＨＴＭＬファイルを新たに更新するには、ＨＴＭＬを直接に書き換えなければならず、この書換え作業は非常に手間が掛かる。特にデータバインドを利用してＨＴＭＬを作っていると、更新に伴う修正が非常に手間取り、ミスを招き易い。本発明のプログラムは、更新の際は、必要な箇所を修正するのではなく、最初と同じ手順でプログラムに従って入力して行くものであるから、入力ミス以外には、ＨＴＭＬファイルでの間違いが起らず、簡単に更新することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係るウェブデータ作成方法について説明する。先ず、ウェブデータ作成方法を実現するシステムの構成について簡単に説明する。図１０に示すように、プロバイダ３を通してインターネット５に接続したユーザのクライアント１（パソコン）と、ウェブページ（ホームページ）作成を支援するサイトのＷＷＷサーバ７と、ユーザのホームページの画面データＤ１を格納するユーザ情報データベース１０を備えるデータベースサーバ４（データベース管理システム：ＤＢＭＳ）のソフトウェアでユーザ情報データベース１０を管理するサーバ。）とが用意される。クライアント１のＷＷＷブラウザ上にインターネット５を通じて表示したＷＷＷサーバ７のウェブページ上のホームページ作成画面Ｍを通してユーザがホームページ作成のためのユーザ情報Ｕ１〜Ｕ４（タイトル、個人名、ウェブページ概要、目次、画像、住所、電話番号、地図、メールアドレス等の各項目）を入力してユーザのホームページ２が作成されている。
【００１７】
図１０において、８はＷＷＷサーバ７がＵＲＬ（ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｏｒ）をユーザに付与して登録するためのＵＲＬファイルであり、９は登録されたＵＲＬを一旦頭から詰めて格納するための中間ファイル（シーケンシャルファイル；ＳＱＦ）である。Ｓ１は、ユーザが作成したホームページ２の画面データＤ１はＷＷＷサーバ７からデータベースサーバ４のユーザ情報データベース１０に格納される前のセキュリティチェック（コンピュータウィルス、文字の大きさ、データ量等の異常データチェック）を市販のチェックソフト等にて実行するための第１ステップであり、Ｓ２は、人手作業によって中間ファイル９に格納されたユーザ情報のデータチェックを行うための第２ステップである。本システムにおいては、ＷＷＷブラウザ上に入力されるデータの種類に応じてＨＴＭＬファイルを自動生成すべくパソコン１の本体１Ｈにインストールされた自動変換プログラム１１により、ユーザによって入力されたデータから前記ＷＷＷブラウザ上でデータ検索可能なＨＴＭＬファイルによるデータベースを作成することが可能である。
【実施例１】
【００１８】
前述したパソコンシステムを用いての本発明によるウェブデータ作成方法の具体例について説明する。目的は、ａ．画像ファイルと検索用のキーワードの登録だけで、ＨＴＭＬ上で動作する検索画面を作りたい、ｂ．商品情報等、個別の情報をカテゴリーに分けて登録し、カテゴリーからの絞込みを行いたい、ｃ．ＨＴＭＬの知識がなくても、最新の情報からＨＴＭＬファイルを自動生成し、メンテナンスを楽にしたい、というものである。
【００１９】
作業の流れとしては、
１．データの準備
２．標題の登録
３．分類の親子関係の登録
４．ＨＴＭＬの雛型を生成
５．ＨＴＭＬの雛型に関連情報登録
６．ＨＴＭＬ形式の検索画面完成
というものである。次に、各作業工程について説明する。
【００２０】
「１．データの準備」においては、分類を６個までと、補足情報を４個まで指定できるようになっている。例えば、分類１、分類２、分類３、分類４、分類５、分類６、ふり仮名、ファイル、関連画像、説明、といった具合である。拡張設定により、データは５０項目まで指定可能で、各項目に対し、上記基本設定項目との関連付けが可能である。
【００２１】
「２．標題の登録」においては、分類に対し、標題を付けることができるとともに、補足情報も標題変更は可能である。例えば、標題１、標題２、標題３、標題４、標題５、標題６、ふり仮名、ファイル、関連画像、説明、といった具合である。拡張設定により、取り込んだデータの先頭行を複数に自動設定が可能である。
【００２２】
「３．分類の親子関係の登録」においては、分類に対し、大分類⇔中分類⇔小分類、といった関係を持たせることが可能である。その具体例は次のようである。
〔例１〕  デジカメ（デジタルカメラ）で撮った写真が「温泉」に関するものであった場合、地方別や県別にするという分け方が考えられる。図１に示す分類例では、「近畿」を選択すると、近畿に属する県である「京都／滋賀／兵庫」が絞り込まれる。入力する必要があるのは、「近畿」や「京都／滋賀／兵庫」といったキーワードの登録だけで、ＨＴＭＬファイルは自動生成される。例えば、関係１：分類１−分類２、関係２：分類２‐分類３という具合である。
【００２３】
〔例２〕  音楽ＣＤを分類したい場合（注：分類の親子関係は２つまで指定可能）は、図２に示す分類例では、関係１は「分類１−分類２」、関係２は「分類３−分類５」となる。
この場合、親子関係を付ける付けないは自由であり、分類入力画面は親子関係によって自動で切換る。また、画像ファイルをどのように分類したいかによって、標題や親子関係等を思い通りに指定することができる。分類入力画面は、親子関係なしの場合は、分類１〜分類６画面は独立であり、親子関係ありの場合は、親子関係専用の入力画面となる。
【００２４】
「４．ＨＴＭＬの雛型を生成」においては、標題と分類の親子関係をもとに、ＨＴＭＬファイルの基本パターンを作成する。先ず、雛型作成時に実現できることは次の通りである。
・登録した標題が自動変換プログラム１１（図１０参照）により、ＨＴＭＬファイルに自動的に反映されるので、ＨＴＭＬタグを意識する必要がない。
・分類１〜分類６のうち、分類１〜分類３だけを使うこともできる（項目数の指定）。
・分類１〜分類６のうち、ある分類については検索条件を作成しない、という指定が可能。
・分類１〜分類６以外の、「ふり仮名／ファイル／関連画像／説明」について、表示するしないを選択可能。
・キーワード検索について、各分類に対し、「指定なし／イコール／あいまい／前方一致／後方一致」から検索方法を選択可能。
・検索画面の表の形式を選択可能〔横形式（図３参照）／縦形式（図４参照）〕。
・画像を関連付けて登録することができるが、関連画像の表示ボタンを付ける付けないか選択可能。
・１ページに表示するデータの件数（何件で１ページとするか）を指定可能。
・項目の並べ替え（例えば、画像ファイルをファイル名の前にするといった指定）が可能。
・項目毎にデータ型（文字型、数値型、日付型、浮動少数型）を指定可能。
【００２５】
そして、将来的に実現したいこととしては次の通りである。即ち、現在は画像ファイルを管理することを主眼にしているが、リンク先を「動画／ｕｒｌ／文章／ｐｄｆ」といった様々なファイル形式に対応させることで、ファイル管理ソフトとしての機能を備えることが望まれる。データの並べ替えは、基本形はデータ作成時にファイル順か分類順かで指定する形（キーワード検索とカテゴリー検索とで目的のデータに行き着く形）で収まっており、ＨＴＭＬ画面上で、例えば、「ふり仮名順に並べたい」ということができるようになっている。分類１〜分類６の標題をクリックすることで各分類データの「昇順／降順」並べ替えが可能である。
【００２６】
「５．ＨＴＭＬの雛型に関連情報登録」においては、ＨＴＭＬファイルの基本パターンに最新のファイル／分類情報をプラスする。ＨＴＭＬに不慣れである場合は、タグの知識なしにウェブページを変更することは難しく、単純な表を作成するにあたっても、タグを眺めながらの行や列の変更は面倒な作業である。ウェブページ制作ソフト（ホームページビルダー８等）を使う場合でも、Ｅｘｃｅｌの表であればそのままＨＴＭＬ上に挿入することができるが、それは固定の表であってデータを検索したりということはできない。一方、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ  ４．０以降に可能になった「データバインド」という技術を利用すると、予めテキストファイル（若しくはＣＳＶファイル）にデータを登録しておき、そちらを変更すれば、ＨＴＭＬ上に表示する内容を動的に変化させることができる。但し、この技術を使うには、専門知識やＪａｖａ  Ｓｃｒｉｐｔ（Ｊａｖａは登録商標である）のプログラミングが必須となる。
【００２７】
さらに、ウェブページに対する様々な変更の可能性を考えてみる。例えば、「地方」に‘四国’や‘北陸’が加わった場合、当然それに属する「県」も追加になる、という具合にデータの変更で悩み、ウェブページの変更で悩みといった困難を伴うことになる。そこで、データベースを使えば良いのではと考えるが、「環境面／技術面」で敷居が高く、一般向けではないとともに、「ＨＴＭＬの知識が無くても良く、メンテナンスも楽」という目的から逸脱する点で難がある。
【００２８】
しかして、データの管理自体はＡｃｃｅｓｓ２０００で作ったデータベースで行い（ｔａｒｏｕ．ｍｄｂ）、使用者の意図する形で「カテゴリーをどうする？、標題をどうする？、データ内容をどうする？」と指定していくだけで、最初に『雛型』を作っておく。後は、画像の更新やデータの変更があることが予想されるので、ＨＴＭＬ形式にしようとした時点で「関連情報登録」を実行すると、登録されている分類の最新情報をもとにＪａｖａ  Ｓｃｒｉｐｔ（Ｊａｖａは登録商標である）のプログラムでＨＴＭＬファイルが自動生成される（図５参照）。
【００２９】
「６．ＨＴＭＬ形式の検索画面完成」においては、キーワード検索、カテゴリー検索、件数表示、改ページ、表レイアウト、等が検索画面で実現することができる。ここで、ＩＥ４．０以上でＪａｖａ  Ｓｃｒｉｐｔ（Ｊａｖａは登録商標である）の動作する環境であれば、何処でも実行可能である。ＨＴＭＬ形式の検索画面は、指定フォルダに作成され、リンクする画像ファイルもイメージフォルダにコピーされるので、フォルダの内容をＣＤ−ＲＯＭにコピーすれば電子カタログ的な使い方も可能。一般的なアルバムのような専用ソフトをインストールする必要はなく、データ形式がテキストベースなので「他のソフトへの吐き出し／他のソフトからの受け入れ」も可能（注：基本設定画面では項目数は９まで、拡張設定画面では５０まで入力可能）である。
【００３０】
キーワード検索においては、雛型作成時に、項目毎に検索方法を指定できるので、それに従った検索条件での検索となる。キーワードは「兵庫  含鉄」などのように全角ブランクで区切って入力すれば、「兵庫」と「含鉄」とを含むデータを抽出可能である（分割検索）。
【００３１】
カテゴリー検索においては、「地方」を選択すると、データはその地方のデータが絞り込まれる。同様に、分類１〜分類６のいずれかを変更すると、データは選択したカテゴリーと一致するデータが絞り込まれる。複数の分類を選択すれば、それらに一致するデータが絞り込まれる（ＡＮＤ条件）。分類に親子関係が設定してある場合には、「地方」を選択すると「県」が絞り込まれるという具合に、カテゴリーの連動が行える。大分類を解除すれば小分類を解除する、といった条件解除も自動で行われる。条件の範囲設定「〜から〜まで」については、現在は未対応であるが、将来的に対応するものとする。
【００３２】
件数表示においては、データが全件で何件あり、検索結果が何件あるかを常に表示する。例えば、検索結果が零である場合には、「０」を表示する。そして、改ページにおいては、雛型作成時に、１ページに表示するデータの件数を指定できるので、それに従った表示件数となる。「戻る」、「進む」ボタンで改ページが可能。表レイアウトにおいては、雛型作成時に、検索画面の表の形式〔横形式（図３参照）／縦形式（図４参照）〕を選択できるので、それに従った表示形式となる。表示する項目数及び項目の並び替えも、雛型作成時に指定した形式となる。尚、雛型はユーザーの好みに応じて随時変更可能であるが、パターンを一つしか登録できないと、失敗したときに戻せなくなる。このような要求に応じるため、現在は雛型に名前を付けて幾つでも登録可能となっている（例：「温泉データ１」、「温泉データ２」）。
【００３３】
このソフトは、データベースのこともウェブページのこともよく分からないが、限られた情報から手っ取り早くＨＴＭＬ形式の検索画面を作りたい、という要望に最も適したものであると言える。尚、上記１．データの準備〜５．ＨＴＭＬの雛型に関連情報登録の作業流れをまとめた手順フローを図６に示す。
【００３４】
ここで、自動変換プログラム１１について説明する。先ず、データバインドがどのようにして自動生成されるかについて説明する。ユーザーから見た場合、ブラウザで閲覧できるのは、「地方、県」といった見出しと、「近畿、兵庫」といったデータだけであり、ユーザーが「地方」のデータとして登録した「近畿」が表の形で表示されることが必要である［図１１（Ａ）参照］。そこで最初から「分類１、分類２」という分類別の登録画面を設けておき、分類に対して標題を付け、データを入力させる形にすれば良い、というのが一つのポイントである。いかにデーターベースに疎いユーザーであっても「私が管理したいデータは地方別、県別に分けられる…」という発想は無理なく理解できると思われる。
【００３５】
図１１（Ａ），（Ｂ）に示すように、ユーザーは「地方、県」を標題として登録し、それらは実際には「分類１、分類２」の入力画面で、データ入力が行われるので、ＨＴＭＬタグで「地方」に表示するデータは「ｂｕｎｒｕｉ１」から…といった整合性に問題は起きない。図１１（Ｃ）に、「ｄａｔａｆｌｄ＝”ｂｕｎｒｕｉ１”」とあるのは、訳せば「ここに表示するデータはｂｕｎｒｕｉ１から」という意味になるが、プログラムからＨＴＭＬ生成時に出力される「．ｈｔｍｌ」ファイル以外に、データが登録されている「．ｔｘｔ」ファイルがある。そこにはきちんと「ｂｕｎｒｕｉ１」ののデータは”近畿”というように管理されている。このように、データバインドでは「標題→項目名→データ」の関係が重要となる。厳密に言えば、「地方」はｃｈｉｈｏｕとし、データのｃｈｉｈｏｕに”近畿”とするのがプログラム的に正しいが、今回は、このｃｈｉｈｏｕの部分をｂｕｎｒｕｉ１とすることによってプログラムを管理し、ユーザーがメンテナンスに困らないことを可能にしているのである。
【００３６】
一般的なユーザー、即ち素人（プロも含む）がデータバインドを利用したがらない理由は、「標題」を決め、「項目名」を決め、そこに合った「データ」を入力し、ブラウザで確認しながら見栄えを整え、項目が収まらなければ幅を調節し……、といった具合に面倒であるからである。しかも、データベース等、他に利用したいデータの基本があっても、データバインドのルールにあった形でデータを作成しなければいけないし、それを正しく表形式に表示しないといけないといった限界にぶつかるとともに、現実ではデータイメージやＨＴＭＬタグイメージが頻繁に変わる可能性があるということもあり、メンテナンスを行うのが億劫になるのは至極当然である。
【００３７】
しかしながら、これらの問題をプログラムに任せれば、（原理的に）問題は無い。なぜなら、標題を変更し、その標題に該当する分類ｎのデータを変更しても、大きく見栄えを変えたいのであれば「雛型」を作り直せば済むし、「ＨＴＭＬ化したい！」というと思った時点の最新データからプログラムを実行すれば、データイメージとＨＴＭＬタグイメージが作成され、分類が増えても減っても、或いは文章が変わっても、データイメージとＨＴＭＬタグイメージとは同期して出力されるのでに矛盾は生じないからである。ユーザーの思っていた形と出力結果とが違っていた場合でも、「関連情報登録→ＨＴＭＬ作成」を繰り返し実行すれば良いからである。尚、「関連情報登録」とは、”近畿”、”兵庫”といった情報から検索条件を作成する機能のことである。
【００３８】
「雛型」そのものは、最初「＜ｔｈ＞分類１＜／ｔｈ＞＜ｔｈ＞分類２＜／ｔｈ＞」のようになっており、標題の入力があれば、「＜ｔｈ＞地方＜／ｔｈ＞＜ｔｈ＞県＜／ｔｈ＞」と変換される。例えば、「地方」を「地域」に変えた場合、雛型を再作成すればＨＴＭＬは自動で「＜ｔｈ＞地域＜／ｔｈ＞」と変換される。分類データに関しても基本は同様である。最初から「＜ｔｄ＞ｄａｔａｆｌｄ＝”ｂｕｎｒｕｉ１”＜／ｔｄ＞…＜ｔｄ＞ｄａｔａｆｌｄ＝”ｂｕｎｒｕｉ６”＜／ｔｄ＞」と登録されていて、各分類に対し「１〜６」のタイプが設定してある。分類１と２しか使わない場合は、雛型作成後のＨＴＭＬファイルから、タイプが「３〜６」のデータは削除される。ユーザーがタグの変更を意識する必要はない。
【００３９】
高次元に考えた場合、「分類は１０個ぐらいあっても当然」とか、「ふり仮名、説明、等の項目は任意に決められるべき」となるように思われる。確かに、データベースの表の定義は千差万別で、どれが汎用的とは言い難い面がある。しかしながら、そこが逆に素人向けとしては難しい理由であり、今回のプログラム（自動変換プログラム）では、プロ向けに「拡張設定」画面を設けており、取り込んだデータの各項目に対し、規定値から名前を付けるか任意で付けるか、属性は何にするか、幅は何ビクセルにするか等、自由に設定できる利点がある。これは必要な機能ではあるが、素人にいきなり多数（２５０）の空欄を好きなように埋めて下さい、というのは酷であると思われる。そこで、何も分からなくても、「商品名にふり仮名を付ける」とか、「画像に説明を付ける」と思ったらチェックを入れるだけで良いので、簡単で、かつ、素早くできるものとなっている。
【００４０】
以上のことから、自動変換プログラムとは、データバインドの手作業部分をプログラム化しているものと定義することができるが、それだけでなく、次に説明するような検索ロジックも実行し得る特徴を有している。即ち、検索ロジックが絡んでくると、俄然、プログラムが難しくなるからであり、代表例を次に記す。
【００４１】
・キーワード検索：近畿＝近畿（完全一致）、近…→近畿（あいまい）［その他：前方一致、後方一致］。
・スプリット検索：「近  兵」→「近畿  兵庫」（全角ブランクで区切ったキーワード検索］半角も可］）。
・条件検索：分類による絞込み解除、キーワードによる絞込み解除、大分類解除から小分類解除。並べ替え実行時の並べ替え解除。
・分類検索：分類ｎに選択した文字をキーワードにして絞込み。複数の分類を選択すれば、ＡＮＤ条件として絞込み（例：「近畿」かつ「兵庫」）。
・親子分類検索：分類１〜６のうち、２つまで親子関係を持たせることができる。「大→中→小」も可。例として分類１と２が別々の場合は、「１近畿、１兵庫」のように、地方と県とは連動しない。親子にすれば、「１近畿  兵庫、２近畿  京都、３近畿  滋賀」のように登録されるので、地方に「近畿」を選択すると、県に「兵庫／京都／滋賀」が絞り込まれるようになる。ユーザーはデータだけを意識すれば良く、どの分類が親子関係にあり、どのように選択肢を切り替えるかは、データからＪａｖａＳｃｒｉｐｔ（Ｊａｖａは登録商標である）のプログラムを生成して実現している。具体的には、大分類の選択肢の内容を判断して、小分類の内容を書き換える、といったことが行われる。
【００４２】
以上のような検索ロジックを、分類データと同様に、各分類に対し「１〜６」のタイプを決定しておき、「使用する／しない」といった組み合わせで、「雛型」作成時に編集しなおしている。分類と親子分類の検索部分は、ブラウザではコンボボックスで表示されるが、ここはデータと常に同期する必要があるので、「関連情報登録」実行時に作成している。つまり、最初に決めて大きく変動しない部分は「雛型」作成で、後から頻繁に変更が発生する部分は「関連情報登録」で夫々登録するのである。ボタンをクリックするだけで良く、問題があっても「雛型」を再作成するか、或いは「関連情報登録」を実行するかだけで良い。このように、自動変換プログラムは、データバインドの手作業部分をプログラム化するとともに、大きく変動しないデータ部分は雛型作成で登録し、頻繁に変更が発生するデータ部分は関連情報登録で夫々登録されるように機能する検索ロジックが実行される手段である、と言うことができる。
【実施例２】
【００４３】
本発明のデータベース作成ソフトによれば、デジカメで撮った写真を整理したい、商品カタログのＣＤ−ＲＯＭを作りたい、ウェブページに検索画面を載せたい、といった要望に応えられるものであり、自動変換プログラム１１の機能により、次のステップ１〜３によってそれらの要望事項を簡単な操作で実現することが可能である。
【００４４】
ステップ１においては、図７に示すように、画像ファイルと検索用のキーワードとを用意する。このとき、外部ファイルからデータを取り込むことも可能である。データベースに関する知識が無くても、簡単にデータ入力が行える。画像ファイルと、検索用のキーワードとを登録するだけで検索画面が作れることとなり、「デジカメで撮った写真を整理したい」という要望に応えることができる。
【００４５】
ステップ２においては、図８に示すように、食料品（大分類）⇔果物（小分類）⇔商品情報という具合に分類する。商品情報等、個別の情報をカテゴリーに分けて登録できるので、大量のデータの絞込みが簡単に行える。これにより、「商品カタログのＣＤ−ＲＯＭを作りたい」という要望に応えることができる。
【００４６】
ステップ３においては、図９に示すように、登録した情報をもとに、検索画面がＨＴＭＬ形式で自動的に作成されるようになる。このとき、プログラミングは不要である。例えば、キーワード検索、カテゴリー検索、並べ替え、件数表示、改ページ、表レイアウト等であり、「ウェブページに検索画面を載せたい」という要望に応えることができる。
【００４７】
本発明によるデータベース作成ソフトは種々の用途に活用することができる。例えば、旅行の写真等の画像ファイルのアルバムとして使う、学習教材、簡易辞書、商品カタログ、として使う、音楽ＣＤなど個人のデータ管理ツールとして使う、ウェブページ上で操作できる検索ページとして使うことが可能である。また、住宅、医療、工事など、様々な情報を登録しておくことにより、パソコンやＣＤ−ＲＯＭから検索することも可能である。
【図面の簡単な説明】
【００４８】
【図１】地方の分類例を示すブロック図
【図２】音楽の分類例を示すブロック図
【図３】横形式の検索画面の例を示す図
【図４】縦形式の検索画面の例を示す図
【図５】自動生成されたＨＴＭＬファイルを示す図
【図６】データベース作成祖ソフトの操作手順を示すフロー図
【図７】画像とキーワードの入力画面を示す図
【図８】データが分類された画面を示す図
【図９】自動生成されたＨＴＭＬファイルを示す図
【図１０】ウェブデータ作成方法を実行するためのシステム全体の構成図
【図１１】自動変換プログラムにおけるブラウザ、データ、タグのイメージを示す図
【符号の説明】
【００４９】
１          クライアント
２          ホームページ（ウェブページ）
３          プロバイダ
４          データベースサーバ
５          インターネット
７          ＷＷＷサーバ
１０        データベース
１１        自動変換プログラム
Ｕ１〜Ｕ４  ユーザ情報
【図１】
2006024038.tif 000003
【図２】
2006024038.tif 000004
【図３】
2006024038.tif 000005
【図４】
2006024038.tif 000006
【図５】
2006024038.tif 000007
【図６】
2006024038.tif 000008
【図７】
2006024038.tif 000009
【図８】
2006024038.tif 000010
【図９】
2006024038.tif 000011
【図１０】
2006024038.tif 000012
【図１１】
2006024038.tif 000013