CHISE character database format (S-expression version)
-+
+
* Relations between Characters
-Property-name `->foo' or `<-foo' mean relations between characters.
+Feature-name `->foo' or `<-foo' mean relations between characters.
-If there are a relationship `foo', property-name `->foo' means a value
-of the property is a `foo' of the defined character. Likewise,
-property-name `<-foo' means the defined character is a `foo' of each
-value of the property.
+If there are a relationship `foo', feature-name `->foo' means a value
+of the feature is a `foo' of the defined character. Likewise,
+feature-name `<-foo' means the defined character is a `foo' of each
+value of the feature.
-Example 1: If a character ?A has property `(->lowercase . (?a))', the
-character ?a specified in the property is a lowercase of the defined
+Example 1: If a character ?A has feature `(->lowercase . (?a))', the
+character ?a specified in the feature is a lowercase of the defined
character ?A.
-Example 2: If a character ?a has property `(<-lowercase . (?A))', the
+Example 2: If a character ?a has feature `(<-lowercase . (?A))', the
defined character ?a is a lowercase of the character ?A specified in
-the property.
+the feature.
** Character Reference
-Type of property `->foo' or `<-foo' are list of ``char-ref''. The
+Type of feature `->foo' or `<-foo' are list of ``char-ref''. The
type char-ref is defined by following definition:
- char-ref = character | char-spec | char-property-list
+ char-ref = character | char-spec | char-spec
-The type ``char-property-list'' is a property-list. In the
-property-list, some keys are defined in the specification. Following
-list describes meaning of keys:
+The type ``char-spec'' is a list of features. In the list of
+features, some keys are defined in the specification. Following list
+describes meaning of keys:
:char
Required. It indicates a character.
yunhai (inkai) \e$B1$2q\e(B
yunhai-bei (inkaiho) \e$B1$2qJd\e(B
zihui (jii) \e$B;zWC\e(B
- zihui-bei (jiiho) \e$B;zWCJd\e(B
+ zihui-biansi \e$B;zWC\e(B-\e$BQ~;w\e(B
+ zihui-biansi-2char \e$B;zWC\e(B-\e$BQ~;w\e(B-\e$BFs;zAj;w\e(B
+ zihui-bu (zihui-bei, jiiho) \e$B;zWCJd\e(B
cihai (jikai) \e$B<-3$\e(B
jiyun (shuuin) \e$B=81$\e(B
+ wuyinjiyun (goon-shuuin) \e$B8^2;=81$\e(B
+ wuyin-pianhai (goon-henkai) \e$B8^2;JS3$\e(B
haipian (kaihen) \e$B3$JS\e(B
kangxi \e$B9/_f;zE5\e(B
+ kangxi-biansi-2char \e$B9/_f;zE5\e(B-\e$BQ~;w\e(B-\e$BFs;zAj;w\e(B
+ kangxi-biansi-3char \e$B9/_f;zE5\e(B-\e$BQ~;w\e(B-\e$B;0;zAj;w\e(B
guangyun (kouin) \e$B9-1$\e(B
daikanwa (morohashi-daikanwa) \e$BBg4AOB<-E5\e(B
- ruishuu-meigishou \e$BN`f\L>5A>6\e(B
+ (goonruiju) \e$B8^2;N`f\\e(B
+ ruijumyougishou (ruishuu-meigishou) \e$BN`f\L>5A>6\e(B
zhengyun (seiin) \e$B@51$\e(B
- zhengzi-tong (seiji-tsuu) \e$B@5;z\e$(CwW\e(B
+ zhengzitong (zhengzi-tong, seiji-tsuu) \e$B@5;z\e$(CwW\e(B
shuowen-tongxun-dingsheng
(setsumon-tsuukun-teisei) \e$B@bJ8DL71Djfa\e(B
shuowen \e$B@bJ8\e(B
+ shuowen-zhu (danchuu) \e$(C`c\e$BJ82r;zCm!JCJCp!K\e(B
+ shuowen-changjian \e$B@bJ8D9d5\e(B
songyuan-yilai-suzipu
(sougen-irai-zokujifu) \e$BAW850JMhB/;zIh\e(B
yuquan \e$B6L@t\e(B
chuanpian (senhen) \e$B@nJS\e(B
+ hanshu (kanjo) \e$B4A=q\e(B
+ lunheng (ronkou) \e$BO@9U\e(B
+ hougen
+ (jigakushinan) \e$B;z3X;XFn\e(B
+ zengyun (zouin) \e$(Cqrj$\e(B
+
-** Properties
+** Features
->lowercase indicates lowercase
->uppercase indicates uppercase
->fullwidth indicates ``fullwidth'' characters
<-fullwidth a ``fullwidth'' character of
-->same-ideograph indicates same characters (\e$BF1;z\e(B)
-->original-ideograph indicates ``original'' characters (\e$BK\;z\e(B)
-<-original-ideograph an ``original'' character of
-->ancient-ideograph indicates ``ancient'' characters (\e$B8E;z\e(B)
-<-ancient-ideograph an ``ancient'' character of
-->vulgar-ideograph indicates ``vulgar'' characters (\e$BB/;z\e(B)
-<-vulgar-ideograph a ``vulgar'' character of
-->wrong-ideograph indicates ``wrong'' characters (\e$Bkw;z\e(B)
-<-wrong-ideograph a ``wrong'' character of
-->simplified-ideograph indicates simplified characters
-<-simplified-ideograph a simplified character of
+->same indicates same characters (\e$BF1;z\e(B)
+->original indicates ``original'' characters (\e$BK\;z\e(B)
+<-original an ``original'' character of
+->ancient indicates ``ancient'' characters (\e$B8E;z\e(B)
+<-ancient an ``ancient'' character of
+->vulgar indicates ``vulgar'' characters (\e$BB/;z\e(B)
+<-vulgar a ``vulgar'' character of
+->wrong indicates ``wrong'' characters (\e$Bkw;z\e(B)
+<-wrong a ``wrong'' character of
+->simplified indicates simplified characters
+<-simplified a simplified character of
->ideographic-variants indicates variants (\e$B0[BN;z\e(B)
->synonyms indicates synonyms