- Add description about format of feature-name
authortomo <tomo>
Wed, 15 Dec 2004 15:47:28 +0000 (15:47 +0000)
committertomo <tomo>
Wed, 15 Dec 2004 15:47:28 +0000 (15:47 +0000)
- Sync up with the latest CHISE-DB

char-atr.ja.txt

index 34dd4be..be8c60f 100644 (file)
-CHISE \e$BJ8;zB0@-0lMwI=\e(B     \e$BBh\e(B0.1\e$BHG\e(B
+CHISE \e$BJ8;zAG@-0lMwI=\e(B     \e$BBh\e(B0.2\e$BHG\e(B
 
-* \e$BB0@-\e(B
+* \e$BAG@-L>$N7A<0\e(B
+
+       <\e$BAG@-L>\e(B> := <\e$B0lHLAG@-L>\e(B>
+                | <\e$B0lHLAG@-L>\e(B>@<\e$B%I%a%$%s;XDj;R\e(B>
+                | <\e$B%a%?%G!<%?AG@-L>\e(B>
+                | <\e$B%a%?%G!<%?AG@-L>\e(B>@<\e$B%I%a%$%s;XDj;R\e(B>
+
+       <\e$B%a%?%G!<%?AG@-L>\e(B> := <\e$BAG@-L>\e(B>*<\e$B%a%?%G!<%?;XDj;R\e(B>
+
+       <\e$B%I%a%$%s;XDj;R\e(B> := <\e$B0lHL%I%a%$%s;XDj;R\e(B>
+                        | <\e$B%I%a%$%s;XDj;R\e(B>/<\e$B0lHL%I%a%$%s;XDj;R\e(B>
+
+       <\e$B0lHL%I%a%$%s;XDj;R\e(B> := <\e$BCO0h;XDj;R\e(B> | <\e$B8@8l;XDj;R\e(B>
+                            | <\e$BMQ;z7O;XDj;R\e(B> | <\e$B5,3J;XDj;R\e(B>
+                            | <\e$BJ88%;XDj;R\e(B> | <\e$BG/;XDj;R\e(B> | <\e$BHG;XDj;R\e(B>
+                            | <\e$B5,3J;XDj;R\e(B>=<\e$BHV9f\e(B>
+                            | <\e$BJ88%;XDj;R\e(B>=<\e$BHV9f\e(B>
+
+       <\e$BHV9f\e(B> := <10\e$B?JHV9f\e(B> | <16\e$B?JHV9f\e(B>
+
+       <10\e$B?JHV9f\e(B> := [0-9]+
+
+       <16\e$B?JHV9f\e(B> := 0x[0-9A-F]+
+
+       <\e$BCO0h;XDj;R\e(B> := [A-Z]+
+
+       <\e$B8@8l;XDj;R\e(B> := [A-Z][a-z]+
+
+       <\e$BG/;XDj;R\e(B> := [0-9]+ | -[0-9]+
+
+
+* \e$B%I%a%$%s;XDj;R\e(B
+
+** \e$BCO0h;XDj;R\e(B
+
+JP     \e$BF|K\!"F|K\9q\e(B
+JP/old \e$BF|K\!J2a5n!"Nr;KE*MQNcEy!K\e(B
+CN     \e$BCf9q!"Cf2Z?ML16&OB9q\e(B
+
+
+** \e$B8@8l;XDj;R\e(B
+
+JA (ja)        \e$BF|K\8l\e(B
+
+
+** \e$BMQ;z7O;XDj;R\e(B
+
+component      \e$B!J4A;z!KItIJ\e(B
+
+
+** \e$B5,3J;XDj;R\e(B
+
+iso
+ucs
+unicode
+jis
+jis/a
+jis/b
+jis-x0212
+jis-x0213
+jis/1990 (jis-1990)
+jis/2000
+jis/fw
+ks
+gb
+gb/fw
+cns
+big5
+cns11643
+big5/cns11643
+gt
+cdp
+
+
+** \e$BJ88%;XDj;R\e(B
+
+cf. biblio-list.txt\e$B!J8=:_:n@.Cf!#5^$.$NJ}$O=);3$5$s$^$G!K\e(B
+
+\e$B2a5n$K%"%I%[%C%/$K$d$C$?$b$N!'\e(B
+
+(goon-shuuin)                          \e$B8^2;=81$\e(B
+chuanpian (senhen)                     \e$B@nJS\e(B
+cihai (jikai)                          \e$B<-3$\e(B
+daikanwa (morohashi-daikanwa)          \e$BBg4AOB<-E5\e(B
+(danchuu)                              \e$BCJCp\e(B
+guangyun (kouin)                       \e$B9-1$\e(B
+haipian (kaihen)                       \e$B3$JS\e(B
+jiyun (shuuin)                         \e$B=81$\e(B
+kangxi                                 \e$B9/_f;zE5\e(B
+kanjo                                  \e$B4A=q\e(B
+pianhai (henkai)                       \e$BJS3$\e(B
+pianhai-leibian (henkai-ruihen)                \e$BJS3$\e$(CW>x:\e(B
+(ronkou)                               \e$BO@9U\e(B
+ruijumyougishou (ruishuu-meigishou)    \e$BN`\e$A>[C{\e$B5A>6\e(B
+shinjigen                              \e$B?7;z8;\e(B
+shuowen                                        \e$B@bJ8\e(B
+shuowen-tongxun-dingsheng (setsumon-tsuukun-teisei)    \e$B@bJ8DL71Djfa\e(B
+songyuan-yilai-suzipu (sougen-irai-zokujifu)           \e$BAW850JMhB/;zIh\e(B
+tongwen-tongkao (doubun-tsuukou)       \e$BF1J8DL\e$A?<\e(B
+yunhai (inkai)                         \e$B1$2q\e(B
+yunhai-bei (inkaiho)                   \e$B1$2qJd\e(B
+yupian (gyokuhen)                      \e$B6LJS\e(B
+yuquan                                 \e$B6L@t\e(B
+zhengyun (seiin)                       \e$B@51$\e(B
+zhengzi-tong (seiji-tsuu)              \e$B@5;z\e$(CwW\e(B
+zhonghua-dazidian (chuuka-daijiten)    \e$BCf\e$(Ga^DKGsL(\e(B
+zihui (jii)                            \e$B;zWC\e(B
+zihui-bei (jiiho)                      \e$B;zWCJd\e(B
+
+abos/2001                              \e$BElMN3XJ88%N`L\\e(B2001\e$BG/HG\e(B
+
+
+** \e$BHG;XDj;R\e(B
+
+rev1   \e$B2~D{Bh#1HG\e(B
+rev2   \e$B2~D{Bh#2HG\e(B
+
+
+** \e$B$=$NB>\e(B
+
+JP/Jouyou      \e$BF|K\\e(B/\e$B>oMQ4A;z\e(B
+ja/on          \e$BF|K\8l\e(B/\e$B2;FI$_\e(B
+ja/on/kan      \e$BF|K\8l\e(B/\e$B2;FI$_\e(B/\e$B4A2;\e(B
+ja/on/go       \e$BF|K\8l\e(B/\e$B2;FI$_\e(B/\e$B8b2;\e(B
+ja/kun/name    \e$BF|K\8l\e(B/\e$B71FI$_\e(B/\e$BL>A0\e(B
+ja/kun (ja/on/kun) \e$BF|K\8l\e(B/\e$B71FI$_\e(B
+ja/name                \e$BF|K\8l\e(B/\e$BL>A0\e(B
+kun            \e$B71FI$_\e(B
+misc           \e$B;(B?!"N.I[K\Ey\e(B
+unknown                \e$BITL@\e(B
+
+
+* \e$B%a%?%G!<%?;XDj;R\e(B
+
+sources                \e$B=PE5!"E55r>pJs\e(B
+  \e$B7?!'\e(B list: (symbol ...)
+  \e$B0UL#!'\e(B \e$B=PE5!"E55r>pJs\e(B
+  \e$BCm0U!'\e(B \e$BCM$GMQ$$$i$l$k\e(B symbol \e$B$O%I%a%$%s;XDj;R$G$"$k!#\e(B
+
+
+* \e$BAG@-\e(B
 
 ** \e$B0lHL\e(B
 
 name
   \e$B7?!'\e(B string
   \e$B0UL#!'\e(B \e$BJ8;zL>>N\e(B
-  \e$BCm0U!'\e(B \e$B8xE*I8=`$G7h$^$C$F$$$k$b$N$OBgJ8;z$G5-$7!";dE*$JL>>N$O>.J8;z\e(B
-        \e$B$G5-$9\e(B
+  \e$BCm0U!'\e(B \e$B8xE*I8=`$GDj5A$5$l$?J8;z$NL>A0$rBgJ8;z$G<($9!#\e(B
+        \e$B;dE*$JJ8;zL>>N$O\e(B name* \e$BAG@-$rMQ$$$k$3$H$K$J$C$F$$$k$,!"2a5n$K\e(B
+        \e$B;dE*$JL>>N$r$3$NAG@-$K>.J8;z$G<($7$F$$$?$?$a!">.J8;z$G5-:\$5\e(B
+        \e$B$l$?$b$N$O;dE*L>>N$H$7$F07$&$3$H!#\e(B
+
+name*
+  \e$B7?!'\e(B string
+  \e$B0UL#!'\e(B \e$B;dE*J8;zL>>N\e(B
 
 general-category
   \e$B7?!'\e(B list: (symbol ...)
@@ -17,6 +163,7 @@ general-category
 script
   \e$B7?!'\e(B list: (symbol ...)
   \e$B0UL#!'\e(B \e$BMQ;z7O\e(B (script)
+  \e$BCm0U!'\e(B \e$BCM$GMQ$$$i$l$k\e(B symbol \e$B$O%I%a%$%s;XDj;R$G$"$k!#\e(B
 
 
 ** BIDI
@@ -43,6 +190,19 @@ composition
   \e$BCm0U!'\e(B ->decomposition \e$B$+$i<+F0@8@.$5$l$k\e(B
 
 
+** \e$B2;2A\e(B
+
+sound@ja               \e$BF|K\8l2;\e(B
+sound@ja/kun           \e$BF|K\8l2;!J71FI$_!K\e(B
+sound@ja/kun/name      \e$BF|K\8l2;!J71FI$_!JL>A0MQ!K!K\e(B
+sound@ja/name          \e$BF|K\8l2;!JL>A0MQ!K\e(B
+sound@ja/on            \e$BF|K\8l2;!J2;FI$_!K\e(B
+sound@ja/on/go         \e$BF|K\8l2;!J8b2;!K\e(B
+sound@ja/on/kan                \e$BF|K\8l2;!J4A2;!K\e(B
+sound@ja/on/kun                sound@ja/kun \e$B$N8m$j\e(B
+sound@kun              sound@ja/kun \e$B$N5lI=5-\e(B
+
+
 ** \e$B?t2A\e(B
 
 decimal-digit-value
@@ -69,27 +229,28 @@ ideographic-radical
 cns-radical
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B CNS 11643 \e$B$K$*$1$kIt<s\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
+  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic-radical@cns \e$B$r;H$&$3$H!K\e(B
 
 cns-radical?
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B CNS 11643 \e$B$K$*$1$kIt<s!J>pJs$KIT?3$JE@$,$"$k$N$b$N!K\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
+  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic-radical@cns \e$B$H\e(B
+        ideographic-radical@cns*note \e$B$rMQ$$$k$3$H!K\e(B
 
 kangxi-radical
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B \e$B9/_fIt<sHV9f\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
+  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic-radical@kangxi \e$B$r;H$&$3$H!K\e(B
 
 daikanwa-radical
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B \e$BBg4AOB<-E5$K$*$1$kIt<s\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
+  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic-radical@daikanwa \e$B$r;H$&$3$H!K\e(B
 
-unicode-radical
+shinjigen-1-radical
   \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B Unicode \e$B$K$*$1$kIt<s\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
+  \e$B0UL#!'\e(B \e$B?7;z8;!J=iHG!K$K$*$1$kIt<s\e(B
+  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic-radical@shinjigen-1 \e$B$r;H$&$3$H!K\e(B
 
 
 *** \e$BIt<sFb2h?t\e(B
@@ -101,63 +262,27 @@ ideographic-strokes
 cns-strokes
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B CNS 11643 \e$B$K$*$1$kIt<sFb2h?t\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
+  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic-strokes@cns \e$B$r;H$&$3$H!K\e(B
 
 kangxi-strokes
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B \e$B9/_f;zE5$K$*$1$kIt<sFb2h?t\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
+  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic-strokes@kangxi \e$B$r;H$&$3$H!K\e(B
 
 daikanwa-strokes
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B \e$BBg4AOB<-E5$K$*$1$kIt<sFb2h?t\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
-
-shinjigen-1-radical
-  \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B \e$B?7;z8;!J=iHG!K$K$*$1$kIt<sFb2h?t\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
-
-gb-original-radical
-  \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B GB \e$B$K$*$1$kIt<s\e(B?
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
+  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic-strokes@daikanwa \e$B$r;H$&$3$H!K\e(B
 
 japanese-strokes
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B UCS \e$B$NF|K\=PE5J8;z;z7?$NIt<sFb2h?t\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
+  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic-strokes@JA \e$B$r;H$&$3$H!K\e(B
 
 jis-strokes-a
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B JIS \e$B$K$*$1$kIt<sFb2h?t\e(B (a)\e$B!JJ#?t$"$k>l9g$KMQ$$$k!K\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
-
-jis-strokes-b
-  \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B JIS \e$B$K$*$1$kIt<sFb2h?t\e(B (b)\e$B!JJ#?t$"$k>l9g$KMQ$$$k!#\e(B
-        jis-total-strokes-b \e$B$HBP1~$9$k!K\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
-
-jisx0208-strokes
-  \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B JIS X 0208 \e$B$K$*$1$kIt<sFb2h?t\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
-
-jis-x0213-strokes
-  \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B JIS X 0213 \e$B$K$*$1$kIt<sFb2h?t\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
-
-jisx0213-strokes
-  \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B JIS X 0213 \e$B$K$*$1$kIt<sFb2h?t\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
-
-unicode-strokes
-  \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B Unicode \e$B$K$*$1$kIt<s\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
+  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic-strokes@jis/a \e$B$r;H$&$3$H!K\e(B
 
 
 *** \e$BAm2h?t\e(B
@@ -166,20 +291,10 @@ total-strokes
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B \e$BAm2h?t\e(B
 
-totalstrokes
-  \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B total-strokes \e$B$N8m$j\e(B
-
 cns-total-strokes
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B CNS 11643 \e$B$K$*$1$kAm2h?t\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
-
-jis-total-strokes-b
-  \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B JIS \e$B$K$*$1$kAm2h?t\e(B (b)\e$B!JJ#?t$"$k>l9g$KMQ$$$k!#\e(Bjis-strokes-b
-        \e$B$HBP1~$9$k!K\e(B
-  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic- \e$B$r;H$&$3$H!K\e(B
+  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Btotal-strokes@cns \e$B$r;H$&$3$H!K\e(B
 
 
 *** \e$B9=B$>pJs\e(B
@@ -194,10 +309,10 @@ ideographic-structure
 
 ideographic-
   \e$B7?!'\e(B list: (property-list ...)
-  \e$B0UL#!'\e(B \e$B4A;z4XO"$N=tB0@-$r<($9!#FC$K!"$"$kB0@-$K4X$7$FJ#?t$NCM$,<h$j\e(B
+  \e$B0UL#!'\e(B \e$B4A;z4XO"$N=tB0@-$r<($9!#FC$K!"$"$kAG@-$K4X$7$FJ#?t$NCM$,<h$j\e(B
         \e$BF@$k;~!"$=$l$r\e(B property-list \e$BKh$K=q$/!#\e(B
         \e$B3F\e(B property-list \e$B$N\e(B property \e$BL>$NFb!"\e(B:foo \e$B$N$h$&$K\e(B `:' \e$B$+$i$O\e(B
-        \e$B$8$^$k$b$N$O!"J8;zB0@-\e(B ideographic-foo \e$B$HEy2A$H$9$k!#\e(B
+        \e$B$8$^$k$b$N$O!"J8;zAG@-\e(B ideographic-foo \e$B$HEy2A$H$9$k!#\e(B
 
         \e$BNc!'\e(B (ideographic-       (:radical       4 ; \e$(G'$\e(B
                                 :strokes       1)
@@ -207,6 +322,8 @@ ideographic-
                                 :strokes       0))
         \e$B$3$3$G!"\e(B:radical, :strokes \e$B$O$=$l$>$l\e(B `ideographic-radical',
         `ideographic-strokes' \e$B$HEy2A$G$"$k!#\e(B
+  \e$BCm0U!'\e(B \e$BGQ;_M=Dj!J\e(Bideographic-{radical|strokes} \e$BAG@-Ey$H\e(B domain \e$B<1JL\e(B
+        \e$B;R$NAH9g$;$r;H$&$3$H!K\e(B
 
 jisx0208-1978/4X
   \e$B7?!'\e(B int
@@ -239,22 +356,32 @@ non-morohashi
   \e$B0UL#!'\e(B UCS \e$B$NId9f0LCV$X$N<LA|!J8_49NN0h$rMQ$$$J$$!K\e(B
   \e$BCm0U!'\e(B database \e$B$K$*$$$F$OGQ;_M=Dj\e(B
 
-=>ucs-gb
+=>ucs@gb
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B GB \e$B$K4p$E$/\e(B UCS \e$B$NId9f0LCV$X$N<LA|\e(B
 
-=>ucs-cns
+=>ucs@cns
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B CNS \e$B$K4p$E$/\e(B UCS \e$B$NId9f0LCV$X$N<LA|\e(B
 
-=>ucs-jis
+=>ucs@jis
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B JIS \e$B$K4p$E$/\e(B UCS \e$B$NId9f0LCV$X$N<LA|\e(B
 
-=>ucs-ks
+=>ucs@jis-1990
+  \e$B7?!'\e(B int
+  \e$B0UL#!'\e(B JIS X0208:1990 \e$B$*$h$S\e(B JIS X0212:1990 \e$B$K4p$E$/\e(B UCS \e$B$NId9f0LCV\e(B
+        \e$B$X$N<LA|\e(B
+  \e$BCm0U!'\e(B =>ucs@jis/1990 \e$B$K2~L>M=Dj\e(B
+
+=>ucs@ks
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B KS \e$B$K4p$E$/\e(B UCS \e$B$NId9f0LCV$X$N<LA|\e(B
 
+=>ucs@big5
+  \e$B7?!'\e(B int
+  \e$B0UL#!'\e(B Big5 \e$B$K4p$E$/\e(B UCS \e$B$NId9f0LCV$X$N<LA|\e(B
+
 =>mojikyo
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B \e$BJ8;z6@HV9f$X$N<LA|\e(B
@@ -280,6 +407,10 @@ morohashi-daikanwa
         \e$B$rI=$9\e(B
   \e$BCm0U!'\e(B \e$B@0M}HV9f$rGQ;_$7\e(B =>daikanwa \e$B$KJQ99$9$k$3$H$r8!F$$7$F$$$k\e(B
 
+=>daikanwa
+  \e$B7?!'\e(B int
+  \e$B0UL#!'\e(B \e$BBg4AOBHV9f$X$N<LA|\e(B
+
 shinjigen-1
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B \e$B?7;z8;!J=iHG!KHV9f\e(B
@@ -288,19 +419,33 @@ shinjigen-2
   \e$B7?!'\e(B int
   \e$B0UL#!'\e(B \e$B?7;z8;!J2~DjHG!K$NHV9f\e(B
 
+
 ** Mule-charset
 
-Mule-charset \e$B$K4X$9$kB0@-$O\e(B =foo \e$B$K=`$8!"7?$,\e(B int \e$B$G$"$j!"$=$NL>A0$G<(\e(B
+Mule-charset \e$B$K4X$9$kAG@-$O\e(B =foo \e$B$K=`$8!"7?$,\e(B int \e$B$G$"$j!"$=$NL>A0$G<(\e(B
 \e$B$5$l$k\e(B Mule-charset \e$B$NId9f0LCV$H$NN>J}8~<LA|$r<($9!#\e(B
 
 *** UCS \e$B7O\e(B
-ucs            ISO/IEC 10646
-ucs-gb         ISO/IEC 10646 for GB
-ucs-jis                ISO/IEC 10646 for JIS X 0208, 0212 and 0213
-ucs-ks         ISO/IEC 10646 for Korean Standards
-ucs-cns                ISO/IEC 10646 for CNS 11643
-ucs-big5       ISO/IEC 10646 for Big5
-ucs-cdp
+=ucs           ISO/IEC 10646
+=ucs@gb                ISO/IEC 10646 for GB
+=ucs@gb/fw     ISO/IEC 10646 for GB\e$B!J\e(BGB 2312 \e$B$K4^$^$l$k%"%k%U%!%Y%C%H\e(B
+               \e$BEy$rA43Q$G07$&!K\e(B
+=ucs@jis       ISO/IEC 10646 for JIS X 0208, 0212 and 0213
+=ucs@jis/1990  ISO/IEC 10646 for JIS X 0212:1990
+=ucs@jis/2000  ISO/IEC 10646 for JIS X 0213:2000
+=ucs@jis/fw    ISO/IEC 10646 for JIS X 0208, 0212 and 0213\e$B!J\e(BJIS X
+               0208, 0212, 0213 \e$B$K4^$^$l$k%"%k%U%!%Y%C%HEy$rA43Q$G07\e(B
+               \e$B$&!K\e(B
+=ucs@JP                ISO/IEC 10646 for Japanese writing systems
+=ucs@ks                ISO/IEC 10646 for Korean Standards
+=ucs@cns       ISO/IEC 10646 for CNS 11643
+=ucs@cns11643  ISO/IEC 10646 for CNS 11643
+               \e$B!J\e(Bhttp://www.cns11643.gov.tw \e$B$NDj5A$K=>$&!K\e(B
+=ucs@big5      ISO/IEC 10646 for Big5
+=ucs@big5/cns11643 ISO/IEC 10646 for Big5\e$B!J\e(Bhttp://www.cns11643.gov.tw
+                  \e$B$NDj5A$K=>$&!K\e(B
+=ucs@iso       ISO/IEC 10646 for representative glyph of ISO/IEC 10646
+=ucs@unicode   ISO/IEC 10646 for representative glyph of Unicode
 ethiopic-ucs   Ethiopic of UCS
 
 *** ISO \e$BEP5-Jm\e(B 94 \e$BJ8;z=89g\e(B
@@ -322,32 +467,35 @@ thai-tis620               TIS620.2529 (Thai)
 latin-tcvn5712         Vietnamese TCVN 5712:1983 (VSCII-2)
 
 *** ISO \e$BEP5-Jm\e(B 94\e$B!_\e(B94 \e$BJ8;z=89g\e(B
-japanese-jisx0208-1978 JIS X0208:1978 Japanese Kanji (so called "old JIS")
-chinese-gb2312         GB2312 Chinese simplified
+=jisx0208@1978         JIS X0208:1978 Japanese Kanji (so called "old JIS")
+=gb2312                        GB2312 Chinese simplified
 =jis-x0208             JIS X0208 Common part
-japanese-jisx0208      JIS X0208:1983 Japanese Kanji
-japanese-jisx0208-1990 JIS X0208:1990 Japanese Kanji
-chinese-isoir165       ISO-IR-165 (CCITT Extended GB; Chinese simplified)
-korean-ksc5601         KSC5601 Korean Hangul and Hanja
-japanese-jisx0212      JISX0212 Japanese Supplement
-chinese-cns11643-1     CNS 11643 Plane 1 Chinese traditional
-chinese-cns11643-2     CNS 11643 Plane 2 Chinese traditional
-chinese-cns11643-3     CNS 11643 Plane 3 (Chinese traditional)
-chinese-cns11643-4     CNS 11643 Plane 4 (Chinese traditional)
-chinese-cns11643-5     CNS 11643 Plane 5 (Chinese traditional)
-chinese-cns11643-6     CNS 11643 Plane 6 (Chinese traditional)
-chinese-cns11643-7     CNS 11643 Plane 7 (Chinese traditional)
-japanese-jisx0213-1    JIS X 0213:2000 Plain 1
-japanese-jisx0213-2    JIS X 0213:2000 Plain 2
+=jisx0208@1983         JIS X0208:1983 Japanese Kanji
+=jisx0208@1990         JIS X0208:1990 Japanese Kanji
+=jisx0208@1997         abstract characters based on the unification
+                       rule of JIS X0208:1997
+=iso-ir165             ISO-IR-165 (CCITT Extended GB; Chinese simplified)
+=ks-x1001              KSC5601 Korean Hangul and Hanja
+=jis-x0212             JISX0212 Japanese Supplement
+=cns11643-1            CNS 11643 Plane 1 Chinese traditional
+=cns11643-2            CNS 11643 Plane 2 Chinese traditional
+=cns11643-3            CNS 11643 Plane 3 (Chinese traditional)
+=cns11643-4            CNS 11643 Plane 4 (Chinese traditional)
+=cns11643-5            CNS 11643 Plane 5 (Chinese traditional)
+=cns11643-6            CNS 11643 Plane 6 (Chinese traditional)
+=cns11643-7            CNS 11643 Plane 7 (Chinese traditional)
+=jis-x0213-1-2000      JIS X 0213:2000 Plain 1
+=jis-x0213-2-2000      JIS X 0213:2000 Plain 2
 
 *** Big5 \e$B7O\e(B
-chinese-big5           Big5 Chinese traditional
-chinese-big5-pua       Big5-PUA
-chinese-big5-eten      Big5-ETEN
-chinese-big5-cdp       Big5-CDP
+=big5                  Big5 Chinese traditional
+=big5-pua              Big5-PUA
+=big5-eten             Big5-ETEN
+=big5-cdp              Private characters defined by CDP Lab. of
+                       Academia Sinica (Big5 encoding)
 
 *** \e$B$=$NB>8xE*=89g\e(B
-chinese-gb12345                GB 12345-1990
+=gb12345               GB 12345-1990
 
 *** Mule \e$B8_49=89g\e(B
 arabic-digit           Arabic digits
@@ -361,61 +509,78 @@ ethiopic          Ethiopic
 
 *** \e$B$=$NB>$N;dE*=89g\e(B
 latin-viscii           VISCII 1.1 (Vietnamese)
-ideograph-daikanwa-2   Daikanwa dictionary (second revised version)
-ideograph-daikanwa     Daikanwa dictionary (revised version)
-ideograph-gt           GT
-ideograph-gt-pj-1      GT 2000 (pseudo JIS encoding) part 1
-ideograph-gt-pj-2      GT 2000 (pseudo JIS encoding) part 2
-ideograph-gt-pj-3      GT 2000 (pseudo JIS encoding) part 3
-ideograph-gt-pj-4      GT 2000 (pseudo JIS encoding) part 4
-ideograph-gt-pj-5      GT 2000 (pseudo JIS encoding) part 5
-ideograph-gt-pj-7      GT 2000 (pseudo JIS encoding) part 7
-ideograph-gt-pj-9      GT 2000 (pseudo JIS encoding) part 9
-ideograph-gt-pj-10     GT 2000 (pseudo JIS encoding) part 10
-ideograph-gt-pj-11     GT 2000 (pseudo JIS encoding) part 11
-china3-jef             JEF + CHINA3 private characters
-ideograph-cbeta                CBETA private characters
-ideograph-hanziku-1    HANZIKU (pseudo BIG5 encoding) part 1
-ideograph-hanziku-2    HANZIKU (pseudo BIG5 encoding) part 2
-ideograph-hanziku-3    HANZIKU (pseudo BIG5 encoding) part 3
-ideograph-hanziku-4    HANZIKU (pseudo BIG5 encoding) part 4
-ideograph-hanziku-5    HANZIKU (pseudo BIG5 encoding) part 5
-ideograph-hanziku-6    HANZIKU (pseudo BIG5 encoding) part 6
-ideograph-hanziku-7    HANZIKU (pseudo BIG5 encoding) part 7
-ideograph-hanziku-8    HANZIKU (pseudo BIG5 encoding) part 8
-ideograph-hanziku-9    HANZIKU (pseudo BIG5 encoding) part 9
-ideograph-hanziku-10   HANZIKU (pseudo BIG5 encoding) part 10
-ideograph-hanziku-11   HANZIKU (pseudo BIG5 encoding) part 11
-ideograph-hanziku-12   HANZIKU (pseudo BIG5 encoding) part 12
+=daikanwa              Daikanwa dictionary (common part)
+=daikanwa@rev1         Daikanwa dictionary (revised version)
+=daikanwa@rev2         Daikanwa dictionary (second revised version)
+=gt                    GT
+=gt-pj-1               GT 2000 (pseudo JIS encoding) part 1
+=gt-pj-2               GT 2000 (pseudo JIS encoding) part 2
+=gt-pj-3               GT 2000 (pseudo JIS encoding) part 3
+=gt-pj-4               GT 2000 (pseudo JIS encoding) part 4
+=gt-pj-5               GT 2000 (pseudo JIS encoding) part 5
+=gt-pj-7               GT 2000 (pseudo JIS encoding) part 7
+=gt-pj-9               GT 2000 (pseudo JIS encoding) part 9
+=gt-pj-10              GT 2000 (pseudo JIS encoding) part 10
+=gt-pj-11              GT 2000 (pseudo JIS encoding) part 11
+=gt-k                  Ideographic components for GT
+=gt-pj-k1              GT-K (pseudo JIS encoding) part 1
+=gt-pj-k2              GT-K (pseudo JIS encoding) part 2
+=jef-china3            JEF + CHINA3 private characters
+=cbeta                 CBETA private characters
+=hanziku-1             HANZIKU (pseudo BIG5 encoding) part 1
+=hanziku-2             HANZIKU (pseudo BIG5 encoding) part 2
+=hanziku-3             HANZIKU (pseudo BIG5 encoding) part 3
+=hanziku-4             HANZIKU (pseudo BIG5 encoding) part 4
+=hanziku-5             HANZIKU (pseudo BIG5 encoding) part 5
+=hanziku-6             HANZIKU (pseudo BIG5 encoding) part 6
+=hanziku-7             HANZIKU (pseudo BIG5 encoding) part 7
+=hanziku-8             HANZIKU (pseudo BIG5 encoding) part 8
+=hanziku-9             HANZIKU (pseudo BIG5 encoding) part 9
+=hanziku-10            HANZIKU (pseudo BIG5 encoding) part 10
+=hanziku-11            HANZIKU (pseudo BIG5 encoding) part 11
+=hanziku-12            HANZIKU (pseudo BIG5 encoding) part 12
+=ruimoku-v6            \e$BElMN3XJ88%N`L\%7%9%F%`Bh#6HG30;z\e(B
 
 
 ** \e$B$=$NB>\e(B
 
 hanyu-dazidian
   \e$B7?!'\e(B list: (int int int)
-  \e$B0UL#!'\e(B \e$(Ow%8lBg;zE5$H$NN>J}8~<L\e$BA|!J\e(B(\e$B4,\e(B \e$BJG\e(B \e$BJGFb$G$NHV9f\e(B) \e$B$GI=$9!K\e(B
+  \e$B0UL#!'\e(B \e$(CySe^S^m.np*H*N\e$BN>J}8~<LA|!J\e(B(\e$B4,\e(B \e$BJG\e(B \e$BJGFb$G$NHV9f\e(B) \e$B$GI=$9!K\e(B
 
-hanyu-dazidian-page
+hanyu-dazidian-vol
   \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B \e$(Ow%8lBg;zE5$H$NN>J}8~<L\e$BA|$K$*$1$kJGHV9f\e(B
+  \e$B0UL#!'\e(B \e$(CySe^S^m.np*H*N\e$BN>J}8~<LA|$K$*$1$k4,HV9f\e(B
   \e$BCm0U!'\e(B obsolete\e$B!J\e(Bhanyu-dazidian \e$B$r;H$&$3$H!K\e(B
 
-hanyu-dazidian-vol
+hanyu-dazidian-page
   \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B \e$(Ow%8lBg;zE5$H$NN>J}8~<L\e$BA|$K$*$1$k4,HV9f\e(B
+  \e$B0UL#!'\e(B \e$(CySe^S^m.np*H*N\e$BN>J}8~<LA|$K$*$1$kJGHV9f\e(B
   \e$BCm0U!'\e(B obsolete\e$B!J\e(Bhanyu-dazidian \e$B$r;H$&$3$H!K\e(B
 
 hanyu-dazidian-char
   \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B \e$(Ow%8lBg;zE5$H$NN>J}8~<L\e$BA|$K$*$1$kJGFb$G$NHV9f\e(B
+  \e$B0UL#!'\e(B \e$(CySe^S^m.np*H*N\e$BN>J}8~<LA|$K$*$1$kJGFb$G$NHV9f\e(B
   \e$BCm0U!'\e(B obsolete\e$B!J\e(Bhanyu-dazidian \e$B$r;H$&$3$H!K\e(B
 
-japanese-jisx0213
 ideograph-cdp
 
 
 * \e$BJ8;z4V$N4X78\e(B
 
+** \e$B?F;R4X78\e(B
+
+->denotational
+->subsumptive
+  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
+  \e$B0UL#!'\e(B \e$BHoDj5A;z$N!X;R!Y!J@-<A$r7Q>5$7$?J8;z!K$r<($9\e(B
+
+<-denotational
+<-subsumptive
+  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
+  \e$B0UL#!'\e(B \e$BHoDj5A;z$,AG@-CM$N3FMWAG$N!X;R!Y$G$"$k$3$H$r<($9\e(B
+
+
 ** Case
 
 ->lowercase
@@ -431,93 +596,99 @@ ideograph-cdp
   \e$B0UL#!'\e(B \e$BHoDj5A;z$KBP1~$9$k@hF,$@$1BgJ8;z2=$7$?J8;z$r<($9\e(B
 
 ->identical
+<-identical
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
   \e$B0UL#!'\e(B \e$BHoDj5A;z$H!X40A4$KF10l$N;z!Y$r<($9\e(B
   \e$BCm0U!'\e(B obsoleted\e$B!J!X40A4$KF10l$N;z!Y$O86B'$H$7$FF10l$NJ8;zDj5A$K$^$H\e(B
         \e$B$a$k$3$H!K\e(B
 
-->confusing
-  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
-  \e$B0UL#!'\e(B \e$BHoDj5A;z$H7A$,;w$F$$$FJ6$i$o$7$$JL;z$r<($9\e(B
-
 
 ** \e$B4A;z$N0[BN;z4XO"\e(B
 
-->ancient-ideograph
+->ancient
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
   \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$N!X8E;z!Y$r<($9\e(B
 
-<-ancient-ideograph
+<-ancient
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
-  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,B0@-CM$N3FMWAG$N!X8E;z!Y$G$"$k$3$H$r<($9\e(B
-
-ancient-ideograph-of
-  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
-  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,B0@-CM$N3FMWAG$N!X8E;z!Y$G$"$k$3$H$r<($9\e(B
-  \e$BCm0U!'\e(B obsoleted\e$B!J\e(B`<-ancient-ideograph' \e$B$rMQ$$$h!K\e(B
+  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,AG@-CM$N3FMWAG$N!X8E;z!Y$G$"$k$3$H$r<($9\e(B
 
 ancient-char-of-shinjigen-1
   \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,B0@-CM$r?7;z8;!J=iHG!KHV9f$H$9$kJ8;z$N!X8E\e(B
+  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,AG@-CM$r?7;z8;!J=iHG!KHV9f$H$9$kJ8;z$N!X8E\e(B
         \e$B;z!Y$G$"$k$3$H$r<($9\e(B
-  \e$BCm0U!'\e(B obsoleted\e$B!J\e(B`<-ancient-ideograph' \e$B$rMQ$$$h!K\e(B
+  \e$BCm0U!'\e(B obsoleted\e$B!J\e(B`<-ancient' \e$B$rMQ$$$h!K\e(B
+
+->original
+  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
+  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$N!XK\;z!Y$r<($9\e(B
 
-<-original-ideograph
+<-original
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
-  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,B0@-CM$N3FMWAG$N!XK\;z!Y$G$"$k$3$H$r<($9\e(B
+  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,AG@-CM$N3FMWAG$N!XK\;z!Y$G$"$k$3$H$r<($9\e(B
 
 original-ideograph-of
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
-  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,B0@-CM$N3FMWAG$N!XK\;z!Y$G$"$k$3$H$r<($9\e(B
-  \e$BCm0U!'\e(B obsoleted\e$B!J\e(B`<-original-ideograph' \e$B$rMQ$$$h!K\e(B
+  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,AG@-CM$N3FMWAG$N!XK\;z!Y$G$"$k$3$H$r<($9\e(B
+  \e$BCm0U!'\e(B obsoleted\e$B!J\e(B`<-original' \e$B$rMQ$$$h!K\e(B
 
 original-char-of-shinjigen-1
   \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,B0@-CM$r?7;z8;!J=iHG!KHV9f$H$9$kJ8;z$N!XK\\e(B
+  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,AG@-CM$r?7;z8;!J=iHG!KHV9f$H$9$kJ8;z$N!XK\\e(B
         \e$B;z!Y$G$"$k$3$H$r<($9\e(B
-  \e$BCm0U!'\e(B obsoleted\e$B!J\e(B`<-original-ideograph' \e$B$rMQ$$$h!K\e(B
+  \e$BCm0U!'\e(B obsoleted\e$B!J\e(B`<-original' \e$B$rMQ$$$h!K\e(B
 
-<-simplified-ideograph
+->simplified
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
-  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,B0@-CM$N3FMWAG$N4JN,;z$G$"$k$3$H$r<($9\e(B
-
-simplified-ideograph-of
+  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$N4JN,;z$r<($9\e(B
+  \e$B<g$J%I%a%$%s;XDj;RIU$-AG@-!'\e(B
+       ->simplified@CN
+       ->simplified@JP
+       ->simplified@JP/Jouyou
+       ->simplified@JP/old
+       ->simplified@component
+       ->simplified@daikanwa
+       ->simplified@misc
+
+<-simplified
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
-  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,B0@-CM$N3FMWAG$N!XN,;z!Y$G$"$k$3$H$r<($9\e(B
-  \e$BCm0U!'\e(B obsoleted\e$B!J\e(B`<-simplified-ideograph' \e$B$rMQ$$$h!K\e(B
-
-->vulgar-ideograph
+  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,AG@-CM$N3FMWAG$N4JN,;z$G$"$k$3$H$r<($9\e(B
+  \e$B<g$J%I%a%$%s;XDj;RIU$-AG@-!'\e(B
+       <-simplified@CN
+       <-simplified@JP
+       <-simplified@JP/Jouyou
+       <-simplified@JP/old
+
+->vulgar
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
   \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$N!XB/;z!Y$r<($9\e(B
 
-<-vulgar-ideograph
+<-vulgar
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
-  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,B0@-CM$N3FMWAG$N!XB/;z!Y$G$"$k$3$H$r<($9\e(B
-
-vulgar-ideograph-of
-  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,B0@-CM$N3FMWAG$N!XB/;z!Y$G$"$k$3$H$r<($9\e(B
-  \e$BCm0U!'\e(B obsoleted\e$B!J\e(B`<-vulgar-ideograph' \e$B$rMQ$$$h!K\e(B
+  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,AG@-CM$N3FMWAG$N!XB/;z!Y$G$"$k$3$H$r<($9\e(B
 
 vulgar-char-of-shinjigen-1
   \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,B0@-CM$r?7;z8;!J=iHG!KHV9f$H$9$kJ8;z$N!XB/\e(B
+  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,AG@-CM$r?7;z8;!J=iHG!KHV9f$H$9$kJ8;z$N!XB/\e(B
         \e$B;z!Y$G$"$k$3$H$r<($9\e(B
-  \e$BCm0U!'\e(B obsoleted\e$B!J\e(B`<-vulgar-ideograph' \e$B$rMQ$$$h!K\e(B
+  \e$BCm0U!'\e(B obsoleted\e$B!J\e(B`<-vulgar' \e$B$rMQ$$$h!K\e(B
+
+->wrong
+  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
+  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$N!Xkw!J8m!K;z!K!Y$r<($9\e(B
 
-<-wrong-ideograph
+<-wrong
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
-  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,B0@-CM$N3FMWAG$N!Xkw!J8m!K;z!K!Y$G$"$k$3$H\e(B
+  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,AG@-CM$N3FMWAG$N!Xkw!J8m!K;z!K!Y$G$"$k$3$H\e(B
         \e$B$r<($9\e(B
 
-->same-ideograph
+->same
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
   \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$N!XF1;z!Y$r<($9\e(B
 
-ideograph=
-  \e$B7?!'\e(B list: (alist: ({(`sources' . list: (symbols ...))|
-                      (`char' . char-ref)}))
-  \e$B0UL#!'\e(B ->same-ideograph \e$B$KF1$8\e(B
-  \e$BCm0U!'\e(B obsoleted\e$B!J\e(B->same-ideograph \e$B$r;H$&$3$H!K\e(B
+<-same
+  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
+  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,AG@-CM$N3FMWAG$N!XF1;z!Y$G$"$k$3$H$r<($9\e(B
 
 ->synonyms
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
@@ -533,7 +704,7 @@ ideographic-variants
 
 variant-of-shinjigen-1
   \e$B7?!'\e(B int
-  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,B0@-CM$r?7;z8;!J=iHG!KHV9f$H$9$kJ8;z$N$=$N\e(B
+  \e$B0UL#!'\e(B \e$BHoDj5A;z!J4A;z!K$,AG@-CM$r?7;z8;!J=iHG!KHV9f$H$9$kJ8;z$N$=$N\e(B
         \e$BB>0[BN;z$G$"$k$3$H$r<($9\e(B
   \e$BCm0U!'\e(B obsoleted\e$B!J\e(B`->ideographic-variants' \e$B$rMQ$$$h!K\e(B
 
@@ -546,11 +717,15 @@ variant-of-shinjigen-1
 
 <-bopomofo
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
-  \e$B0UL#!'\e(B \e$BHoDj5A;z$,B0@-CM$N3FMWAG$KBP1~$9$kCm1$;zJl$G$"$k$3$H$r<($9\e(B
+  \e$B0UL#!'\e(B \e$BHoDj5A;z$,AG@-CM$N3FMWAG$KBP1~$9$kCm1$;zJl$G$"$k$3$H$r<($9\e(B
 
 <-ideographic
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
-  \e$B0UL#!'\e(B \e$BHoDj5A;z$,B0@-CM$N3FMWAG$KBP1~$9$k4A;z$G$"$k$3$H$r<($9\e(B
+  \e$B0UL#!'\e(B \e$BHoDj5A;z$,AG@-CM$N3FMWAG$KBP1~$9$k4A;z$G$"$k$3$H$r<($9\e(B
+
+<-Large-Seal
+  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
+  \e$B0UL#!'\e(B \e$BHoDj5A;z$,AG@-CM$N3FMWAG$KBP1~$9$kBgd?$G$"$k$3$H$r<($9\e(B
 
 ->fullwidth
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
@@ -558,16 +733,45 @@ variant-of-shinjigen-1
 
 <-fullwidth
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
-  \e$B0UL#!'\e(B \e$BHoDj5A;z$,B0@-CM$N3FMWAG$N!XA43Q!YJ8;z$G$"$k$3$H$r<($9\e(B
+  \e$B0UL#!'\e(B \e$BHoDj5A;z$,AG@-CM$N3FMWAG$N!XA43Q!YJ8;z$G$"$k$3$H$r<($9\e(B
+
+->halfwidth
+  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
+  \e$B0UL#!'\e(B \e$BHoDj5A;z$KBP1~$9$k!XH>3Q!YJ8;z$r<($9\e(B
+
+<-halfwidth
+  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
+  \e$B0UL#!'\e(B \e$BHoDj5A;z$,AG@-CM$N3FMWAG$N!XH>3Q!YJ8;z$G$"$k$3$H$r<($9\e(B
 
 <-radical
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
-  \e$B0UL#!'\e(B \e$BHoDj5A;z$,B0@-CM$N3FMWAG$KBP1~$9$kItIJJ8;z$G$"$k$3$H$r<($9\e(B
+  \e$B0UL#!'\e(B \e$BHoDj5A;z$,AG@-CM$N3FMWAG$KBP1~$9$kIt<sJ8;z$G$"$k$3$H$r<($9\e(B
+
+->ideographic-component-forms
+  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
+  \e$B0UL#!'\e(B \e$BHoDj5A;z$KBP1~$9$kItIJJ8;z$G$"$k$3$H$r<($9\e(B
+
+<-ideographic-component-forms
+  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
+  \e$B0UL#!'\e(B \e$BHoDj5A;z$,AG@-CM$N3FMWAG$KBP1~$9$kItIJJ8;z$G$"$k$3$H$r<($9\e(B
 
 
 ** \e$B$=$NB>\e(B
 
-->ucs-variants
+<-unknown
+  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
+  \e$B0UL#!'\e(B \e$BHoDj5A;z$HAG@-CM$N3FMWAG$N4X78$,ITL@$G$"$k$3$H$r<($9\e(B
+
+->confusing
+->mistakable
+  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
+  \e$B0UL#!'\e(B \e$BHoDj5A;z$H7A$,;w$F$$$FJ6$i$o$7$$JL;z$r<($9\e(B
+
+<-error@abos/2001
+  \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
+  \e$B0UL#!'\e(B \e$BHoDj5A;z$,AG@-CM$N3FMWAG$N8m;z$G$"$k$3$H$r<($9\e(B
+
+->ucs-unified
   \e$B7?!'\e(B list: ({char|char-spec|char-ref} ...)
   \e$B0UL#!'\e(B UCS \e$B$K$*$$$FHoDj5A;z$KJq@]$5$l$?J8;z$r<($9\e(B
   \e$BCm0U!'\e(B =>ucs \e$B$+$i<+F0@8@.$5$l$k\e(B
@@ -575,6 +779,11 @@ variant-of-shinjigen-1
 
 * \e$B$=$NB>\e(B
 
+sources
+  \e$B7?!'\e(B list: (symbol ...)
+  \e$B0UL#!'\e(B \e$B=PE5!"E55r>pJs\e(B
+  \e$BCm0U!'\e(B \e$BCM$GMQ$$$i$l$k\e(B symbol \e$B$O%I%a%$%s;XDj;R$G$"$k!#\e(B
+
 comment
   \e$B7?!'\e(B string
   \e$B0UL#!'\e(B \e$BIU5->pJs\e(B