update.
[chise/xemacs-chise.git] / lisp / utf-2000 / u02E00-CJK-Radical-Supplement.el
index 1a2d0b4..89cafc1 100644 (file)
@@ -1,33 +1,36 @@
-;; -*- coding: utf-8-mcs -*-
+;; -*- coding: utf-8-mcs-er -*-
 (define-char
   '((name              . "CJK RADICAL REPEAT")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (=ucs              . #x2E80)       ; ⺀
+    (<-formed@component
      ((=ucs              . #x20120)    ; 𠄠
       ))
-    (=ucs              . #x2E80)       ; ⺀
     ))
 (define-char
-  '((name              . "CJK RADICAL CLIFF")
+  '((<-denotational
+     ((=ucs              . #x5382)     ; 厂
+      ))
+    (name              . "CJK RADICAL CLIFF")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x20086)    ; 𠂆
-      ))
     (=ucs              . #x2E81)       ; ⺁
+    (<-formed@component
+     ((=ucs              . #x5382)     ; 厂
+      ))
     ))
 (define-char
   '((name              . "CJK RADICAL SECOND ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2E82)       ; ⺂
+    (<-unknown
      ((=ucs              . #x4E5B)     ; 乛
       ))
-    (=ucs              . #x2E82)       ; ⺂
     ))
 (define-char
   '((name              . "CJK RADICAL SECOND TWO")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (total-strokes      . 1)
-    (<-radical
+    (=ucs              . #x2E83)       ; ⺃
+    (=big5-cdp         . #x8C5D)       ; &I-CDP-8C5D;
+    (->mistakable
      ((=ucs              . #x4E5A)     ; 乚
       ))
-    (ideograph-cdp     . -21)
-    (=ucs              . #x2E83)       ; ⺃
-    (=big5-cdp         . #x8C5D)       ; 
     ))
 (define-char
   '((name              . "CJK RADICAL SECOND THREE")
     (mirrored          . nil)
     (total-strokes      . 1)
     (=ucs              . #x2E84)       ; ⺄
-    (=big5-cdp         . #x8D43)       ; 
-    (=gt-k             . 00008)        ; 
-    (=gt-pj-k1         . #x302E)       ; ⺄
+    (=big5-cdp         . #x8D43)       ; &I-CDP-8D43;
+    (=gt-k             . 00008)        ; &I-GT-K00008;
+    (=gt-pj-k1         . #x302E)       ; ⺄ [16-14]
+    (<-formed@component
+     ((=ucs              . #x4E59)     ; 乙
+      ))
     ))
 (define-char
   '((=>ucs             . #x2E84)       ; ⺄
     (total-strokes      . 1)
-    (=gt-k             . 00007)        ; 
-    (=gt-pj-k1         . #x302D)       ; 
+    (=gt-k             . 00007)        ; &GT-K00007;
+    (=gt-pj-k1         . #x302D)       ; &GT-K00007; [16-13]
+    (<-formed@component
+     ((=ucs              . #x4E59)     ; 乙
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL PERSON")
+  '((<-denotational
+     ((=ucs              . #x4EBB)     ; 亻
+      ))
+    (name              . "CJK RADICAL PERSON")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (total-strokes      . 2)
-    (<-radical
+    (=ucs              . #x2E85)       ; ⺅
+    (<-identical@component/connect-right
      ((=ucs              . #x4EBB)     ; 亻
       ))
-    (ideograph-cdp     . -64)
-    (=ucs              . #x2E85)       ; ⺅
-    (=big5-cdp         . #x8AF5)       ; 
     ))
 (define-char
-  '((name              . "CJK RADICAL BOX")
+  '((<-denotational
+     ((=ucs              . #x5182)     ; 冂
+      ))
+    (name              . "CJK RADICAL BOX")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (total-strokes      . 2)
-    (<-radical
+    (=ucs              . #x2E86)       ; ⺆
+    (<-identical@component
      ((=ucs              . #x5182)     ; 冂
       ))
-    (=ucs              . #x2E86)       ; ⺆
-    ))
-(define-char
-  '((=>ucs             . #x2E86)       ; ⺆
-    (total-strokes      . 2)
-    (=big5-cdp         . #x8BF2)       ; 
-    (=gt-k             . 00143)        ; 
-    (=gt-pj-k1         . #x3D6C)       ; 
     ))
 (define-char
-  '((name              . "CJK RADICAL TABLE")
+  '((<-denotational
+     ((=ucs              . #x51E0)     ; 几
+      ))
+    (name              . "CJK RADICAL TABLE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (total-strokes      . 2)
-    (<-radical
+    (=ucs              . #x2E87)       ; ⺇
+    (<-formed@component
      ((=ucs              . #x51E0)     ; 几
       ))
-    (=ucs              . #x2E87)       ; ⺇
-    (=big5-cdp         . #x8D66)       ; 
-    (=gt               . 02284)        ; 
-    (=gt-k             . 00086)        ; 
-    (=gt-pj-9          . #x505D)       ; 
+    (<-identical@component
+     ((=ucs              . #x20628)    ; 𠘨
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL KNIFE ONE")
+  '((<-denotational
+     ((=ucs              . #x2008A)    ; 𠂊
+      ))
+    (name              . "CJK RADICAL KNIFE ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 0)
+    (total-strokes      . 2)
     (=ucs              . #x2E88)       ; ⺈
-    (=gt-k             . 00091)        ; 
-    (=gt-pj-k1         . #x3234)       ; ⺈
+    (=adobe-japan1-4   . 14108)        ; &I-AJ1-14108;
+    (=big5-cdp         . #x8B5B)       ; &I-CDP-8B5B;
+    (<-formed@component
+     ((=ucs              . #x5200)     ; 刀
+      ))
+    (->subsumptive
+     ((=decomposition@cid
+       ((=ucs              . #x2008A)  ; 𠂊
+       )
+       ((=ucs              . #xE0100)  ; 󠄀
+       ))
+      (==adobe-japan1-4          . 14108)      ; &g2-AJ1-14108;
+      )
+     ((==big5-cdp        . #x8B5B)     ; &g2-CDP-8B5B;
+      )
+     ((==ucs@unicode     . #x2E88)     ; &g2-UU+2E88;
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL KNIFE TWO")
+  '((<-subsumptive
+     ((=ucs              . #x5202)     ; 刂
+      ))
+    (name              . "CJK RADICAL KNIFE TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2E89)       ; ⺉
+    (<-identical@component/connect-left
      ((=ucs              . #x5202)     ; 刂
       ))
-    (=ucs              . #x2E89)       ; ⺉
-    (=big5-eten                . #xC87D)       ; 
-    (=ucs@big5         . #x5202)       ; ⺉
     ))
 (define-char
-  '((name              . "CJK RADICAL DIVINATION")
+  '((<-denotational
+     ((=ucs              . #x535C)     ; 卜
+      ))
+    (name              . "CJK RADICAL DIVINATION")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (ideographic-radical . 25) ; ⼘
+    (ideographic-strokes . 0)
     (total-strokes      . 2)
     (=ucs              . #x2E8A)       ; ⺊
-    (=big5-cdp         . #x8B78)       ; 
-    (=gt-k             . 00062)        ; 
-    (=gt-pj-k1         . #x3D4D)       ; ⺊
+    (=big5-cdp         . #x8B78)       ; &I-CDP-8B78;
+    (=gt               . 67460)        ; &I-GT-67460;
+    (=gt-k             . 00062)        ; &I-GT-K00062;
+    (=gt-pj-11         . #x5A25)       ; &I-GT-67460; [58-05]
+    (=gt-pj-k1         . #x3D4D)       ; ⺊ [29-45]
+    (<-formed@component
+     ((=ucs              . #x535C)     ; 卜
+      ))
+    (->subsumptive
+     ((==big5-cdp        . #x8B78)     ; &g2-CDP-8B78;
+      (==gt-k            . 00062)      ; &g2-CDP-8B78;
+      (==gt-pj-k1        . #x3D4D)     ; &g2-CDP-8B78; [29-45]
+      )
+     ((==gt              . 67460)      ; &g2-GT-67460;
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL SEAL")
+  '((<-denotational
+     ((=ucs              . #x353E)     ; 㔾
+      ))
+    (name              . "CJK RADICAL SEAL")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2E8B)       ; ⺋
+    (<-formed@component/connect-above
+     ((=ucs              . #x5369)     ; 卩
+      ))
+    (<-identical@component/connect-above
      ((=ucs              . #x353E)     ; 㔾
       ))
-    (=ucs              . #x2E8B)       ; ⺋
     ))
 (define-char
-  '((name              . "CJK RADICAL SMALL ONE")
+  '((<-denotational
+     ((=>ucs@iwds-1      . #x5C0F)     ; &A-IWDSU+5C0F;
+      (=>iwds-1                  .  0028)      ; &A-IWDSU+5C0F;
+      ))
+    (name              . "CJK RADICAL SMALL ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x5C0F)     ; 小
-      ))
+    (ideographic-radical . 42) ; ⼩
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (=ucs              . #x2E8C)       ; ⺌
-    (=big5-cdp         . #x8B54)       ; 
-    (=gt-k             . 00303)        ; 
-    (=gt-pj-k1         . #x3233)       ; ⺌
-    ))
-(define-char
-  '((=>ucs             . #x2E8C)       ; ⺌
-    (<-ideographic-component-forms
+    (=adobe-japan1-4   . 13833)        ; &I-AJ1-13833;
+    (=big5-cdp         . #x8B54)       ; &I-CDP-8B54;
+    (=gt-k             . 00303)        ; &I-GT-K00303;
+    (=gt-pj-k1         . #x3233)       ; ⺌ [18-19]
+    (<-formed@component/connect-below
      ((=ucs              . #x5C0F)     ; 小
       ))
-    (=gt-k             . 00305)        ; 
-    (=gt-pj-k1         . #x324E)       ; 
+    (->subsumptive
+     ((==big5-cdp        . #x8B54)     ; &g2-CDP-8B54;
+      )
+     ((=decomposition@cid
+       ((=ucs              . #x5C0F)   ; 小
+       )
+       ((=ucs              . #xE0101)  ; 󠄁
+       ))
+      (==adobe-japan1-4          . 13833)      ; &g2-AJ1-13833;
+      )
+     ((==ucs@unicode     . #x2E8C)     ; &g2-GT-K00303;
+      (==gt-k            . 00303)      ; &g2-GT-K00303;
+      (==gt-pj-k1        . #x3233)     ; &g2-GT-K00303; [18-19]
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL SMALL TWO")
+  '((<-subsumptive
+     ((=ucs              . #x2D544)    ; 𭕄
+      ))
+    (name              . "CJK RADICAL SMALL TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (=ucs              . #x2E8D)       ; ⺍
+    (=gt-k             . 00325)        ; &I-GT-K00325;
+    (=gt-pj-k1         . #x3251)       ; ⺍ [18-49]
+    (<-formed@component/connect-below
      ((=ucs              . #x5C0F)     ; 小
       ))
-    (=ucs              . #x2E8D)       ; ⺍
-    (=gt-k             . 00325)        ; 
-    (=gt-pj-k1         . #x3251)       ; ⺍
+    (<-identical@component
+     ((=ucs              . #x2D544)    ; 𭕄
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL LAME ONE")
+  '((<-denotational
+     ((=mj               . 007208)     ; &MJ007208;
+      ))
+    (name              . "CJK RADICAL LAME ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x5140)     ; 兀
-      ))
     (=ucs              . #x2E8E)       ; ⺎
+    (<-formed@component
+     ((=ucs              . #x5C22)     ; 尢
+      ))
+    (<-identical@component
+     ((=mj               . 007208)     ; &MJ007208;
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL LAME TWO")
+  '((<-denotational
+     ((=ucs              . #x5C23)     ; 尣
+      ))
+    (name              . "CJK RADICAL LAME TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x5C23)     ; 尣
+    (ideographic-radical . 43) ; ⼪
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=ucs              . #x516B)     ; 八
+      )
+     ((=ucs              . #x513F)     ; 儿
       ))
     (=ucs              . #x2E8F)       ; ⺏
+    (=ucs@unicode      . #x5C23)       ; ⺏
+    (=adobe-japan1-4   . 14476)        ; &I-AJ1-14476;
+    (=jis-x0212                . #x3A6D)       ; &I-JSP-3A6D; [26-77]
+    (=cns11643-4       . #x214B)       ; &I-C4-214B; [01-43]
+    (=jis-x0213-1      . #x4F5D)       ; &I-JX1-4F5D; [47-61]
+    (=daikanwa         . 07540)        ; &I-M-07540;
+    (<-formed@component
+     ((=ucs              . #x21BC1)    ; 𡯁
+      ))
+    (<-same
+     ((=ucs              . #x21BC1)    ; 𡯁
+      (=daikanwa         . 07538)      ; &I-M-07538;
+      ))
+    (<-same*sources
+     zihui daikanwa)
+    (->formed
+     ((=ucs@cns                  . #x21BEA)    ; &C6-366A;
+      (=cns11643-6       . #x366A)     ; &C6-366A; [22-74]
+      (=daikanwa         . 07583)      ; &I-M-07583;
+      ))
+    (->formed*sources
+     daikanwa)
+    (->subsumptive
+     ((=decomposition@cid
+       ((=ucs              . #x5C23)   ; 尣
+       )
+       ((=ucs              . #xE0100)  ; 󠄀
+       ))
+      (==ucs@unicode     . #x5C23)     ; &g2-AJ1-14476;
+      (==adobe-japan1-4          . 14476)      ; &g2-AJ1-14476;
+      (==jis-x0212       . #x3A6D)     ; &g2-AJ1-14476; [26-77]
+      (==jis-x0213-1     . #x4F5D)     ; &g2-AJ1-14476; [47-61]
+      (==daikanwa        . 07540)      ; &g2-AJ1-14476;
+      (->subsumptive
+       ((===daikanwa       . 07540)    ; &R-M-07540;
+       )
+       ((===jis-x0212      . #x3A6D)   ; &R-JX1-4F5D; [26-77]
+       (===jis-x0213-1     . #x4F5D)   ; &R-JX1-4F5D; [47-61]
+       )
+       ((===adobe-japan1-4  . 14476)   ; &R-AJ1-14476;
+       )
+       ((===ucs@unicode            . #x5C23)   ; &R-UU+5C23;
+       )
+       ((==ucs@unicode     . #x2E8F)   ; &g2-UU+2E8F;
+       ))
+      )
+     ((==ucs@cns         . #x5C23)     ; &g2-CU+5C23;
+      (==cns11643-4      . #x214B)     ; &g2-CU+5C23; [01-43]
+      )
+     ((=big5-cdp         . #x8DEF)     ; &CDP-8DEF;
+      (->subsumptive
+       ((==big5-cdp        . #x8DEF)   ; &g2-CDP-8DEF;
+       ))
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL LAME THREE")
+  '((<-denotational
+     ((=ucs              . #x5C22)     ; 尢
+      ))
+    (name              . "CJK RADICAL LAME THREE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2E90)       ; ⺐
+    (<-identical@component
      ((=ucs              . #x5C22)     ; 尢
       ))
-    (=ucs              . #x2E90)       ; ⺐
     ))
 (define-char
-  '((name              . "CJK RADICAL LAME FOUR")
+  '((<-denotational
+     ((=ucs              . #x21BC2)    ; 𡯂
+      ))
+    (name              . "CJK RADICAL LAME FOUR")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x21BC2)    ; 𡯂
+    (ideographic-radical . 43) ; ⼪
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=ucs              . #x516B)     ; 八
+      )
+     ((=ucs              . #x51E0)     ; 几
       ))
     (=ucs              . #x2E91)       ; ⺑
+    (=ucs@iso          . #x21BC2)      ; ⺑
+    (=cns11643-4       . #x214A)       ; &I-C4-214A; [01-42]
+    (=daikanwa         . 07541)        ; &I-M-07541;
+    (<-formed@component
+     ((=ucs              . #x21BC1)    ; 𡯁
+      ))
+    (<-same
+     ((=ucs              . #x21BC1)    ; 𡯁
+      (=daikanwa         . 07538)      ; &I-M-07538;
+      ))
+    (<-same*sources
+     zihui daikanwa)
+    (->subsumptive
+     ((==daikanwa        . 07541)      ; &g2-M-07541;
+      )
+     ((==ucs@cns         . #x21BC2)    ; &g2-CU+21BC2;
+      (==cns11643-4      . #x214A)     ; &g2-CU+21BC2; [01-42]
+      )
+     ((==ucs@iso         . #x21BC2)    ; &g2-IU-00021BC2;
+      )
+     ((==ucs@unicode     . #x2E91)     ; &g2-UU+2E91;
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL SNAKE")
+  '((<-denotational
+     ((=ucs              . #x5DF3)     ; 巳
+      ))
+    (name              . "CJK RADICAL SNAKE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2E92)       ; ⺒
+    (<-identical@component
      ((=ucs              . #x5DF3)     ; 巳
       ))
-    (=ucs              . #x2E92)       ; ⺒
     ))
 (define-char
-  '((name              . "CJK RADICAL THREAD")
+  '((<-denotational
+     ((=ucs              . #x5E7A)     ; 幺
+      ))
+    (name              . "CJK RADICAL THREAD")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2E93)       ; ⺓
+    (<-identical@component
      ((=ucs              . #x5E7A)     ; 幺
       ))
-    (=ucs              . #x2E93)       ; ⺓
     ))
 (define-char
-  '((name              . "CJK RADICAL SNOUT ONE")
-    (general-category  symbol other) ; Informative Category
-    (bidi-category     . "ON")
-    (mirrored          . nil)
-    (<-radical
+  '((<-denotational
      ((=ucs              . #x5F51)     ; 彑
       ))
-    (=ucs              . #x2E94)       ; ⺔
-    ))
-(define-char
-  '((name              . "CJK RADICAL SNOUT TWO")
+    (name              . "CJK RADICAL SNOUT ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
+    (=ucs              . #x2E94)       ; ⺔
+    (=ucs@unicode      . #x5F51)       ; ⺔
+    (=adobe-japan1-0   . 04779)        ; &I-AJ1-04779;
+    (=jis-x0208                . #x5740)       ; &I-J90-5740; [55-32]
+    (=cns11643-3       . #x2141)       ; &I-C3-2141; [01-33]
+    (=jis-x0213-1      . #x5740)       ; &I-JX1-5740; [55-32]
+    (=big5-cdp         . #x8C53)       ; &I-CDP-8C53;
+    (=gt               . 12504)        ; &I-GT-12504;
+    (=gt-k             . 00234)        ; &I-GT-K00234;
+    (=gt-pj-1          . #x5740)       ; &I-GT-12504; [55-32]
+    (=daikanwa         . 09909)        ; &I-M-09909;
+    (<-same
+     ((=ucs@jis                  . #x5F50)     ; &AJ1-14521;
+      (=adobe-japan1-4   . 14521)      ; &AJ1-14521;
+      (=daikanwa         . 09908)      ; &I-M-09908;
+      ))
+    (<-same*sources
+     guangyun daikanwa)
+    (->subsumptive
+     ((==ucs@unicode     . #x5F51)     ; &g2-AJ1-04779;
+      (==adobe-japan1-0          . 04779)      ; &g2-AJ1-04779;
+      (==jis-x0208       . #x5740)     ; &g2-AJ1-04779; [55-32]
+      (==cns11643-3      . #x2141)     ; &g2-AJ1-04779; [01-33]
+      (==jis-x0213-1     . #x5740)     ; &g2-AJ1-04779; [55-32]
+      (==big5-cdp        . #x8C53)     ; &g2-AJ1-04779;
+      (==gt              . 12504)      ; &g2-AJ1-04779;
+      (==gt-k            . 00234)      ; &g2-AJ1-04779;
+      (==daikanwa        . 09909)      ; &g2-AJ1-04779;
+      (->subsumptive
+       ((===daikanwa       . 09909)    ; &R-M-09909;
+       )
+       ((===jis-x0208      . #x5740)   ; &R-J0-5740; [55-32]
+       (===jis-x0213-1     . #x5740)   ; &R-J0-5740; [55-32]
+       )
+       ((===adobe-japan1-0  . 04779)   ; &R-AJ1-04779;
+       )
+       ((===big5-cdp       . #x8C53)   ; &R-CDP-8C53;
+       )
+       ((===cns11643-3     . #x2141)   ; &R-C3-2141; [01-33]
+       )
+       ((===gt             . 12504)    ; &R-GT-12504;
+       (===gt-k            . 00234)    ; &R-GT-12504;
+       )
+       ((===ucs@unicode            . #x5F51)   ; &R-UU+5F51;
+       ))
+      ))
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x5F50)     ; 彐
       ))
+    (<-denotational@component
+     ((=>ucs@component   . #x2E95)     ; &A-compU+2E95;
+      (=>iwds-1                  .  0373)      ; &A-compU+2E95;
+      ))
+    (name              . "CJK RADICAL SNOUT TWO")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (=ucs              . #x2E95)       ; ⺕
+    (=>ucs@unicode     . #x5F50)       ; ⺕
+    (=>big5-cdp                . #x8BAB)       ; ⺕
+    (=>gt              . 67403)        ; ⺕
+    ))
+(define-char
+  '((<-denotational
+     ((name              . "CJK RADICAL SNOUT TWO")
+      (=ucs              . #x2E95)     ; ⺕
+      ))
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
+    (=adobe-japan1-4   . 15391)        ; &AJ1-15391;
+    (=big5-cdp         . #x8BAB)       ; &I-CDP-8BAB;
+    (=gt               . 67403)        ; &I-GT-67403;
+    (=gt-pj-11         . #x5A40)       ; &I-GT-67403; [58-32]
+    (<-formed@component
+     ((=ucs              . #x53C8)     ; 又
+      ))
+    (->subsumptive
+     ((=decomposition@cid
+       ((=ucs              . #x5F50)   ; 彐
+       )
+       ((=ucs              . #xE0101)  ; 󠄁
+       ))
+      (==adobe-japan1-4          . 15391)      ; &g2-AJ1-15391;
+      (==big5-cdp        . #x8BAB)     ; &g2-AJ1-15391;
+      (==gt              . 67403)      ; &g2-AJ1-15391;
+      (->subsumptive
+       ((===adobe-japan1-4  . 15391)   ; &R-AJ1-15391;
+       )
+       ((===big5-cdp       . #x8BAB)   ; &R-CDP-8BAB;
+       )
+       ((===gt             . 67403)    ; &R-GT-67403;
+       ))
+      )
+     ((=gt-k             . 00267)      ; &GT-K00267;
+      (=gt-pj-k1         . #x3974)     ; &GT-K00267; [25-84]
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL HEART ONE")
+  '((<-denotational
+     ((=ucs              . #x5FC4)     ; 忄
+      ))
+    (name              . "CJK RADICAL HEART ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2E96)       ; ⺖
+    (<-identical@component/connect-right
      ((=ucs              . #x5FC4)     ; 忄
       ))
-    (=ucs              . #x2E96)       ; ⺖
-    (=big5-cdp         . #x8B51)       ; 
-    (=gt               . 12992)        ; 
-    (=gt-k             . 00302)        ; 
-    (=gt-pj-3          . #x4D5F)       ; 
     ))
 (define-char
-  '((name              . "CJK RADICAL HEART TWO")
+  '((<-denotational
+     ((=ucs              . #x38FA)     ; 㣺
+      ))
+    (name              . "CJK RADICAL HEART TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x38FA)     ; 㣺
-      ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
     (=ucs              . #x2E97)       ; ⺗
+    (=ucs@jis          . #x38FA)       ; ⺗
+    (=adobe-japan1-4   . 13852)        ; &I-AJ1-13852;
+    (=jis-x0213-2      . #x2C3B)       ; &I-JX2-2C3B; [12-27]
+    (=big5-cdp         . #x8CD9)       ; &I-CDP-8CD9;
+    (<-formed@component/connect-above
+     ((=ucs              . #x5FC3)     ; 心
+      ))
+    (->subsumptive
+     ((==big5-cdp        . #x8CD9)     ; &g2-CDP-8CD9;
+      )
+     ((=decomposition@cid
+       ((=ucs              . #x38FA)   ; 㣺
+       )
+       ((=ucs              . #xE0100)  ; 󠄀
+       ))
+      (==ucs@jis         . #x38FA)     ; &g2-AJ1-13852;
+      (==adobe-japan1-4          . 13852)      ; &g2-AJ1-13852;
+      (==jis-x0213-2     . #x2C3B)     ; &g2-AJ1-13852; [12-27]
+      (->subsumptive
+       ((===jis-x0213-2            . #x2C3B)   ; &R-JX2-2C3B; [12-27]
+       )
+       ((===adobe-japan1-4  . 13852)   ; &R-AJ1-13852;
+       ))
+      )
+     ((==ucs@unicode     . #x2E97)     ; &g2-UU+2E97;
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL HAND")
+  '((<-denotational
+     ((=ucs              . #x624C)     ; 扌
+      ))
+    (name              . "CJK RADICAL HAND")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2E98)       ; ⺘
+    (<-identical@component/connect-right
      ((=ucs              . #x624C)     ; 扌
       ))
-    (=ucs              . #x2E98)       ; ⺘
-    (=big5-cdp         . #x8AFA)       ; 
     ))
 (define-char
-  '((name              . "CJK RADICAL RAP")
+  '((<-denotational
+     ((=ucs              . #x6535)     ; 攵
+      ))
+    (name              . "CJK RADICAL RAP")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2E99)       ; ⺙
+    (<-identical@component/connect-left
      ((=ucs              . #x6535)     ; 攵
       ))
-    (=ucs              . #x2E99)       ; ⺙
     ))
 (define-char
-  '((name              . "CJK RADICAL CHOKE")
+  '((<-denotational
+     ((=ucs              . #x65E1)     ; 旡
+      ))
+    (name              . "CJK RADICAL CHOKE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2E9B)       ; ⺛
+    (<-identical@component
      ((=ucs              . #x65E1)     ; 旡
       ))
-    (=ucs              . #x2E9B)       ; ⺛
     ))
 (define-char
-  '((name              . "CJK RADICAL SUN")
+  '((<-denotational
+     ((=ucs              . #x5183)     ; 冃
+      ))
+    (<-denotational@component
+     ((=>ucs@component   . #x65E5)     ; &A-compU+65E5;
+      (=>iwds-1                  .  0118)      ; &A-compU+65E5;
+      ))
+    (name              . "CJK RADICAL SUN")
+    (name*             . "ideographic component hood")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=big5-cdp         . #x8A78)     ; 
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE")
+      (=ucs              . #x2FF5)     ; ⿵
+      )
+     ((=ucs              . #x5182)     ; 冂
+      )
+     ((=ucs              . #x20120)    ; 𠄠
       ))
     (=ucs              . #x2E9C)       ; ⺜
-    (=gt-k             . 00565)        ; 
-    (=gt-pj-k1         . #x3229)       ; ⺜
+    (=big5-cdp         . #x8A78)       ; &I-CDP-8A78;
+    (=gt-k             . 00565)        ; &I-GT-K00565;
+    (=gt-pj-k1         . #x3229)       ; ⺜ [18-09]
+    (<-same@component/connect-below
+     ((=ucs              . #x5183)     ; 冃
+      ))
+    (->subsumptive
+     ((==big5-cdp        . #x8A78)     ; &g2-CDP-8A78;
+      )
+     ((==ucs@unicode     . #x2E9C)     ; &g2-GT-K00565;
+      (==gt-k            . 00565)      ; &g2-GT-K00565;
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL MOON")
+  '((<-denotational
+     ((=ucs              . #x6708)     ; 月
+      ))
+    (name              . "CJK RADICAL MOON")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2E9D)       ; ⺝
+    (<-identical@component
      ((=ucs              . #x6708)     ; 月
       ))
-    (=ucs              . #x2E9D)       ; ⺝
     ))
 (define-char
-  '((name              . "CJK RADICAL DEATH")
+  '((<-denotational
+     ((=ucs              . #x6B7A)     ; 歺
+      ))
+    (name              . "CJK RADICAL DEATH")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2E9E)       ; ⺞
+    (<-identical@component
      ((=ucs              . #x6B7A)     ; 歺
       ))
-    (=ucs              . #x2E9E)       ; ⺞
     ))
 (define-char
-  '((name              . "CJK RADICAL MOTHER")
+  '((<-denotational
+     ((=ucs              . #x6BCD)     ; 母
+      ))
+    (name              . "CJK RADICAL MOTHER")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2E9F)       ; ⺟
+    (<-compat
+     ((=ucs              . #x6BCD)     ; 母
+      ))
+    (<-identical@component
      ((=ucs              . #x6BCD)     ; 母
       ))
-    (=ucs              . #x2E9F)       ; ⺟
     ))
 (define-char
-  '((name              . "CJK RADICAL CIVILIAN")
+  '((<-denotational
+     ((=ucs              . #x6C11)     ; 民
+      ))
+    (name              . "CJK RADICAL CIVILIAN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EA0)       ; ⺠
+    (<-identical@component
      ((=ucs              . #x6C11)     ; 民
       ))
-    (=ucs              . #x2EA0)       ; ⺠
     ))
 (define-char
-  '((name              . "CJK RADICAL WATER ONE")
+  '((<-denotational
+     ((=ucs              . #x6C35)     ; 氵
+      ))
+    (name              . "CJK RADICAL WATER ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EA1)       ; ⺡
+    (<-identical@component/connect-right
      ((=ucs              . #x6C35)     ; 氵
       ))
-    (=ucs              . #x2EA1)       ; ⺡
-    (=big5-cdp         . #x8AF6)       ; 
     ))
 (define-char
-  '((name              . "CJK RADICAL WATER TWO")
+  '((<-denotational
+     ((=ucs              . #x6C3A)     ; 氺
+      ))
+    (name              . "CJK RADICAL WATER TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EA2)       ; ⺢
+    (<-identical@component
      ((=ucs              . #x6C3A)     ; 氺
       ))
-    (=ucs              . #x2EA2)       ; ⺢
-    (=big5-cdp         . #x8C43)       ; 
     ))
 (define-char
-  '((name              . "CJK RADICAL FIRE")
+  '((<-denotational
+     ((=ucs              . #x706C)     ; 灬
+      ))
+    (name              . "CJK RADICAL FIRE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x706C)     ; 灬
-      ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
     (=ucs              . #x2EA3)       ; ⺣
-    ))
-(define-char
-  '((name              . "CJK RADICAL PAW ONE")
+    (=ucs@unicode      . #x706C)       ; ⺣
+    (=gb2312           . #x6C61)       ; &I-G0-6C61; [76-65]
+    (=jis-x0212                . #x4944)       ; &I-JSP-4944; [41-36]
+    (=cns11643-4       . #x2150)       ; &I-C4-2150; [01-48]
+    (=jis-x0213-2      . #x6F58)       ; &I-JX2-6F58; [79-56]
+    (=big5-cdp         . #x8B4F)       ; &I-CDP-8B4F;
+    (=gt-k             . 00601)        ; &I-GT-K00601;
+    (=gt-pj-k1         . #x376C)       ; ⺣ [23-76]
+    (=daikanwa         . 18851)        ; &I-M-18851;
+    (=jef-china3       . #x57CA)       ; &I-JC3-57CA;
+    (<-formed@component/connect-above
+     ((=ucs              . #x706B)     ; 火
+      (=daikanwa         . 18850)      ; &I-M-18850;
+      ))
+    (<-formed@component/connect-above*sources
+     jiyun zhengzitong daikanwa)
+    (<-s/active
+     ((=ucs              . #x706B)     ; 火
+      (=daikanwa         . 18850)      ; &I-M-18850;
+      ))
+    (<-s/active*sources
+     jiyun daikanwa)
+    (->subsumptive
+     ((==ucs@unicode     . #x706C)     ; &g2-JSP-4944;
+      (==gb2312                  . #x6C61)     ; &g2-JSP-4944; [76-65]
+      (==jis-x0212       . #x4944)     ; &g2-JSP-4944; [41-36]
+      (==cns11643-4      . #x2150)     ; &g2-JSP-4944; [01-48]
+      (==jis-x0213-2     . #x6F58)     ; &g2-JSP-4944; [79-56]
+      (==big5-cdp        . #x8B4F)     ; &g2-JSP-4944;
+      (==gt-k            . 00601)      ; &g2-JSP-4944;
+      (==gt-pj-k1        . #x376C)     ; &g2-JSP-4944; [23-76]
+      (==daikanwa        . 18851)      ; &g2-JSP-4944;
+      (==jef-china3      . #x57CA)     ; &g2-JSP-4944;
+      (->subsumptive
+       ((===daikanwa       . 18851)    ; &R-M-18851;
+       )
+       ((===jis-x0212      . #x4944)   ; &R-JX2-6F58; [41-36]
+       (===jis-x0213-2     . #x6F58)   ; &R-JX2-6F58; [79-56]
+       )
+       ((===big5-cdp       . #x8B4F)   ; &R-CDP-8B4F;
+       )
+       ((===cns11643-4     . #x2150)   ; &R-C4-2150; [01-48]
+       )
+       ((===gt-k           . 00601)    ; &R-GT-K00601;
+       )
+       ((===jef-china3     . #x57CA)   ; &R-JC3-57CA;
+       )
+       ((===ucs@unicode            . #x706C)   ; &R-UU+706C;
+       ))
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x722B)     ; 爫
+      ))
+    (name              . "CJK RADICAL PAW ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (ideographic-radical . 87) ; ⽖
+    (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-radical
+    (=ucs              . #x2EA4)       ; ⺤
+    (=ucs@unicode      . #x722B)       ; ⺤
+    (=ucs@jis          . #xFA49)       ; ⺤
+    (=jis-x0213-2      . #x7029)       ; &I-JX2-7029; [80-09]
+    (=big5-cdp         . #x8B58)       ; &I-CDP-8B58;
+    (<-simplified@component
+     ((=ucs@cns                  . #x722B)     ; &GT-25225;
+      (=ucs@jis                  . #x722B)     ; &GT-25225;
+      (=jis-x0212        . #x4A48)     ; &GT-25225; [42-40]
+      (=cns11643-4       . #x2151)     ; &I-C4-2151; [01-49]
+      (=jis-x0213-2      . #x702A)     ; &I-JX2-702A; [80-10]
+      (=daikanwa         . 19655)      ; &I-M-19655;
+      ))
+    (->subsumptive
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA49")
+      (=>ucs*            . #x722B)     ; 爫
+      (=ucs              . #xFA49)     ; 爫
+      (==ucs@unicode     . #x722B)     ; 爫
+      (==ucs@jis         . #xFA49)     ; 爫
+      (==ucs@JP/hanazono  . nil)
+      (==jis-x0213-2     . #x7029)     ; 爫 [80-09]
+      (==big5-cdp        . #x8B58)     ; 爫
+      (->subsumptive
+       ((===jis-x0213-2            . #x7029)   ; &R-JX2-7029; [80-09]
+       )
+       ((===big5-cdp       . #x8B58)   ; &R-CDP-8B58;
+       )
+       ((===ucs@unicode            . #x722B)   ; &R-UU+722B;
+       )
+       ((===ucs@unicode            . #xFA49)   ; &R-UU+FA49;
+       ))
+      ))
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x722B)     ; 爫
       ))
-    (ideograph-cdp     . -493)
-    (=ucs              . #x2EA4)       ; ⺤
-    (=big5-cdp         . #x8B58)       ; 
-    ))
-(define-char
-  '((name              . "CJK RADICAL PAW TWO")
+    (name              . "CJK RADICAL PAW TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (=ucs              . #x2EA5)       ; ⺥
+    (<-identical@component/connect-below
+     ((=ucs              . #x722A)     ; 爪
+      ))
     ))
 (define-char
   '((name              . "CJK RADICAL SIMPLIFIED HALF TREE TRUNK")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (=ucs              . #x2EA6)       ; ⺦
+    (<-same@component
+     ((=ucs              . #x723F)     ; 爿
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL COW")
+  '((<-denotational
+     ((=>ucs@component   . #x725B)     ; &A-compU+725B;
+      ))
+    (<-denotational@component
+     ((=>ucs@component   . #x725B)     ; &A-compU+725B;
+      ))
+    (name              . "CJK RADICAL COW")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (ideographic-radical . 93) ; ⽜
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
+    (=ucs              . #x2EA7)       ; ⺧
+    (=big5-cdp         . #x8B66)       ; &I-CDP-8B66;
+    (<-formed@component/connect-below
      ((=ucs              . #x725B)     ; 牛
       ))
-    (=ucs              . #x2EA7)       ; ⺧
-    (=big5-cdp         . #x8B66)       ; 
+    (->subsumptive
+     ((==big5-cdp        . #x8B66)     ; &g2-CDP-8B66;
+      )
+     ((==ucs@iso         . #x2EA7)     ; &g2-IU-00002EA7;
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL DOG")
+  '((<-denotational
+     ((=ucs              . #x72AD)     ; 犭
+      ))
+    (name              . "CJK RADICAL DOG")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EA8)       ; ⺨
+    (=big5-cdp         . #x8BAF)       ; &I-CDP-8BAF;
+    (<-identical@component
      ((=ucs              . #x72AD)     ; 犭
       ))
-    (=ucs              . #x2EA8)       ; ⺨
     ))
 (define-char
-  '((name              . "CJK RADICAL JADE")
+  '((<-denotational
+     ((=ucs              . #x248E9)    ; 𤣩
+      ))
+    (name              . "CJK RADICAL JADE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (=ucs              . #x2EA9)       ; ⺩
+    (=gt-k             . 00402)        ; &I-GT-K00402;
+    (=gt-pj-k1         . #x3467)       ; ⺩ [20-71]
+    (<-formed@component/connect-right
      ((=ucs              . #x738B)     ; 王
+      )
+     ((=ucs              . #x7389)     ; 玉
       ))
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x248E9)    ; 𤣩
       ))
-    (=ucs              . #x2EA9)       ; ⺩
-    (=gt-k             . 00402)        ; 
-    (=gt-pj-k1         . #x3467)       ; ⺩
     ))
 (define-char
-  '((name              . "CJK RADICAL BOLT OF CLOTH")
+  '((<-denotational
+     ((=ucs              . #x24D14)    ; 𤴔
+      ))
+    (name              . "CJK RADICAL BOLT OF CLOTH")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (ideographic-radical . 103)        ; ⽦
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=ucs              . #x4E5B)     ; 乛
+      )
+     ((=mj               . 014824)     ; &MJ014824;
+      ))
     (=ucs              . #x2EAA)       ; ⺪
-    ))
-(define-char
-  '((=>ucs             . #x2EAA)       ; ⺪
-    (=big5-cdp         . #x8DC5)       ; 
-    ))
-(define-char
-  '((name              . "CJK RADICAL EYE")
+    (=ucs@iso          . #x24D14)      ; ⺪
+    (=jis-x0213-2      . #x7144)       ; &I-JX2-7144; [81-36]
+    (<-formed@component/connect-right
+     ((=ucs@unicode      . #x758B)     ; &AJ1-03479;
+      (=adobe-japan1-0   . 03479)      ; &AJ1-03479;
+      ))
+    (<-identical@component/connect-right
+     ((=ucs              . #x24D14)    ; 𤴔
+      ))
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=ucs              . #x4E5B)   ; 乛
+       )
+       ((=gt-k             . 00439)    ; &GT-K00439;
+       ))
+      (=>>ucs@iso        . #x24D14)    ; &G-JX2-7144;
+      (=>>jis-x0213-2    . #x7144)     ; &G-JX2-7144; [81-36]
+      (->subsumptive
+       ((==ucs@iso         . #x24D14)  ; &g2-JX2-7144;
+       (==jis-x0213-2      . #x7144)   ; &g2-JX2-7144; [81-36]
+       (->subsumptive
+        ((===jis-x0213-2     . #x7144) ; &R-JX2-7144; [81-36]
+         )
+        ((===ucs@iso         . #x24D14)        ; &R-U-00024D14;
+         ))
+       ))
+      ))
+    ))
+(define-char
+  '((<-denotational@component
+     ((=ucs              . #x7F52)     ; 罒
+      )
+     ((=>ucs@component   . #x76BF)     ; &A-compU+76BF;
+      ))
+    (name              . "CJK RADICAL EYE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x76EE)     ; 目
-      ))
-    (=ucs              . #x2EAB)       ; ⺫
-    ))
-(define-char
-  '((=>ucs             . #x2EAB)       ; ⺫
     (ideographic-radical . 109)        ; ⽬
     (ideographic-strokes . 0)
     (total-strokes      . 5)
-    (<-ideographic-component-forms
+    (=ucs              . #x2EAB)       ; ⺫
+    (=big5-cdp         . #x8B48)       ; &I-CDP-8B48;
+    (=gt               . 36329)        ; &I-GT-36329;
+    (=gt-k             . 01549)        ; &I-GT-K01549;
+    (=gt-pj-5          . #x7264)       ; &I-GT-36329; [82-68]
+    (<-formed@component
      ((=ucs              . #x76EE)     ; 目
       ))
-    (=big5-cdp         . #x8B48)       ; 
-    (=gt               . 36329)        ; 
-    (=gt-k             . 01549)        ; 
-    (=gt-pj-5          . #x7264)       ; 
+    (->mistakable
+     ((name              . "CJK RADICAL NET TWO")
+      (=ucs              . #x2EB2)     ; ⺲
+      ))
+    (->subsumptive
+     ((==big5-cdp        . #x8B48)     ; &g2-CDP-8B48;
+      )
+     ((==gt              . 36329)      ; &g2-GT-36329;
+      (==gt-k            . 01549)      ; &g2-GT-36329;
+      )
+     ((==ucs@unicode     . #x2EAB)     ; &g2-UU+2EAB;
+      (<-formed@component/connect-below
+       ((=ucs              . #x76EE)   ; 目
+       ))
+      (<-identical@component/connect-below
+       ((name              . "CJK RADICAL EYE")
+       (=ucs               . #x2EAB)   ; ⺫
+       ))
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL SPIRIT ONE")
+  '((<-denotational
+     ((=ucs              . #x793A)     ; 示
+      ))
+    (name              . "CJK RADICAL SPIRIT ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 0)
+    (total-strokes      . 5)
+    (=ucs              . #x2EAC)       ; ⺬
+    (<-identical@component/connect-right
      ((=ucs              . #x793A)     ; 示
       ))
-    (=ucs              . #x2EAC)       ; ⺬
     ))
 (define-char
-  '((name              . "CJK RADICAL SPIRIT TWO")
+  '((<-denotational
+     ((=ucs              . #x793B)     ; 礻
+      ))
+    (name              . "CJK RADICAL SPIRIT TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EAD)       ; ⺭
+    (<-identical@component
+     ((=ucs              . #x793B)     ; 礻
+      ))
+    (<-identical@component/connect-right
      ((=ucs              . #x793B)     ; 礻
       ))
-    (=ucs              . #x2EAD)       ; ⺭
-    (=big5-cdp         . #x8B70)       ; 
     ))
 (define-char
-  '((name              . "CJK RADICAL BAMBOO")
+  '((<-denotational
+     ((=ucs              . #x25AD7)    ; 𥫗
+      ))
+    (name              . "CJK RADICAL BAMBOO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x7AF9)     ; 竹
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 0)
+    (total-strokes      . 6)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; ⿰
+      )
+     ((=big5-cdp         . #x89BC)     ; &CDP-89BC;
+      )
+     ((=big5-cdp         . #x89BC)     ; &CDP-89BC;
       ))
     (=ucs              . #x2EAE)       ; ⺮
-    (=big5-cdp         . #x8B4C)       ; 
-    (=gt-k             . 02267)        ; 
-    (=gt-pj-k1         . #x324D)       ; ⺮
+    (=ucs@iso          . #x25AD7)      ; ⺮
+    (=big5-cdp         . #x8B4C)       ; &I-CDP-8B4C;
+    (=gt-k             . 02267)        ; &I-GT-K02267;
+    (=gt-pj-k1         . #x324D)       ; ⺮ [18-45]
+    (<-formed@component/connect-below
+     ((=ucs@unicode      . #x7AF9)     ; &AJ1-02971;
+      (=adobe-japan1-0   . 02971)      ; &AJ1-02971;
+      ))
+    (->subsumptive
+     ((==big5-cdp        . #x8B4C)     ; &g2-CDP-8B4C;
+      )
+     ((==ucs@iso         . #x25AD7)    ; &g2-GT-K02267;
+      (==gt-k            . 02267)      ; &g2-GT-K02267;
+      (==gt-pj-k1        . #x324D)     ; &g2-GT-K02267; [18-45]
+      (->subsumptive
+       ((===gt-k           . 02267)    ; &R-GT-K02267;
+       )
+       ((===ucs@iso        . #x25AD7)  ; &R-U-00025AD7;
+       ))
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL SILK")
+  '((<-denotational
+     ((=ucs              . #x7CF9)     ; 糹
+      ))
+    (<-denotational@component
+     ((=ucs@unicode      . #x7CF8)     ; &AJ1-02227;
+      (=adobe-japan1-0   . 02227)      ; &AJ1-02227;
+      ))
+    (name              . "CJK RADICAL SILK")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x7CF9)     ; 糹
+    (ideographic-radical . 120)        ; ⽷
+    (ideographic-strokes . 0)
+    (total-strokes      . 6)
+    (ideographic-structure@apparent
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=ucs              . #x5E7A)     ; 幺
+      )
+     ((=big5-cdp         . #x885E)     ; &CDP-885E;
       ))
     (=ucs              . #x2EAF)       ; ⺯
+    (=ucs@unicode      . #x7CF9)       ; ⺯
+    (=gb12345          . #x6679)       ; ⺯ [70-89]
+    (=big5-cdp         . #x8AFB)       ; &I-CDP-8AFB;
+    (<-formed@component
+     ((=ucs              . #x7CF8)     ; 糸
+      ))
+    (<-formed@component/connect-right
+     ((=ucs              . #x7CF8)     ; 糸
+      ))
+    (->subsumptive
+     ((==big5-cdp        . #x8AFB)     ; &g2-CDP-8AFB;
+      )
+     ((==ucs@unicode     . #x7CF9)     ; &g2-UU+7CF9;
+      (==ucs@JP/hanazono  . nil)
+      (==gb12345         . #x6679)     ; &g2-UU+7CF9; [70-89]
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED SILK")
+  '((<-denotational
+     ((=ucs              . #x7E9F)     ; 纟
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SILK")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x7E9F)     ; 纟
+    (ideographic-radical . 120)        ; ⽷
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
+    (ideographic-structure@apparent
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=big5-cdp         . #x895C)     ; &CDP-895C;
+      )
+     ((=gt-k             . 00002)      ; &GT-K00002;
       ))
     (=ucs              . #x2EB0)       ; ⺰
+    (=ucs@unicode      . #x7E9F)       ; ⺰
+    (=gb2312           . #x6679)       ; &I-G0-6679; [70-89]
+    (=big5-cdp         . #x895B)       ; &I-CDP-895B;
+    (<-simplified@CN
+     ((name              . "CJK RADICAL SILK")
+      (=ucs              . #x2EAF)     ; ⺯
+      (=gb12345                  . #x6679)     ; ⺯ [70-89]
+      ))
+    (<-simplified@CN/component
+     ((name              . "CJK RADICAL SILK")
+      (=ucs              . #x2EAF)     ; ⺯
+      (=gb12345                  . #x6679)     ; ⺯ [70-89]
+      )
+     ((=ucs@unicode      . #x7CF8)     ; &AJ1-02227;
+      (=adobe-japan1-0   . 02227)      ; &AJ1-02227;
+      (=gb2312           . #x7469)     ; &I-G0-7469; [84-73]
+      ))
+    (<-simplified@CN/component/connect-right
+     ((=ucs@unicode      . #x7CF8)     ; &AJ1-02227;
+      (=adobe-japan1-0   . 02227)      ; &AJ1-02227;
+      (=gb2312           . #x7469)     ; &I-G0-7469; [84-73]
+      ))
+    (->subsumptive
+     ((==big5-cdp        . #x895B)     ; &g2-CDP-895B;
+      )
+     ((==ucs@unicode     . #x7E9F)     ; &g2-UU+7E9F;
+      (==gb2312                  . #x6679)     ; &g2-UU+7E9F; [70-89]
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL NET ONE")
+  '((<-denotational
+     ((=ucs              . #x7F53)     ; 罓
+      ))
+    (name              . "CJK RADICAL NET ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (ideographic-radical . 122)        ; ⽹
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
+    (=ucs              . #x2EB1)       ; ⺱
+    (=ucs@unicode      . #x7F53)       ; ⺱
+    (<-identical@component/connect-below
      ((=ucs              . #x7F53)     ; 罓
       ))
-    (=ucs              . #x2EB1)       ; ⺱
     ))
 (define-char
-  '((name              . "CJK RADICAL NET TWO")
+  '((<-denotational
+     ((=ucs              . #x7F52)     ; 罒
+      ))
+    (<-denotational@component
+     ((=>ucs@component   . #x76BF)     ; &A-compU+76BF;
+      ))
+    (name              . "CJK RADICAL NET TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x7F52)     ; 罒
-      ))
+    (ideographic-radical . 122)        ; ⽹
+    (ideographic-strokes . 0)
+    (total-strokes      . 5)
     (=ucs              . #x2EB2)       ; ⺲
+    (=ucs@unicode      . #x7F52)       ; ⺲
+    (=jis-x0212                . #x5474)       ; &I-JSP-5474; [52-84]
+    (=cns11643-4       . #x2221)       ; &I-C4-2221; [02-01]
+    (=jis-x0213-2      . #x746A)       ; &I-JX2-746A; [84-74]
+    (=daikanwa         . 28200)        ; &I-M-28200;
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F51)     ; 网
+      (=daikanwa         . 28199)      ; &I-M-28199;
+      ))
+    (<-formed@component/connect-below*sources
+     zihui/char-index daikanwa)
+    (<-wrong
+     ((=ucs              . #x7F51)     ; 网
+      (=daikanwa         . 28199)      ; &I-M-28199;
+      ))
+    (<-wrong*sources
+     zhengzitong daikanwa)
+    (->mistakable
+     ((=ucs@unicode      . #x56DB)     ; &AJ1-02203;
+      (=adobe-japan1-0   . 02203)      ; &AJ1-02203;
+      (=daikanwa         . 04682)      ; &I-M-04682;
+      )
+     ((name              . "CJK RADICAL EYE")
+      (=ucs              . #x2EAB)     ; ⺫
+      ))
+    (->mistakable$_1*sources
+     zihui-biansi-2char daikanwa)
+    (->mistakable*sources
+     daikanwa)
+    (->subsumptive
+     ((==ucs@jis         . #x7F52)     ; &g2-JSP-5474;
+      (==jis-x0212       . #x5474)     ; &g2-JSP-5474; [52-84]
+      (==jis-x0213-2     . #x746A)     ; &g2-JSP-5474; [84-74]
+      (==daikanwa        . 28200)      ; &g2-JSP-5474;
+      (->subsumptive
+       ((===daikanwa       . 28200)    ; &R-M-28200;
+       )
+       ((===jis-x0212      . #x5474)   ; &R-JX2-746A; [52-84]
+       (===jis-x0213-2     . #x746A)   ; &R-JX2-746A; [84-74]
+       ))
+      )
+     ((==ucs@cns         . #x7F52)     ; &g2-CU+7F52;
+      (==cns11643-4      . #x2221)     ; &g2-CU+7F52; [02-01]
+      )
+     ((==ucs@unicode     . #x7F52)     ; &g2-UU+7F52;
+      (==ucs@JP/hanazono  . nil)
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL NET THREE")
+  '((<-denotational
+     ((=ucs              . #x34C1)     ; 㓁
+      ))
+    (name              . "CJK RADICAL NET THREE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (=ucs              . #x2EB3)       ; ⺳
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F51)     ; 网
+      )
+     ((=ucs              . #x34C1)     ; 㓁
+      ))
+    (<-same@component/connect-below
+     ((=ucs              . #x2626A)    ; 𦉪
+      )
+     ((=ucs              . #x34C1)     ; 㓁
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL NET FOUR")
+  '((<-denotational
+     ((=ucs              . #x34C1)     ; 㓁
+      ))
+    (name              . "CJK RADICAL NET FOUR")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x34C1)     ; 㓁
-      ))
     (=ucs              . #x2EB4)       ; ⺴
+    (<-formed@component
+     ((=ucs              . #x7F51)     ; 网
+      ))
+    (<-same@component
+     ((=ucs              . #x2626A)    ; 𦉪
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL MESH")
+  '((<-denotational
+     ((=ucs              . #x2626B)    ; 𦉫
+      ))
+    (name              . "CJK RADICAL MESH")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (=ucs              . #x2EB5)       ; ⺵
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F51)     ; 网
+      ))
+    (<-same@component
+     ((=ucs              . #x2626B)    ; 𦉫
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL SHEEP")
+  '((<-denotational
+     ((=>ucs@cognate     . #x7F8A)     ; &A-cgnU+7F8A;
+      ))
+    (name              . "CJK RADICAL SHEEP")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (ideographic-radical . 123)        ; ⽺
+    (ideographic-strokes . 0)
+    (total-strokes      . 6)
     (=ucs              . #x2EB6)       ; ⺶
-    (=big5-cdp         . #x8970)       ; 
+    (=>iwds-1          .  0191)        ; ⺶
+    (<-formed@component
+     ((=ucs              . #x7F8A)     ; 羊
+      ))
     ))
 (define-char
-  '((=>ucs             . #x2EB6)       ; ⺶
-    (=gt-k             . 01701)        ; 
-    (=gt-pj-k1         . #x3443)       ; 
+  '((<-denotational
+     ((name              . "CJK RADICAL SHEEP")
+      (=ucs              . #x2EB6)     ; ⺶
+      ))
+    (ideographic-radical . 123)        ; ⽺
+    (ideographic-strokes . 0)
+    (total-strokes      . 6)
+    (=ucs@unicode      . #x2EB6)       ; &UU+2EB6;
+    (<-formed@component
+     ((=ucs              . #x7F8A)     ; 羊
+      ))
+    (->subsumptive
+     ((==ucs@unicode     . #x2EB6)     ; &g2-UU+2EB6;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x2EB6)       ; ⺶
-    (=big5-cdp         . #x8CCC)       ; 
+  '((<-denotational
+     ((name              . "CJK RADICAL SHEEP")
+      (=ucs              . #x2EB6)     ; ⺶
+      ))
+    (ideographic-radical . 123)        ; ⽺
+    (ideographic-strokes . 0)
+    (total-strokes      . 7)
+    (=big5-cdp         . #x8CCC)       ; &CDP-8CCC;
+    (<-formed@component
+     ((=ucs              . #x7F8A)     ; 羊
+      ))
+    (->subsumptive
+     ((==big5-cdp        . #x8CCC)     ; &g2-CDP-8CCC;
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL RAM")
+  '((<-denotational@component
+     ((=>ucs@iwds-1      . #x7F8A)     ; &A-IWDSU+7F8A;
+      (=>iwds-1                  .  0100)      ; &A-IWDSU+7F8A;
+      ))
+    (name              . "CJK RADICAL RAM")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (ideographic-radical . 123)        ; ⽺
+    (ideographic-strokes . 0)
+    (total-strokes      . 6)
+    (=ucs              . #x2EB7)       ; ⺷
+    (=big5-cdp         . #x8B4E)       ; &I-CDP-8B4E;
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F8A)     ; 羊
+      ))
+    (<-s/male
+     ((=ucs              . #x7F8A)     ; 羊
+      ))
+    (->mistakable
      ((=ucs              . #x2634C)    ; 𦍌
       ))
-    (=ucs              . #x2EB7)       ; ⺷
     ))
 (define-char
-  '((name              . "CJK RADICAL EWE")
+  '((<-denotational
+     ((=>ucs@cognate     . #x2634B)    ; &A-cgnU+2634B;
+      ))
+    (<-denotational@component
+     ((=ucs              . #x8289)     ; 芉
+      ))
+    (name              . "CJK RADICAL EWE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (ideographic-radical . 123)        ; ⽺
+    (ideographic-strokes . 0)
+    (total-strokes      . 7)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((name              . "CJK RADICAL GRASS THREE")
+      (=ucs              . #x2EC0)     ; ⻀
+      )
+     ((=ucs              . #x5E72)     ; 干
+      ))
+    (ideographic-structure@apparent
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=ucs              . #x535D)     ; 卝
+      )
+     ((=ucs              . #x5E72)     ; 干
+      ))
+    (ideographic-structure@apparent/leftmost
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=ucs              . #x3400)     ; 㐀
+      )
+     ((=ucs              . #x5341)     ; 十
+      ))
     (=ucs              . #x2EB8)       ; ⺸
+    (=cbeta            . 06151)        ; &I-CB06151;
+    (<-s/female
+     ((=ucs              . #x7F8A)     ; 羊
+      ))
+    (->mistakable
+     ((=ucs              . #x8289)     ; 芉
+      ))
+    (->subsumptive
+     ((==ucs@unicode     . #x2EB8)     ; &g2-CB06151;
+      (==cbeta           . 06151)      ; &g2-CB06151;
+      (->subsumptive
+       ((===ucs@unicode            . #x2EB8)   ; &R-UU+2EB8;
+       )
+       ((===cbeta          . 06151)    ; &R-CB06151;
+       ))
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL OLD")
+  '((<-denotational
+     ((=ucs              . #x8002)     ; 耂
+      ))
+    (name              . "CJK RADICAL OLD")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EB9)       ; ⺹
+    (<-identical@component
      ((=ucs              . #x8002)     ; 耂
       ))
-    (=ucs              . #x2EB9)       ; ⺹
     ))
 (define-char
-  '((name              . "CJK RADICAL BRUSH ONE")
+  '((<-denotational
+     ((=ucs              . #x8080)     ; 肀
+      ))
+    (name              . "CJK RADICAL BRUSH ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x8080)     ; 肀
-      ))
+    (ideographic-radical . 129)        ; ⾀
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
     (=ucs              . #x2EBA)       ; ⺺
+    (=ucs@unicode      . #x8080)       ; ⺺
+    (=gb2312           . #x6D31)       ; &I-G0-6D31; [77-17]
+    (<-formed@component
+     ((=ucs              . #x807F)     ; 聿
+      ))
+    (->subsumptive
+     ((==ucs@unicode     . #x8080)     ; &g2-UU+8080;
+      (==gb2312                  . #x6D31)     ; &g2-UU+8080; [77-17]
+      (->subsumptive
+       ((===ucs@unicode            . #x8080)   ; &R-UU+8080;
+       ))
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL BRUSH TWO")
+  '((<-denotational@component
+     ((=>ucs@component   . #x26612)    ; &A-compU+26612;
+      ))
+    (name              . "CJK RADICAL BRUSH TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (ideographic-radical . 129)        ; ⾀
+    (ideographic-strokes . 0)
+    (total-strokes      . 5)
     (=ucs              . #x2EBB)       ; ⺻
+    (=big5-cdp         . #x8CA6)       ; &I-CDP-8CA6;
+    (<-formed@component
+     ((=ucs              . #x807F)     ; 聿
+      ))
+    (->subsumptive
+     ((==big5-cdp        . #x8CA6)     ; &g2-CDP-8CA6;
+      )
+     ((==ucs@unicode     . #x2EBB)     ; &g2-UU+2EBB;
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL MEAT")
-    (=>daikanwa                . 29237)        ; 
+  '((<-denotational@component
+     ((=>ucs@component   . #x6708)     ; &A-compU+6708;
+      (=>iwds-1                  .  0053)      ; &A-compU+6708;
+      ))
+    (name              . "CJK RADICAL MEAT")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-ideographic-component-forms
+    (=ucs              . #x2EBC)       ; ⺼
+    (=big5-cdp         . #x8A73)       ; &I-CDP-8A73;
+    (=gt               . 37857)        ; &I-GT-37857;
+    (=gt-pj-6          . #x3879)       ; &I-GT-37857; [24-89]
+    (=daikanwa         . 29237)        ; &I-M-29237;
+    (<-formed@component
      ((=ucs              . #x8089)     ; 肉
+      (=daikanwa         . 29236)      ; &I-M-29236;
+      ))
+    (<-formed@component*sources
+     zihui/char-index zhengzitong daikanwa)
+    (->mistakable
+     ((=ucs@unicode      . #x5183)     ; &MJ007302;
+      (=mj               . 007302)     ; &MJ007302;
+      )
+     ((=ucs@unicode      . #x6708)     ; &MJ013520;
+      (=mj               . 013520)     ; &MJ013520;
       ))
-    (=ucs              . #x2EBC)       ; ⺼
     (->subsumptive
-     ((=gt               . 37857)      ; 
-      (=gt-pj-6                  . #x3879)     ; 
-      (=daikanwa         . 29237)      ; 
+     ((==gt              . 37857)      ; &g2-GT-37857;
+      (==daikanwa        . 29237)      ; &g2-GT-37857;
+      (->subsumptive
+       ((===daikanwa       . 29237)    ; &R-M-29237;
+       )
+       ((===gt             . 37857)    ; &R-GT-37857;
+       ))
       )
-     ((=ucs@unicode      . #x2EBC)     ; 󰀀
+     ((==ucs@unicode     . #x2EBC)     ; &g2-UU+2EBC;
+      (<-formed@component/connect-right
+       ((name              . "CJK RADICAL MEAT")
+       (=ucs               . #x2EBC)   ; ⺼
+       ))
       )
-     ((=big5-cdp         . #x8A73)     ; 
+     ((==big5-cdp        . #x8A73)     ; &g2-CDP-8A73;
       )
-     ((=big5-cdp         . #x8958)     ; 
-      (=gt-k             . 00417)      ; 
-      (=gt-pj-k1         . #x377D)     ; 
+     ((=big5-cdp         . #x8958)     ; &CDP-8958;
+      (=gt-k             . 00417)      ; &I-GT-K00417;
+      (=gt-pj-k1         . #x377D)     ; &CDP-8958; [23-93]
+      (<-formed@component/connect-above
+       ((name              . "CJK RADICAL MEAT")
+       (=ucs               . #x2EBC)   ; ⺼
+       )
+       ((=ucs              . #x8089)   ; 肉
+       ))
+      (->subsumptive
+       ((==big5-cdp        . #x8958)   ; &g2-CDP-8958;
+       (==gt-k             . 00417)    ; &g2-CDP-8958;
+       (==gt-pj-k1         . #x377D)   ; &g2-CDP-8958; [23-93]
+       (->subsumptive
+        ((===big5-cdp        . #x8958) ; &R-CDP-8958;
+         )
+        ((===gt-k            . 00417)  ; &R-GT-K00417;
+         ))
+       ))
       ))
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EBD)       ; ⺽
+    (<-identical@component
      ((=ucs              . #x26951)    ; 𦥑
       ))
-    (=ucs              . #x2EBD)       ; ⺽
     ))
 (define-char
-  '((name              . "CJK RADICAL GRASS ONE")
-    (=>daikanwa                . 30639)        ; ⺿
+  '((<-denotational
+     ((=+>ucs@unicode    . #x8279)     ; &o-UU+8279;
+      ))
+    (name              . "CJK RADICAL GRASS ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 0)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x8279)     ; 艹
-      ))
     (=ucs              . #x2EBE)       ; ⺾
-    (=gb2312           . #x5C33)       ; 
-    (=jis-x0213-2-2000 . #x7576)       ; 
-    (=gt               . 39639)        ; 
-    (=gt-k             . 00279)        ; 
-    (=gt-pj-9          . #x4F47)       ; 
-    (=jef-china3       . #x72FA)       ; 
     (=ucs@unicode      . #x8279)       ; ⺾
+    (=adobe-japan1-4   . 14197)        ; &I-AJ1-14197;
+    (=gb2312           . #x5C33)       ; &I-G0-5C33; [60-19]
+    (=jis-x0213-2      . #x7576)       ; &I-JX2-7576; [85-86]
+    (=big5-cdp         . #x8957)       ; &I-CDP-8957;
+    (=gt               . 39639)        ; &I-GT-39639;
+    (=gt-k             . 00279)        ; &I-GT-K00279;
+    (=gt-pj-9          . #x4F47)       ; &I-GT-39639; [47-39]
+    (=jef-china3       . #x72FA)       ; &I-JC3-72FA;
+    (->subsumptive
+     ((==ucs@unicode     . #x8279)     ; &g2-AJ1-14197;
+      (==adobe-japan1-4          . 14197)      ; &g2-AJ1-14197;
+      (==gb2312                  . #x5C33)     ; &g2-AJ1-14197; [60-19]
+      (==jis-x0213-2     . #x7576)     ; &g2-AJ1-14197; [85-86]
+      (==big5-cdp        . #x8957)     ; &g2-AJ1-14197;
+      (==jef-china3      . #x72FA)     ; &g2-AJ1-14197;
+      (->subsumptive
+       ((===jis-x0213-2            . #x7576)   ; &R-JX2-7576; [85-86]
+       )
+       ((===adobe-japan1-4  . 14197)   ; &R-AJ1-14197;
+       )
+       ((===jef-china3     . #x72FA)   ; &R-JC3-72FA;
+       )
+       ((===big5-cdp       . #x8957)   ; &R-CDP-8957;
+       )
+       ((===ucs@unicode            . #x8279)   ; &R-UU+8279;
+       ))
+      )
+     ((==ucs@unicode     . #x2EBE)     ; &g2-GT-39639;
+      (==gt              . 39639)      ; &g2-GT-39639;
+      (==gt-k            . 00279)      ; &g2-GT-39639;
+      (->subsumptive
+       ((===ucs@unicode            . #x2EBE)   ; &R-UU+2EBE;
+       )
+       ((===gt             . 39639)    ; &R-GT-39639;
+       (===gt-k            . 00279)    ; &R-GT-39639;
+       ))
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL GRASS TWO")
+  '((<-denotational
+     ((=+>ucs@unicode    . #x8279)     ; &o-UU+8279;
+      ))
+    (name              . "CJK RADICAL GRASS TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x8279)     ; 艹
-      ))
     (=ucs              . #x2EBF)       ; ⺿
-    (=cns11643-4       . #x2153)       ; 
-    (=jis-x0213-2-2000 . #x7575)       ; 
-    (=big5-cdp         . #x8AFE)       ; 
-    (=gt               . 39643)        ; 
-    (=gt-k             . 00671)        ; 
-    (=gt-pj-6          . #x4664)       ; 
-    (=daikanwa         . 30639)        ; 
     (=ucs@cns          . #x8279)       ; ⺿
     (=ucs@jis          . #xFA5E)       ; ⺿
+    (=adobe-japan1-4   . 14198)        ; &I-AJ1-14198;
+    (=cns11643-4       . #x2153)       ; &I-C4-2153; [01-51]
+    (=jis-x0213-2      . #x7575)       ; &I-JX2-7575; [85-85]
+    (=big5-cdp         . #x8AFE)       ; &I-CDP-8AFE;
+    (=gt               . 39643)        ; &I-GT-39643;
+    (=gt-k             . 00671)        ; &I-GT-K00671;
+    (=gt-pj-6          . #x4664)       ; &I-GT-39643; [38-68]
+    (=daikanwa         . 30639)        ; &I-M-30639;
+    (<-formed@component/connect-below
+     ((=ucs              . #x8278)     ; 艸
+      (=daikanwa         . 30638)      ; &I-M-30638;
+      ))
+    (<-formed@component/connect-below*sources
+     zihui/char-index daikanwa)
+    (->Zhouwen
+     ((=ucs              . #x8278)     ; 艸
+      (=daikanwa         . 30638)      ; &I-M-30638;
+      ))
+    (->Zhouwen*sources
+     guangyun daikanwa)
+    (->subsumptive
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA5E")
+      (=>ucs*            . #x8279)     ; 艹
+      (=ucs              . #xFA5E)     ; 艹
+      (==ucs@cns         . #x8279)     ; 艹
+      (==adobe-japan1-4          . 14198)      ; 艹
+      (==cns11643-4      . #x2153)     ; 艹 [01-51]
+      (==jis-x0213-2     . #x7575)     ; 艹 [85-85]
+      (==big5-cdp        . #x8AFE)     ; 艹
+      (==gt              . 39643)      ; 艹
+      (==gt-k            . 00671)      ; 艹
+      (==daikanwa        . 30639)      ; 艹
+      (->subsumptive
+       ((===daikanwa       . 30639)    ; &R-M-30639;
+       )
+       ((===jis-x0213-2            . #x7575)   ; &R-JX2-7575; [85-85]
+       )
+       ((===adobe-japan1-4  . 14198)   ; &R-AJ1-14198;
+       )
+       ((===ucs@unicode            . #xFA5E)   ; &R-UU+FA5E;
+       )
+       ((===big5-cdp       . #x8AFE)   ; &R-CDP-8AFE;
+       )
+       ((===cns11643-4     . #x2153)   ; &R-C4-2153; [01-51]
+       )
+       ((===gt             . 39643)    ; &R-GT-39643;
+       (===gt-k            . 00671)    ; &R-GT-39643;
+       ))
+      )
+     ((==ucs@unicode     . #x2EBF)     ; &g2-UU+2EBF;
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL GRASS THREE")
-    (=>daikanwa                . 30639)        ; ⺿
+  '((<-denotational
+     ((=ucs              . #x8279)     ; 艹
+      ))
+    (name              . "CJK RADICAL GRASS THREE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x8279)     ; 艹
-      ))
     (=ucs              . #x2EC0)       ; ⻀
-    (=jis-x0213-2-2000 . #x7574)       ; 
-    (=gt               . 39645)        ; 
-    (=gt-k             . 00569)        ; 
-    (=gt-pj-9          . #x4E5A)       ; 
     (=ucs@jis          . #xFA5D)       ; ⻀
-    ))
-(define-char
-  '((name              . "CJK RADICAL TIGER")
+    (=adobe-japan1-4   . 14199)        ; &I-AJ1-14199;
+    (=jis-x0213-2      . #x7574)       ; &I-JX2-7574; [85-84]
+    (=gt               . 39645)        ; &I-GT-39645;
+    (=gt-k             . 00569)        ; &I-GT-K00569;
+    (=gt-pj-9          . #x4E5A)       ; &I-GT-39645; [46-58]
+    (<-mistakable@component
+     ((=ucs              . #x535D)     ; 卝
+      ))
+    (->subsumptive
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA5D")
+      (=>ucs*            . #x8279)     ; 艹
+      (=ucs              . #xFA5D)     ; 艹
+      (==ucs@unicode     . #x2EC0)     ; 艹
+      (==ucs@jis         . #xFA5D)     ; 艹
+      (==adobe-japan1-4          . 14199)      ; 艹
+      (==jis-x0213-2     . #x7574)     ; 艹 [85-84]
+      (==gt              . 39645)      ; 艹
+      (==gt-k            . 00569)      ; 艹
+      (->subsumptive
+       ((===jis-x0213-2            . #x7574)   ; &R-JX2-7574; [85-84]
+       )
+       ((===adobe-japan1-4  . 14199)   ; &R-AJ1-14199;
+       )
+       ((===ucs@unicode            . #xFA5D)   ; &R-UU+FA5D;
+       )
+       ((===gt             . 39645)    ; &R-GT-39645;
+       (===gt-k            . 00569)    ; &R-GT-39645;
+       )
+       ((===ucs@unicode            . #x2EC0)   ; &R-UU+2EC0;
+       ))
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x864E)     ; 虎
+      ))
+    (name              . "CJK RADICAL TIGER")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EC1)       ; ⻁
+    (<-identical@component
      ((=ucs              . #x864E)     ; 虎
       ))
-    (=ucs              . #x2EC1)       ; ⻁
     ))
 (define-char
-  '((name              . "CJK RADICAL CLOTHES")
+  '((<-denotational
+     ((=ucs              . #x8864)     ; 衤
+      ))
+    (name              . "CJK RADICAL CLOTHES")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (total-strokes      . 5)
-    (<-radical
+    (=ucs              . #x2EC2)       ; ⻂
+    (<-identical@component/connect-right
      ((=ucs              . #x8864)     ; 衤
       ))
-    (ideograph-cdp     . -849)
-    (=ucs              . #x2EC2)       ; ⻂
-    (=big5-cdp         . #x8BB1)       ; 
     ))
 (define-char
-  '((name              . "CJK RADICAL WEST ONE")
+  '((<-denotational
+     ((=ucs              . #x8980)     ; 覀
+      ))
+    (name              . "CJK RADICAL WEST ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EC3)       ; ⻃
+    (<-identical@component/connect-below
      ((=ucs              . #x8980)     ; 覀
       ))
-    (=ucs              . #x2EC3)       ; ⻃
     ))
 (define-char
-  '((name              . "CJK RADICAL WEST TWO")
-    (general-category  symbol other) ; Informative Category
-    (bidi-category     . "ON")
-    (mirrored          . nil)
-    (<-radical
+  '((<-denotational
      ((=ucs              . #x897F)     ; 西
       ))
-    (=ucs              . #x2EC4)       ; ⻄
-    ))
-(define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED SEE")
+    (name              . "CJK RADICAL WEST TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (ideographic-radical . 146)        ; ⾑
+    (ideographic-strokes . 0)
+    (total-strokes      . 6)
+    (=ucs              . #x2EC4)       ; ⻄
+    (=ucs@unicode      . #x897F)       ; ⻄
+    (=adobe-japan1-0   . 02658)        ; &I-AJ1-02658;
+    (=jis-x0208                . #x403E)       ; &I-J90-403E; [32-30]
+    (=gb2312           . #x4E77)       ; &I-G0-4E77; [46-87]
+    (=ks-x1001         . #x6024)       ; &I-K0-6024; [64-04]
+    (=cns11643-1       . #x4869)       ; &I-C1-4869; [40-73]
+    (=jis-x0213-1      . #x403E)       ; &I-JX1-403E; [32-30]
+    (=big5             . #xA6E8)       ; &I-B-A6E8;
+    (=gt               . 46803)        ; &I-GT-46803;
+    (=gt-k             . 01651)        ; &I-GT-K01651;
+    (=gt-pj-1          . #x403E)       ; &I-GT-46803; [32-30]
+    (=daikanwa         . 34763)        ; &I-M-34763;
+    (=daijiten         . 10820)        ; &I-DJT-10820;
+    (=shinjigen                .  7473)        ; ⻄
+    (->subsumptive
+     ((==ucs@jis         . #x897F)     ; &g2-AJ1-02658;
+      (==ucs@ks                  . #x897F)     ; &g2-AJ1-02658;
+      (==adobe-japan1-0          . 02658)      ; &g2-AJ1-02658;
+      (==ks-x1001        . #x6024)     ; &g2-AJ1-02658; [64-04]
+      (==jis-x0208       . #x403E)     ; &g2-AJ1-02658; [32-30]
+      (==jis-x0213-1     . #x403E)     ; &g2-AJ1-02658; [32-30]
+      (==gt              . 46803)      ; &g2-AJ1-02658;
+      (==gt-k            . 01651)      ; &g2-AJ1-02658;
+      (==daikanwa        . 34763)      ; &g2-AJ1-02658;
+      (==daijiten        . 10820)      ; &g2-AJ1-02658;
+      (==shinjigen       .  7473)      ; &g2-AJ1-02658;
+      (->subsumptive
+       ((===daikanwa       . 34763)    ; &R-M-34763;
+       )
+       ((===daijiten       . 10820)    ; &R-DJT-10820;
+       )
+       ((===jis-x0208      . #x403E)   ; &R-J0-403E; [32-30]
+       (===jis-x0213-1     . #x403E)   ; &R-J0-403E; [32-30]
+       )
+       ((===adobe-japan1-0  . 02658)   ; &R-AJ1-02658;
+       )
+       ((===ucs@ks         . #x897F)   ; &R-K0-6024;
+       (===ks-x1001        . #x6024)   ; &R-K0-6024; [64-04]
+       )
+       ((===gt             . 46803)    ; &R-GT-46803;
+       (===gt-k            . 01651)    ; &R-GT-46803;
+       ))
+      )
+     ((==ucs@unicode     . #x897F)     ; &g2-UU+897F;
+      (==ucs@JP/hanazono  . nil)
+      (==gb2312                  . #x4E77)     ; &g2-UU+897F; [46-87]
+      (==cns11643-1      . #x4869)     ; &g2-UU+897F; [40-73]
+      (->subsumptive
+       ((===ucs@unicode            . #x897F)   ; &R-UU+897F;
+       )
+       ((===cns11643-1     . #x4869)   ; &R-C1-4869; [40-73]
+       )
+       ((===hng-khm        . 06030)    ; &HNG011-06030;
+       )
+       ((===hng-kar        . 12510)    ; &HNG018-12510;
+       ))
+      ))
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x89C1)     ; 见
       ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SEE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
     (=ucs              . #x2EC5)       ; ⻅
+    (=ucs@unicode      . #x89C1)       ; ⻅
+    (=gb2312           . #x3C7B)       ; &I-G0-3C7B; [28-91]
+    (=big5-cdp         . #x89A1)       ; &I-CDP-89A1;
+    (<-simplified@CN
+     ((=ucs              . #x898B)     ; 見
+      (=gb12345                  . #x3C7B)     ; 見 [28-91]
+      ))
+    (->subsumptive
+     ((==ucs@unicode     . #x89C1)     ; &g2-CDP-89A1;
+      (==gb2312                  . #x3C7B)     ; &g2-CDP-89A1; [28-91]
+      (==big5-cdp        . #x89A1)     ; &g2-CDP-89A1;
+      (->subsumptive
+       ((===big5-cdp       . #x89A1)   ; &R-CDP-89A1;
+       )
+       ((===ucs@unicode            . #x89C1)   ; &R-UU+89C1;
+       ))
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL SIMPLIFIED HORN")
+  '((<-denotational
+     ((=ucs              . #x89D2)     ; 角
+      ))
+    (name              . "CJK RADICAL SIMPLIFIED HORN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EC6)       ; ⻆
+    (<-identical@component
      ((=ucs              . #x89D2)     ; 角
       ))
-    (=ucs              . #x2EC6)       ; ⻆
     ))
 (define-char
-  '((name              . "CJK RADICAL HORN")
+  '((<-denotational
+     ((=ucs              . #x278B2)    ; 𧢲
+      ))
+    (name              . "CJK RADICAL HORN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=daikanwa         . 35005)      ; 
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 1)
+    (total-strokes      . 8)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((name              . "CJK RADICAL KNIFE ONE")
+      (=ucs              . #x2E88)     ; ⺈
+      )
+     ((=ucs@iso                  . #x2054E)    ; &C6-2547;
+      (=cns11643-6       . #x2547)     ; &C6-2547; [05-39]
       ))
     (=ucs              . #x2EC7)       ; ⻇
+    (=ucs@iso          . #x278B2)      ; ⻇
+    (=gt               . 47108)        ; &I-GT-47108;
+    (=gt-pj-7          . #x3057)       ; &I-GT-47108; [16-55]
+    (=daikanwa         . 35005)        ; &I-M-35005;
+    (->subsumptive
+     ((==gt              . 47108)      ; &g2-GT-47108;
+      (==daikanwa        . 35005)      ; &g2-GT-47108;
+      (->subsumptive
+       ((===daikanwa       . 35005)    ; &R-M-35005;
+       )
+       ((===gt             . 47108)    ; &R-GT-47108;
+       ))
+      )
+     ((==ucs@iso         . #x278B2)    ; &g2-IU-000278B2;
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED SPEECH")
+  '((<-denotational
+     ((=ucs              . #x8BA0)     ; 讠
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SPEECH")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EC8)       ; ⻈
+    (<-identical@component/connect-right
      ((=ucs              . #x8BA0)     ; 讠
       ))
-    (=ucs              . #x2EC8)       ; ⻈
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED SHELL")
+  '((<-denotational
+     ((=ucs              . #x8D1D)     ; 贝
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SHELL")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (ideographic-radical . 154)        ; ⾙
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
+    (hanyu-dazidian    6 3622 2)
+    (=ucs              . #x2EC9)       ; ⻉
+    (=ucs@unicode      . #x8D1D)       ; ⻉
+    (=gb2312           . #x3134)       ; &I-G0-3134; [17-20]
+    (=big5-cdp         . #x895D)       ; &I-CDP-895D;
+    (<-identical@component
      ((=ucs              . #x8D1D)     ; 贝
       ))
-    (=ucs              . #x2EC9)       ; ⻉
+    (<-simplified@CN
+     ((=ucs              . #x8C9D)     ; 貝
+      (=gb12345                  . #x3134)     ; 貝 [17-20]
+      ))
+    (->subsumptive
+     ((==ucs@unicode     . #x8D1D)     ; &g2-CDP-895D;
+      (==gb2312                  . #x3134)     ; &g2-CDP-895D; [17-20]
+      (==big5-cdp        . #x895D)     ; &g2-CDP-895D;
+      (->subsumptive
+       ((===big5-cdp       . #x895D)   ; &R-CDP-895D;
+       )
+       ((===ucs@unicode            . #x8D1D)   ; &R-UU+8D1D;
+       ))
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL FOOT")
+  '((<-denotational
+     ((=ucs              . #x27FB7)    ; 𧾷
+      ))
+    (name              . "CJK RADICAL FOOT")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (ideographic-radical . 157)        ; ⾜
+    (ideographic-strokes . 0)
+    (total-strokes      . 7)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=ucs              . #x53E3)     ; 口
+      )
+     ((=gt-k             . 00439)      ; &GT-K00439;
+      ))
     (=ucs              . #x2ECA)       ; ⻊
-    ))
-(define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED CART")
+    (=ucs@iso          . #x27FB7)      ; ⻊
+    (=jis-x0213-2      . #x7939)       ; &I-JX2-7939; [89-25]
+    (=gt-k             . 02600)        ; &I-GT-K02600;
+    (=gt-pj-k1         . #x3436)       ; ⻊ [20-22]
+    (<-formed@component/connect-right
+     ((=ucs              . #x8DB3)     ; 足
+      ))
+    (<-identical@component/connect-right
+     ((=ucs              . #x27FB7)    ; 𧾷
+      ))
+    (->subsumptive
+     ((==ucs@iso         . #x27FB7)    ; &g2-JX2-7939;
+      (==ucs@unicode     . #x2ECA)     ; &g2-JX2-7939;
+      (==ucs@jis         . #x27FB7)    ; &g2-JX2-7939;
+      (==jis-x0213-2     . #x7939)     ; &g2-JX2-7939; [89-25]
+      (==gt-k            . 02600)      ; &g2-JX2-7939;
+      (==gt-pj-k1        . #x3436)     ; &g2-JX2-7939; [20-22]
+      (->subsumptive
+       ((===jis-x0213-2            . #x7939)   ; &R-JX2-7939; [89-25]
+       )
+       ((===gt-k           . 02600)    ; &R-GT-K02600;
+       )
+       ((===ucs@iso        . #x27FB7)  ; &R-U-00027FB7;
+       )
+       ((===ucs@unicode            . #x2ECA)   ; &R-UU+2ECA;
+       ))
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x8F66)     ; 车
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED CART")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2ECB)       ; ⻋
+    (=big5-cdp         . #x8967)       ; &I-CDP-8967;
+    (<-identical@component
      ((=ucs              . #x8F66)     ; 车
       ))
-    (=ucs              . #x2ECB)       ; ⻋
     ))
 (define-char
-  '((name              . "CJK RADICAL SIMPLIFIED WALK")
+  '((<-denotational
+     ((=ucs              . #x8FB6)     ; 辶
+      ))
+    (name              . "CJK RADICAL SIMPLIFIED WALK")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 0)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x8FB6)     ; 辶
-      ))
+    (=ucs              . #x2ECC)       ; ⻌
+    (=ucs@unicode      . #x8FB6)       ; ⻌
+    (=ucs@jis          . #xFA66)       ; ⻌
+    (=adobe-japan1-4   . 15403)        ; &I-AJ1-15403;
+    (=gb2312           . #x6541)       ; &I-G0-6541; [69-33]
+    (=jis-x0213-2      . #x7969)       ; &I-JX2-7969; [89-73]
+    (=big5-cdp         . #x8966)       ; &I-CDP-8966;
+    (=jef-china3       . #x67A3)       ; &I-JC3-67A3;
     (<-simplified@component
      ((name              . "CJK RADICAL WALK ONE")
       (=ucs              . #x2ECD)     ; ⻍
       ))
-    (=ucs              . #x2ECC)       ; ⻌
-    (=gb2312           . #x6541)       ; 
-    (=jis-x0213-2-2000 . #x7969)       ; 
-    (=big5-cdp         . #x8966)       ; 
-    (=jef-china3       . #x67A3)       ; 
-    (=ucs@gb           . #x8FB6)       ; ⻌
-    (=ucs@jis          . #xFA66)       ; ⻌
-    ))
-(define-char
-  '((name              . "CJK RADICAL WALK ONE")
+    (->subsumptive
+     ((=>ucs*            . #x8FB6)     ; 辶
+      (=ucs              . #xFA66)     ; 辶
+      (==ucs@unicode     . #x8FB6)     ; 辶
+      (==ucs@jis         . #xFA66)     ; 辶
+      (==adobe-japan1-4          . 15403)      ; 辶
+      (==gb2312                  . #x6541)     ; 辶 [69-33]
+      (==jis-x0213-2     . #x7969)     ; 辶 [89-73]
+      (==big5-cdp        . #x8966)     ; 辶
+      (==jef-china3      . #x67A3)     ; 辶
+      (->subsumptive
+       ((===jis-x0213-2            . #x7969)   ; &R-JX2-7969; [89-73]
+       )
+       ((===adobe-japan1-4  . 15403)   ; &R-AJ1-15403;
+       )
+       ((===jef-china3     . #x67A3)   ; &R-JC3-67A3;
+       )
+       ((===ucs@unicode            . #xFA66)   ; &R-UU+FA66;
+       )
+       ((===big5-cdp       . #x8966)   ; &R-CDP-8966;
+       )
+       ((===ucs@unicode            . #x8FB6)   ; &R-UU+8FB6;
+       ))
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x8FB6)     ; 辶
+      ))
+    (name              . "CJK RADICAL WALK ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x8FB6)     ; 辶
-      ))
     (=ucs              . #x2ECD)       ; ⻍
-    (=jis-x0212                . #x6134)       ; 
-    (=jis-x0213-2-2000 . #x796A)       ; 
-    (=gt               . 51643)        ; 
-    (=gt-k             . 00580)        ; 
-    (=gt-pj-7          . #x5530)       ; 
-    (=daikanwa         . 38702)        ; 
     (=ucs@jis          . #x8FB6)       ; ⻍
-    ))
-(define-char
-  '((name              . "CJK RADICAL WALK TWO")
+    (=adobe-japan1-4   . 15184)        ; &I-AJ1-15184;
+    (=jis-x0212                . #x6134)       ; &I-JSP-6134; [65-20]
+    (=jis-x0213-2      . #x796A)       ; &I-JX2-796A; [89-74]
+    (=gt               . 51643)        ; &I-GT-51643;
+    (=gt-k             . 00580)        ; &I-GT-K00580;
+    (=gt-pj-7          . #x5530)       ; &I-GT-51643; [53-16]
+    (=daikanwa         . 38702)        ; &I-M-38702;
+    (<-formed@component
+     ((=ucs@unicode      . #x8FB5)     ; &AJ1-15183;
+      (=adobe-japan1-4   . 15183)      ; &AJ1-15183;
+      (=daikanwa         . 38700)      ; &I-M-38700;
+      ))
+    (<-formed@component*sources
+     zihui-jianzi daikanwa)
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x8FB6)     ; 辶
+      ))
+    (name              . "CJK RADICAL WALK TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x8FB6)     ; 辶
-      ))
+    (=ucs              . #x2ECE)       ; ⻎
+    (=ucs@cns          . #x8FB6)       ; ⻎
+    (=cns11643-4       . #x2154)       ; &I-C4-2154; [01-52]
+    (=big5-cdp         . #x8AF7)       ; &I-CDP-8AF7;
     (<-simplified@component
      ((name              . "CJK RADICAL WALK ONE")
       (=ucs              . #x2ECD)     ; ⻍
       ))
-    (=ucs              . #x2ECE)       ; ⻎
-    (=cns11643-4       . #x2154)       ; 
-    (=big5-cdp         . #x8AF7)       ; 
-    (=ucs@cns          . #x8FB6)       ; ⻎
     ))
 (define-char
-  '((name              . "CJK RADICAL CITY")
+  '((<-denotational
+     ((=ucs              . #x961D)     ; 阝
+      ))
+    (name              . "CJK RADICAL CITY")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (ideographic-radical . 163)        ; ⾢
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (=ucs              . #x2ECF)       ; ⻏
+    (<-formed@component/connect-left
+     ((=ucs              . #x9091)     ; 邑
+      ))
+    (<-identical@component/connect-left
+     ((=ucs              . #x961D)     ; 阝
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED GOLD")
+  '((<-denotational
+     ((=ucs              . #x9485)     ; 钅
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED GOLD")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2ED0)       ; ⻐
+    (<-identical@component/connect-right
      ((=ucs              . #x9485)     ; 钅
       ))
-    (=ucs              . #x2ED0)       ; ⻐
+    (<-simplified@CN/component/connect-right
+     ((=ucs@unicode      . #x91D1)     ; &AJ1-01754;
+      (=adobe-japan1-0   . 01754)      ; &AJ1-01754;
+      (=gb2312           . #x3D70)     ; &I-G0-3D70; [29-80]
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL LONG ONE")
+  '((<-denotational
+     ((=ucs              . #x9577)     ; 長
+      ))
+    (name              . "CJK RADICAL LONG ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2ED1)       ; ⻑
+    (<-identical@component
      ((=ucs              . #x9577)     ; 長
       ))
-    (=ucs              . #x2ED1)       ; ⻑
     ))
 (define-char
-  '((name              . "CJK RADICAL LONG TWO")
+  '((<-denotational
+     ((=ucs              . #x9578)     ; 镸
+      ))
+    (name              . "CJK RADICAL LONG TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2ED2)       ; ⻒
+    (<-formed@component
+     ((=ucs              . #x9577)     ; 長
+      ))
+    (<-identical@component
      ((=ucs              . #x9578)     ; 镸
       ))
-    (=ucs              . #x2ED2)       ; ⻒
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED LONG")
+  '((<-denotational
+     ((=ucs              . #x957F)     ; 长
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED LONG")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2ED3)       ; ⻓
+    (<-identical@component
      ((=ucs              . #x957F)     ; 长
       ))
-    (=ucs              . #x2ED3)       ; ⻓
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED GATE")
+  '((<-denotational
+     ((=ucs              . #x95E8)     ; 门
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED GATE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x95E8)     ; 门
-      ))
+    (ideographic-radical . 169)        ; ⾨
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (=ucs              . #x2ED4)       ; ⻔
+    (=ucs@unicode      . #x95E8)       ; ⻔
+    (=gb2312           . #x4345)       ; &I-G0-4345; [35-37]
+    (=big5-cdp         . #x896B)       ; &I-CDP-896B;
+    (<-simplified@CN
+     ((=ucs              . #x9580)     ; 門
+      (=gb12345                  . #x4345)     ; 門 [35-37]
+      ))
+    (->subsumptive
+     ((==ucs@unicode     . #x95E8)     ; &g2-CDP-896B;
+      (==gb2312                  . #x4345)     ; &g2-CDP-896B; [35-37]
+      (==big5-cdp        . #x896B)     ; &g2-CDP-896B;
+      (->subsumptive
+       ((===big5-cdp       . #x896B)   ; &R-CDP-896B;
+       )
+       ((===ucs@unicode            . #x95E8)   ; &R-UU+95E8;
+       ))
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL MOUND ONE")
+  '((<-denotational
+     ((=ucs              . #x28E0F)    ; 𨸏
+      ))
+    (name              . "CJK RADICAL MOUND ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=daikanwa         . 41535)      ; 
-      ))
     (=ucs              . #x2ED5)       ; ⻕
+    (<-identical@component
+     ((=ucs              . #x28E0F)    ; 𨸏
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL MOUND TWO")
+  '((<-denotational
+     ((=ucs              . #x961D)     ; 阝
+      ))
+    (name              . "CJK RADICAL MOUND TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (ideographic-radical . 170)        ; ⾩
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
+    (=ucs              . #x2ED6)       ; ⻖
+    (=ucs@unicode      . #x961D)       ; ⻖
+    (=gb2312           . #x5A62)       ; &I-G0-5A62; [58-66]
+    (=daikanwa         . 41536)        ; &I-M-41536;
+    (<-formed@component/connect-right
+     ((=ucs              . #x961C)     ; 阜
+      ))
+    (<-identical@component/connect-right
      ((=ucs              . #x961D)     ; 阝
       ))
-    (=ucs              . #x2ED6)       ; ⻖
     ))
 (define-char
-  '((name              . "CJK RADICAL RAIN")
+  '((<-denotational
+     ((=ucs              . #x96E8)     ; 雨
+      ))
+    (name              . "CJK RADICAL RAIN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (=ucs              . #x2ED7)       ; ⻗
+    (<-formed@component/connect-below
      ((=ucs              . #x96E8)     ; 雨
       ))
-    (=ucs              . #x2ED7)       ; ⻗
     ))
 (define-char
-  '((name              . "CJK RADICAL BLUE")
+  '((<-denotational
+     ((=ucs              . #x9752)     ; 青
+      ))
+    (name              . "CJK RADICAL BLUE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2ED8)       ; ⻘
+    (<-formed@component
+     ((=ucs              . #x9751)     ; 靑
+      ))
+    (<-identical@component
      ((=ucs              . #x9752)     ; 青
       ))
-    (=ucs              . #x2ED8)       ; ⻘
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED TANNED LEATHER")
+  '((<-denotational
+     ((=ucs              . #x97E6)     ; 韦
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED TANNED LEATHER")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2ED9)       ; ⻙
+    (<-identical@component
      ((=ucs              . #x97E6)     ; 韦
       ))
-    (=ucs              . #x2ED9)       ; ⻙
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED LEAF")
+  '((<-denotational
+     ((=ucs              . #x9875)     ; 页
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED LEAF")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x9875)     ; 页
-      ))
+    (ideographic-radical . 181)        ; ⾴
+    (ideographic-strokes . 0)
+    (total-strokes      . 6)
     (=ucs              . #x2EDA)       ; ⻚
+    (=ucs@unicode      . #x9875)       ; ⻚
+    (=gb2312           . #x5233)       ; &I-G0-5233; [50-19]
+    (=big5-cdp         . #x8A53)       ; &I-CDP-8A53;
+    (<-simplified@CN
+     ((=ucs              . #x9801)     ; 頁
+      (=gb12345                  . #x5233)     ; 頁 [50-19]
+      ))
+    (->subsumptive
+     ((==ucs@unicode     . #x9875)     ; &g2-CDP-8A53;
+      (==gb2312                  . #x5233)     ; &g2-CDP-8A53; [50-19]
+      (==big5-cdp        . #x8A53)     ; &g2-CDP-8A53;
+      (->subsumptive
+       ((===big5-cdp       . #x8A53)   ; &R-CDP-8A53;
+       )
+       ((===ucs@unicode            . #x9875)   ; &R-UU+9875;
+       ))
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED WIND")
+  '((<-denotational
+     ((=ucs              . #x98CE)     ; 风
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED WIND")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EDB)       ; ⻛
+    (<-identical@component
      ((=ucs              . #x98CE)     ; 风
       ))
-    (=ucs              . #x2EDB)       ; ⻛
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED FLY")
+  '((<-denotational
+     ((=ucs              . #x98DE)     ; 飞
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED FLY")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x98DE)     ; 飞
+    (ideographic-radical . 183)        ; ⾶
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
+    (ideographic-structure@apparent
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT")
+      (=ucs              . #x2FFA)     ; ⿺
+      )
+     ((=ucs              . #x2E84)     ; ⺄
+      )
+     ((=big5-cdp         . #x85BF)     ; &CDP-85BF;
       ))
     (=ucs              . #x2EDC)       ; ⻜
+    (=ucs@unicode      . #x98DE)       ; ⻜
+    (=gb2312           . #x3749)       ; &I-G0-3749; [23-41]
+    (=big5-cdp         . #x89F8)       ; &I-CDP-89F8;
+    (=jef-china3       . #x81F1)       ; &I-JC3-81F1;
+    (<-simplified@CN
+     ((=ucs              . #x98DB)     ; 飛
+      (=gb12345                  . #x3749)     ; 飛 [23-41]
+      ))
+    (->subsumptive
+     ((==ucs@unicode     . #x98DE)     ; &g2-UU+98DE;
+      (==gb2312                  . #x3749)     ; &g2-UU+98DE; [23-41]
+      (==jef-china3      . #x81F1)     ; &g2-UU+98DE;
+      (->subsumptive
+       ((===ucs@unicode            . #x98DE)   ; &R-UU+98DE;
+       )
+       ((===jef-china3     . #x81F1)   ; &R-JC3-81F1;
+       ))
+      )
+     ((==big5-cdp        . #x89F8)     ; &g2-CDP-89F8;
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL EAT ONE")
+  '((<-denotational
+     ((=ucs              . #x98DF)     ; 食
+      ))
+    (name              . "CJK RADICAL EAT ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EDD)       ; ⻝
+    (<-identical@component
      ((=ucs              . #x98DF)     ; 食
       ))
-    (=ucs              . #x2EDD)       ; ⻝
     ))
 (define-char
-  '((name              . "CJK RADICAL EAT TWO")
+  '((<-denotational
+     ((=ucs              . #x2967F)    ; 𩙿
+      ))
+    (name              . "CJK RADICAL EAT TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x98DF)     ; 食
-      ))
-    (=ucs              . #x2EDE)       ; ⻞
-    ))
-(define-char
-  '((=>ucs             . #x2EDE)       ; ⻞
-    (morohashi-daikanwa        44014 0 6)
     (ideographic-radical . 184)        ; ⾷
     (ideographic-strokes . 0)
-    (total-strokes      . 3)
-    (<-ideographic-component-forms
+    (total-strokes      . 9)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=big5-cdp         . #x8AFC)     ; &CDP-8AFC;
+      )
+     ((=gt-k             . 02400)      ; &GT-K02400;
+      ))
+    (=ucs              . #x2EDE)       ; ⻞
+    (=ucs@iso          . #x2967F)      ; ⻞
+    (=jis-x0213-2      . #x7C4C)       ; &I-JX2-7C4C; [92-44]
+    (=gt               . 59030)        ; &I-GT-59030;
+    (=gt-k             . 06140)        ; &I-GT-K06140;
+    (=gt-pj-9          . #x4F28)       ; &I-GT-59030; [47-08]
+    (=shinjigen                .  9237)        ; ⻞
+    (<-formed@component/connect-right
      ((=ucs              . #x98DF)     ; 食
       ))
-    (=gt               . 59030)        ; 
-    (=gt-k             . 06140)        ; 
-    (=gt-pj-9          . #x4F28)       ; 
+    (<-vulgar
+     ((=ucs@unicode      . #x98DF)     ; &AJ1-02543;
+      (=adobe-japan1-0   . 02543)      ; &AJ1-02543;
+      (=jis-x0208        . #x3F29)     ; &I-J90-3F29; [31-09]
+      (=shinjigen        .  9233)      ; &AJ1-02543;
+      ))
+    (<-vulgar*sources
+     shinjigen)
+    (->subsumptive
+     ((==ucs@iso         . #x2967F)    ; &g2-GT-59030;
+      (==jis-x0213-2     . #x7C4C)     ; &g2-GT-59030; [92-44]
+      (==gt              . 59030)      ; &g2-GT-59030;
+      (==gt-k            . 06140)      ; &g2-GT-59030;
+      (->subsumptive
+       ((===jis-x0213-2            . #x7C4C)   ; &R-JX2-7C4C; [92-44]
+       )
+       ((===gt             . 59030)    ; &R-GT-59030;
+       (===gt-k            . 06140)    ; &R-GT-59030;
+       )
+       ((===ucs@iso        . #x2967F)  ; &R-U-0002967F;
+       ))
+      )
+     ((==shinjigen       .  9237)      ; &g2-SJG2-9237;
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL EAT THREE")
+  '((<-denotational
+     ((=ucs              . #x98E0)     ; 飠
+      ))
+    (name              . "CJK RADICAL EAT THREE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x98DF)     ; 食
-      ))
-    (<-radical
-     ((=ucs              . #x98E0)     ; 飠
+    (ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 0)
+    (total-strokes      . 8)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=>big5-cdp        . #x8AFC)     ; &IWDS1-064;
+      )
+     ((=big5-cdp         . #x8B7C)     ; &CDP-8B7C;
       ))
     (=ucs              . #x2EDF)       ; ⻟
-    ))
-(define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED EAT")
+    (=ucs@unicode      . #x98E0)       ; ⻟
+    (=jis-x0213-2      . #x7C4B)       ; &I-JX2-7C4B; [92-43]
+    (=gb12345          . #x623B)       ; ⻟ [66-27]
+    (=big5-cdp         . #x8BB9)       ; &I-CDP-8BB9;
+    (=gt               . 59024)        ; &I-GT-59024;
+    (=gt-pj-9          . #x4F27)       ; &I-GT-59024; [47-07]
+    (<-simplified@component/connect-right
+     ((=ucs@unicode      . #x98DF)     ; &AJ1-02543;
+      (=adobe-japan1-0   . 02543)      ; &AJ1-02543;
+      ))
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=ucs              . #x4EBD)   ; 亽
+       )
+       ((=big5-cdp         . #x8B7C)   ; &CDP-8B7C;
+       ))
+      (=>>ucs@unicode    . #x98E0)     ; &GT-K04996;
+      (=>>jis-x0213-2    . #x7C4B)     ; &GT-K04996; [92-43]
+      (=>>gt             . 59024)      ; &GT-K04996;
+      (=gt-k             . 04996)      ; &GT-K04996;
+      (=gt-pj-k1         . #x3471)     ; &GT-K04996; [20-81]
+      (->subsumptive
+       ((==gt              . 59024)    ; &g2-GT-59024;
+       )
+       ((==ucs@jis         . #x98E0)   ; &g2-JX2-7C4B;
+       (==jis-x0213-2      . #x7C4B)   ; &g2-JX2-7C4B; [92-43]
+       )
+       ((==ucs@unicode     . #x98E0)   ; &g2-GT-K04996;
+       (==ucs@JP/hanazono  . nil)
+       (==gb12345          . #x623B)   ; &g2-GT-K04996; [66-27]
+       (==gt-k             . 04996)    ; &g2-GT-K04996;
+       (==gt-pj-k1         . #x3471)   ; &g2-GT-K04996; [20-81]
+       ))
+      )
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=big5-cdp         . #x8AFC)   ; &CDP-8AFC;
+       )
+       ((=big5-cdp         . #x8B7C)   ; &CDP-8B7C;
+       ))
+      (=>>big5-cdp       . #x8BB9)     ; &G-CDP-8BB9;
+      (->subsumptive
+       ((==big5-cdp        . #x8BB9)   ; &g2-CDP-8BB9;
+       ))
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9963)     ; 饣
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED EAT")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x98DF)     ; 食
+    (ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((name              . "CJK RADICAL KNIFE ONE")
+      (=ucs              . #x2E88)     ; ⺈
+      )
+     ((=ucs              . #x2010C)    ; 𠄌
       ))
-    (<-radical
+    (=ucs              . #x2EE0)       ; ⻠
+    (=ucs@unicode      . #x9963)       ; ⻠
+    (=gb2312           . #x623B)       ; &I-G0-623B; [66-27]
+    (=big5-cdp         . #x8976)       ; &I-CDP-8976;
+    (<-identical@component
      ((=ucs              . #x9963)     ; 饣
       ))
-    (=ucs              . #x2EE0)       ; ⻠
+    (<-simplified@CN/component
+     ((name              . "CJK RADICAL EAT THREE")
+      (=ucs              . #x2EDF)     ; ⻟
+      (=gb12345                  . #x623B)     ; ⻟ [66-27]
+      ))
+    (<-simplified@CN/component/connect-right
+     ((=ucs@unicode      . #x98DF)     ; &AJ1-02543;
+      (=adobe-japan1-0   . 02543)      ; &AJ1-02543;
+      (=gb2312           . #x4A33)     ; &I-G0-4A33; [42-19]
+      ))
+    (->subsumptive
+     ((==big5-cdp        . #x8976)     ; &g2-CDP-8976;
+      )
+     ((==ucs@unicode     . #x9963)     ; &g2-UU+9963;
+      (==gb2312                  . #x623B)     ; &g2-UU+9963; [66-27]
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL HEAD")
+  '((<-denotational
+     ((=ucs              . #x29810)    ; 𩠐
+      ))
+    (name              . "CJK RADICAL HEAD")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=daikanwa         . 44490)      ; 
+    (ideographic-radical . 185)        ; ⾸
+    (ideographic-strokes . 0)
+    (total-strokes      . 10)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=ucs              . #x5DDB)     ; 巛
+      )
+     ((=ucs              . #x268FB)    ; 𦣻
       ))
     (=ucs              . #x2EE1)       ; ⻡
-    ))
-(define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED HORSE")
+    (=ucs@iso          . #x29810)      ; ⻡
+    (=cns11643-6       . #x3C79)       ; &I-C6-3C79; [28-89]
+    (=daikanwa         . 44490)        ; &I-M-44490;
+    (=cbeta            . 09462)        ; &I-CB09462;
+    (->subsumptive
+     ((==ucs@iso         . #x29810)    ; &g2-M-44490;
+      (==cns11643-6      . #x3C79)     ; &g2-M-44490; [28-89]
+      (==daikanwa        . 44490)      ; &g2-M-44490;
+      (==cbeta           . 09462)      ; &g2-M-44490;
+      (->subsumptive
+       ((===daikanwa       . 44490)    ; &R-M-44490;
+       )
+       ((===cns11643-6     . #x3C79)   ; &R-C6-3C79; [28-89]
+       )
+       ((===ucs@iso        . #x29810)  ; &R-U-00029810;
+       )
+       ((=hanziku-12       . #xA6CA)   ; &HZK12-A6CA;
+       )
+       ((===cbeta          . 09462)    ; &R-CB09462;
+       ))
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9A6C)     ; 马
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED HORSE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EE2)       ; ⻢
+    (=big5-cdp         . #x8A50)       ; &I-CDP-8A50;
+    (<-identical@component
      ((=ucs              . #x9A6C)     ; 马
       ))
-    (=ucs              . #x2EE2)       ; ⻢
     ))
 (define-char
-  '((name              . "CJK RADICAL BONE")
+  '((<-denotational
+     ((=ucs              . #x9AA8)     ; 骨
+      ))
+    (name              . "CJK RADICAL BONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EE3)       ; ⻣
+    (<-identical@component
      ((=ucs              . #x9AA8)     ; 骨
       ))
-    (=ucs              . #x2EE3)       ; ⻣
     ))
 (define-char
-  '((name              . "CJK RADICAL GHOST")
+  '((<-denotational
+     ((=ucs              . #x9B3C)     ; 鬼
+      ))
+    (name              . "CJK RADICAL GHOST")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x9B3C)     ; 鬼
+    (ideographic-radical . 194)        ; ⿁
+    (ideographic-strokes . 0)
+    (ideographic-structure@apparent
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT")
+      (=ucs              . #x2FF7)     ; ⿷
+      )
+     ((=>ucs-itaiji-001          . #x9B3C)     ; &A-U-i001+9B3C;
+      )
+     ((=ucs              . #x53B6)     ; 厶
       ))
     (=ucs              . #x2EE4)       ; ⻤
-    ))
-(define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED FISH")
+    (=+>ucs@unicode    . #x9B3C)       ; ⻤
+    (=+>jis-x0208      . #x3534)       ; ⻤ [21-20]
+    (=+>jis-x0213-1    . #x3534)       ; ⻤ [21-20]
+    (=+>adobe-japan1-0 . 01614)        ; ⻤
+    (=>big5-cdp                . #x8A5D)       ; ⻤
+    (=+>gt             . 61541)        ; ⻤
+    (->subsumptive
+     ((total-strokes      . 10)
+      (ideographic-structure@apparent
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT")
+       (=ucs               . #x2FF7)   ; ⿷
+       )
+       ((=ucs-itaiji-001    . #x9B3C)  ; &U-i001+9B3C;
+       )
+       ((=ucs              . #x53B6)   ; 厶
+       ))
+      (=ucs@cns                  . #x9B3C)     ; &AJ1-01614;
+      (=ucs@jis                  . #x9B3C)     ; &AJ1-01614;
+      (=ucs@ks           . #x9B3C)     ; &AJ1-01614;
+      (=adobe-japan1-0   . 01614)      ; &AJ1-01614;
+      (=jis-x0208        . #x3534)     ; &I-J90-3534; [21-20]
+      (=ks-x1001         . #x5021)     ; &I-K0-5021; [48-01]
+      (=cns11643-1       . #x5870)     ; &I-C1-5870; [56-80]
+      (=jis-x0213-1      . #x3534)     ; &I-JX1-3534; [21-20]
+      (=gt               . 61541)      ; &I-GT-61541;
+      (=gt-k             . 06398)      ; &I-GT-K06398;
+      (=gt-pj-1                  . #x3534)     ; &I-GT-61541; [21-20]
+      (=daikanwa         . 45758)      ; &I-M-45758;
+      (=shinjigen        .  9516)      ; &AJ1-01614;
+      (->subsumptive
+       ((==ucs@cns         . #x9B3C)   ; &g2-AJ1-01614;
+       (==ucs@jis          . #x9B3C)   ; &g2-AJ1-01614;
+       (==ucs@ks           . #x9B3C)   ; &g2-AJ1-01614;
+       (==adobe-japan1-0   . 01614)    ; &g2-AJ1-01614;
+       (==ks-x1001         . #x5021)   ; &g2-AJ1-01614; [48-01]
+       (==jis-x0208        . #x3534)   ; &g2-AJ1-01614; [21-20]
+       (==cns11643-1       . #x5870)   ; &g2-AJ1-01614; [56-80]
+       (==jis-x0213-1      . #x3534)   ; &g2-AJ1-01614; [21-20]
+       (==gt               . 61541)    ; &g2-AJ1-01614;
+       (==gt-k             . 06398)    ; &g2-AJ1-01614;
+       (==daikanwa         . 45758)    ; &g2-AJ1-01614;
+       (==shinjigen        .  9516)    ; &g2-AJ1-01614;
+       (->subsumptive
+        ((===daikanwa        . 45758)  ; &R-M-45758;
+         )
+        ((===adobe-japan1-0  . 01614)  ; &R-AJ1-01614;
+         )
+        ((===jis-x0208       . #x3534) ; &R-J0-3534; [21-20]
+         (===jis-x0213-1     . #x3534) ; &R-J0-3534; [21-20]
+         )
+        ((===cns11643-1      . #x5870) ; &R-C1-5870; [56-80]
+         )
+        ((===gt              . 61541)  ; &R-GT-61541;
+         (===gt-k            . 06398)  ; &R-GT-61541;
+         )
+        ((===ucs@ks          . #x9B3C) ; &R-K0-5021;
+         (===ks-x1001        . #x5021) ; &R-K0-5021; [48-01]
+         ))
+       ))
+      )
+     ((total-strokes      . 9)
+      (ideographic-structure@apparent
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT")
+       (=ucs               . #x2FF7)   ; ⿷
+       )
+       ((=ucs-itaiji-004    . #x9B3C)  ; &U-i004+9B3C;
+       )
+       ((=ucs              . #x53B6)   ; 厶
+       ))
+      (=ucs@unicode      . #x9B3C)     ; &G0-396D;
+      (=ucs@JP/hanazono          . nil)
+      (=gb2312           . #x396D)     ; &G0-396D; [25-77]
+      (=big5-cdp         . #x8A5D)     ; &I-CDP-8A5D;
+      (->subsumptive
+       ((==ucs@unicode     . #x9B3C)   ; &g2-UU+9B3C;
+       (==ucs@JP/hanazono  . nil)
+       (==gb2312           . #x396D)   ; &g2-UU+9B3C; [25-77]
+       )
+       ((==big5-cdp        . #x8A5D)   ; &g2-CDP-8A5D;
+       ))
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9C7C)     ; 鱼
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED FISH")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EE5)       ; ⻥
+    (=big5-cdp         . #x8A5B)       ; &I-CDP-8A5B;
+    (<-identical@component
      ((=ucs              . #x9C7C)     ; 鱼
       ))
-    (=ucs              . #x2EE5)       ; ⻥
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED BIRD")
+  '((<-denotational
+     ((=ucs              . #x9E1F)     ; 鸟
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED BIRD")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EE6)       ; ⻦
+    (<-identical@component
      ((=ucs              . #x9E1F)     ; 鸟
       ))
-    (=ucs              . #x2EE6)       ; ⻦
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED SALT")
+  '((<-denotational
+     ((=ucs              . #x5364)     ; 卤
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SALT")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EE7)       ; ⻧
+    (<-identical@component
      ((=ucs              . #x5364)     ; 卤
       ))
-    (=ucs              . #x2EE7)       ; ⻧
     ))
 (define-char
-  '((name              . "CJK RADICAL SIMPLIFIED WHEAT")
+  '((<-denotational
+     ((=ucs              . #x9EA6)     ; 麦
+      ))
+    (name              . "CJK RADICAL SIMPLIFIED WHEAT")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x9EA6)     ; 麦
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 0)
+    (total-strokes      . 7)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=ucs              . #x9FB6)     ; 龶
+      )
+     ((=ucs              . #x5902)     ; 夂
       ))
     (=ucs              . #x2EE8)       ; ⻨
-    ))
-(define-char
-  '((name              . "CJK RADICAL SIMPLIFIED YELLOW")
+    (=ucs@unicode      . #x9EA6)       ; ⻨
+    (=adobe-japan1-0   . 03380)        ; &I-AJ1-03380;
+    (=jis-x0208                . #x477E)       ; &I-J90-477E; [39-94]
+    (=gb2312           . #x4273)       ; &I-G0-4273; [34-83]
+    (=jis-x0213-1      . #x477E)       ; &I-JX1-477E; [39-94]
+    (=gt               . 64905)        ; &I-GT-64905;
+    (=gt-k             . 02633)        ; &I-GT-K02633;
+    (=gt-pj-1          . #x477E)       ; &I-GT-64905; [39-94]
+    (=daikanwa         . 47718)        ; &I-M-47718;
+    (=daijiten         . 01918)        ; &I-DJT-01918;
+    (=shinjigen                .  9791)        ; ⻨
+    (<-simplified@CN
+     ((=ucs@unicode      . #x9EA5)     ; &AJ1-07425;
+      (=adobe-japan1-0   . 07425)      ; &AJ1-07425;
+      (=gb12345                  . #x4273)     ; &AJ1-07425; [34-83]
+      ))
+    (<-simplified@JP/Jouyou
+     ((=ucs@unicode      . #x9EA5)     ; &AJ1-07425;
+      (=adobe-japan1-0   . 07425)      ; &AJ1-07425;
+      (=jis-x0208        . #x734E)     ; &I-J90-734E; [83-46]
+      ))
+    (->subsumptive
+     ((==ucs@unicode     . #x9EA6)     ; &g2-AJ1-03380;
+      (==adobe-japan1-0          . 03380)      ; &g2-AJ1-03380;
+      (==gb2312                  . #x4273)     ; &g2-AJ1-03380; [34-83]
+      (==jis-x0208       . #x477E)     ; &g2-AJ1-03380; [39-94]
+      (==jis-x0213-1     . #x477E)     ; &g2-AJ1-03380; [39-94]
+      (==gt              . 64905)      ; &g2-AJ1-03380;
+      (==gt-k            . 02633)      ; &g2-AJ1-03380;
+      (==daikanwa        . 47718)      ; &g2-AJ1-03380;
+      (==daijiten        . 01918)      ; &g2-AJ1-03380;
+      (==shinjigen       .  9791)      ; &g2-AJ1-03380;
+      (->subsumptive
+       ((===daikanwa       . 47718)    ; &R-M-47718;
+       )
+       ((===daijiten       . 01918)    ; &R-DJT-01918;
+       )
+       ((===jis-x0208      . #x477E)   ; &R-J0-477E; [39-94]
+       (===jis-x0213-1     . #x477E)   ; &R-J0-477E; [39-94]
+       )
+       ((===adobe-japan1-0  . 03380)   ; &R-AJ1-03380;
+       )
+       ((===gt             . 64905)    ; &R-GT-64905;
+       (===gt-k            . 02633)    ; &R-GT-64905;
+       )
+       ((===ucs@unicode            . #x9EA6)   ; &R-UU+9EA6;
+       ))
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9EC4)     ; 黄
+      ))
+    (name              . "CJK RADICAL SIMPLIFIED YELLOW")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x9EC4)     ; 黄
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 0)
+    (total-strokes      . 11)
+    (ideographic-structure@apparent
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=ucs@unicode      . #x9FB7)     ; &CDP-8B5C;
+      (=big5-cdp         . #x8B5C)     ; &CDP-8B5C;
+      )
+     ((=big5-cdp-itaiji-001 . #x8CE6)  ; &CDP-i001-8CE6;
       ))
     (=ucs              . #x2EE9)       ; ⻩
+    (=ucs@unicode      . #x9EC4)       ; ⻩
+    (=adobe-japan1-0   . 01323)        ; &I-AJ1-01323;
+    (=jis-x0208                . #x322B)       ; &I-J90-322B; [18-11]
+    (=gb2312           . #x3B46)       ; &I-G0-3B46; [27-38]
+    (=jis-x0213-1      . #x322B)       ; &I-JX1-322B; [18-11]
+    (=big5-cdp         . #x8A5E)       ; &I-CDP-8A5E;
+    (=gt               . 65323)        ; &I-GT-65323;
+    (=gt-k             . 07722)        ; &I-GT-K07722;
+    (=gt-pj-1          . #x322B)       ; &I-GT-65323; [18-11]
+    (=daikanwa/+p      . 47926)        ; ⻩
+    (=daijiten         . 14694)        ; &I-DJT-14694;
+    (<-simplified@JP/Jouyou
+     ((=ucs@unicode      . #x9EC3)     ; &GT-65324;
+      (=ks-x1001         . #x7C5C)     ; &GT-65324; [92-60]
+      (=jis-x0213-1      . #x7E71)     ; &I-JX1-7E71; [94-81]
+      (=daikanwa         . 47926)      ; &I-M-47926;
+      ))
+    (->subsumptive
+     ((==ucs@unicode     . #x9EC4)     ; &g2-AJ1-01323;
+      (==adobe-japan1-0          . 01323)      ; &g2-AJ1-01323;
+      (==gb2312                  . #x3B46)     ; &g2-AJ1-01323; [27-38]
+      (==jis-x0208       . #x322B)     ; &g2-AJ1-01323; [18-11]
+      (==jis-x0213-1     . #x322B)     ; &g2-AJ1-01323; [18-11]
+      (==big5-cdp        . #x8A5E)     ; &g2-AJ1-01323;
+      (==gt              . 65323)      ; &g2-AJ1-01323;
+      (==gt-k            . 07722)      ; &g2-AJ1-01323;
+      (==daikanwa/+p     . 47926)      ; &g2-AJ1-01323;
+      (->subsumptive
+       ((===daikanwa/+p            . 47926)    ; &R-M-p47926;
+       )
+       ((===jis-x0208      . #x322B)   ; &R-J0-322B; [18-11]
+       (===jis-x0213-1     . #x322B)   ; &R-J0-322B; [18-11]
+       )
+       ((===adobe-japan1-0  . 01323)   ; &R-AJ1-01323;
+       )
+       ((===gt             . 65323)    ; &R-GT-65323;
+       (===gt-k            . 07722)    ; &R-GT-65323;
+       )
+       ((===ucs@unicode            . #x9EC4)   ; &R-UU+9EC4;
+       )
+       ((===big5-cdp       . #x8A5E)   ; &R-CDP-8A5E;
+       ))
+      )
+     ((==daijiten        . 14694)      ; &g2-DJT-14694;
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED FROG")
+  '((<-denotational
+     ((=ucs              . #x9EFE)     ; 黾
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED FROG")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x9EFE)     ; 黾
+    (ideographic-radical@ucs . 205)    ; ⿌
+    (ideographic-strokes@ucs . 0)
+    (ideographic-radical@cns . 30)     ; ⼝
+    (ideographic-strokes@cns . 5)
+    (total-strokes      . 8)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=ucs              . #x53E3)     ; 口
+      )
+     ((=ucs@unicode      . #x7535)     ; &G0-3567;
+      (=gb2312           . #x3567)     ; &G0-3567; [21-71]
       ))
     (=ucs              . #x2EEA)       ; ⻪
+    (=ucs@unicode      . #x9EFE)       ; ⻪
+    (=gb2312           . #x763C)       ; &I-G0-763C; [86-28]
+    (=cns11643-3       . #x2772)       ; &I-C3-2772; [07-82]
+    (=big5-cdp         . #x8A59)       ; &I-CDP-8A59;
+    (<-simplified@CN
+     ((=ucs@unicode      . #x9EFD)     ; &AJ1-07449;
+      (=adobe-japan1-0   . 07449)      ; &AJ1-07449;
+      (=gb12345                  . #x763C)     ; &AJ1-07449; [86-28]
+      ))
+    (->subsumptive
+     ((==ucs@unicode     . #x9EFE)     ; &g2-CDP-8A59;
+      (==gb2312                  . #x763C)     ; &g2-CDP-8A59; [86-28]
+      (==cns11643-3      . #x2772)     ; &g2-CDP-8A59; [07-82]
+      (==big5-cdp        . #x8A59)     ; &g2-CDP-8A59;
+      (->subsumptive
+       ((===cns11643-3     . #x2772)   ; &R-C3-2772; [07-82]
+       )
+       ((===ucs@unicode            . #x9EFE)   ; &R-UU+9EFE;
+       )
+       ((===big5-cdp       . #x8A59)   ; &R-CDP-8A59;
+       ))
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL J-SIMPLIFIED EVEN")
+  '((<-denotational
+     ((=ucs              . #x6589)     ; 斉
+      ))
+    (name              . "CJK RADICAL J-SIMPLIFIED EVEN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EEB)       ; ⻫
+    (<-identical@component
      ((=ucs              . #x6589)     ; 斉
       ))
-    (=ucs              . #x2EEB)       ; ⻫
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED EVEN")
+  '((<-denotational
+     ((=ucs              . #x9F50)     ; 齐
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED EVEN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x9F50)     ; 齐
+    (ideographic-radical@ucs . 210)    ; ⿑
+    (ideographic-strokes@ucs . 0)
+    (ideographic-radical@daikanwa . 67)        ; ⽂
+    (ideographic-strokes@daikanwa . 2)
+    (ideographic-radical@daikanwa*sources
+     daikanwa cns11643)
+    (total-strokes      . 6)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=ucs              . #x6587)     ; 文
+      )
+     ((=big5-cdp         . #x8BF5)     ; &CDP-8BF5;
       ))
     (=ucs              . #x2EEC)       ; ⻬
+    (=ucs@unicode      . #x9F50)       ; ⻬
+    (=gb2312           . #x466B)       ; &I-G0-466B; [38-75]
+    (=cns11643-3       . #x2370)       ; &I-C3-2370; [03-80]
+    (=big5-cdp         . #x8A54)       ; &I-CDP-8A54;
+    (=daikanwa         . 13451)        ; &I-M-13451;
+    (<-simplified@CN
+     ((=ucs@unicode      . #x9F4A)     ; &AJ1-07457;
+      (=adobe-japan1-0   . 07457)      ; &AJ1-07457;
+      (=gb12345                  . #x466B)     ; &AJ1-07457; [38-75]
+      ))
+    (<-vulgar
+     ((=ucs@unicode      . #x9F4A)     ; &AJ1-07457;
+      (=adobe-japan1-0   . 07457)      ; &AJ1-07457;
+      (=daikanwa         . 48560)      ; &I-M-48560;
+      ))
+    (<-vulgar*sources
+     songyuan-yilai-suzipu daikanwa)
+    (->subsumptive
+     ((ideographic-radical . 67)       ; ⽂
+      (ideographic-strokes . 2)
+      (==big5-cdp        . #x8A54)     ; &g2-CDP-8A54;
+      (==daikanwa        . 13451)      ; &g2-CDP-8A54;
+      (->subsumptive
+       ((===daikanwa       . 13451)    ; &R-M-13451;
+       )
+       ((===big5-cdp       . #x8A54)   ; &R-CDP-8A54;
+       ))
+      )
+     ((==ucs@unicode     . #x9F50)     ; &g2-UU+9F50;
+      (==gb2312                  . #x466B)     ; &g2-UU+9F50; [38-75]
+      (==cns11643-3      . #x2370)     ; &g2-UU+9F50; [03-80]
+      (->subsumptive
+       ((===ucs@unicode            . #x9F50)   ; &R-UU+9F50;
+       )
+       ((===cns11643-3     . #x2370)   ; &R-C3-2370; [03-80]
+       ))
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL J-SIMPLIFIED TOOTH")
+  '((<-denotational
+     ((=ucs              . #x6B6F)     ; 歯
+      ))
+    (name              . "CJK RADICAL J-SIMPLIFIED TOOTH")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EED)       ; ⻭
+    (<-identical@component
      ((=ucs              . #x6B6F)     ; 歯
       ))
-    (=ucs              . #x2EED)       ; ⻭
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED TOOTH")
+  '((<-denotational
+     ((=ucs              . #x9F7F)     ; 齿
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED TOOTH")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EEE)       ; ⻮
+    (<-identical@component
      ((=ucs              . #x9F7F)     ; 齿
       ))
-    (=ucs              . #x2EEE)       ; ⻮
     ))
 (define-char
-  '((name              . "CJK RADICAL J-SIMPLIFIED DRAGON")
+  '((<-denotational
+     ((=ucs              . #x7ADC)     ; 竜
+      ))
+    (name              . "CJK RADICAL J-SIMPLIFIED DRAGON")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x7ADC)     ; 竜
+    (ideographic-radical . 117)        ; ⽴
+    (ideographic-strokes . 5)
+    (total-strokes      . 10)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=ucs              . #x7ACB)     ; 立
+      )
+     ((=big5-cdp         . #x8BE8)     ; &CDP-8BE8;
       ))
+    (sound@ja/on       "ryuu")
     (=ucs              . #x2EEF)       ; ⻯
-    ))
-(define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED DRAGON")
+    (=ucs@unicode      . #x7ADC)       ; ⻯
+    (=adobe-japan1-0   . 03965)        ; &I-AJ1-03965;
+    (=jis-x0208                . #x4E35)       ; &I-J90-4E35; [46-21]
+    (=iso-ir165                . #x2E6B)       ; &I-EGB-2E6B; [14-75]
+    (=cns11643-3       . #x3327)       ; &I-C3-3327; [19-07]
+    (=jis-x0213-1      . #x4E35)       ; &I-JX1-4E35; [46-21]
+    (=gt               . 33220)        ; &I-GT-33220;
+    (=gt-k             . 06559)        ; &I-GT-K06559;
+    (=gt-pj-1          . #x4E35)       ; &I-GT-33220; [46-21]
+    (=daikanwa         . 25751)        ; &I-M-25751;
+    (=daijiten         . 08360)        ; &I-DJT-08360;
+    (=shinjigen                .  9912)        ; ⻯
+    (<-ancient
+     ((=ucs@unicode      . #x9F8D)     ; &AJ1-03966;
+      (=adobe-japan1-0   . 03966)      ; &AJ1-03966;
+      (=daikanwa         . 48818)      ; &I-M-48818;
+      ))
+    (<-ancient*sources
+     jiyun daikanwa)
+    (<-simplified@JP/Jouyou
+     ((=ucs@unicode      . #x9F8D)     ; &AJ1-03966;
+      (=adobe-japan1-0   . 03966)      ; &AJ1-03966;
+      (=jis-x0208        . #x4E36)     ; &I-J90-4E36; [46-22]
+      ))
+    (->subsumptive
+     ((==ucs@unicode     . #x7ADC)     ; &g2-AJ1-03965;
+      (==adobe-japan1-0          . 03965)      ; &g2-AJ1-03965;
+      (==iso-ir165       . #x2E6B)     ; &g2-AJ1-03965; [14-75]
+      (==jis-x0208       . #x4E35)     ; &g2-AJ1-03965; [46-21]
+      (==cns11643-3      . #x3327)     ; &g2-AJ1-03965; [19-07]
+      (==jis-x0213-1     . #x4E35)     ; &g2-AJ1-03965; [46-21]
+      (==gt              . 33220)      ; &g2-AJ1-03965;
+      (==gt-k            . 06559)      ; &g2-AJ1-03965;
+      (==daikanwa        . 25751)      ; &g2-AJ1-03965;
+      (==daijiten        . 08360)      ; &g2-AJ1-03965;
+      (==shinjigen       .  9912)      ; &g2-AJ1-03965;
+      (->subsumptive
+       ((===daikanwa       . 25751)    ; &R-M-25751;
+       )
+       ((===daijiten       . 08360)    ; &R-DJT-08360;
+       )
+       ((===jis-x0208      . #x4E35)   ; &R-J0-4E35; [46-21]
+       (===jis-x0213-1     . #x4E35)   ; &R-J0-4E35; [46-21]
+       )
+       ((===adobe-japan1-0  . 03965)   ; &R-AJ1-03965;
+       )
+       ((===gt             . 33220)    ; &R-GT-33220;
+       (===gt-k            . 06559)    ; &R-GT-33220;
+       )
+       ((===ucs@unicode            . #x7ADC)   ; &R-UU+7ADC;
+       )
+       ((===cns11643-3     . #x3327)   ; &R-C3-3327; [19-07]
+       ))
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9F99)     ; 龙
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED DRAGON")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EF0)       ; ⻰
+    (<-identical@component
      ((=ucs              . #x9F99)     ; 龙
       ))
-    (=ucs              . #x2EF0)       ; ⻰
     ))
 (define-char
-  '((name              . "CJK RADICAL TURTLE")
+  '((<-denotational
+     ((=ucs              . #x9F9C)     ; 龜
+      ))
+    (name              . "CJK RADICAL TURTLE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EF1)       ; ⻱
+    (<-identical@component
      ((=ucs              . #x9F9C)     ; 龜
       ))
-    (=ucs              . #x2EF1)       ; ⻱
     ))
 (define-char
-  '((name              . "CJK RADICAL J-SIMPLIFIED TURTLE")
+  '((<-denotational
+     ((=ucs              . #x4E80)     ; 亀
+      ))
+    (name              . "CJK RADICAL J-SIMPLIFIED TURTLE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EF2)       ; ⻲
+    (<-identical@component
      ((=ucs              . #x4E80)     ; 亀
       ))
-    (=ucs              . #x2EF2)       ; ⻲
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED TURTLE")
+  '((<-denotational
+     ((=ucs              . #x9F9F)     ; 龟
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED TURTLE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (=ucs              . #x2EF3)       ; ⻳
+    (<-compat
      ((=ucs              . #x9F9F)     ; 龟
       ))
-    (=ucs              . #x2EF3)       ; ⻳
+    (<-identical@component
+     ((=ucs              . #x9F9F)     ; 龟
+      ))
+    (<-simplified@CN
+     ((name              . "CJK RADICAL TURTLE")
+      (=ucs              . #x2EF1)     ; ⻱
+      ))
+    (<-simplified@CN/component
+     ((=ucs              . #x9F9C)     ; 龜
+      ))
     ))