出典・技術情報

開発者向けツール: データベースの中身を直接確認・操作できるインタラクティブな開発者ビューを用意しました。
開発者ビューを開く

このページは本サービスのSQLiteデータベース構造を図と表でまとめたものです。検索窓で直接SQLクエリーを書く際など、参考にしてください。

出典

本サービスは以下の情報源を参考にしています:

文字コード範囲

検索結果タイルの色分け(種別)

検索結果タイルは規格ごとに色分けしています(種別ソートでも同じ優先順位)。

代替変換区分について

JIS X 0213代替変換における substitution_type の値は以下の意味を持ちます:

読み情報の正規化について

読み情報は正規化されたテーブル構造で管理されています:

この構造により、同じ読みを持つ複数の漢字や、複数の読みを持つ漢字を効率的に管理できます。

全テーブル・カラム定義表

テーブル カラム 説明
dictionary id INTEGER 主キー
glyph TEXT 図形(表示用)
font TEXT フォント情報
mj_code TEXT MJ文字図形名
unicode TEXT 対応するUCS
ucs_implemented TEXT 実装したUCS
mjivs TEXT 実装したMoji_JohoコレクションIVS
svs_implemented TEXT 実装したSVS
koseki_code TEXT 戸籍統一文字番号
juki_code TEXT 住基ネット統一文字コード
nyukan_seiji_code TEXT 入管正字コード
nyukan_gaiji_code TEXT 入管外字コード
kanji_policy_id INTEGER 漢字施策ID (kanji_policies.id)
compatible_kanji TEXT 対応する互換漢字
x0213 TEXT JIS X 0213
x0213_hosetsu_renban TEXT X0213 包摂連番
x0213_hosetsu_kubun_id INTEGER X0213 包摂区分ID (x0213_hosetsu_kubun_types.id)
x0212 TEXT X0212
mj_version_id INTEGER MJ文字図形バージョンID (mj_versions.id)
touki_code TEXT 登記統一文字
total_strokes INTEGER 総画数(参考)
daikanwa TEXT 大漢和
nihon_kangi_jiten TEXT 日本語漢字辞典
shin_daijiten TEXT 新大字典
daijigen TEXT 大字源
daikangorin TEXT 大漢語林
remarks TEXT 備考
kanji_policies id INTEGER 主キー
policy_name TEXT 漢字施策名(常用漢字など)
mj_versions id INTEGER 主キー
version TEXT MJ文字図形バージョン
x0213_hosetsu_kubun_types id INTEGER 主キー
kubun_value TEXT 区分値(0, 2 など)
kubun_description TEXT 区分説明(0:変更なし、2:包摂対象 など)
update_history_entries id INTEGER 主キー
version TEXT 更新バージョン
description TEXT 更新内容
dictionary_update_history id INTEGER 主キー
dictionary_id INTEGER 漢字ID (dictionary.id)
update_history_id INTEGER 履歴ID (update_history_entries.id)
update_order INTEGER 辞書内での適用順
radicals id INTEGER 主キー
number INTEGER 部首番号
glyph TEXT 部首字形
radical_readings id INTEGER 主キー
radical_id INTEGER 部首ID (radicals.id)
reading_id INTEGER 読みID (readings.id)
radical_variants id INTEGER 主キー
radical_id INTEGER 部首ID (radicals.id)
glyph TEXT 部首異体字形
readings id INTEGER 主キー
reading TEXT 読み
kanji_radical id INTEGER 主キー
kanji_id INTEGER 漢字ID (dictionary.id)
radical_id INTEGER 部首ID (radicals.id)
radical_order INTEGER 部首の順序
inner_strokes INTEGER 内画数
kanji_reading id INTEGER 主キー
kanji_id INTEGER 漢字ID (dictionary.id)
reading_id INTEGER 読みID (readings.id)
jisx0213_substitution id INTEGER 主キー
source_code TEXT 変換元コード(Unicode)
target_code TEXT 変換先コード(Unicode)
substitution_type INTEGER 代替変換区分(0:変更なし 1:異体字 2:近似文字 3:未定義)
hentaigana id INTEGER 主キー
kanji_id INTEGER 変体仮名ID (dictionary.id)
jibo_glyph TEXT 字母の文字
jibo_unicode TEXT 字母のUCS符号位置 (例: U+5B89)
academic_id TEXT 学術用変体仮名番号
kokugo_url TEXT 国語研URL
hentaigana_onka id INTEGER 主キー
hentaigana_id INTEGER 変体仮名ID (hentaigana.id)
onka TEXT 音価
v2n_substitution id INTEGER 主キー
variant_code TEXT 異体字/CJK互換漢字コード (例: U+4E00, U+FA10)
normal_code TEXT 標準漢字コード (例: U+4E01, U+585A)
pup_ivs id INTEGER 主キー
mj_code TEXT MJ文字図形名
pup_code TEXT 後方互換PUPコード
pup_combined id INTEGER 主キー
ucs_code1 TEXT UCSコード1
ucs_code2 TEXT UCSコード2
pup_code TEXT 後方互換PUPコード
ids id INTEGER 主キー
kanji_id INTEGER 漢字ID (dictionary.id)
sequence TEXT 字形記述列 (IDS)
variant_clusters character_code TEXT 文字コード(MJ/GJ/UCSなど)
cluster_id TEXT 異体字クラスタID

SQLクエリ例


当サイトではGoogle Analyticsを利用してアクセス解析を行っています。