[[全文検索システム『ひまわり』]] *1.はじめに [#qb29309f] -[[国文学研究資料館>http://www.nijl.ac.jp/index.html]]の[[日本古典文学本文データベース>http://base3.nijl.ac.jp/Rcgi-bin/hon_home.cgi]]で公開している言語資料を変換し,『ひまわり』で検索する方法を説明します。 -作業環境として,Windows 環境を想定しています。 *2.国文学研究資料館 日本古典文学本文データベースについて [#y328ec07] -概要 日本古典文学本文データベースは,岩波書店刊行の旧版「日本古典文学大系」の 全作品の本文(テキスト)をデータベース化したものです。 RIGHT:(「日本古典文学本文データベース」の[[ホームページ>http://base3.nijl.ac.jp/Rcgi-bin/hon_home.cgi]]から引用) -利用について --「日本古典文学本文データベース」の利用は登録制となっています。詳しくは「日本古典文学本文データベース」の[[利用案内>http://base3.nijl.ac.jp/Rhonmon/hon_annai.html]]をご覧ください。 --「日本古典文学本文データベース」から検索したデータの取り扱いに際しては,「日本古典文学本文データベース」の「[[著作権について>http://base3.nijl.ac.jp/Rhonmon/hon_index30.html]]」をご覧の上,著作権者の権利を侵害しないようにご注意ください。&color(red){特に,本ページの内容に基づいて作成したデータは,日本古典文学本文データベースの利用登録者本人の研究の範囲内で利用するようにしてください。}; *3.変換方法 [#kcede78e] **3.1 ダウンロード [#n0ed66d3] +まず,はじめに『ひまわり』がお手持ちの PC にインストールされているかを確認してください。インストールされていない場合は,『ひまわり』(Ver.1.3) をダウンロードし,インストールしてください。変換の作業は,すべて『ひまわり』がインストールされているフォルダ(以後,「Himawari フォルダ」)の中で行います。 --[[『ひまわり』(Ver.1.3)のダウンロード>全文検索システム『ひまわり』/ダウンロード/『ひまわり』ver.1.3]] --詳細は[[マニュアル>全文検索システム『ひまわり』/利用者マニュアル/1_3]]をご覧ください。 +変換パッケージをダウンロードしてください。 --[[「日本古典文学本文データベース」変換パッケージ:http://www2.kokken.go.jp/~himawari/public/Archive/Data/himawari_nijl_1_0.lzh]] (動作環境 Windows) --本パッケージは [[GPL ライセンス>http://www.gnu.org/licenses/gpl.ja.html]]に基づいて配布します。著作権表示は以下のとおりです。 Copyright (c) 2007 Masaya YAMAGUCHI, Sae UENO, Miwa FUJIMOTO --また,本パッケージには,XSLT Processor の [[xsltproc>http://xmlsoft.org/XSLT/]],文字コード変換ツール [[nkf>http://www.vector.co.jp/soft/win95/util/se295331.html]] (ver.2.07) を同梱しています。さらに,変換ツールを exe ファイル化するにあたっては,[[par>http://par.perl.org/wiki/Main_Page]] を利用させていただきました。nkf の権利表示は次のとおりです。 Network Kanji Filter Version 2.0.7 (2006-06-13) for Win32 Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa),2000 S. Kono, COW Copyright (C) 2002-2006 Kono, Furukawa, Naruse, mastodon **3.2 変換パッケージの使用方法 [#q8352255] ***3.2.1 変換元データの入手 [#k2af7c6b] +変換データを保存するフォルダを作成します。ここでは説明のためにフォルダ名を仮に「NIJL」としますが,フォルダ名と場所は任意でかまいません。 +[[国文学研究資料館本文データベース検索システム>http://base3.nijl.ac.jp/Rcgi-bin/hon_home.cgi]]で,利用したい資料を選択し,「テキスト」→「XMLデータ」をチェックしてテキスト表示させます。なお,ページの閲覧には,Internet Explorer を利用してください(Firefox ではうまく動作しません)。 --本ツールでHimawari形式に変換できる資料は,XMLデータが公開されているものに限ります。XMLデータが公開されている資料については,本文データベース検索システムの[[「ニュースページ」>http://base3.nijl.ac.jp/Rhonmon/hon_news.html]]でご確認ください。 --資料館で公開されているXMLデータのうち,動作確認ができたファイルは[[こちら>./動作確認ファイル]]です。 +表示されたテキストの ''<classics> から </classics> まで''を選択し,エディタ(秀丸で動作確認しています)にペーストします。&color(red){この範囲以外には文字などが残らないように気をつけてください。}; +貼り付けたデータに適当な名前をつけ,xml形式,文字コード「UTF-8」(BOMはつけないでください)で,先ほど作成したNIJLフォルダに保存します。文字コードの指定の仕方は,使用するエディタによって異なります。 #br #ref(./hozon.png,left,around,30%,UTF-8で保存) #br -秀丸の場合&br;[ファイル]→[名前を付けて保存]で,NIJL フォルダに保存。オプションは,次のとおり。 --ファイル名: (任意のファイル名).xmlと入力 --ファイルの種類: テキストファイル --文字コード: Unicode(UTF-8) --改行: 改行=自動を選択してNIJLフォルダに保存 #clear 5. 上記2〜4を繰り返して,必要なデータをNIJLフォルダに集めます。&color(red){なお,必要なファイル以外は必ず削除してください。}; ***3.2.2 変換処理 [#ze20779d] +[[上記の変換パッケージ:http://www2.kokken.go.jp/~himawari/public/Archive/Data/himawari_nijl_1_0.lzh]]をダウンロードしてください。 +ダウンロードしたファイルを解凍すると,Himawari_NIJL フォルダが現れます。その中に次のファイルがあることを確認してください。 --Himawari フォルダ --trans フォルダ --himawari_nijl.bat //--css_img フォルダ //--README_NIJL.html +上記の3点を,先に変換データを格納したNIJLフォルダにコピーします。 +himawari_nijl.batをダブルクリックで実行します。コマンドプロンプト(黒い画面)が閉じたら変換終了です。&br; &color(red){なお,何らかの理由により,プログラムを中断し,再度実行する際は,trans フォルダの中に,corpus.xml, corpus2.xml がないことを確認してください。}; +Himawari\Corpora\nijlフォルダの中に nijl_corpus.xml ファイルができていることを確認してください。 +nijl_corpus.xml が XML 文書として正しいか,検証してください。検証する方法の一つは,Internet Explorer を使う方法です。 ++Internet Explorer で,nijl_corpus.xml を開いてください。 ++エラーが表示されなければ,正しい XML 文書です。なお,エラーはファイルの末尾に表示されるので,必ずファイルの末尾を確認してください。 ++エラーが表示された場合は,変換元のデータを修正したのちに,再度変換処理を実行してください。 ***3.2.3 使用方法 [#v8498dfa] +NIJL\Himawariフォルダの中に次のファイルがあることを確認してください。 --Corpora フォルダ ...Himawari用に変換されたデータ(nijl_corpus.xml)を格納したフォルダ --config_nijl.xml ... 設定ファイル +Corpora フォルダ,config_nijl.xml を『ひまわり』がインストールされているフォルダの中に移動してください。 +以上で,インストールは終了です。 //***3.2.4 パッケージの内容 // この節は,詳しい変換処理の内容を知りたい方のために設けてありますので,適宜,読み飛ばしてください。 // - Himawari // -- Corpora/ // -- config_nijl.xml // - trans ... 変換用ツール // - himawari_nijl.bat ... 変換用 batch ファイル **3.3 『ひまわり』での利用方法 [#n1dbac33] -『ひまわり』を起動し,[ファイル]→[新規]で config_nijl.xml を読み込んでください。 -変換後,一番最初に利用するとき,[ツール]→[インデックス生成]を実行し,索引づけを行ってください(索引づけについては,「簡単な検索用データの作成方法」[[3.5節>全文検索システム『ひまわり』/簡単な検索用データの作成方法#indexing]]にも説明がありますので,必要に応じてご参照ください)。変換時間は,変換する資料のサイズ,利用環境によって異なりますが,10分程度かかる場合もあります。 -詳しい検索方法については,[[全文検索システム『ひまわり』>全文検索システム『ひまわり』]]の[[利用者マニュアル>全文検索システム『ひまわり』/利用者マニュアル/1_3]]をご参照ください。 //-エラーが出たら何を見ればよいのか,タグが入れ子になっているか,とか。 **3.4 検索可能な資料のご報告のお願い -前述のとおり,『ひまわり』で検索可能であることが確認ができたファイルは,[[動作確認ファイル>./動作確認ファイル]]のページに公開しています。ただし,すべての国文学研究資料館本文データベースのすべてのデータを調査したわけではありません。 -もし,動作確認ファイルに掲載されてない資料で,検索可能であることが確認できた場合は,&ref(../himawari_mail.png);までご連絡ください。[[動作確認ファイル>./動作確認ファイル]]に追加させていただきます。 *謝辞 [#mbf0c3df] -「日本古典文学大系」,および,「日本古典文学本文データベース」関係者の方々に感謝いたします。 -本ページの内容は,[[『博報「ことばと文化・教育」研究助成』:http://www.hakuhodo.co.jp/foundation/subsidy/index.html]]を受けて行われた「言語資料の共有,利用を支援する環境構築に関する研究」の成果の一部です。研究助成してくださった財団法人博報児童教育振興会に感謝いたします。