この文書は,「ひまわり」(ver.1.3)の設定ファイルのリファレンスである。
コーパス集合を定義する要素
<corpora name="「太陽」コーパス"> <li name="「太陽」" path="Corpora/Zassi/Taiyo/corpus" /> <li name="女性雑誌" path="Corpora/Zassi/Josei/corpus" /> </corpora>
要素内容への索引
<index_cix> <li label="本文" name="雑誌" middle_name="magazine" type="normal" field_name="キー" /> <li label="本文(s 要素考慮)" name="雑誌" middle_name="magazine" type="normal" stop_element="s" field_name="キー" /> </index_cix>
要素への索引
<index_eix> <li name="雑誌" middle_name="magazine" is_empty="false" top="true" /> <li name="記事" middle_name="article" is_empty="false" isBrowsed="true" /> <li name="引用" middle_name="quote" is_empty="false" /> <li name="l" middle_name="ref" is_empty="true" /> </index_eix>
要素属性への索引
<index_aix> <li label="ルビ(rt)完全一致" name="r" middle_name="r" argument="rt" isCompleteMatch="true" field_name="キー" /> <li label="ルビ(rt)部分一致" name="r" middle_name="r2" argument="rt" type="record_based" isCompleteMatch="false" field_name="キー" /> <li label="外字(name)" name="外字" middle_name="gaiji" argument="name" isCompleteMatch="true" field_name="キー" /> </index_aix>
結果レコードのフィールド定義
<field_setting> <li name="no" type="index" width="30" align="RIGHT" sort_direction ="L" /> <li name="類似する語(前)" type="preceding_context" element="_sys" attribute="_preceding_context" width="180" align="RIGHT" sort_direction="R" /> <li name="表記" type="key" element="_sys" attribute="_key" width="80" align="LEFT" sort_direction="L" /> <li name="類似する語(後)" type="following_context" element="_sys" attribute="_following_context" width="160" align="LEFT" sort_direction="L" /> <li name="見出し" type="argument" element="e" attribute="見出し" width="80" align="LEFT" sort_direction="L" sort_order="1" /> <li name="概念パス" type="argument" element="c" attribute="概念パス" width="80" align="LEFT" sort_direction="L" sort_order="2"/> <li name="分類番号" type="argument" element="c" attribute="分類番号" width="80" align="LEFT" sort_direction="L" /> <li name="行番号" type="argument" element="s" attribute="行番号" width="80" align="LEFT" sort_direction="L" /> <li name="行内番号" type="argument" element="l" attribute="行内番号" width="80" align="LEFT" sort_direction="L" /> </field_setting>
KWIC の文脈長を定義
<length_context_kwic value="10" />
正規表現検索時の照合文字列長の定義
<length_context_search value="10" />
前文脈の制約値を定義。この値は,前文脈欄の history 機能の履歴として登録される。
<preceding_context_constraint value="[^0-9ァ-ヴーa-zA-Z./・:][^0-9ァ-ヴーa-zA-Z\s]?$" />
後文脈の制約値を定義。この値は,後文脈欄の history 機能の履歴として登録される。
<following_context_constraint value="^[^0-9ァ-ヴーa-zA-Z\s]?[^0-9ァ-ヴーa-zA-Z./・:]" />
GUI のフォントサイズの定義
<fontsize value="14" />
メニュー項目 [ツール]→[インデックス生成] を表示するか否か
<isIndexingEnable value="true" />
メニュー項目 [ツール]→[コーパスファイル生成] を表示するか否か
<isGenerateCorpusFileEnable value="false" />
閲覧用の WWW ブラウザの定義
<browsers temp_file="__searched_tmp.xml" label="記事"> <li name="Microsoft Internet Explorer" path="c://progra~1/intern~1/iexplore" /> <li name="Mozilla" path="mozilla" /> </browsers>
閲覧用の XSL ファイルに関する定義
<xsl_files root_path="xslt"> <li label="横書き・段落表示" name="zassiHP.xsl" /> <li label="横書き・行番号表示" name="zassiHL.xsl" /> <li label="縦書き・段落表示" name="zassiVP.xsl" /> <li label="縦書き・行番号表示" name="zassiVL.xsl" /> </file_xsl>
データベースへのアクセス方法の定義(2通り定義できる)
<access_command1 label="著者情報" path="[[xdb1]]" argument="((著者))" /> <access_command1 label="著者DB" path="[[xdb1]]" argument="((著者)) 400px" field="著者ID"/>
[ツール]→[一覧]から参照される外部データベースの参照形態を定義する。また,ext_db1, ext_db2 は,それぞれ xdb1, xdb2 用の設定である。
<ext_db name="著者DB" url="authors.xml" record_name="著者" key="氏名"> <li name="氏名" width="100" sort_order="1" /> <li name="氏名よみ" width="100" /> <li name="所属" width="80" /> <li name="分野" width="80" /> <li name="生年" width="50" align="RIGHT" /> <li name="没年" width="50" align="RIGHT" /> </ext_db>
字体辞書の定義
<jitaidic url="jitaidic.xml" />
頻度計算するのに利用するフィールドの定義
<li name="キー" width="40" /> <li name="年" width="50" align="RIGHT" /> <li name="号" width="50" align="RIGHT" /> <li name="頻度" width="60" align="RIGHT" sort_type="numeric" />
「ひまわり」マニュアルの URL の定義
<manual url="manual/index.html" />
「ひまわり」ホームページの URL の定義
<hp url="http://mimir.corpus.rd1.local/resource/index.php" />