# dataフォルダについて

このフォルダには、`プロンプト大辞典 on SDwebUI` の検索に使う辞書データ、補助データ、リンク対応表が入っています。

通常の利用では、このフォルダ内のファイルを直接編集する必要はありません。

## 主なファイル

| ファイル | 内容 |
| --- | --- |
| `prompt_dictionary.tsv` | プロンプト大辞典本文をもとに整形したメイン辞書データです。 |
| `danbooru_extra.tsv` | プロンプト大辞典にない基本的なDanbooruタグを補う追加データです。 |
| `danbooru_metadata.tsv` | 検索順位やタグ種別判定に使うDanbooru参照情報です。 |
| `danbooru_related_tags.tsv` | Danbooruの関連タグ・共起候補を取り込むための入力TSVです。存在しない場合は、共起候補の追加は行われません。 |
| `danbooru_related_import_audit.tsv` | 関連タグ・共起候補を取り込んだときの追加内容と除外理由の確認用TSVです。 |
| `danbooru_wiki_aliases.tsv` | Danbooru wiki由来の別名・日本語名補助データです。 |
| `query_lexicon.json` | 日本語検索の補助に使う検索用索引です。 |
| `fanbox_section_links.tsv` | 辞典ジャンル名とFANBOXタグ画像比較記事を結びつける対応表です。 |
| `tag_groups.tsv` | Danbooruのtag groupページから作成した「タグ一覧」用データです。 |
| `tag_group_ja_feedback_candidates.tsv` | tag group由来の短い邦訳を辞典本体へ反映するための確認候補一覧です。 |
| `tag_group_ja_feedback_applied.tsv` | 高信頼候補だけを辞典本体へ反映した履歴です。 |

## 自分用に編集する場合

個人利用の範囲では、表示名、別名、解説文、関連タグなどを自分用に修正できます。

ただし、このフォルダ内のデータ、編集後データ、抽出した辞書本文、検索用データを第三者へ共有・公開・再配布することは禁止しています。詳しい利用条件は、拡張フォルダ直下の `NOTICE.md` と `riyoukiyaku.txt` を確認してください。

## Danbooru関連タグ候補を取り込む場合

`tools/import_danbooru_related_tags.py` は、`danbooru_related_tags.tsv` に置いた共起・関連タグ候補を `関連` 欄へ追加します。

基本列は `tag`、`related_tag`、`cooccurrence_count`、`association_score` です。`1girl`、`solo`、`highres`、`commentary_request` などの汎用タグは除外し、既存の `関連` と合わせて最大12件になるように追加します。

取り込み結果は `danbooru_related_import_audit.tsv` で確認できます。

## 注意

このフォルダ内のデータは、ブラウザ側の検索データと連動しています。TSVだけを直接編集しても、画面表示へ反映されない場合があります。

表示内容を大きく編集したい場合は、バックアップを取ったうえで、個人利用の範囲で行ってください。
