update.
[chise/chiset.git] / Ideograph-R140-Grass.ttl
index 00622c8..d76835a 100644 (file)
 @prefix a.ucs: <http://www.chise.org/est/view/character/rep.ucs=> .
 @prefix bucs: <http://www.chise.org/est/view/character/a2.ucs@bucs=> .
 @prefix a.ucs_iwds-1: <http://www.chise.org/est/view/character/a.ucs@iwds-1=> .
+@prefix a.ucs_cognate: <http://www.chise.org/est/view/character/a.ucs@cognate=> .
 @prefix a.ucs_component: <http://www.chise.org/est/view/character/a.ucs@component=> .
 @prefix a.ucs_iso: <http://www.chise.org/est/view/character/a.ucs@iso=> .
 @prefix a.ucs_unicode: <http://www.chise.org/est/view/character/a.ucs@unicode=> .
 @prefix a.ucs_jis: <http://www.chise.org/est/view/character/a.ucs@jis=> .
+@prefix a.ucs_jis...2004: <http://www.chise.org/est/view/character/a.ucs@jis...2004=> .
 @prefix a.ucs_ks: <http://www.chise.org/est/view/character/a.ucs@ks=> .
 @prefix a.ucs_cns: <http://www.chise.org/est/view/character/a.ucs@cns=> .
 @prefix o.ucs_iso: <http://www.chise.org/est/view/character/o.ucs@iso=> .
@@ -62,6 +64,7 @@
 @prefix rep.adobe-japan1-2: <http://www.chise.org/est/view/character/rep.adobe-japan1-2=> .
 @prefix rep.adobe-japan1-4: <http://www.chise.org/est/view/character/rep.adobe-japan1-4=> .
 @prefix rep.adobe-japan1-5: <http://www.chise.org/est/view/character/rep.adobe-japan1-5=> .
+@prefix rep.adobe-japan1-6: <http://www.chise.org/est/view/character/rep.adobe-japan1-6=> .
 @prefix g2.adobe-japan1-0: <http://www.chise.org/est/view/character/g2.adobe-japan1-0=> .
 @prefix g2.adobe-japan1-2: <http://www.chise.org/est/view/character/g2.adobe-japan1-2=> .
 @prefix g2.adobe-japan1-4: <http://www.chise.org/est/view/character/g2.adobe-japan1-4=> .
 @prefix g2.jis-x0213-1_2004: <http://www.chise.org/est/view/character/g2.jis-x0213-1@2004=> .
 @prefix repi.jis-x0213-1_2004: <http://www.chise.org/est/view/character/repi.jis-x0213-1@2004=> .
 @prefix o.jis-x0213-1_2004: <http://www.chise.org/est/view/character/o.jis-x0213-1@2004=> .
+@prefix a.jis-x0213-1_2004: <http://www.chise.org/est/view/character/a.jis-x0213-1@2004=> .
 @prefix rep.gb12345: <http://www.chise.org/est/view/character/rep.gb12345=> .
 @prefix a.big5: <http://www.chise.org/est/view/character/rep.big5=> .
 @prefix repi.adobe-japan1-0: <http://www.chise.org/est/view/character/repi.adobe-japan1-0=> .
 @prefix a.iwds-1: <http://www.chise.org/est/view/character/a.iwds-1=> .
 @prefix rep.ucs-var-001: <http://www.chise.org/est/view/character/rep.ucs-var-001=> .
 @prefix rep.ucs-var-002: <http://www.chise.org/est/view/character/rep.ucs-var-002=> .
+@prefix rep.ucs-var-003: <http://www.chise.org/est/view/character/rep.ucs-var-003=> .
 @prefix rep.ucs-itaiji-001: <http://www.chise.org/est/view/character/rep.ucs-itaiji-001=> .
+@prefix a.ucs-itaiji-001: <http://www.chise.org/est/view/character/a.ucs-itaiji-001=> .
 @prefix rep.ucs-itaiji-002: <http://www.chise.org/est/view/character/rep.ucs-itaiji-002=> .
 @prefix a.ucs-itaiji-002: <http://www.chise.org/est/view/character/a.ucs-itaiji-002=> .
+@prefix g2.ucs-itaiji-002: <http://www.chise.org/est/view/character/g2.ucs-itaiji-002=> .
 @prefix rep.ucs-itaiji-003: <http://www.chise.org/est/view/character/rep.ucs-itaiji-003=> .
+@prefix a.ucs-itaiji-003: <http://www.chise.org/est/view/character/a.ucs-itaiji-003=> .
 @prefix g2.ucs-itaiji-003: <http://www.chise.org/est/view/character/g2.ucs-itaiji-003=> .
 @prefix rep.ucs-itaiji-004: <http://www.chise.org/est/view/character/rep.ucs-itaiji-004=> .
+@prefix a.ucs-itaiji-006: <http://www.chise.org/est/view/character/a.ucs-itaiji-006=> .
 
 @prefix ucs: <http://rdf.chise.org/data/ccs/ucs/code-point/> .
 @prefix mj: <http://rdf.chise.org/data/ccs/mj/code-point/> .
 @prefix adobe-japan1-2: <http://rdf.chise.org/data/ccs/adobe-japan1-2/code-point/> .
 @prefix adobe-japan1-4: <http://rdf.chise.org/data/ccs/adobe-japan1-4/code-point/> .
 @prefix adobe-japan1-5: <http://rdf.chise.org/data/ccs/adobe-japan1-5/code-point/> .
+@prefix adobe-japan1-6: <http://rdf.chise.org/data/ccs/adobe-japan1-6/code-point/> .
 @prefix jis-x0208: <http://rdf.chise.org/data/ccs/jis-x0208/code-point/> .
 @prefix gb2312: <http://rdf.chise.org/data/ccs/gb2312/code-point/> .
 @prefix ks-x1001: <http://rdf.chise.org/data/ccs/ks-x1001/code-point/> .
 @prefix jis-x0213-2: <http://rdf.chise.org/data/ccs/jis-x0213-2/code-point/> .
 @prefix gb12345: <http://rdf.chise.org/data/ccs/gb12345/code-point/> .
 @prefix big5: <http://rdf.chise.org/data/ccs/big5/code-point/> .
-@prefix adobe-japan1-6: <http://rdf.chise.org/data/ccs/adobe-japan1-6/code-point/> .
 @prefix big5-cdp: <http://rdf.chise.org/data/ccs/big5-cdp/code-point/> .
 @prefix hanyo-denshi...ja: <http://rdf.chise.org/data/ccs/hanyo-denshi...ja/code-point/> .
 @prefix hanyo-denshi...jb: <http://rdf.chise.org/data/ccs/hanyo-denshi...jb/code-point/> .
 @prefix iwds-1: <http://rdf.chise.org/data/ccs/iwds-1/code-point/> .
 @prefix ucs-var-001: <http://rdf.chise.org/data/ccs/ucs-var-001/code-point/> .
 @prefix ucs-var-002: <http://rdf.chise.org/data/ccs/ucs-var-002/code-point/> .
+@prefix ucs-var-003: <http://rdf.chise.org/data/ccs/ucs-var-003/code-point/> .
 @prefix ucs-itaiji-001: <http://rdf.chise.org/data/ccs/ucs-itaiji-001/code-point/> .
 @prefix ucs-itaiji-002: <http://rdf.chise.org/data/ccs/ucs-itaiji-002/code-point/> .
 @prefix ucs-itaiji-003: <http://rdf.chise.org/data/ccs/ucs-itaiji-003/code-point/> .
 @prefix ucs-itaiji-004: <http://rdf.chise.org/data/ccs/ucs-itaiji-004/code-point/> .
+@prefix ucs-itaiji-006: <http://rdf.chise.org/data/ccs/ucs-itaiji-006/code-point/> .
 
 a.ucs:0x8278
     a chisegg:abstract-character ;
@@ -728,6 +739,8 @@ a.ucs:0x2EC0
     :eq rep.gt:39645              ; # &I-GT-39645;
     :eq rep.gt-k:00569            ; # &I-GT-K00569;
     :eq rep.gt-pj-9:20058         ; # &I-GT-39645;
+    :from.mistakable     [ :context domain:component ;
+                           :target  a.ucs:0x535D         ] ;
     :subsume
         a.ucs:0xFA5D         ;
     .
@@ -1019,6 +1032,10 @@ a.ucs:0x26AF4
     :abstract-character-of ucs:0x26AF4 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           1 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x2E84   # ⺄
+    ] ;
     .
 
 rep.ucs_iso:0x26AF4
@@ -1031,11 +1048,16 @@ rep.ucs_iso:0x26AF4
     ideo:strokes           1 ;
     ideo:total-strokes     5 ;
     ideo:hanyu-dazidian  ( 5 3172 4 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x2E84   # ⺄
+    ] ;
     :eq rep.cns11643-6:0x2338     ; # &GT-39663;
     :eq rep.gt:39663              ; # &I-GT-39663;
     :eq rep.gt-pj-6:18023         ; # &I-GT-39663;
     :eq rep.daikanwa:30642        ; # &I-M-30642;
-    :eq rep.hanziku-8:0xE759      ; # &I-HZK08-E759;
+    :subsume
+        g2.ucs_iso:0x26AF4   ;
     .
     rep.cns11643-6:0x2338
                :abstract-glyph-of     cns11643-6:0x2338  .
@@ -1045,8 +1067,47 @@ rep.ucs_iso:0x26AF4
                :abstract-glyph-of        gt-pj-6:18023   .
     rep.daikanwa:30642
                :abstract-glyph-of       daikanwa:30642   .
-    rep.hanziku-8:0xE759
-               :abstract-glyph-of      hanziku-8:0xE759  .
+    g2.ucs_iso:0x26AF4
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26AF4 ] ;
+        :eq g2.cns11643-6:0x2338      ; # &g2-GT-39663;
+        :eq g2.gt:39663               ; # &g2-GT-39663;
+        :eq g2.daikanwa:30642         ; # &g2-GT-39663;
+        :subsume
+            repi.daikanwa:30642  ,
+            repi.cns11643-6:0x2338 ,
+            repi.gt:39663        ,
+            repi.ucs_iso:0x26AF4 ,
+            rep.hanziku-8:0xE759 ;
+        .
+        g2.cns11643-6:0x2338
+              :abstract-glyph-form-of     cns11643-6:0x2338  .
+        g2.gt:39663
+              :abstract-glyph-form-of             gt:39663   .
+        g2.daikanwa:30642
+              :abstract-glyph-form-of       daikanwa:30642   .
+        repi.daikanwa:30642
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:30642 ;
+            .
+        repi.cns11643-6:0x2338
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-6:0x2338 ;
+            .
+        repi.gt:39663
+            a chisegg:glyph-image ;
+            :glyph-image-of gt:39663 ;
+            .
+        repi.ucs_iso:0x26AF4
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x26AF4 ] ;
+            .
+        rep.hanziku-8:0xE759
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-8:0xE759 ;
+            .
 
 rep.gt:39644
     a chisegg:abstract-glyph ;
@@ -1056,6 +1117,10 @@ rep.gt:39644
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           1 ;
     ideo:total-strokes     4 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x2E84   # ⺄
+    ] ;
     :eq rep.gt-pj-10:25131        ; # &GT-39644;
     .
     rep.gt-pj-10:25131
@@ -2022,6 +2087,10 @@ a.ucs:0x26AFA
     :abstract-character-of ucs:0x26AFA ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           2 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x4E06   # 丆
+    ] ;
     .
 
 rep.gt:39690
@@ -2337,8 +2406,8 @@ rep.ucs_iso:0x2B1E6
     ] ;
     :eq rep.gt-k:01418            ; # &GT-K01418;
     :eq rep.gt-pj-k1:16700        ; # &GT-K01418;
-    :from.simplified     [ :context domain:component ;
-                           :target  a.ucs:0x241FE        ] ;
+    ideo:simplified-form-of [ :context domain:component ;
+                              :target  a.ucs:0x241FE        ] ;
     .
     rep.gt-k:01418
                :abstract-glyph-of           gt-k:01418   .
@@ -2615,6 +2684,10 @@ a.ucs:0x8285
     :abstract-character-of ucs:0x8285 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           3 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5F0B   # 弋
+    ] ;
     :eq a.big5:0xCB7B             ; # &I-B-CB7B;
     .
     a.big5:0xCB7B
@@ -2628,6 +2701,10 @@ rep.gt:39828
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           3 ;
     ideo:total-strokes     7 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x5F0B   # 弋
+    ] ;
     :eq rep.ucs_cns:0x8285        ; # &GT-39828;
     :eq rep.cns11643-2:0x247B     ; # &GT-39828;
     :eq rep.gt-pj-6:18046         ; # &I-GT-39828;
@@ -2688,6 +2765,10 @@ a.ucs:0x4496
     :abstract-character-of ucs:0x4496 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           3 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5342   # 卂
+    ] ;
     .
 
 rep.gt:39781
@@ -2698,6 +2779,10 @@ rep.gt:39781
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           3 ;
     ideo:total-strokes     7 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.adobe-japan1-5:17330   # &AJ1-17330;
+    ] ;
     :eq rep.ucs_cns:0x4496        ; # &GT-39781;
     :eq rep.cns11643-4:0x2476     ; # &GT-39781;
     :eq rep.gt-pj-6:18209         ; # &I-GT-39781;
@@ -2758,6 +2843,10 @@ a.ucs:0x8286
     :abstract-character-of ucs:0x8286 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           3 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs_component:0x4E49   # &A-compU+4E49;
+    ] ;
     .
 
 rep.gt:39766
@@ -2768,6 +2857,10 @@ rep.gt:39766
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           3 ;
     ideo:total-strokes     7 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x4E49   # 义
+    ] ;
     :eq rep.ucs_cns:0x8286        ; # &GT-39766;
     :eq rep.cns11643-3:0x2728     ; # &GT-39766;
     :eq rep.gt-pj-6:18210         ; # &I-GT-39766;
@@ -2821,6 +2914,10 @@ rep.ucs_unicode:0x8286
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           3 ;
     ideo:total-strokes     7 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x53C9   # 叉
+    ] ;
     :subsume
         g2.ucs_unicode:0x8286 ;
     .
@@ -3171,11 +3268,11 @@ rep.cns11643-1:0x4B42
     ] ;
     :eq rep.ucs_cns:0x828B        ; # &C1-4B42;
     :eq rep.daikanwa:30670        ; # &I-M-30670;
-    :from.interchangeable [ :context domain:p.:.hu1 ;
-                            :sources chisebib:shuowen-tongxun-dingsheng ,
-                                     chisebib:daikanwa ;
-                            :target  a.ucs:0x5E60         ,
-                                     a.ucs:0x5B87         ] ;
+    ideo:interchangeable-form-of [ :context domain:p.:.hu1 ;
+                                   :sources chisebib:shuowen-tongxun-dingsheng ,
+                                            chisebib:daikanwa ;
+                                   :target  a.ucs:0x5E60         ,
+                                            a.ucs:0x5B87         ] ;
     :subsume
         g2.cns11643-1:0x4B42 ;
     .
@@ -3376,18 +3473,32 @@ a.ucs:0x828C
     ideo:strokes           3 ;
     isd:structure [ a idc:⿱ ;
         isd:above    a.ucs:0x8279 ; # 艹
-        isd:below    a.ucs:0x4E8F   # 亏
+        isd:below    a.ucs_iwds-1:0x4E8F   # &A-IWDSU+4E8F;
     ] ;
     :sound               [ :context domain:ja...on ;
                            :target  ( "u" ) ;
                          ] ;
     .
 
+a.ucs_unicode:0x828C
+    a chisegg:abstract-character ;
+    :abstract-character-of [ :context domain:unicode ;
+                             :target     ucs:0x828C  ] ;
+    :denotation-of
+        a.ucs:0x828C         ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           3 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x4E8F   # 亏
+    ] ;
+    .
+
 rep.cns11643-3:0x2729
     a chisegg:abstract-glyph ;
     :abstract-glyph-of cns11643-3:0x2729 ;
     :denotation-of
-        a.ucs:0x828C         ;
+        a.ucs_unicode:0x828C ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           3 ;
     ideo:total-strokes     7 ;
@@ -3397,8 +3508,8 @@ rep.cns11643-3:0x2729
     ] ;
     :eq rep.ucs_cns:0x828C        ; # &C3-2729;
     :eq rep.daikanwa:30671        ; # &I-M-30671;
-    :from.original       [ :context domain:p.:.yu4 ;
-                           :target  rep.cns11643-1:0x4B42 ] ;
+    ideo:original-form-of [ :context domain:p.:.yu4 ;
+                            :target  rep.cns11643-1:0x4B42 ] ;
     :subsume
         g2.cns11643-3:0x2729 ;
     .
@@ -3435,7 +3546,7 @@ rep.ucs_unicode:0x828C
     :abstract-glyph-of [ :context domain:unicode ;
                          :target     ucs:0x828C  ] ;
     :denotation-of
-        a.ucs:0x828C         ;
+        a.ucs_unicode:0x828C ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           3 ;
     ideo:total-strokes     6 ;
@@ -3594,10 +3705,10 @@ rep.mj:021515
     :eq rep.gt:39694              ; # &I-GT-39694;
     :eq rep.gt-k:01738            ; # &I-GT-K01738;
     :eq rep.gt-pj-1:26473         ; # &I-GT-39694;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.jis-x0208_1978:0x6769 ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.ks-x1001:0x6D4B  ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.jis-x0208_1978:0x6769 ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.ks-x1001:0x6D4B  ] ;
     :subsume
         g2.mj:021515         ;
     .
@@ -4313,8 +4424,8 @@ rep.mj:021525
     :eq rep.gt:39713              ; # &I-GT-39713;
     :eq rep.gt-k:01739            ; # &I-GT-K01739;
     :eq rep.gt-pj-1:26474         ; # &I-GT-39713;
-    :from.simplified     [ :context domain:JP...extra...design ;
-                           :target  rep.mj:021527        ] ;
+    ideo:simplified-form-of [ :context domain:JP...extra...design ;
+                              :target  rep.mj:021527        ] ;
     :subsume
         g2.mj:021525         ,
         g2.ucs_unicode:0x8292 ;
@@ -4590,10 +4701,10 @@ a.ucs:0x8294
     :eq rep.daikanwa:30685        ; # &I-M-30685;
     :eq rep.shinjigen:0817        ; # 芔
     :eq rep.jef-china3:0x45C1     ; # &I-JC3-45C1;
-    :from.original       [ :sources chisebib:daikanwa ,
-                                    chisebib:shinjigen ;
-                           :target  rep.adobe-japan1-0:04312 ] ;
-    :from.same           [ :sources chisebib:shuowen ,
+    ideo:original-form-of [ :sources chisebib:daikanwa ,
+                                     chisebib:shinjigen ;
+                            :target  rep.adobe-japan1-0:04312 ] ;
+    ideo:same-as         [ :sources chisebib:shuowen ,
                                     chisebib:zihui ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x2F82C        ] ;
@@ -4703,20 +4814,54 @@ rep.ucs_unicode:0x8295
 a.ucs:0x26B07
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x26B07 ;
+    :from.denotational_component
+        a.ucs_iwds-1:0x26B07 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           3 ;
     ideo:total-strokes     7 ;
     ideo:hanyu-dazidian  ( 5 3174 11 ) ;
     :eq rep.cns11643-6:0x2923     ; # &I-C6-2923;
     :eq rep.daikanwa:30687        ; # &I-M-30687;
-    :eq rep.hanziku-8:0xE7C2      ; # &I-HZK08-E7C2;
+    :subsume
+        g2.ucs_iso:0x26B07   ;
     .
     rep.cns11643-6:0x2923
                :abstract-glyph-of     cns11643-6:0x2923  .
     rep.daikanwa:30687
                :abstract-glyph-of       daikanwa:30687   .
-    rep.hanziku-8:0xE7C2
-               :abstract-glyph-of      hanziku-8:0xE7C2  .
+    g2.ucs_iso:0x26B07
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26B07 ] ;
+        :eq g2.cns11643-6:0x2923      ; # &g2-M-30687;
+        :eq g2.daikanwa:30687         ; # &g2-M-30687;
+        :subsume
+            repi.daikanwa:30687  ,
+            repi.cns11643-6:0x2923 ,
+            repi.ucs_iso:0x26B07 ,
+            rep.hanziku-8:0xE7C2 ;
+        .
+        g2.cns11643-6:0x2923
+              :abstract-glyph-form-of     cns11643-6:0x2923  .
+        g2.daikanwa:30687
+              :abstract-glyph-form-of       daikanwa:30687   .
+        repi.daikanwa:30687
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:30687 ;
+            .
+        repi.cns11643-6:0x2923
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-6:0x2923 ;
+            .
+        repi.ucs_iso:0x26B07
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x26B07 ] ;
+            .
+        rep.hanziku-8:0xE7C2
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-8:0xE7C2 ;
+            .
 
 a.ucs:0x26B08
     a chisegg:abstract-character ;
@@ -6548,11 +6693,11 @@ rep.cns11643-3:0x2A6B
     :eq rep.ucs_ks:0x82A6         ; # &C3-2A6B;
     :eq rep.ks-x1001:0x7B58       ; # &C3-2A6B;
     :eq rep.daikanwa:30716        ; # &I-M-30716;
-    :from.same           [ :context domain:p.:.hu4 ;
+    ideo:same-as         [ :context domain:p.:.hu4 ;
                            :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.cns11643-2:0x2479 ] ;
-    :from.vulgar         [ :context domain:p.:.lu2 ;
+    ideo:vulgar-form-of  [ :context domain:p.:.lu2 ;
                            :sources chisebib:zihui ,
                                     chisebib:daikanwa ;
                            :target  rep.cns11643-1:0x7A35 ] ;
@@ -6620,10 +6765,10 @@ rep.mj:021562
     :eq rep.jis-x0208_1978...4-pr:0x3032 ; # &MJ021562;
     :eq rep.jis-x0213-1_2004:0x3032 ; # &I-JX3-3032;
     :eq rep.hanyo-denshi...ft:0x3153 ; # &I-HD-FT-3153;
-    :from.simplified     [ :context domain:JP...extra ;
-                           :target  rep.mj:023147        ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.cns11643-1:0x7A35 ] ;
+    ideo:simplified-form-of [ :context domain:JP...extra ;
+                              :target  rep.mj:023147        ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.cns11643-1:0x7A35 ] ;
     :subsume
         g2.mj:021562         ;
     .
@@ -6698,10 +6843,10 @@ rep.mj:021561
     :eq rep.gt-pj-1:12338         ; # &I-GT-39829;
     :eq rep.shinjigen:7065        ; # &MJ021561;
     :eq rep.jef-china3:0x61B3     ; # &I-JC3-61B3;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:021562        ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.cns11643-1:0x7A35 ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:021562        ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.cns11643-1:0x7A35 ] ;
     :subsume
         g2.mj:021561         ,
         g2.ucs_unicode:0x82A6 ;
@@ -9402,6 +9547,10 @@ a.ucs:0x82B8
     :abstract-character-of ucs:0x82B8 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           4 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x4E91   # 云
+    ] ;
     :eq a.jis-x0208:0x375D        ; # 芸
     :eq a.jis-x0213-1:0x375D      ; # 芸
     :eq a.big5:0xAAE5             ; # &I-B-AAE5;
@@ -9421,44 +9570,33 @@ rep.cns11643-1:0x4F48
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           4 ;
     ideo:total-strokes     8 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x4E91   # 云
+    ] ;
     :eq rep.ucs_cns:0x82B8        ; # &C1-4F48;
-    :eq rep.ucs_ks:0x82B8         ; # &C1-4F48;
-    :eq rep.ks-x1001:0x697D       ; # &C1-4F48;
     :eq rep.daikanwa:30741        ; # &I-M-30741;
     :subsume
-        g2.ks-x1001:0x697D   ,
+        g2.cns11643-1:0x4F48 ,
         repi.hng-kar:03410   ;
     .
     rep.ucs_cns:0x82B8
                :abstract-glyph-of [ :context domain:cns     ;
                                     :target     ucs:0x82B8  ] .
-    rep.ucs_ks:0x82B8
-               :abstract-glyph-of [ :context domain:ks      ;
-                                    :target     ucs:0x82B8  ] .
-    rep.ks-x1001:0x697D
-               :abstract-glyph-of       ks-x1001:0x697D  .
     rep.daikanwa:30741
                :abstract-glyph-of       daikanwa:30741   .
-    g2.ks-x1001:0x697D
+    g2.cns11643-1:0x4F48
         a chisegg:abstract-glyph-form ;
-        :abstract-glyph-form-of ks-x1001:0x697D ;
+        :abstract-glyph-form-of cns11643-1:0x4F48 ;
         :eq g2.ucs_cns:0x82B8         ; # &g2-M-30741;
-        :eq g2.ucs_ks:0x82B8          ; # &g2-M-30741;
-        :eq g2.cns11643-1:0x4F48      ; # &g2-M-30741;
         :eq g2.daikanwa:30741         ; # &g2-M-30741;
         :subsume
             repi.daikanwa:30741  ,
-            repi.cns11643-1:0x4F48 ,
-            repi.ks-x1001:0x697D ;
+            repi.cns11643-1:0x4F48 ;
         .
         g2.ucs_cns:0x82B8
               :abstract-glyph-form-of [ :context domain:cns     ;
                                         :target     ucs:0x82B8  ] .
-        g2.ucs_ks:0x82B8
-              :abstract-glyph-form-of [ :context domain:ks      ;
-                                        :target     ucs:0x82B8  ] .
-        g2.cns11643-1:0x4F48
-              :abstract-glyph-form-of     cns11643-1:0x4F48  .
         g2.daikanwa:30741
               :abstract-glyph-form-of       daikanwa:30741   .
         repi.daikanwa:30741
@@ -9469,14 +9607,6 @@ rep.cns11643-1:0x4F48
             a chisegg:glyph-image ;
             :glyph-image-of cns11643-1:0x4F48 ;
             .
-        repi.ks-x1001:0x697D
-            a chisegg:glyph-image ;
-            :glyph-image-of ks-x1001:0x697D ;
-            :eq repi.ucs_ks:0x82B8        ; # &R-K0-697D;
-            .
-            repi.ucs_ks:0x82B8
-                          :glyph-image-of [ :context domain:ks      ;
-                                            :target     ucs:0x82B8  ] .
     repi.hng-kar:03410
         a chisegg:glyph-image ;
         :glyph-image-of hng-kar:03410 ;
@@ -9490,18 +9620,23 @@ rep.mj:021606
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           4 ;
     ideo:total-strokes     7 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x4E91   # 云
+    ] ;
     :eq rep.ucs_unicode:0x82B8    ; # &MJ021606;
     :eq rep.adobe-japan1-0:01843  ; # &I-AJ1-01843;
     :eq rep.jis-x0208:0x375D      ; # &I-J90-375D;
     :eq rep.gb2312:0x5C3F         ; # &I-G0-5C3F;
+    :eq rep.ks-x1001:0x697D       ; # &I-K0-697D;
     :eq rep.jis-x0213-1:0x375D    ; # &I-JX1-375D;
     :eq rep.hanyo-denshi...ja:0x375D ; # &I-HD-JA-375D;
     :eq rep.gt:39751              ; # &I-GT-39751;
     :eq rep.gt-k:02535            ; # &I-GT-K02535;
     :eq rep.gt-pj-1:14173         ; # &I-GT-39751;
     :eq rep.daikanwa...._.p:30741 ; # &MJ021606;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.mj:023068        ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.mj:023068        ] ;
     :subsume
         g2.mj:021606         ;
     .
@@ -9514,6 +9649,8 @@ rep.mj:021606
                :abstract-glyph-of      jis-x0208:0x375D  .
     rep.gb2312:0x5C3F
                :abstract-glyph-of         gb2312:0x5C3F  .
+    rep.ks-x1001:0x697D
+               :abstract-glyph-of       ks-x1001:0x697D  .
     rep.jis-x0213-1:0x375D
                :abstract-glyph-of    jis-x0213-1:0x375D  .
     rep.hanyo-denshi...ja:0x375D
@@ -9535,6 +9672,7 @@ rep.mj:021606
         :eq g2.ucs_unicode:0x82B8     ; # &g2-MJ021606;
         :eq g2.adobe-japan1-0:01843   ; # &g2-MJ021606;
         :eq g2.gb2312:0x5C3F          ; # &g2-MJ021606;
+        :eq g2.ks-x1001:0x697D        ; # &g2-MJ021606;
         :eq g2.jis-x0208:0x375D       ; # &g2-MJ021606;
         :eq g2.jis-x0213-1:0x375D     ; # &g2-MJ021606;
         :eq g2.hanyo-denshi...ja:0x375D ; # &g2-MJ021606;
@@ -9547,7 +9685,8 @@ rep.mj:021606
             repi.adobe-japan1-6:01843 ,
             repi.mj:021606       ,
             repi.gt:39751        ,
-            repi.ucs_unicode:0x82B8 ;
+            repi.ucs_unicode:0x82B8 ,
+            repi.ks-x1001:0x697D ;
         .
         g2.ucs_unicode:0x82B8
               :abstract-glyph-form-of [ :context domain:unicode ;
@@ -9556,6 +9695,8 @@ rep.mj:021606
               :abstract-glyph-form-of adobe-japan1-0:01843   .
         g2.gb2312:0x5C3F
               :abstract-glyph-form-of         gb2312:0x5C3F  .
+        g2.ks-x1001:0x697D
+              :abstract-glyph-form-of       ks-x1001:0x697D  .
         g2.jis-x0208:0x375D
               :abstract-glyph-form-of      jis-x0208:0x375D  .
         g2.jis-x0213-1:0x375D
@@ -9599,6 +9740,14 @@ rep.mj:021606
             :glyph-image-of [ :context domain:unicode ;
                               :target     ucs:0x82B8  ] ;
             .
+        repi.ks-x1001:0x697D
+            a chisegg:glyph-image ;
+            :glyph-image-of ks-x1001:0x697D ;
+            :eq repi.ucs_ks:0x82B8        ; # &R-K0-697D;
+            .
+            repi.ucs_ks:0x82B8
+                          :glyph-image-of [ :context domain:ks      ;
+                                            :target     ucs:0x82B8  ] .
 
 a.ucs:0x82B9
     a chisegg:abstract-character ;
@@ -10857,6 +11006,8 @@ a.ucs:0x26B1F
 a.ucs:0x26B20
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x26B20 ;
+    :from.denotational_component
+        a.ucs_iwds-1:0x26B07 ;
     ideo:radical           [ :context domain:ucs     ;
                              :target          140 ; # ⾋
                            ] ;
@@ -10876,13 +11027,27 @@ rep.daikanwa:30757
     :sound               [ :context domain:ja...on ;
                            :target  ( "bAu" ) ;
                          ] ;
-    :eq rep.hanziku-8:0xE8BC      ; # &I-HZK08-E8BC;
-    :from.same           [ :sources chisebib:yupian ,
+    ideo:same-as         [ :sources chisebib:yupian ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x833B         ] ;
+    :subsume
+        g2.daikanwa:30757    ;
     .
-    rep.hanziku-8:0xE8BC
-               :abstract-glyph-of      hanziku-8:0xE8BC  .
+    g2.daikanwa:30757
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:30757 ;
+        :subsume
+            repi.daikanwa:30757  ,
+            rep.hanziku-8:0xE8BC ;
+        .
+        repi.daikanwa:30757
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:30757 ;
+            .
+        rep.hanziku-8:0xE8BC
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-8:0xE8BC ;
+            .
 
 rep.cns11643-4:0x277E
     a chisegg:abstract-glyph ;
@@ -11014,6 +11179,10 @@ a.ucs:0x26B24
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           4 ;
     ideo:total-strokes     8 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x3E26   # 㸦
+    ] ;
     .
 
 rep.ucs_iso:0x26B24
@@ -11025,6 +11194,10 @@ rep.ucs_iso:0x26B24
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           4 ;
     ideo:total-strokes     8 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x3E26   # 㸦
+    ] ;
     :eq rep.cns11643-6:0x2D7A     ; # &C6-2D7A;
     :eq rep.daikanwa:30763        ; # &I-M-30763;
     :subsume
@@ -11128,6 +11301,10 @@ a.ucs:0x44A5
     :abstract-character-of ucs:0x44A5 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           4 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5E00   # 帀
+    ] ;
     .
 
 rep.cns11643-3:0x2A61
@@ -11138,10 +11315,42 @@ rep.cns11643-3:0x2A61
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           4 ;
     ideo:total-strokes     8 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x5E00   # 帀
+    ] ;
+    :eq rep.ucs_cns:0x44A5        ; # &C3-2A61;
     :eq rep.daikanwa:30766        ; # &I-M-30766;
+    :subsume
+        g2.cns11643-3:0x2A61 ;
     .
+    rep.ucs_cns:0x44A5
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x44A5  ] .
     rep.daikanwa:30766
                :abstract-glyph-of       daikanwa:30766   .
+    g2.cns11643-3:0x2A61
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-3:0x2A61 ;
+        :eq g2.ucs_cns:0x44A5         ; # &g2-M-30766;
+        :eq g2.daikanwa:30766         ; # &g2-M-30766;
+        :subsume
+            repi.daikanwa:30766  ,
+            repi.cns11643-3:0x2A61 ;
+        .
+        g2.ucs_cns:0x44A5
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x44A5  ] .
+        g2.daikanwa:30766
+              :abstract-glyph-form-of       daikanwa:30766   .
+        repi.daikanwa:30766
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:30766 ;
+            .
+        repi.cns11643-3:0x2A61
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-3:0x2A61 ;
+            .
 
 rep.ucs_unicode:0x44A5
     a chisegg:abstract-glyph ;
@@ -11152,7 +11361,25 @@ rep.ucs_unicode:0x44A5
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           4 ;
     ideo:total-strokes     7 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x5E00   # 帀
+    ] ;
+    :subsume
+        g2.ucs_unicode:0x44A5 ;
     .
+    g2.ucs_unicode:0x44A5
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x44A5  ] ;
+        :subsume
+            repi.ucs_unicode:0x44A5 ;
+        .
+        repi.ucs_unicode:0x44A5
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:unicode ;
+                              :target     ucs:0x44A5  ] ;
+            .
 
 a.ucs:0x26B26
     a chisegg:abstract-character ;
@@ -12207,10 +12434,10 @@ rep.mj:021637
     :eq rep.gt:39928              ; # &I-GT-39928;
     :eq rep.gt-pj-1:26482         ; # &I-GT-39928;
     :eq rep.jef-china3:0x63A5     ; # &I-JC3-63A5;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:021638        ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.daikanwa:30776   ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:021638        ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.daikanwa:30776   ] ;
     :subsume
         g2.mj:021637         ;
     .
@@ -15927,6 +16154,10 @@ a.ucs:0x82F1
     :abstract-character-of ucs:0x82F1 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           5 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x592E   # 央
+    ] ;
     :eq a.big5:0xAD5E             ; # &I-B-AD5E;
     .
     a.big5:0xAD5E
@@ -16179,6 +16410,10 @@ a.ucs:0x26B38
     :abstract-character-of ucs:0x26B38 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           5 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs_iwds-1:0x672F   # &A-IWDSU+672F;
+    ] ;
     .
 
 a.ucs_cns:0x26B38
@@ -19960,6 +20195,10 @@ a.ucs:0x44AB
     :abstract-character-of ucs:0x44AB ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           5 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x4EE3   # 代
+    ] ;
     .
 
 rep.cns11643-3:0x2E73
@@ -19970,6 +20209,10 @@ rep.cns11643-3:0x2E73
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           5 ;
     ideo:total-strokes     9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x4EE3   # 代
+    ] ;
     :eq rep.ucs_cns:0x44AB        ; # &C3-2E73;
     :eq rep.daikanwa:30851        ; # &I-M-30851;
     :subsume
@@ -20003,6 +20246,10 @@ rep.ucs_unicode:0x44AB
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           5 ;
     ideo:total-strokes     8 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x4EE3   # 代
+    ] ;
     :subsume
         g2.ucs_unicode:0x44AB ;
     .
@@ -20075,7 +20322,7 @@ a.ucs:0x830D
     :eq rep.gt-k:05282            ; # &I-GT-K05282;
     :eq rep.gt-pj-6:18558         ; # &I-GT-40070;
     :eq rep.daikanwa:30853        ; # &I-M-30853;
-    :to.mistakable       [ :sources chisebib:kangxi-biansi-2char ,
+    ideo:mistakable      [ :sources chisebib:kangxi-biansi-2char ,
                                     chisebib:daikanwa ;
                            :target  rep.gt:40087         ] ;
     .
@@ -20468,8 +20715,8 @@ rep.adobe-japan1-0:01834
     :eq rep.gt-k:03686            ; # &I-GT-K03686;
     :eq rep.gt-pj-1:14164         ; # &I-GT-39875;
     :eq rep.daikanwa...._.p:30861 ; # &AJ1-01834;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.mj:021993        ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.mj:021993        ] ;
     :subsume
         g2.adobe-japan1-0:01834 ;
     .
@@ -20837,6 +21084,13 @@ a.ucs:0x26B5D
     ideo:strokes           [ :context domain:cns     ;
                              :target  4 ] ;
     ideo:total-strokes     9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x2EAB   # ⺫
+    ] ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "batu" ) ;
+                         ] ;
     .
 
 rep.ucs_iso:0x26B5D
@@ -20856,10 +21110,102 @@ rep.ucs_iso:0x26B5D
     ideo:strokes           [ :context domain:cns     ;
                              :target  4 ] ;
     ideo:total-strokes     9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x2EAB   # ⺫
+    ] ;
     :eq rep.cns11643-6:0x333E     ; # &C6-333E;
+    :subsume
+        g2.ucs_iso:0x26B5D   ;
     .
     rep.cns11643-6:0x333E
                :abstract-glyph-of     cns11643-6:0x333E  .
+    g2.ucs_iso:0x26B5D
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26B5D ] ;
+        :eq g2.cns11643-6:0x333E      ; # &g2-IU-00026B5D;
+        :subsume
+            repi.cns11643-6:0x333E ,
+            repi.ucs_iso:0x26B5D ;
+        .
+        g2.cns11643-6:0x333E
+              :abstract-glyph-form-of     cns11643-6:0x333E  .
+        repi.cns11643-6:0x333E
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-6:0x333E ;
+            .
+        repi.ucs_iso:0x26B5D
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x26B5D ] ;
+            .
+
+a.ucs-itaiji-002:0x82F1
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs-itaiji-002:0x82F1 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           5 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    rep.ucs-itaiji-003:0x592E   # &U-i003+592E;
+    ] ;
+    :form-of             [ :context domain:component ;
+                           :target  a.ucs:0x82F1         ] ;
+    .
+
+rep.ucs-itaiji-002:0x82F1
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of ucs-itaiji-002:0x82F1 ;
+    :denotation-of
+        a.ucs-itaiji-002:0x82F1 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           5 ;
+    ideo:total-strokes     9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs-itaiji-003:0x592E   # &U-i003+592E;
+    ] ;
+    :subsume
+        g2.ucs-itaiji-002:0x82F1 ;
+    .
+    g2.ucs-itaiji-002:0x82F1
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of ucs-itaiji-002:0x82F1 ;
+        .
+
+a.ucs-itaiji-003:0x82F1
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs-itaiji-003:0x82F1 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           5 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    rep.ucs-itaiji-004:0x592E   # &U-i004+592E;
+    ] ;
+    :form-of             [ :context domain:component ;
+                           :target  a.ucs:0x82F1         ] ;
+    .
+
+rep.ucs-itaiji-003:0x82F1
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of ucs-itaiji-003:0x82F1 ;
+    :denotation-of
+        a.ucs-itaiji-003:0x82F1 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           5 ;
+    ideo:total-strokes     9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs-itaiji-004:0x592E   # &U-i004+592E;
+    ] ;
+    :subsume
+        g2.ucs-itaiji-003:0x82F1 ;
+    .
+    g2.ucs-itaiji-003:0x82F1
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of ucs-itaiji-003:0x82F1 ;
+        .
 
 a.ucs:0x8363
     a chisegg:abstract-character ;
@@ -20897,7 +21243,7 @@ rep.adobe-japan1-5:17775
     :eq rep.jis-x0213-2:0x2E4A    ; # &I-JX2-2E4A;
     :eq rep.daikanwa:14683        ; # &I-M-14683;
     :eq rep.shinjigen:3528        ; # &AJ1-17775;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x69AE         ] ;
     :subsume
         g2.ucs_unicode:0x8363 ,
@@ -22760,8 +23106,8 @@ rep.adobe-japan1-0:02803
     :eq rep.gt-k:05129            ; # &I-GT-K05129;
     :eq rep.gt-pj-1:16753         ; # &I-GT-40138;
     :eq rep.shinjigen:6791        ; # &AJ1-02803;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.mj:021972        ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.mj:021972        ] ;
     :subsume
         g2.ucs_unicode:0x8358 ;
     .
@@ -23163,8 +23509,8 @@ rep.mj:021800
     :eq rep.hanyo-denshi...ja:0x3071 ; # &I-HD-JA-3071;
     :eq rep.gt:40112              ; # &I-GT-40112;
     :eq rep.gt-pj-1:12401         ; # &I-GT-40112;
-    :from.simplified     [ :context domain:JP...extra...design ;
-                           :target  rep.mj:021802        ] ;
+    ideo:simplified-form-of [ :context domain:JP...extra...design ;
+                              :target  rep.mj:021802        ] ;
     :subsume
         g2.mj:021800         ,
         g2.gt:40112          ,
@@ -24872,6 +25218,10 @@ a.ucs:0x8337
     :abstract-character-of ucs:0x8337 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           6 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x4F10   # 伐
+    ] ;
     :eq a.big5:0xD3AB             ; # &I-B-D3AB;
     .
     a.big5:0xD3AB
@@ -24885,6 +25235,10 @@ rep.cns11643-2:0x324D
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           6 ;
     ideo:total-strokes    10 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x4F10   # 伐
+    ] ;
     :eq rep.ucs_cns:0x8337        ; # &C2-324D;
     :eq rep.daikanwa:30916        ; # &I-M-30916;
     :subsume
@@ -24917,6 +25271,10 @@ rep.jis-x0212:0x576F
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           6 ;
     ideo:total-strokes     9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x4F10   # 伐
+    ] ;
     :eq rep.ucs_unicode:0x8337    ; # &JSP-576F;
     :eq rep.jef-china3:0x61E5     ; # &I-JC3-61E5;
     :subsume
@@ -24979,6 +25337,10 @@ a.ucs:0x8338
     :abstract-character-of ucs:0x8338 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           6 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x8033   # 耳
+    ] ;
     :eq a.big5:0xAFF1             ; # &I-B-AFF1;
     .
     a.big5:0xAFF1
@@ -24992,6 +25354,10 @@ rep.cns11643-1:0x5775
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           6 ;
     ideo:total-strokes    10 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x8033   # 耳
+    ] ;
     :eq rep.ucs_cns:0x8338        ; # &C1-5775;
     :eq rep.daikanwa:30918        ; # &I-M-30918;
     :subsume
@@ -25024,6 +25390,10 @@ rep.mj:021838
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           6 ;
     ideo:total-strokes     9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x8033   # 耳
+    ] ;
     :eq rep.ucs_unicode:0x8338    ; # &MJ021838;
     :eq rep.adobe-japan1-0:02907  ; # &I-AJ1-02907;
     :eq rep.jis-x0208:0x427B      ; # &I-J90-427B;
@@ -25659,48 +26029,94 @@ a.ucs:0x833D
     rep.hanziku-8:0xEE4D
                :abstract-glyph-of      hanziku-8:0xEE4D  .
 
+a.ucs:0x833E
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x833E ;
+    ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs_component:0x5F00   # &A-compU+5F00;
+    ] ;
+    .
+
 rep.daikanwa:30927
     a chisegg:abstract-glyph ;
     :abstract-glyph-of daikanwa:30927 ;
-    :to.ucs              a.ucs:0x833E ; # 茾
+    :denotation-of
+        a.ucs:0x833E         ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           6 ;
     ideo:total-strokes    10 ;
+    ideo:hanyu-dazidian  ( 5 3199 6 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x5E75   # 幵
+    ] ;
+    :subsume
+        g2.daikanwa:30927    ,
+        rep.hanziku-8:0xECCC ;
     .
+    g2.daikanwa:30927
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:30927 ;
+        .
+    rep.hanziku-8:0xECCC
+        a chisegg:abstract-glyph ;
+        :abstract-glyph-of hanziku-8:0xECCC ;
+        .
 
-rep.hanziku-8:0xECCC
+rep.ucs_unicode:0x833E
     a chisegg:abstract-glyph ;
-    :abstract-glyph-of hanziku-8:0xECCC ;
-    :to.ucs              a.ucs:0x833E ; # 茾
-
-    :morohashi-daikanwa          (30927 0 1) ;
+    :abstract-glyph-of [ :context domain:unicode ;
+                         :target     ucs:0x833E  ] ;
+    :denotation-of
+        a.ucs:0x833E         ;
     ideo:radical         140 ; # ⾋ 
-    ideo:strokes           6 ;
-    ideo:total-strokes    10 ;
-    ideo:hanyu-dazidian  ( 5 3199 6 ) ;
+    ideo:strokes           4 ;
+    ideo:total-strokes     7 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x5F00   # 开
+    ] ;
+    :subsume
+        g2.ucs_unicode:0x833E ;
     .
+    g2.ucs_unicode:0x833E
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x833E  ] ;
+        :subsume
+            repi.ucs_unicode:0x833E ;
+        .
+        repi.ucs_unicode:0x833E
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:unicode ;
+                              :target     ucs:0x833E  ] ;
+            .
 
 rep.cns11643-3:0x2A5F
     a chisegg:abstract-glyph ;
     :abstract-glyph-of cns11643-3:0x2A5F ;
-    :to.ucs              a.ucs:0x833E ; # 茾
-
-    :morohashi-daikanwa          (30927 0 2) ;
+    :denotation-of
+        a.ucs:0x833E         ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           4 ;
     ideo:total-strokes     8 ;
-    ideo:hanyu-dazidian  ( 5 3199 6 ) ;
-    .
-
-a.ucs:0x833E
-    a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x833E ;
-
-    :morohashi-daikanwa          (30927 0 3) ;
-    ideo:radical         140 ; # ⾋ 
-    ideo:strokes           4 ;
-    ideo:total-strokes     7 ;
+    :eq rep.ucs_cns:0x833E        ; # &C3-2A5F;
+    :subsume
+        g2.cns11643-3:0x2A5F ;
     .
+    rep.ucs_cns:0x833E
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x833E  ] .
+    g2.cns11643-3:0x2A5F
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-3:0x2A5F ;
+        :eq g2.ucs_cns:0x833E         ; # &g2-CU+833E;
+        .
+        g2.ucs_cns:0x833E
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x833E  ] .
 
 rep.daikanwa:30928
     a chisegg:abstract-glyph ;
@@ -26752,7 +27168,7 @@ rep.mj:021877
     :eq rep.hanyo-denshi...ja:0x3755 ; # &I-HD-JA-3755;
     :eq rep.gt:40077              ; # &I-GT-40077;
     :eq rep.gt-pj-1:14165         ; # &I-GT-40077;
-    :from.same           [ :context domain:JP...jis ;
+    ideo:same-as         [ :context domain:JP...jis ;
                            :target  rep.adobe-japan1-0:07672 ] ;
     :subsume
         g2.mj:021877         ;
@@ -26990,6 +27406,10 @@ a.ucs:0x8348
     :abstract-character-of ucs:0x8348 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           6 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x821B   # 舛
+    ] ;
     :eq a.big5:0xD3B6             ; # &I-B-D3B6;
     .
     a.big5:0xD3B6
@@ -27003,6 +27423,10 @@ rep.cns11643-2:0x3258
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           6 ;
     ideo:total-strokes    10 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.mj:021365   # &MJ021365;
+    ] ;
     :eq rep.ucs_cns:0x8348        ; # &C2-3258;
     :eq rep.daikanwa:30943        ; # &I-M-30943;
     :eq rep.jef-china3:0x9FE4     ; # &I-JC3-9FE4;
@@ -27971,6 +28395,10 @@ a.ucs:0x8352
     :abstract-character-of ucs:0x8352 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           6 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs_component:0x342C   # &A-compU+342C;
+    ] ;
     .
 
 o.ucs_unicode:0x8352
@@ -27987,7 +28415,7 @@ o.ucs_unicode:0x8352
     ] ;
     :eq o.jis-x0208:0x3953        ; # &o-J0-3953;
     :eq o.jis-x0213-1:0x3953      ; # &o-J0-3953;
-    :eq a.big5:0xAFEE             ; # &o-J0-3953;
+    :eq a.big5:0xAFEE             ; # &I-B-AFEE;
     :eq o.gt:40089                ; # &o-J0-3953;
     .
     o.jis-x0208:0x3953
@@ -28007,6 +28435,10 @@ rep.daikanwa:30953
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           6 ;
     ideo:total-strokes    10 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.daikanwa:49065   # &M-49065;
+    ] ;
     .
 
 rep.cns11643-1:0x5772
@@ -28640,11 +29072,28 @@ a.ucs:0x26B8B
         rep.hanziku-8:0xEEEF
                    :abstract-glyph-of      hanziku-8:0xEEEF  .
 
+a.ucs_iwds-1:0x26BBB
+    a chisegg:abstract-character ;
+    :abstract-character-of [ :context domain:iwds-1  ;
+                             :target     ucs:0x26BBB ] ;
+    ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs_iwds-1:0x8099   # &A-IWDSU+8099;
+    ] ;
+    .
+
 a.ucs:0x26B8C
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x26B8C ;
+    :denotation-of
+        a.ucs_iwds-1:0x26BBB ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           6 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x43CD   # 䏍
+    ] ;
     .
 
 rep.cns11643-6:0x3B5A
@@ -28656,6 +29105,10 @@ rep.cns11643-6:0x3B5A
     ideo:strokes           6 ;
     ideo:total-strokes    10 ;
     ideo:hanyu-dazidian  ( 5 3212 8 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x43CD   # 䏍
+    ] ;
     :eq rep.ucs_cns:0x26B8C       ; # &C6-3B5A;
     :eq rep.daikanwa:30970        ; # &I-M-30970;
     :subsume
@@ -28700,6 +29153,10 @@ rep.ucs_iso:0x26B8C
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           6 ;
     ideo:total-strokes     9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x43CD   # 䏍
+    ] ;
     :subsume
         g2.ucs_iso:0x26B8C   ;
     .
@@ -29519,15 +29976,54 @@ a.ucs:0x8367
     :abstract-character-of ucs:0x8367 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           6 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2B1E6 ; # 𫇦
+        isd:below    a.ucs:0x706B   # 火
+    ] ;
+    .
+
+rep.gb2312:0x532B
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of gb2312:0x532B ;
+    :denotation-of
+        a.ucs:0x8367         ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           6 ;
     ideo:total-strokes     9 ;
     ideo:hanyu-dazidian  ( 5 3210 17 ) ;
-    :eq rep.gb2312:0x532B         ; # &I-G0-532B;
-    :eq rep.hanziku-8:0xEEFD      ; # &I-HZK08-EEFD;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.ucs_iso:0x2B1E6 ; # &GT-K01418;
+        isd:below    a.ucs:0x706B   # 火
+    ] ;
+    :eq rep.ucs_unicode:0x8367    ; # &G0-532B;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x7192         ] ;
+    :subsume
+        g2.ucs_unicode:0x8367 ;
     .
-    rep.gb2312:0x532B
-               :abstract-glyph-of         gb2312:0x532B  .
-    rep.hanziku-8:0xEEFD
-               :abstract-glyph-of      hanziku-8:0xEEFD  .
+    rep.ucs_unicode:0x8367
+               :abstract-glyph-of [ :context domain:unicode ;
+                                    :target     ucs:0x8367  ] .
+    g2.ucs_unicode:0x8367
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x8367  ] ;
+        :eq g2.gb2312:0x532B          ; # &g2-UU+8367;
+        :subsume
+            repi.ucs_unicode:0x8367 ,
+            rep.hanziku-8:0xEEFD ;
+        .
+        g2.gb2312:0x532B
+              :abstract-glyph-form-of         gb2312:0x532B  .
+        repi.ucs_unicode:0x8367
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:unicode ;
+                              :target     ucs:0x8367  ] ;
+            .
+        rep.hanziku-8:0xEEFD
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-8:0xEEFD ;
+            .
 
 a.ucs:0x8368
     a chisegg:abstract-character ;
@@ -29654,6 +30150,82 @@ a.ucs:0x21E10
         :abstract-glyph-of cns11643-6:0x3B4E ;
         .
 
+a.ucs:0x2B7CE
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2B7CE ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           6 ;
+    ideo:total-strokes    10 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x200E4   # 𠃤
+    ] ;
+    .
+
+rep.ucs-var-003:0x2B7CE
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of ucs-var-003:0x2B7CE ;
+    :denotation-of
+        a.ucs:0x2B7CE        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           6 ;
+    ideo:total-strokes    10 ;
+    isd:structure [ a idc:⿳ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:middle   rep.mj:056865 ; # &MJ056865;
+        isd:below    a.ucs:0x2BDA7   # 𫶧
+    ] ;
+    .
+
+rep.mj:058448
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of mj:058448 ;
+    :denotation-of
+        a.ucs:0x2B7CE        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           6 ;
+    ideo:total-strokes     9 ;
+    isd:structure [ a idc:⿳ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:middle   rep.mj:056865 ; # &MJ056865;
+        isd:below    a.ucs:0x2BDA7   # 𫶧
+    ] ;
+    :eq rep.ucs_iso:0x2B7CE       ; # &MJ058448;
+    :eq rep.koseki:345970         ; # &MJ058448;
+    :form-of             [ :sources chisebib:koseki ;
+                           :target  rep.mj:021897        ] ;
+    :subsume
+        g2.mj:058448         ;
+    .
+    rep.ucs_iso:0x2B7CE
+               :abstract-glyph-of [ :context domain:iso     ;
+                                    :target     ucs:0x2B7CE ] .
+    rep.koseki:345970
+               :abstract-glyph-of         koseki:345970  .
+    g2.mj:058448
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of mj:058448 ;
+        :eq g2.ucs_iso:0x2B7CE        ; # &g2-MJ058448;
+        :eq g2.koseki:345970          ; # &g2-MJ058448;
+        :subsume
+            repi.mj:058448       ,
+            repi.ucs_iso:0x2B7CE ;
+        .
+        g2.ucs_iso:0x2B7CE
+              :abstract-glyph-form-of [ :context domain:iso     ;
+                                        :target     ucs:0x2B7CE ] .
+        g2.koseki:345970
+              :abstract-glyph-form-of         koseki:345970  .
+        repi.mj:058448
+            a chisegg:glyph-image ;
+            :glyph-image-of mj:058448 ;
+            .
+        repi.ucs_iso:0x2B7CE
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x2B7CE ] ;
+            .
+
 a.ucs-itaiji-002:0x34BC
     a chisegg:abstract-character ;
     :abstract-character-of ucs-itaiji-002:0x34BC ;
@@ -30235,10 +30807,10 @@ rep.mj:021929
     :eq rep.hanyo-denshi...ja:0x683B ; # &I-HD-JA-683B;
     :eq rep.gt:40433              ; # &I-GT-40433;
     :eq rep.gt-pj-1:26683         ; # &I-GT-40433;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:021930        ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.cns11643-2:0x3869 ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:021930        ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.cns11643-2:0x3869 ] ;
     :subsume
         g2.mj:021929         ;
     .
@@ -30934,39 +31506,84 @@ rep.mj:021940
                               :target     ucs:0x837B  ] ;
             .
 
-rep.daikanwa:31006
-    a chisegg:abstract-glyph ;
-    :abstract-glyph-of daikanwa:31006 ;
-    :to.ucs              a.ucs:0x26BBB ; # 𦮻
-    ideo:radical         140 ; # ⾋ 
-    ideo:strokes           7 ;
-    ideo:total-strokes    11 ;
-    ideo:hanyu-dazidian  ( 5 3219 3 ) ;
-    :eq rep.hanziku-8:0xF0D5      ; # &I-HZK08-F0D5;
-    .
-    rep.hanziku-8:0xF0D5
-               :abstract-glyph-of      hanziku-8:0xF0D5  .
-
 a.ucs:0x26BBB
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x26BBB ;
-
-    :morohashi-daikanwa          (31006 0 1) ;
+    :denotation-of
+        a.ucs_iwds-1:0x26BBB ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           7 ;
-    ideo:total-strokes    10 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x8099   # 肙
+    ] ;
     .
 
 rep.cns11643-5:0x352C
     a chisegg:abstract-glyph ;
     :abstract-glyph-of cns11643-5:0x352C ;
-    :to.ucs              a.ucs:0x26BBB ; # 𦮻
-
-    :morohashi-daikanwa          (31006 0 2) ;
+    :denotation-of
+        a.ucs:0x26BBB        ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           7 ;
     ideo:total-strokes    11 ;
+    ideo:hanyu-dazidian  ( 5 3219 3 ) ;
+    :eq rep.ucs_cns:0x26BBB       ; # &C5-352C;
+    :eq rep.daikanwa:31006        ; # &I-M-31006;
+    :subsume
+        g2.daikanwa:31006    ,
+        g2.cns11643-5:0x352C ;
+    .
+    rep.ucs_cns:0x26BBB
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x26BBB ] .
+    rep.daikanwa:31006
+               :abstract-glyph-of       daikanwa:31006   .
+    g2.daikanwa:31006
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:31006 ;
+        :subsume
+            repi.daikanwa:31006  ,
+            rep.hanziku-8:0xF0D5 ;
+        .
+        repi.daikanwa:31006
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:31006 ;
+            .
+        rep.hanziku-8:0xF0D5
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-8:0xF0D5 ;
+            .
+    g2.cns11643-5:0x352C
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-5:0x352C ;
+        :eq g2.ucs_cns:0x26BBB        ; # &g2-CU+26BBB;
+        .
+        g2.ucs_cns:0x26BBB
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x26BBB ] .
+
+rep.ucs_iso:0x26BBB
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26BBB ] ;
+    :denotation-of
+        a.ucs:0x26BBB        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           7 ;
+    ideo:total-strokes    10 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x8099   # 肙
+    ] ;
+    :subsume
+        g2.ucs_iso:0x26BBB   ;
     .
+    g2.ucs_iso:0x26BBB
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26BBB ] ;
+        .
 
 a.ucs:0x26BBC
     a chisegg:abstract-character ;
@@ -31814,6 +32431,10 @@ a.ucs:0x26BC2
     :abstract-character-of ucs:0x26BC2 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           7 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x20991   # 𠦑
+    ] ;
     .
 
 rep.daikanwa:31021
@@ -33491,7 +34112,7 @@ a.ucs:0x8392
     ideo:radical         140 ; # ⾋ 
     isd:structure [ a idc:⿱ ;
         isd:above    a.ucs:0x8279 ; # 艹
-        isd:below    a.daikanwa:03386   # &A-M-03386;
+        isd:below    a.iwds-1:0286   # &IWDS1-286;
     ] ;
     .
 
@@ -36149,6 +36770,10 @@ a.ucs:0x83AB
     :abstract-character-of ucs:0x83AB ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           7 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x65F2   # 旲
+    ] ;
     :eq a.big5:0xB2F6             ; # &I-B-B2F6;
     .
     a.big5:0xB2F6
@@ -36197,6 +36822,20 @@ rep.cns11643-1:0x5C7B
         :glyph-image-of hng-kar:12220 ;
         .
 
+rep.ucs-var-002:0x83AB
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of ucs-var-002:0x83AB ;
+    :denotation-of
+        a.ucs:0x83AB         ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           7 ;
+    ideo:total-strokes    11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EC0 ; # ⻀
+        isd:below    a.ucs:0x65F2   # 旲
+    ] ;
+    .
+
 rep.mj:022034
     a chisegg:abstract-glyph ;
     :abstract-glyph-of mj:022034 ;
@@ -36205,6 +36844,10 @@ rep.mj:022034
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           7 ;
     ideo:total-strokes    10 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x65F2   # 旲
+    ] ;
     :eq rep.ucs_unicode:0x83AB    ; # &MJ022034;
     :eq rep.adobe-japan1-0:03378  ; # &I-AJ1-03378;
     :eq rep.jis-x0208:0x477C      ; # &I-J90-477C;
@@ -36749,7 +37392,7 @@ a.ucs_iwds-1:0x8323
     ideo:strokes           7 ;
     isd:structure [ a idc:⿱ ;
         isd:above    a.ucs:0x8279 ; # 艹
-        isd:below    a.ucs_component:0x5433   # &A-compU+5433;
+        isd:below    a.ucs_iwds-1:0x5433   # &A-IWDSU+5433;
     ] ;
     .
 
@@ -37079,6 +37722,8 @@ rep.ucs-itaiji-001:0x8323
         isd:above    a.ucs:0x5EFF ; # 廿
         isd:below    a.ucs:0x5434   # 吴
     ] ;
+    :form-of             [ :context domain:component ;
+                           :target  rep.big5-cdp:0x8BD3  ] ;
     .
 
 a.ucs:0x26BD8
@@ -37251,6 +37896,10 @@ a.ucs:0x26BDF
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           7 ;
     ideo:total-strokes    11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x809F   # 肟
+    ] ;
     .
 
 rep.ucs_iso:0x26BDF
@@ -37488,27 +38137,73 @@ a.ucs:0x26BE6
         rep.hanziku-8:0xF15A
                    :abstract-glyph-of      hanziku-8:0xF15A  .
 
+a.ucs:0x26BE7
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x26BE7 ;
+    ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x233CB   # 𣏋
+    ] ;
+    .
+
 rep.daikanwa:31108
     a chisegg:abstract-glyph ;
     :abstract-glyph-of daikanwa:31108 ;
-    :to.ucs              a.ucs:0x26C27 ; # 𦰧
+    :denotation-of
+        a.ucs:0x26BE7        ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           7 ;
     ideo:total-strokes    11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.mj:037935   # &MJ037935;
+    ] ;
     .
 
-a.ucs:0x26C27
-    a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x26C27 ;
-
-    :morohashi-daikanwa          (31108 0 1) ;
+rep.hanziku-8:0xF4E3
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of hanziku-8:0xF4E3 ;
+    :denotation-of
+        a.ucs:0x26BE7        ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           7 ;
     ideo:total-strokes    11 ;
-    :eq rep.cns11643-5:0x3525     ; # &I-C5-3525;
+    ideo:hanyu-dazidian  ( 5 3239 5 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs_iso:0x233CB   # &C5-2446;
+    ] ;
     .
-    rep.cns11643-5:0x3525
-               :abstract-glyph-of     cns11643-5:0x3525  .
+
+rep.ucs_iso:0x26BE7
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26BE7 ] ;
+    :denotation-of
+        a.ucs:0x26BE7        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    ideo:total-strokes    11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.mj:037935   # &MJ037935;
+    ] ;
+    :subsume
+        g2.ucs_iso:0x26BE7   ;
+    .
+    g2.ucs_iso:0x26BE7
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26BE7 ] ;
+        :subsume
+            repi.ucs_iso:0x26BE7 ;
+        .
+        repi.ucs_iso:0x26BE7
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x26BE7 ] ;
+            .
 
 a.ucs:0x26BE8
     a chisegg:abstract-character ;
@@ -38168,6 +38863,10 @@ a.ucs:0x44D3
     :abstract-character-of ucs:0x44D3 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           7 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5BFF   # 寿
+    ] ;
     .
 
 rep.cns11643-5:0x3524
@@ -38320,6 +39019,21 @@ a.ucs:0x8361
     rep.hanziku-8:0xEEF6
                :abstract-glyph-of      hanziku-8:0xEEF6  .
 
+rep.ucs-var-001:0x8367
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of ucs-var-001:0x8367 ;
+    :denotation-of
+        a.ucs:0x8367         ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           7 ;
+    ideo:total-strokes    10 ;
+    isd:structure [ a idc:⿳ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:middle   a.ucs:0x5196 ; # 冖
+        isd:below    a.ucs:0x706B   # 火
+    ] ;
+    .
+
 a.ucs:0x836B
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x836B ;
@@ -38509,45 +39223,113 @@ a.ucs:0x83BC
     rep.hanziku-8:0xF27A
                :abstract-glyph-of      hanziku-8:0xF27A  .
 
-a.ucs:0x26BE7
+a.ucs:0x26C1D
     a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x26BE7 ;
+    :abstract-character-of ucs:0x26C1D ;
     ideo:radical         140 ; # ⾋ 
+    ideo:strokes           7 ;
     isd:structure [ a idc:⿱ ;
         isd:above    a.ucs:0x8279 ; # 艹
-        isd:below    a.ucs:0x233CB   # 𣏋
+        isd:below    a.ucs:0x7539   # 甹
     ] ;
     .
 
-rep.hanziku-8:0xF4E3
+rep.ucs_iso:0x26C1D
     a chisegg:abstract-glyph ;
-    :abstract-glyph-of hanziku-8:0xF4E3 ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26C1D ] ;
     :denotation-of
-        a.ucs:0x26BE7        ;
+        a.ucs:0x26C1D        ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           7 ;
     ideo:total-strokes    11 ;
-    ideo:hanyu-dazidian  ( 5 3239 5 ) ;
+    ideo:hanyu-dazidian  ( 8 35 19 ) ;
     isd:structure [ a idc:⿱ ;
         isd:above    a.ucs:0x2EBF ; # ⺿
-        isd:below    rep.ucs_iso:0x233CB   # &C5-2446;
+        isd:below    a.ucs:0x7539   # 甹
     ] ;
+    :eq rep.cns11643-6:0x442D     ; # &C6-442D;
+    :subsume
+        g2.ucs_iso:0x26C1D   ;
     .
+    rep.cns11643-6:0x442D
+               :abstract-glyph-of     cns11643-6:0x442D  .
+    g2.ucs_iso:0x26C1D
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26C1D ] ;
+        :eq g2.cns11643-6:0x442D      ; # &g2-IU-00026C1D;
+        :subsume
+            repi.cns11643-6:0x442D ,
+            repi.ucs_iso:0x26C1D ,
+            rep.hanziku-12:0xEFBB ;
+        .
+        g2.cns11643-6:0x442D
+              :abstract-glyph-form-of     cns11643-6:0x442D  .
+        repi.cns11643-6:0x442D
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-6:0x442D ;
+            .
+        repi.ucs_iso:0x26C1D
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x26C1D ] ;
+            .
+        rep.hanziku-12:0xEFBB
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-12:0xEFBB ;
+            .
 
-a.ucs:0x26C1D
+a.ucs:0x26C27
     a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x26C1D ;
+    :abstract-character-of ucs:0x26C27 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           7 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x233CF   # 𣏏
+    ] ;
+    .
+
+rep.ucs_iso:0x26C27
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26C27 ] ;
+    :denotation-of
+        a.ucs:0x26C27        ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           7 ;
     ideo:total-strokes    11 ;
-    ideo:hanyu-dazidian  ( 8 35 19 ) ;
-    :eq rep.cns11643-6:0x442D     ; # &I-C6-442D;
-    :eq rep.hanziku-12:0xEFBB     ; # &I-HZK12-EFBB;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x233CF   # 𣏏
+    ] ;
+    :eq rep.cns11643-5:0x3525     ; # &C5-3525;
+    :subsume
+        g2.ucs_iso:0x26C27   ;
     .
-    rep.cns11643-6:0x442D
-               :abstract-glyph-of     cns11643-6:0x442D  .
-    rep.hanziku-12:0xEFBB
-               :abstract-glyph-of     hanziku-12:0xEFBB  .
+    rep.cns11643-5:0x3525
+               :abstract-glyph-of     cns11643-5:0x3525  .
+    g2.ucs_iso:0x26C27
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26C27 ] ;
+        :eq g2.cns11643-5:0x3525      ; # &g2-IU-00026C27;
+        :subsume
+            repi.cns11643-5:0x3525 ,
+            repi.ucs_iso:0x26C27 ;
+        .
+        g2.cns11643-5:0x3525
+              :abstract-glyph-form-of     cns11643-5:0x3525  .
+        repi.cns11643-5:0x3525
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-5:0x3525 ;
+            .
+        repi.ucs_iso:0x26C27
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x26C27 ] ;
+            .
 
 a.ucs:0x2C72F
     a chisegg:abstract-character ;
@@ -38601,9 +39383,8 @@ a.big5-cdp:0x8D60
     :abstract-character-of big5-cdp:0x8D60 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           7 ;
-    isd:structure [ a idc:⿳ ;
-        isd:above    a.ucs:0x8279 ; # 艹
-        isd:middle   a.ucs:0x2EAB ; # ⺫
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x26B5D ; # 𦭝
         isd:below    a.ucs:0x5196   # 冖
     ] ;
     .
@@ -38643,6 +39424,32 @@ rep.ruimoku-v6:0xE03D
     :from.unknown        a.ucs:0x26C86        ;
     .
 
+rep.gt-k:07341
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of gt-k:07341 ;
+    :denotation-of
+        a.big5-cdp:0x8D60    ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           7 ;
+    ideo:total-strokes    11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.gt:29638 ; # &GT-29638;
+        isd:below    a.ucs:0x5196   # 冖
+    ] ;
+    :eq rep.gt-pj-k1:12888        ; # &GT-K07341;
+    :subsume
+        g2.gt-k:07341        ;
+    .
+    rep.gt-pj-k1:12888
+               :abstract-glyph-of       gt-pj-k1:12888   .
+    g2.gt-k:07341
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of gt-k:07341 ;
+        :eq g2.gt-pj-k1:12888         ; # &g2-GT-K07341;
+        .
+        g2.gt-pj-k1:12888
+              :abstract-glyph-form-of       gt-pj-k1:12888   .
+
 rep.big5-cdp:0x8D60
     a chisegg:abstract-glyph ;
     :abstract-glyph-of big5-cdp:0x8D60 ;
@@ -38651,6 +39458,10 @@ rep.big5-cdp:0x8D60
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           7 ;
     ideo:total-strokes    11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.mj:046348 ; # &MJ046348;
+        isd:below    a.ucs:0x5196   # 冖
+    ] ;
     :subsume
         g2.big5-cdp:0x8D60   ;
     .
@@ -38699,6 +39510,10 @@ a.ucs:0x83BD
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x83BD ;
     ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿴ ;
+        isd:surround a.ucs_iwds-1:0x26B07 ; # &A-IWDSU+26B07;
+        isd:filling  a.ucs_component:0x72AC   # &A-compU+72AC;
+    ] ;
     :eq a.big5:0xB2F5             ; # &I-B-B2F5;
     .
     a.big5:0xB2F5
@@ -38893,7 +39708,7 @@ rep.cns11643-4:0x3A68
     ideo:hanyu-dazidian  ( 5 3231 11 ) ;
     :eq rep.ucs_cns:0x83BE        ; # &C4-3A68;
     :eq rep.daikanwa:31133        ; # &I-M-31133;
-    :from.vulgar         [ :sources chisebib:zihui ,
+    ideo:vulgar-form-of  [ :sources chisebib:zihui ,
                                     chisebib:daikanwa ;
                            :target  rep.daikanwa:31132   ] ;
     :subsume
@@ -38998,7 +39813,7 @@ a.ucs:0x26C86
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-6:0x4D71 ;
         :eq rep.daikanwa...._.p:31133 ; # &C6-4D71;
-        :from.ancient        a.ucs:0x830D         ;
+        ideo:ancient-form-of a.ucs:0x830D         ;
         .
         rep.daikanwa...._.p:31133
                    :abstract-glyph-of daikanwa...._.p:31133   .
@@ -43330,6 +44145,7 @@ rep.mj:022116
     :eq rep.hanyo-denshi...ja:0x4551 ; # &I-HD-JA-4551;
     :eq rep.gt:41240              ; # &I-GT-41240;
     :eq rep.gt-pj-1:17745         ; # &I-GT-41240;
+    :eq rep.jef-china3:0x62FC     ; # &I-JC3-62FC;
     :subsume
         g2.mj:022116         ;
     .
@@ -43358,6 +44174,8 @@ rep.mj:022116
                :abstract-glyph-of             gt:41240   .
     rep.gt-pj-1:17745
                :abstract-glyph-of        gt-pj-1:17745   .
+    rep.jef-china3:0x62FC
+               :abstract-glyph-of     jef-china3:0x62FC  .
     g2.mj:022116
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of mj:022116 ;
@@ -43373,12 +44191,14 @@ rep.mj:022116
         :eq g2.jis-x0213-1:0x4551     ; # &g2-MJ022116;
         :eq g2.hanyo-denshi...ja:0x4551 ; # &g2-MJ022116;
         :eq g2.gt:41240               ; # &g2-MJ022116;
+        :eq g2.jef-china3:0x62FC      ; # &g2-MJ022116;
         :subsume
             repi.jis-x0208_1983:0x4551 ,
             repi.jis-x0208_1990:0x4551 ,
             repi.adobe-japan1-6:03147 ,
             repi.mj:022116       ,
-            repi.gt:41240        ;
+            repi.gt:41240        ,
+            repi.jef-china3:0x62FC ;
         .
         g2.ucs_jis...1990:0x83DF
               :abstract-glyph-form-of [ :context domain:jis...1990 ;
@@ -43403,6 +44223,8 @@ rep.mj:022116
               :abstract-glyph-form-of hanyo-denshi...ja:0x4551  .
         g2.gt:41240
               :abstract-glyph-form-of             gt:41240   .
+        g2.jef-china3:0x62FC
+              :abstract-glyph-form-of     jef-china3:0x62FC  .
         repi.jis-x0208_1983:0x4551
             a chisegg:glyph-image ;
             :glyph-image-of [ :context domain:1983    ;
@@ -43428,6 +44250,10 @@ rep.mj:022116
             a chisegg:glyph-image ;
             :glyph-image-of gt:41240 ;
             .
+        repi.jef-china3:0x62FC
+            a chisegg:glyph-image ;
+            :glyph-image-of jef-china3:0x62FC ;
+            .
 
 rep.gb2312:0x5D4B
     a chisegg:abstract-glyph ;
@@ -46411,30 +47237,78 @@ a.ucs:0x26C4B
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x26C4B ;
     ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x76F2   # 盲
+    ] ;
+    .
+
+rep.daikanwa:31230
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of daikanwa:31230 ;
+    :denotation-of
+        a.ucs:0x26C4B        ;
+    ideo:radical         140 ; # ⾋ 
     ideo:strokes           8 ;
     ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.daikanwa:23132   # &M-23132;
+    ] ;
     :subsume
-        rep.daikanwa:31230   ,
-        rep.cns11643-6:0x4D6A ,
-        rep.ucs_iso:0x26C4B  ;
+        g2.daikanwa:31230    ;
     .
-    rep.daikanwa:31230
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of daikanwa:31230 ;
+    g2.daikanwa:31230
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:31230 ;
         .
+
+rep.ucs_iso:0x26C4B
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26C4B ] ;
+    :denotation-of
+        a.ucs:0x26C4B        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    ideo:total-strokes    12 ;
+    ideo:hanyu-dazidian  ( 5 3239 2 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.mj:018121   # &MJ018121;
+    ] ;
+    :eq rep.cns11643-6:0x4D6A     ; # &C6-4D6A;
+    :subsume
+        g2.cns11643-6:0x4D6A ,
+        g2.ucs_iso:0x26C4B   ;
+    .
     rep.cns11643-6:0x4D6A
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of cns11643-6:0x4D6A ;
+               :abstract-glyph-of     cns11643-6:0x4D6A  .
+    g2.cns11643-6:0x4D6A
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-6:0x4D6A ;
+        :eq g2.ucs_cns:0x26C4B        ; # &g2-CU+26C4B;
         .
-    rep.ucs_iso:0x26C4B
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of [ :context domain:iso     ;
-                             :target     ucs:0x26C4B ] ;
-        ideo:hanyu-dazidian  ( 5 3239 2 ) ;
-        :eq rep.hanziku-8:0xF4E0      ; # &HZK08-F4E0;
+        g2.ucs_cns:0x26C4B
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x26C4B ] .
+    g2.ucs_iso:0x26C4B
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26C4B ] ;
+        :subsume
+            repi.ucs_iso:0x26C4B ,
+            rep.hanziku-8:0xF4E0 ;
         .
+        repi.ucs_iso:0x26C4B
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x26C4B ] ;
+            .
         rep.hanziku-8:0xF4E0
-                   :abstract-glyph-of      hanziku-8:0xF4E0  .
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-8:0xF4E0 ;
+            .
 
 rep.daikanwa:31231
     a chisegg:abstract-glyph ;
@@ -48393,39 +49267,95 @@ rep.mj:022203
                               :target     ucs:0x8407  ] ;
             .
 
+a.ucs:0x8408
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x8408 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    .
+
 rep.cns11643-3:0x3E50
     a chisegg:abstract-glyph ;
     :abstract-glyph-of cns11643-3:0x3E50 ;
-    :to.ucs              a.ucs:0x8408 ; # 萈
+    :denotation-of
+        a.ucs:0x8408         ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           8 ;
     ideo:total-strokes    12 ;
+    :eq rep.ucs_cns:0x8408        ; # &C3-3E50;
     :eq rep.daikanwa:31257        ; # &I-M-31257;
+    :subsume
+        g2.cns11643-3:0x3E50 ;
     .
+    rep.ucs_cns:0x8408
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x8408  ] .
     rep.daikanwa:31257
                :abstract-glyph-of       daikanwa:31257   .
+    g2.cns11643-3:0x3E50
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-3:0x3E50 ;
+        :eq g2.ucs_cns:0x8408         ; # &g2-M-31257;
+        :eq g2.daikanwa:31257         ; # &g2-M-31257;
+        :subsume
+            repi.daikanwa:31257  ,
+            repi.cns11643-3:0x3E50 ;
+        .
+        g2.ucs_cns:0x8408
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x8408  ] .
+        g2.daikanwa:31257
+              :abstract-glyph-form-of       daikanwa:31257   .
+        repi.daikanwa:31257
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:31257 ;
+            .
+        repi.cns11643-3:0x3E50
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-3:0x3E50 ;
+            .
 
-rep.big5-cdp:0x8DA5
+rep.ucs_unicode:0x8408
     a chisegg:abstract-glyph ;
-    :abstract-glyph-of big5-cdp:0x8DA5 ;
-    :to.ucs              a.ucs:0x8408 ; # 萈
-
-    :morohashi-daikanwa          (31257 0 1) ;
+    :abstract-glyph-of [ :context domain:unicode ;
+                         :target     ucs:0x8408  ] ;
+    :denotation-of
+        a.ucs:0x8408         ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           8 ;
-    ideo:total-strokes    12 ;
-    ideo:hanyu-dazidian  ( 5 3233 9 ) ;
+    ideo:total-strokes    11 ;
+    :subsume
+        g2.ucs_unicode:0x8408 ;
     .
+    g2.ucs_unicode:0x8408
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x8408  ] ;
+        :subsume
+            repi.ucs_unicode:0x8408 ;
+        .
+        repi.ucs_unicode:0x8408
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:unicode ;
+                              :target     ucs:0x8408  ] ;
+            .
 
-a.ucs:0x8408
-    a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x8408 ;
-
-    :morohashi-daikanwa          (31257 0 2) ;
+rep.big5-cdp:0x8DA5
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of big5-cdp:0x8DA5 ;
+    :denotation-of
+        a.ucs:0x8408         ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           8 ;
-    ideo:total-strokes    11 ;
+    ideo:total-strokes    12 ;
+    ideo:hanyu-dazidian  ( 5 3233 9 ) ;
+    :subsume
+        g2.big5-cdp:0x8DA5   ;
     .
+    g2.big5-cdp:0x8DA5
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of big5-cdp:0x8DA5 ;
+        .
 
 a.ucs:0x26C53
     a chisegg:abstract-character ;
@@ -48754,10 +49684,10 @@ rep.adobe-japan1-0:03923
     :eq rep.gt:40545              ; # &I-GT-40545;
     :eq rep.gt-pj-1:19817         ; # &I-GT-40545;
     :eq rep.jef-china3:0x63A2     ; # &I-JC3-63A2;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:022207        ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.cns11643-1:0x6162 ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:022207        ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.cns11643-1:0x6162 ] ;
     :subsume
         g2.ucs_unicode:0x83B1 ;
     .
@@ -50081,6 +51011,10 @@ a.ucs:0x26C58
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           8 ;
     ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x3AC4   # 㫄
+    ] ;
     .
 
 rep.cns11643-6:0x4D75
@@ -50091,6 +51025,10 @@ rep.cns11643-6:0x4D75
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           8 ;
     ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.adobe-japan1-5:20135   # &AJ1-20135;
+    ] ;
     :eq rep.ucs_cns:0x26C58       ; # &C6-4D75;
     :eq rep.daikanwa:31275        ; # &I-M-31275;
     :subsume
@@ -50125,6 +51063,10 @@ rep.ucs_iso:0x26C58
     ideo:strokes           8 ;
     ideo:total-strokes    11 ;
     ideo:hanyu-dazidian  ( 5 3238 8 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.ucs-var-002:0x3AC4   # &U-v002+3AC4;
+    ] ;
     :subsume
         g2.ucs_iso:0x26C58   ;
     .
@@ -50272,7 +51214,7 @@ rep.cns11643-4:0x3A5C
     ] ;
     :eq rep.ucs_cns:0x44E3        ; # &C4-3A5C;
     :eq rep.daikanwa:31278        ; # &I-M-31278;
-    :to.mistakable       [ :sources chisebib:daikanwa ;
+    ideo:mistakable      [ :sources chisebib:daikanwa ;
                            :target  rep.adobe-japan1-5:17303 ] ;
     :subsume
         g2.daikanwa:31278    ,
@@ -50490,6 +51432,10 @@ a.ucs:0x26C5B
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           8 ;
     ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x82DC ; # 苜
+        isd:below    a.ucs_component:0x590A   # &A-compU+590A;
+    ] ;
     .
 
 rep.ucs_iso:0x26C5B
@@ -51270,8 +52216,8 @@ a.ucs:0x2F99F
     :eq rep.gt-pj-1:17272         ; # &I-GT-40802;
     :eq rep.daikanwa:31302        ; # &I-M-31302;
     :eq rep.shinjigen:6863        ; # 著
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0xFA5F         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0xFA5F         ] ;
     :subsume
         g2.mj:022326         ;
     .
@@ -51864,6 +52810,10 @@ a.ucs:0x26C76
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           8 ;
     ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8294 ; # 芔
+        isd:below    a.ucs:0x5189   # 冉
+    ] ;
     .
 
 rep.cns11643-6:0x612F
@@ -51875,6 +52825,10 @@ rep.cns11643-6:0x612F
     ideo:strokes           8 ;
     ideo:total-strokes    14 ;
     ideo:hanyu-dazidian  ( 2 1023 10 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8294 ; # 芔
+        isd:below    rep.mj:007307   # &MJ007307;
+    ] ;
     :eq rep.ucs_cns:0x26C76       ; # &C6-612F;
     :eq rep.daikanwa:31312        ; # &I-M-31312;
     :subsume
@@ -52165,11 +53119,15 @@ rep.cns11643-3:0x3E57
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           8 ;
     ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     rep.daikanwa:30927 ; # &M-30927;
+        isd:right    rep.adobe-japan1-4:14356   # &AJ1-14356;
+    ] ;
     :eq rep.ucs_cns:0x8346        ; # &C3-3E57;
     :eq rep.daikanwa:31322        ; # &I-M-31322;
-    :from.original       [ :sources chisebib:zhengzitong ,
-                                    chisebib:daikanwa ;
-                           :target  rep.daikanwa:30940   ] ;
+    ideo:original-form-of [ :sources chisebib:zhengzitong ,
+                                     chisebib:daikanwa ;
+                            :target  rep.daikanwa:30940   ] ;
     :subsume
         g2.daikanwa:31322    ,
         g2.cns11643-3:0x3E57 ;
@@ -52332,6 +53290,10 @@ a.ucs:0x44E7
     :abstract-character-of ucs:0x44E7 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           8 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x4E9F   # 亟
+    ] ;
     .
 
 o.ucs_unicode:0x44E7
@@ -52342,34 +53304,100 @@ o.ucs_unicode:0x44E7
         a.ucs:0x44E7         ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           8 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    o.ucs_unicode:0x8279 ; # &o-UU+8279;
+        isd:below    rep.gb2312:0x583D   # &G0-583D;
+    ] ;
+    .
+
+rep.cns11643-3:0x3E4C
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of cns11643-3:0x3E4C ;
+    :denotation-of
+        o.ucs_unicode:0x44E7 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.gb2312:0x583D   # &G0-583D;
+    ] ;
+    :eq rep.ucs_cns:0x44E7        ; # &C3-3E4C;
+    :eq rep.daikanwa:31327        ; # &I-M-31327;
     :subsume
-        rep.cns11643-3:0x3E4C ,
-        rep.ucs_unicode:0x44E7 ;
+        g2.cns11643-3:0x3E4C ;
     .
-    rep.cns11643-3:0x3E4C
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of cns11643-3:0x3E4C ;
-        ideo:total-strokes    12 ;
-        :eq rep.daikanwa:31327        ; # &I-M-31327;
+    rep.ucs_cns:0x44E7
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x44E7  ] .
+    rep.daikanwa:31327
+               :abstract-glyph-of       daikanwa:31327   .
+    g2.cns11643-3:0x3E4C
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-3:0x3E4C ;
+        :eq g2.ucs_cns:0x44E7         ; # &g2-M-31327;
+        :eq g2.daikanwa:31327         ; # &g2-M-31327;
+        :subsume
+            repi.daikanwa:31327  ,
+            repi.cns11643-3:0x3E4C ;
         .
-        rep.daikanwa:31327
-                   :abstract-glyph-of       daikanwa:31327   .
-    rep.ucs_unicode:0x44E7
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of [ :context domain:unicode ;
-                             :target     ucs:0x44E7  ] ;
-        ideo:total-strokes    11 ;
+        g2.ucs_cns:0x44E7
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x44E7  ] .
+        g2.daikanwa:31327
+              :abstract-glyph-form-of       daikanwa:31327   .
+        repi.daikanwa:31327
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:31327 ;
+            .
+        repi.cns11643-3:0x3E4C
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-3:0x3E4C ;
+            .
+
+rep.ucs_unicode:0x44E7
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:unicode ;
+                         :target     ucs:0x44E7  ] ;
+    :denotation-of
+        o.ucs_unicode:0x44E7 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    ideo:total-strokes    11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.gb2312:0x583D   # &G0-583D;
+    ] ;
+    :rep.ucs_JP...hanazono     rdf:nil ;
+    :subsume
+        g2.ucs_unicode:0x44E7 ;
+    .
+    g2.ucs_unicode:0x44E7
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x44E7  ] ;
+        :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
-rep.hanziku-8:0xF37C
+rep.ucs-var-001:0x44E7
     a chisegg:abstract-glyph ;
-    :abstract-glyph-of hanziku-8:0xF37C ;
+    :abstract-glyph-of ucs-var-001:0x44E7 ;
     :denotation-of
         a.ucs:0x44E7         ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           8 ;
     ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.adobe-japan1-0:04109   # &AJ1-04109;
+    ] ;
+    :subsume
+        rep.hanziku-8:0xF37C ;
     .
+    rep.hanziku-8:0xF37C
+        a chisegg:abstract-glyph ;
+        :abstract-glyph-of hanziku-8:0xF37C ;
+        .
 
 a.ucs:0x26C16
     a chisegg:abstract-character ;
@@ -52657,6 +53685,10 @@ a.ucs:0x26C48
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           8 ;
     ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x6CAD   # 沭
+    ] ;
     .
 
 rep.ucs_iso:0x26C48
@@ -52669,6 +53701,10 @@ rep.ucs_iso:0x26C48
     ideo:strokes           8 ;
     ideo:total-strokes    12 ;
     ideo:hanyu-dazidian  ( 5 3239 8 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.adobe-japan1-5:17919   # &AJ1-17919;
+    ] ;
     :eq rep.cns11643-6:0x4D69     ; # &C6-4D69;
     :eq rep.daikanwa:49588        ; # &I-M-49588;
     :subsume
@@ -52712,6 +53748,10 @@ rep.hanziku-8:0xF4E6
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           8 ;
     ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    rep.gb2312:0x6370   # &G0-6370;
+    ] ;
     .
 
 a.ucs:0x26C87
@@ -52742,6 +53782,72 @@ a.ucs:0x26C88
     rep.daikanwa:49592
                :abstract-glyph-of       daikanwa:49592   .
 
+a.ucs:0x44EC
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x44EC ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x8279 ; # 艹
+        isd:right    a.ucs:0x5353   # 卓
+    ] ;
+    .
+
+rep.ucs_unicode:0x44EC
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:unicode ;
+                         :target     ucs:0x44EC  ] ;
+    :denotation-of
+        a.ucs:0x44EC         ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    ideo:total-strokes    11 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x2EBE ; # ⺾
+        isd:right    a.ucs:0x5353   # 卓
+    ] ;
+    :subsume
+        g2.ucs_unicode:0x44EC ;
+    .
+    g2.ucs_unicode:0x44EC
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x44EC  ] ;
+        :subsume
+            repi.ucs_unicode:0x44EC ;
+        .
+        repi.ucs_unicode:0x44EC
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:unicode ;
+                              :target     ucs:0x44EC  ] ;
+            .
+
+rep.gt-k:09901
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of gt-k:09901 ;
+    :denotation-of
+        a.ucs:0x44EC         ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x2EBF ; # ⺿
+        isd:right    a.ucs:0x5353   # 卓
+    ] ;
+    :eq rep.gt-pj-k1:22564        ; # &GT-K09901;
+    :subsume
+        g2.gt-k:09901        ;
+    .
+    rep.gt-pj-k1:22564
+               :abstract-glyph-of       gt-pj-k1:22564   .
+    g2.gt-k:09901
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of gt-k:09901 ;
+        :eq g2.gt-pj-k1:22564         ; # &g2-GT-K09901;
+        .
+        g2.gt-pj-k1:22564
+              :abstract-glyph-form-of       gt-pj-k1:22564   .
+
 a.ucs:0x83B2
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x83B2 ;
@@ -53057,35 +54163,6 @@ a.ucs:0x8427
     rep.hanziku-8:0xF567
                :abstract-glyph-of      hanziku-8:0xF567  .
 
-rep.ucs_iso:0x26BE7
-    a chisegg:abstract-glyph ;
-    :abstract-glyph-of [ :context domain:iso     ;
-                         :target     ucs:0x26BE7 ] ;
-    :denotation-of
-        a.ucs:0x26BE7        ;
-    ideo:radical         140 ; # ⾋ 
-    ideo:strokes           8 ;
-    ideo:total-strokes    11 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EBE ; # ⺾
-        isd:below    rep.daikanwa:14564   # &M-14564;
-    ] ;
-    :subsume
-        g2.ucs_iso:0x26BE7   ;
-    .
-    g2.ucs_iso:0x26BE7
-        a chisegg:abstract-glyph-form ;
-        :abstract-glyph-form-of [ :context domain:iso     ;
-                                  :target     ucs:0x26BE7 ] ;
-        :subsume
-            repi.ucs_iso:0x26BE7 ;
-        .
-        repi.ucs_iso:0x26BE7
-            a chisegg:glyph-image ;
-            :glyph-image-of [ :context domain:iso     ;
-                              :target     ucs:0x26BE7 ] ;
-            .
-
 a.ucs:0x26C84
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x26C84 ;
@@ -53109,6 +54186,119 @@ a.ucs:0x26C85
     rep.cns11643-6:0x4D6E
                :abstract-glyph-of     cns11643-6:0x4D6E  .
 
+a.ucs:0x26CA2
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x26CA2 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    rep.ucs-itaiji-001:0x4E57   # &U-i001+4E57;
+    ] ;
+    :from.unknown        a.ucs:0x26D9D        ;
+    .
+
+rep.ucs_iso:0x26CA2
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26CA2 ] ;
+    :denotation-of
+        a.ucs:0x26CA2        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs-itaiji-001:0x4E57   # &U-i001+4E57;
+    ] ;
+    :subsume
+        g2.ucs_iso:0x26CA2   ;
+    .
+    g2.ucs_iso:0x26CA2
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26CA2 ] ;
+        .
+
+a.ucs:0x26CB4
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x26CB4 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.ucs-itaiji-001:0x4F07   # &U-i001+4F07;
+    ] ;
+    .
+
+rep.ucs_iso:0x26CB4
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26CB4 ] ;
+    :denotation-of
+        a.ucs:0x26CB4        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    ideo:total-strokes    11 ;
+    ideo:hanyu-dazidian  ( 8 35 23 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.ucs-itaiji-001:0x4F07   # &U-i001+4F07;
+    ] ;
+    :subsume
+        g2.ucs_iso:0x26CB4   ;
+    .
+    g2.ucs_iso:0x26CB4
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26CB4 ] ;
+        :subsume
+            repi.ucs_iso:0x26CB4 ,
+            rep.hanziku-12:0xEFBF ;
+        .
+        repi.ucs_iso:0x26CB4
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x26CB4 ] ;
+            .
+        rep.hanziku-12:0xEFBF
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-12:0xEFBF ;
+            .
+
+a.ucs:0x26CB8
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x26CB8 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x96E8   # 雨
+    ] ;
+    .
+
+rep.ucs_iso:0x26CB8
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26CB8 ] ;
+    :denotation-of
+        a.ucs:0x26CB8        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x96E8   # 雨
+    ] ;
+    :subsume
+        g2.ucs_iso:0x26CB8   ;
+    .
+    g2.ucs_iso:0x26CB8
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26CB8 ] ;
+        .
+
 a.cbeta:02705
     a chisegg:abstract-character ;
     :abstract-character-of cbeta:02705 ;
@@ -53118,7 +54308,7 @@ a.cbeta:02705
         isd:above    a.ucs:0x8279 ; # 艹
         isd:below    a.ucs:0x23402   # 𣐂
     ] ;
-    :from.same           a.ucs:0x26BE7        ;
+    ideo:same-as         a.ucs:0x26BE7        ;
     .
 
 repi.hng-kar:12250
@@ -54348,6 +55538,10 @@ a.ucs:0x44F0
     :abstract-character-of ucs:0x44F0 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5794   # 垔
+    ] ;
     .
 
 rep.cns11643-3:0x4437
@@ -54358,6 +55552,10 @@ rep.cns11643-3:0x4437
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
     ideo:total-strokes    13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.adobe-japan1-6:21334   # &AJ1-21334;
+    ] ;
     :eq rep.ucs_cns:0x44F0        ; # &C3-4437;
     :eq rep.daikanwa:31349        ; # &I-M-31349;
     :subsume
@@ -54391,6 +55589,10 @@ rep.ucs_unicode:0x44F0
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
     ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.ucs_unicode:0x5794   # &UU+5794;
+    ] ;
     :rep.ucs_JP...hanazono     rdf:nil ;
     :subsume
         g2.ucs_unicode:0x44F0 ;
@@ -54875,29 +56077,66 @@ a.ucs:0x26CC5
     :abstract-character-of ucs:0x26CC5 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x22214   # 𢈔
+    ] ;
+    .
+
+rep.ucs_iso:0x26CC5
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26CC5 ] ;
+    :denotation-of
+        a.ucs:0x26CC5        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           9 ;
     ideo:total-strokes    13 ;
+    ideo:hanyu-dazidian  ( 5 3254 3 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x22214   # 𢈔
+    ] ;
+    :eq rep.cns11643-6:0x573A     ; # &C6-573A;
+    :eq rep.daikanwa:31357        ; # &I-M-31357;
     :subsume
-        rep.daikanwa:31357   ,
-        rep.cns11643-6:0x573A ,
-        rep.ucs_iso:0x26CC5  ;
+        g2.daikanwa:31357    ,
+        g2.cns11643-6:0x573A ,
+        g2.ucs_iso:0x26CC5   ;
     .
+    rep.cns11643-6:0x573A
+               :abstract-glyph-of     cns11643-6:0x573A  .
     rep.daikanwa:31357
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of daikanwa:31357 ;
+               :abstract-glyph-of       daikanwa:31357   .
+    g2.daikanwa:31357
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:31357 ;
         .
-    rep.cns11643-6:0x573A
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of cns11643-6:0x573A ;
+    g2.cns11643-6:0x573A
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-6:0x573A ;
+        :eq g2.ucs_cns:0x26CC5        ; # &g2-CU+26CC5;
         .
-    rep.ucs_iso:0x26CC5
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of [ :context domain:iso     ;
-                             :target     ucs:0x26CC5 ] ;
-        ideo:hanyu-dazidian  ( 5 3254 3 ) ;
-        :eq rep.hanziku-8:0xF7EA      ; # &HZK08-F7EA;
+        g2.ucs_cns:0x26CC5
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x26CC5 ] .
+    g2.ucs_iso:0x26CC5
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26CC5 ] ;
+        :subsume
+            repi.ucs_iso:0x26CC5 ,
+            rep.hanziku-8:0xF7EA ;
         .
+        repi.ucs_iso:0x26CC5
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x26CC5 ] ;
+            .
         rep.hanziku-8:0xF7EA
-                   :abstract-glyph-of      hanziku-8:0xF7EA  .
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-8:0xF7EA ;
+            .
 
 a.ucs:0x8439
     a chisegg:abstract-character ;
@@ -55077,6 +56316,10 @@ a.ucs:0x843B
     :abstract-character-of ucs:0x843B ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x97F3   # 音
+    ] ;
     :eq a.big5:0xDFD6             ; # &I-B-DFD6;
     .
     a.big5:0xDFD6
@@ -55090,6 +56333,10 @@ rep.cns11643-2:0x467B
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
     ideo:total-strokes    13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x97F3   # 音
+    ] ;
     :eq rep.ucs_cns:0x843B        ; # &C2-467B;
     :eq rep.daikanwa:31360        ; # &I-M-31360;
     :subsume
@@ -55854,6 +57101,10 @@ a.ucs:0x26CCE
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
     ideo:total-strokes    13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs_iwds-1:0x80C6   # &A-IWDSU+80C6;
+    ] ;
     .
 
 rep.cns11643-6:0x575E
@@ -55865,6 +57116,10 @@ rep.cns11643-6:0x575E
     ideo:strokes           9 ;
     ideo:total-strokes    13 ;
     ideo:hanyu-dazidian  ( 5 3253 2 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x43E3   # 䏣
+    ] ;
     :eq rep.ucs_cns:0x26CCE       ; # &C6-575E;
     :eq rep.daikanwa:31378        ; # &I-M-31378;
     :subsume
@@ -55909,6 +57164,10 @@ rep.ucs_iso:0x26CCE
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
     ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x43E3   # 䏣
+    ] ;
     :subsume
         g2.ucs_iso:0x26CCE   ;
     .
@@ -57514,6 +58773,10 @@ a.ucs:0x26CD8
     :abstract-character-of ucs:0x26CD8 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.jis-x0208:0x3A3A   # &J97-3A3A;
+    ] ;
     .
 
 rep.cns11643-6:0x574A
@@ -57524,7 +58787,10 @@ rep.cns11643-6:0x574A
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
     ideo:total-strokes    13 ;
-    ideo:hanyu-dazidian  ( 5 3244 7 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x67FB   # 査
+    ] ;
     :eq rep.ucs_cns:0x26CD8       ; # &C6-574A;
     :eq rep.daikanwa:31408        ; # &I-M-31408;
     :subsume
@@ -57540,17 +58806,12 @@ rep.cns11643-6:0x574A
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:31408 ;
         :subsume
-            repi.daikanwa:31408  ,
-            rep.hanziku-8:0xF5E8 ;
+            repi.daikanwa:31408  ;
         .
         repi.daikanwa:31408
             a chisegg:glyph-image ;
             :glyph-image-of daikanwa:31408 ;
             .
-        rep.hanziku-8:0xF5E8
-            a chisegg:abstract-glyph ;
-            :abstract-glyph-of hanziku-8:0xF5E8 ;
-            .
     g2.cns11643-6:0x574A
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-6:0x574A ;
@@ -57569,6 +58830,11 @@ rep.ucs_iso:0x26CD8
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
     ideo:total-strokes    12 ;
+    ideo:hanyu-dazidian  ( 5 3244 7 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x67E5   # 查
+    ] ;
     :subsume
         g2.ucs_iso:0x26CD8   ;
     .
@@ -57576,7 +58842,19 @@ rep.ucs_iso:0x26CD8
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:iso     ;
                                   :target     ucs:0x26CD8 ] ;
+        :subsume
+            repi.ucs_iso:0x26CD8 ,
+            rep.hanziku-8:0xF5E8 ;
         .
+        repi.ucs_iso:0x26CD8
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x26CD8 ] ;
+            .
+        rep.hanziku-8:0xF5E8
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-8:0xF5E8 ;
+            .
 
 rep.daikanwa:31409
     a chisegg:abstract-glyph ;
@@ -58444,10 +59722,10 @@ rep.mj:022335
     :eq rep.gt-k:07731            ; # &I-GT-K07731;
     :eq rep.gt-pj-1:13163         ; # &I-GT-40592;
     :eq rep.jef-china3:0x61B5     ; # &I-JC3-61B5;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:022336        ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.cns11643-1:0x6636 ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:022336        ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.cns11643-1:0x6636 ] ;
     :subsume
         g2.mj:022335         ;
     .
@@ -59477,8 +60755,8 @@ rep.shinjigen:6918
         isd:above    a.ucs:0x2EBF ; # ⺿
         isd:below    a.ucs:0x2504B   # 𥁋
     ] ;
-    :from.original       [ :sources chisebib:shinjigen ;
-                           :target  rep.cns11643-1:0x6A64 ] ;
+    ideo:original-form-of [ :sources chisebib:shinjigen ;
+                            :target  rep.cns11643-1:0x6A64 ] ;
     .
 
 rep.mj:022353
@@ -61434,6 +62712,10 @@ a.ucs:0x8471
     :abstract-character-of ucs:0x8471 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x6031   # 怱
+    ] ;
     .
 
 rep.cns11643-3:0x443C
@@ -61495,8 +62777,10 @@ rep.mj:022388
     :eq rep.gt:41195              ; # &I-GT-41195;
     :eq rep.gt-k:09119            ; # &I-GT-K09119;
     :eq rep.gt-pj-1:18220         ; # &I-GT-41195;
+    :eq rep.cbeta:00024           ; # &I-CB00024;
     :subsume
-        g2.mj:022388         ;
+        g2.mj:022388         ,
+        g2.cbeta:00024       ;
     .
     rep.ucs_unicode:0x8471
                :abstract-glyph-of [ :context domain:unicode ;
@@ -61517,6 +62801,8 @@ rep.mj:022388
                :abstract-glyph-of           gt-k:09119   .
     rep.gt-pj-1:18220
                :abstract-glyph-of        gt-pj-1:18220   .
+    rep.cbeta:00024
+               :abstract-glyph-of          cbeta:00024   .
     g2.mj:022388
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of mj:022388 ;
@@ -61587,6 +62873,10 @@ rep.mj:022388
             a chisegg:abstract-glyph ;
             :abstract-glyph-of hanziku-8:0xF7D2 ;
             .
+    g2.cbeta:00024
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cbeta:00024 ;
+        .
 
 rep.cns11643-3:0x442F
     a chisegg:abstract-glyph ;
@@ -61619,6 +62909,10 @@ a.ucs:0x8473
     :abstract-character-of ucs:0x8473 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5A01   # 威
+    ] ;
     :eq a.big5:0xDFBB             ; # &I-B-DFBB;
     .
     a.big5:0xDFBB
@@ -61632,6 +62926,10 @@ rep.cns11643-2:0x4660
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
     ideo:total-strokes    13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.adobe-japan1-0:01174   # &AJ1-01174;
+    ] ;
     :eq rep.ucs_cns:0x8473        ; # &C2-4660;
     :eq rep.daikanwa:31456        ; # &I-M-31456;
     :subsume
@@ -61856,6 +63154,7 @@ rep.mj:022395
     :eq rep.jis-x0213-1:0x302A    ; # &I-JX1-302A;
     :eq rep.hanyo-denshi...ja:0x302A ; # &I-HD-JA-302A;
     :eq rep.gt:41004              ; # &I-GT-41004;
+    :eq rep.gt-k:08989            ; # &I-GT-K08989;
     :eq rep.gt-pj-1:12330         ; # &I-GT-41004;
     :eq rep.shinjigen:6889        ; # &MJ022395;
     :subsume
@@ -61877,6 +63176,8 @@ rep.mj:022395
                :abstract-glyph-of hanyo-denshi...ja:0x302A  .
     rep.gt:41004
                :abstract-glyph-of             gt:41004   .
+    rep.gt-k:08989
+               :abstract-glyph-of           gt-k:08989   .
     rep.gt-pj-1:12330
                :abstract-glyph-of        gt-pj-1:12330   .
     rep.shinjigen:6889
@@ -62858,18 +64159,90 @@ a.ucs:0x26CEA
     :abstract-character-of ucs:0x26CEA ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x38B2   # 㢲
+    ] ;
+    .
+
+rep.ucs_iso:0x26CEA
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26CEA ] ;
+    :denotation-of
+        a.ucs:0x26CEA        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           9 ;
     ideo:total-strokes    13 ;
     ideo:hanyu-dazidian  ( 5 3258 3 ) ;
-    :eq rep.cns11643-6:0x5742     ; # &I-C6-5742;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.cns11643-3:0x2C4E   # &C3-2C4E;
+    ] ;
+    :eq rep.cns11643-6:0x5742     ; # &C6-5742;
     :eq rep.daikanwa:31469        ; # &I-M-31469;
-    :eq rep.hanziku-8:0xF8CD      ; # &I-HZK08-F8CD;
+    :subsume
+        g2.ucs_iso:0x26CEA   ;
     .
     rep.cns11643-6:0x5742
                :abstract-glyph-of     cns11643-6:0x5742  .
     rep.daikanwa:31469
                :abstract-glyph-of       daikanwa:31469   .
-    rep.hanziku-8:0xF8CD
-               :abstract-glyph-of      hanziku-8:0xF8CD  .
+    g2.ucs_iso:0x26CEA
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26CEA ] ;
+        :eq g2.cns11643-6:0x5742      ; # &g2-M-31469;
+        :eq g2.daikanwa:31469         ; # &g2-M-31469;
+        :subsume
+            repi.daikanwa:31469  ,
+            repi.cns11643-6:0x5742 ,
+            repi.ucs_iso:0x26CEA ,
+            rep.hanziku-8:0xF8CD ;
+        .
+        g2.cns11643-6:0x5742
+              :abstract-glyph-form-of     cns11643-6:0x5742  .
+        g2.daikanwa:31469
+              :abstract-glyph-form-of       daikanwa:31469   .
+        repi.daikanwa:31469
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:31469 ;
+            .
+        repi.cns11643-6:0x5742
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-6:0x5742 ;
+            .
+        repi.ucs_iso:0x26CEA
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x26CEA ] ;
+            .
+        rep.hanziku-8:0xF8CD
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-8:0xF8CD ;
+            .
+
+rep.ucs_JP...hanazono:0x26CEA
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:JP...hanazono ;
+                         :target     ucs:0x26CEA ] ;
+    :denotation-of
+        a.ucs:0x26CEA        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           9 ;
+    ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.cns11643-3:0x2C4E   # &C3-2C4E;
+    ] ;
+    :subsume
+        g2.ucs_JP...hanazono:0x26CEA ;
+    .
+    g2.ucs_JP...hanazono:0x26CEA
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:JP...hanazono ;
+                                  :target     ucs:0x26CEA ] ;
+        .
 
 a.ucs:0x26CEB
     a chisegg:abstract-character ;
@@ -62916,39 +64289,147 @@ a.ucs:0x26CEC
     rep.hanziku-8:0xF6EE
                :abstract-glyph-of      hanziku-8:0xF6EE  .
 
-rep.daikanwa:31472
+a.ucs_cognate:0x2B221
+    a chisegg:abstract-character ;
+    :abstract-character-of [ :context domain:cognate ;
+                             :target     ucs:0x2B221 ] ;
+    ideo:radical         140 ; # ⾋ 
+    :eq a.daikanwa:31472          ; # &A-cgnU+2B221;
+    .
+    a.daikanwa:31472
+           :abstract-character-of       daikanwa:31472   .
+
+a.ucs:0x2B221
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2B221 ;
+    :denotation-of
+        a.ucs_cognate:0x2B221 ;
+    ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿺ ;
+        isd:surround a.ucs:0x8FB6 ; # 辶
+        isd:filling  a.ucs:0x82EA   # 苪
+    ] ;
+    .
+
+rep.mj:046601
     a chisegg:abstract-glyph ;
-    :abstract-glyph-of daikanwa:31472 ;
-    :to.ucs              a.ucs:0x26CED ; # 𦳭
+    :abstract-glyph-of mj:046601 ;
+    :denotation-of
+        a.ucs:0x2B221        ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
     ideo:total-strokes    13 ;
+    isd:structure [ a idc:⿺ ;
+        isd:surround a.ucs:0x2ECD ; # ⻍
+        isd:filling  rep.cns11643-2:0x2D41   # &C2-2D41;
+    ] ;
+    :eq rep.koseki:354590         ; # &MJ046601;
+    :eq rep.daikanwa:31472        ; # &I-M-31472;
+    :form-of             a.ucs:0x26CED        ;
+    :subsume
+        g2.koseki:354590     ,
+        g2.mj:046601         ;
+    .
+    rep.koseki:354590
+               :abstract-glyph-of         koseki:354590  .
+    rep.daikanwa:31472
+               :abstract-glyph-of       daikanwa:31472   .
+    g2.koseki:354590
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of koseki:354590 ;
+        :eq g2.daikanwa:31472         ; # &g2-M-31472;
+        .
+        g2.daikanwa:31472
+              :abstract-glyph-form-of       daikanwa:31472   .
+    g2.mj:046601
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of mj:046601 ;
+        .
+
+rep.ucs_JP...hanazono:0x2B221
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:JP...hanazono ;
+                         :target     ucs:0x2B221 ] ;
+    :denotation-of
+        a.ucs:0x2B221        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           8 ;
+    ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿺ ;
+        isd:surround a.ucs:0x2ECD ; # ⻍
+        isd:filling  rep.adobe-japan1-5:19736   # &AJ1-19736;
+    ] ;
+    :subsume
+        g2.ucs_JP...hanazono:0x2B221 ;
+    .
+    g2.ucs_JP...hanazono:0x2B221
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:JP...hanazono ;
+                                  :target     ucs:0x2B221 ] ;
+        .
+
+a.ucs:0x26CED
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x26CED ;
+    :denotation-of
+        a.ucs_cognate:0x2B221 ;
+    ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x2B423   # 𫐣
+    ] ;
     .
 
 rep.hanziku-8:0xF646
     a chisegg:abstract-glyph ;
     :abstract-glyph-of hanziku-8:0xF646 ;
-    :to.ucs              a.ucs:0x26CED ; # 𦳭
-
-    :morohashi-daikanwa          (31472 0 3) ;
+    :denotation-of
+        a.ucs:0x26CED        ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
     ideo:total-strokes    13 ;
     ideo:hanyu-dazidian  ( 5 3245 4 ) ;
     .
 
-a.ucs:0x26CED
-    a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x26CED ;
-
-    :morohashi-daikanwa          (31472 0 4) ;
+rep.ucs_iso:0x26CED
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26CED ] ;
+    :denotation-of
+        a.ucs:0x26CED        ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
     ideo:total-strokes    13 ;
-    :eq rep.cns11643-5:0x4238     ; # &I-C5-4238;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs-var-002:0x2B423   # &U-v002+2B423;
+    ] ;
+    :eq rep.cns11643-5:0x4238     ; # &C5-4238;
+    :subsume
+        g2.ucs_iso:0x26CED   ;
     .
     rep.cns11643-5:0x4238
                :abstract-glyph-of     cns11643-5:0x4238  .
+    g2.ucs_iso:0x26CED
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26CED ] ;
+        :eq g2.cns11643-5:0x4238      ; # &g2-IU-00026CED;
+        :subsume
+            repi.cns11643-5:0x4238 ,
+            repi.ucs_iso:0x26CED ;
+        .
+        g2.cns11643-5:0x4238
+              :abstract-glyph-form-of     cns11643-5:0x4238  .
+        repi.cns11643-5:0x4238
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-5:0x4238 ;
+            .
+        repi.ucs_iso:0x26CED
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x26CED ] ;
+            .
 
 rep.cns11643-2:0x4722
     a chisegg:abstract-glyph ;
@@ -64027,6 +65508,10 @@ a.ucs:0x8483
     :abstract-character-of ucs:0x8483 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5F56   # 彖
+    ] ;
     .
 
 rep.cns11643-3:0x443B
@@ -64038,6 +65523,10 @@ rep.cns11643-3:0x443B
     ideo:strokes           9 ;
     ideo:total-strokes    13 ;
     ideo:hanyu-dazidian  ( 5 3259 6 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.mj:011233   # &MJ011233;
+    ] ;
     :eq rep.ucs_cns:0x8483        ; # &C3-443B;
     :eq rep.daikanwa:31500        ; # &I-M-31500;
     :subsume
@@ -64102,7 +65591,7 @@ rep.daikanwa:31501
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
     ideo:total-strokes    13 ;
-    :from.wrong          rep.cns11643-4:0x4659 ;
+    ideo:wrong-form-of   rep.cns11643-4:0x4659 ;
     .
 
 rep.ucs_iso:0x2F9A5
@@ -64307,6 +65796,10 @@ a.ucs:0x26D0B
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
     ideo:total-strokes    13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.big5-cdp:0x8D60 ; # &A-CDP-8D60;
+        isd:below    a.ucs:0x53C8   # 又
+    ] ;
     .
 
 rep.daikanwa:31509
@@ -64318,6 +65811,10 @@ rep.daikanwa:31509
     ideo:strokes           9 ;
     ideo:total-strokes    13 ;
     ideo:hanyu-dazidian  ( 5 3249 7 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.big5-cdp:0x8D60 ; # &CDP-8D60;
+        isd:below    a.ucs:0x53C8   # 又
+    ] ;
     :subsume
         g2.daikanwa:31509    ,
         rep.hanziku-8:0xF6EB ;
@@ -64822,7 +66319,7 @@ rep.daikanwa:31525
     ideo:total-strokes    13 ;
     :form-of             [ :sources chisebib:jiyun ;
                            :target  rep.mj:025822        ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.mj:025822        ] ;
     .
@@ -64947,6 +66444,10 @@ a.ucs:0x44FA
     :abstract-character-of ucs:0x44FA ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7F8E   # 美
+    ] ;
     .
 
 rep.cns11643-4:0x404C
@@ -64957,6 +66458,10 @@ rep.cns11643-4:0x404C
     ideo:radical         140 ; # ⾋ 
     ideo:strokes           9 ;
     ideo:total-strokes    13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x7F8E   # 美
+    ] ;
     :eq rep.ucs_cns:0x44FA        ; # &C4-404C;
     :eq rep.daikanwa:31530        ; # &I-M-31530;
     :subsume
@@ -65383,7 +66888,7 @@ rep.shinjigen_rev:1138
         isd:below    a.ucs:0x5442   # 呂
     ] ;
     :eq rep.shinjigen_1ed:1136    ; # &SJG2-1138;
-    :from.vulgar         [ :sources chisebib:shinjigen_1ed ,
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen_1ed ,
                                     chisebib:shinjigen_rev ;
                            :target  rep.adobe-japan1-0:04430 ] ;
     .
@@ -65653,6 +67158,56 @@ a.ucs:0x26D49
     ideo:total-strokes    13 ;
     .
 
+a.ucs:0x2B227
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2B227 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           9 ;
+    isd:structure [ a idc:⿳ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:middle   a.ucs_component:0x65E5 ; # &A-compU+65E5;
+        isd:below    a.ucs:0x79B8   # 禸
+    ] ;
+    .
+
+rep.ucs-var-001:0x2B227
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of ucs-var-001:0x2B227 ;
+    :denotation-of
+        a.ucs:0x2B227        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           9 ;
+    ideo:total-strokes    13 ;
+    isd:structure [ a idc:⿳ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:middle   a.ucs_component:0x65E5 ; # &A-compU+65E5;
+        isd:below    rep.cns11643-2:0x2167   # &C2-2167;
+    ] ;
+    .
+
+rep.ucs_JP...hanazono:0x2B227
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:JP...hanazono ;
+                         :target     ucs:0x2B227 ] ;
+    :denotation-of
+        a.ucs:0x2B227        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           9 ;
+    ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿳ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:middle   a.ucs_component:0x65E5 ; # &A-compU+65E5;
+        isd:below    rep.jis-x0213-1:0x7944   # &JX1-7944;
+    ] ;
+    :subsume
+        g2.ucs_JP...hanazono:0x2B227 ;
+    .
+    g2.ucs_JP...hanazono:0x2B227
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:JP...hanazono ;
+                                  :target     ucs:0x2B227 ] ;
+        .
+
 a.ruimoku-v6:0xE03E
     a chisegg:abstract-character ;
     :abstract-character-of ruimoku-v6:0xE03E ;
@@ -65740,6 +67295,10 @@ a.ucs:0x44FC
     :abstract-character-of ucs:0x44FC ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          10 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5A0F   # 娏
+    ] ;
     .
 
 rep.cns11643-4:0x4665
@@ -68141,6 +69700,10 @@ a.ucs:0x26D72
     :abstract-character-of ucs:0x26D72 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          10 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs-itaiji-001:0x20B36   # &A-U-i001+20B36;
+    ] ;
     .
 
 rep.daikanwa:31580
@@ -68152,6 +69715,10 @@ rep.daikanwa:31580
     ideo:strokes          10 ;
     ideo:total-strokes    14 ;
     ideo:hanyu-dazidian  ( 5 3272 7 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs-itaiji-001:0x20B36   # &U-i001+20B36;
+    ] ;
     :subsume
         g2.daikanwa:31580    ,
         rep.hanziku-9:0xA5E3 ;
@@ -68174,6 +69741,10 @@ rep.ucs_iso:0x26D72
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          10 ;
     ideo:total-strokes    13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.ucs-itaiji-002:0x20B36   # &U-i002+20B36;
+    ] ;
     :subsume
         g2.ucs_iso:0x26D72   ;
     .
@@ -68956,7 +70527,7 @@ rep.mj:022490
     :eq rep.gt:41608              ; # &I-GT-41608;
     :eq rep.gt-pj-1:26714         ; # &I-GT-41608;
     :eq rep.shinjigen:6716        ; # &MJ022490;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x82BB         ] ;
     :subsume
         g2.mj:022490         ;
@@ -69049,6 +70620,10 @@ a.ucs:0x26D7A
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          10 ;
     ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7714   # 眔
+    ] ;
     .
 
 rep.daikanwa:31599
@@ -75365,6 +76940,10 @@ a.ucs:0x26DAC
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          10 ;
     ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x9656   # 陖
+    ] ;
     .
 
 rep.cns11643-6:0x614B
@@ -75375,6 +76954,10 @@ rep.cns11643-6:0x614B
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          10 ;
     ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.cns11643-3:0x3436   # &C3-3436;
+    ] ;
     :eq rep.ucs_cns:0x26DAC       ; # &C6-614B;
     :eq rep.daikanwa:49603        ; # &I-M-49603;
     :subsume
@@ -75922,6 +77505,38 @@ a.ucs:0x84E6
     rep.gb2312:0x5D6B
                :abstract-glyph-of         gb2312:0x5D6B  .
 
+a.ucs:0x26D9D
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x26D9D ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          10 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x4E58   # 乘
+    ] ;
+    .
+
+rep.ucs_iso:0x26D9D
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26D9D ] ;
+    :denotation-of
+        a.ucs:0x26D9D        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          10 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x4E58   # 乘
+    ] ;
+    :subsume
+        g2.ucs_iso:0x26D9D   ;
+    .
+    g2.ucs_iso:0x26D9D
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26D9D ] ;
+        .
+
 a.ucs:0x26DA8
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x26DA8 ;
@@ -75955,6 +77570,41 @@ a.ucs:0x26DAB
     rep.cns11643-6:0x6149
                :abstract-glyph-of     cns11643-6:0x6149  .
 
+a.ucs:0x26DD0
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x26DD0 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          10 ;
+    isd:structure [ a idc:⿳ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:middle   a.ucs:0x5306 ; # 匆
+        isd:below    a.ucs:0x76BF   # 皿
+    ] ;
+    .
+
+rep.ucs_iso:0x26DD0
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26DD0 ] ;
+    :denotation-of
+        a.ucs:0x26DD0        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          10 ;
+    ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿳ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:middle   rep.adobe-japan1-0:04295 ; # &AJ1-04295;
+        isd:below    a.ucs:0x76BF   # 皿
+    ] ;
+    :subsume
+        g2.ucs_iso:0x26DD0   ;
+    .
+    g2.ucs_iso:0x26DD0
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26DD0 ] ;
+        .
+
 a.ucs:0x2F9A6
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x2F9A6 ;
@@ -76015,8 +77665,8 @@ rep.gt-k:06724
     ideo:strokes          11 ;
     ideo:total-strokes    14 ;
     :eq rep.gt-pj-9:21838         ; # &GT-K06724;
-    :from.simplified     [ :context domain:component ;
-                           :target  a.ucs:0x5807         ] ;
+    ideo:simplified-form-of [ :context domain:component ;
+                              :target  a.ucs:0x5807         ] ;
     :subsume
         g2.gt-k:06724        ,
         rep.gt-k:06725       ;
@@ -76720,10 +78370,10 @@ rep.mj:022597
     :eq rep.gt-k:10268            ; # &I-GT-K10268;
     :eq rep.gt-pj-1:19241         ; # &I-GT-41746;
     :eq rep.jef-china3:0x63A4     ; # &I-JC3-63A4;
-    :from.simplified     [ :context domain:JP...extra ;
-                           :target  rep.mj:022599        ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.ks-x1001:0x5C6F  ] ;
+    ideo:simplified-form-of [ :context domain:JP...extra ;
+                              :target  rep.mj:022599        ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.ks-x1001:0x5C6F  ] ;
     :subsume
         g2.mj:022597         ;
     .
@@ -77081,10 +78731,10 @@ rep.mj:022603
     :eq rep.gt-k:10289            ; # &I-GT-K10289;
     :eq rep.gt-pj-1:20257         ; # &I-GT-41795;
     :eq rep.jef-china3:0x63A3     ; # &I-JC3-63A3;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:022605        ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.daikanwa:31722   ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:022605        ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.daikanwa:31722   ] ;
     :subsume
         g2.mj:022603         ;
     .
@@ -77796,6 +79446,10 @@ a.ucs:0x4511
     :abstract-character-of ucs:0x4511 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x659C   # 斜
+    ] ;
     .
 
 rep.cns11643-4:0x4C70
@@ -77806,6 +79460,10 @@ rep.cns11643-4:0x4C70
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.adobe-japan1-0:02300   # &AJ1-02300;
+    ] ;
     :eq rep.ucs_cns:0x4511        ; # &C4-4C70;
     :eq rep.daikanwa:31731        ; # &I-M-31731;
     :subsume
@@ -79567,6 +81225,10 @@ a.ucs:0x8504
     :abstract-character-of ucs:0x8504 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x554F   # 問
+    ] ;
     .
 
 rep.cns11643-3:0x4E46
@@ -79578,6 +81240,10 @@ rep.cns11643-3:0x4E46
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
     ideo:hanyu-dazidian  ( 5 3285 7 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x554F   # 問
+    ] ;
     :eq rep.ucs_cns:0x8504        ; # &C3-4E46;
     :eq rep.daikanwa:31756        ; # &I-M-31756;
     :subsume
@@ -79643,6 +81309,10 @@ a.ucs:0x8505
     :abstract-character-of ucs:0x8505 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x28CD0   # 𨳐
+    ] ;
     .
 
 rep.cns11643-3:0x4E54
@@ -79654,6 +81324,10 @@ rep.cns11643-3:0x4E54
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
     ideo:hanyu-dazidian  ( 5 3285 8 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x28CD0   # 𨳐
+    ] ;
     :eq rep.ucs_cns:0x8505        ; # &C3-4E54;
     :eq rep.daikanwa:31757        ; # &I-M-31757;
     :subsume
@@ -79713,6 +81387,10 @@ a.ucs:0x4514
     :abstract-character-of ucs:0x4514 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7ADF   # 竟
+    ] ;
     .
 
 rep.cns11643-3:0x4E41
@@ -79723,6 +81401,10 @@ rep.cns11643-3:0x4E41
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x7ADF   # 竟
+    ] ;
     :eq rep.ucs_cns:0x4514        ; # &C3-4E41;
     :eq rep.daikanwa:31758        ; # &I-M-31758;
     :subsume
@@ -79777,6 +81459,10 @@ a.ucs:0x4515
     :abstract-character-of ucs:0x4515 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x812F   # 脯
+    ] ;
     .
 
 rep.cns11643-4:0x4C71
@@ -79787,6 +81473,10 @@ rep.cns11643-4:0x4C71
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.adobe-japan1-0:06250   # &AJ1-06250;
+    ] ;
     :eq rep.ucs_cns:0x4515        ; # &C4-4C71;
     :eq rep.daikanwa:31759        ; # &I-M-31759;
     :subsume
@@ -80301,6 +81991,10 @@ a.ucs:0x8509
     :abstract-character-of ucs:0x8509 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x889E   # 袞
+    ] ;
     :eq a.big5:0xE752             ; # &I-B-E752;
     .
     a.big5:0xE752
@@ -80362,6 +82056,10 @@ a.ucs:0x850A
     :abstract-character-of ucs:0x850A ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x710A   # 焊
+    ] ;
     :eq a.big5:0xE755             ; # &I-B-E755;
     .
     a.big5:0xE755
@@ -80375,6 +82073,10 @@ rep.cns11643-2:0x533E
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x710A   # 焊
+    ] ;
     :eq rep.ucs_cns:0x850A        ; # &C2-533E;
     :eq rep.daikanwa:31768        ; # &I-M-31768;
     :subsume
@@ -80630,6 +82332,10 @@ a.ucs:0x850D
     :abstract-character-of ucs:0x850D ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x9E7F   # 鹿
+    ] ;
     :eq a.big5:0xE753             ; # &I-B-E753;
     .
     a.big5:0xE753
@@ -80643,6 +82349,10 @@ rep.cns11643-2:0x533C
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x9E7F   # 鹿
+    ] ;
     :eq rep.ucs_cns:0x850D        ; # &C2-533C;
     :eq rep.daikanwa:31774        ; # &I-M-31774;
     :subsume
@@ -80833,6 +82543,10 @@ a.ucs:0x850F
     :abstract-character-of ucs:0x850F ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5546   # 商
+    ] ;
     :eq a.big5:0xE74E             ; # &I-B-E74E;
     .
     a.big5:0xE74E
@@ -80846,6 +82560,10 @@ rep.cns11643-2:0x5337
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x5546   # 商
+    ] ;
     :eq rep.ucs_cns:0x850F        ; # &C2-5337;
     :eq rep.daikanwa:31778        ; # &I-M-31778;
     :subsume
@@ -80969,6 +82687,10 @@ a.ucs:0x8511
     :abstract-character-of ucs:0x8511 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x26B5D ; # 𦭝
+        isd:below    a.ucs_component:0x620C   # &A-compU+620C;
+    ] ;
     :eq a.jis-x0208:0x4A4E        ; # 蔑
     :eq a.jis-x0213-1:0x4A4E      ; # 蔑
     :eq a.big5:0xBDB0             ; # &I-B-BDB0;
@@ -80988,6 +82710,10 @@ a.ucs_unicode:0x8511
         a.ucs:0x8511         ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x26B5D ; # 𦭝
+        isd:below    a.ucs:0x620D   # 戍
+    ] ;
     .
 
 rep.cns11643-1:0x6E59
@@ -80998,6 +82724,10 @@ rep.cns11643-1:0x6E59
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.mj:046348 ; # &MJ046348;
+        isd:below    a.ucs:0x620D   # 戍
+    ] ;
     :eq rep.ucs_cns:0x8511        ; # &C1-6E59;
     :eq rep.daikanwa:31781        ; # &I-M-31781;
     :subsume
@@ -81039,6 +82769,10 @@ rep.mj:022667
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
     ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.gt:29638 ; # &GT-29638;
+        isd:below    a.ucs:0x620D   # 戍
+    ] ;
     :eq rep.ucs_unicode:0x8511    ; # &MJ022667;
     :rep.ucs_JP...hanazono     rdf:nil ;
     :eq rep.adobe-japan1-0:03614  ; # &I-AJ1-03614;
@@ -81049,8 +82783,8 @@ rep.mj:022667
     :eq rep.gt:42131              ; # &I-GT-42131;
     :eq rep.gt-k:11172            ; # &I-GT-K11172;
     :eq rep.gt-pj-1:19022         ; # &I-GT-42131;
-    :from.simplified     [ :context domain:JP...extra...design ;
-                           :target  rep.mj:022670        ] ;
+    ideo:simplified-form-of [ :context domain:JP...extra...design ;
+                              :target  rep.mj:022670        ] ;
     :subsume
         g2.mj:022667         ;
     .
@@ -81167,14 +82901,39 @@ rep.ks-x1001:0x5921
               :abstract-glyph-form-of [ :context domain:ks      ;
                                         :target     ucs:0x8511  ] .
 
+a.mj:022670
+    a chisegg:abstract-character ;
+    :abstract-character-of mj:022670 ;
+    :denotation-of
+        a.ucs:0x8511         ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x26B5D ; # 𦭝
+        isd:below    a.ucs:0x620C   # 戌
+    ] ;
+    :eq a.ucs_jis...2004:0x8511   ; # &A-JX3-4A4E;
+    :eq a.jis-x0213-1_2004:0x4A4E ; # &A-JX3-4A4E;
+    .
+    a.ucs_jis...2004:0x8511
+           :abstract-character-of [ :context domain:jis...2004 ;
+                                    :target     ucs:0x8511  ] .
+    a.jis-x0213-1_2004:0x4A4E
+           :abstract-character-of [ :context domain:2004    ;
+                                    :target jis-x0213-1:0x4A4E  ] .
+
 rep.mj:022670
     a chisegg:abstract-glyph ;
     :abstract-glyph-of mj:022670 ;
     :denotation-of
-        a.ucs:0x8511         ;
+        a.mj:022670          ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
     ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.gt:29638 ; # &GT-29638;
+        isd:below    a.ucs:0x620C   # 戌
+    ] ;
     :eq rep.ucs_jis...2004:0x8511 ; # &MJ022670;
     :eq rep.jis-x0213-1_2004:0x4A4E ; # &I-JX3-4A4E;
     :eq rep.hanyo-denshi...hg:0x305C ; # &I-HD-HG-305C;
@@ -81466,7 +83225,7 @@ rep.cns11643-1:0x6E5C
     :eq rep.ucs_ks:0x8514         ; # &C1-6E5C;
     :eq rep.ks-x1001:0x5C5B       ; # &C1-6E5C;
     :eq rep.daikanwa:31785        ; # &I-M-31785;
-    :from.same           [ :sources chisebib:guangyun ,
+    ideo:same-as         [ :sources chisebib:guangyun ,
                                     chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.daikanwa:31170   ] ;
@@ -83213,6 +84972,10 @@ a.ucs:0x851D
     :abstract-character-of ucs:0x851D ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x772F   # 眯
+    ] ;
     :eq a.big5:0xE76B             ; # &I-B-E76B;
     .
     a.big5:0xE76B
@@ -83226,6 +84989,10 @@ rep.cns11643-2:0x5354
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x772F   # 眯
+    ] ;
     :eq rep.ucs_cns:0x851D        ; # &C2-5354;
     :eq rep.daikanwa:31812        ; # &I-M-31812;
     :subsume
@@ -83397,19 +85164,88 @@ a.ucs:0x26E1C
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x26E1C ;
     ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs-itaiji-001:0x753E   # &A-U-i001+753E;
+    ] ;
+    .
+
+rep.ucs_iso:0x26E1C
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26E1C ] ;
+    :denotation-of
+        a.ucs:0x26E1C        ;
+    ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
     ideo:hanyu-dazidian  ( 5 3279 3 ) ;
-    :eq rep.cns11643-7:0x276B     ; # &I-C7-276B;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs-itaiji-002:0x753E   # &U-i002+753E;
+    ] ;
+    :eq rep.cns11643-7:0x276B     ; # &C7-276B;
     :eq rep.daikanwa:31814        ; # &I-M-31814;
-    :eq rep.hanziku-9:0xA763      ; # &I-HZK09-A763;
+    :subsume
+        g2.ucs_iso:0x26E1C   ;
     .
     rep.cns11643-7:0x276B
                :abstract-glyph-of     cns11643-7:0x276B  .
     rep.daikanwa:31814
                :abstract-glyph-of       daikanwa:31814   .
-    rep.hanziku-9:0xA763
-               :abstract-glyph-of      hanziku-9:0xA763  .
+    g2.ucs_iso:0x26E1C
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26E1C ] ;
+        :eq g2.cns11643-7:0x276B      ; # &g2-M-31814;
+        :eq g2.daikanwa:31814         ; # &g2-M-31814;
+        :subsume
+            repi.daikanwa:31814  ,
+            repi.cns11643-7:0x276B ,
+            repi.ucs_iso:0x26E1C ,
+            rep.hanziku-9:0xA763 ;
+        .
+        g2.cns11643-7:0x276B
+              :abstract-glyph-form-of     cns11643-7:0x276B  .
+        g2.daikanwa:31814
+              :abstract-glyph-form-of       daikanwa:31814   .
+        repi.daikanwa:31814
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:31814 ;
+            .
+        repi.cns11643-7:0x276B
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-7:0x276B ;
+            .
+        repi.ucs_iso:0x26E1C
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x26E1C ] ;
+            .
+        rep.hanziku-9:0xA763
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-9:0xA763 ;
+            .
+
+rep.cbeta:06672
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of cbeta:06672 ;
+    :denotation-of
+        a.ucs:0x26E1C        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          11 ;
+    ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.ucs-itaiji-002:0x753E   # &U-i002+753E;
+    ] ;
+    :subsume
+        g2.cbeta:06672       ;
+    .
+    g2.cbeta:06672
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cbeta:06672 ;
+        .
 
 a.ucs:0x851F
     a chisegg:abstract-character ;
@@ -83554,6 +85390,10 @@ a.ucs:0x8520
     :abstract-character-of ucs:0x8520 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7D42   # 終
+    ] ;
     :eq a.big5:0xE779             ; # &I-B-E779;
     .
     a.big5:0xE779
@@ -83568,6 +85408,10 @@ o.ucs_cns:0x8520
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x7D42   # 終
+    ] ;
     :subsume
         rep.daikanwa:31816   ,
         rep.cns11643-2:0x5362 ;
@@ -83805,6 +85649,10 @@ a.ucs:0x8522
     :abstract-character-of ucs:0x8522 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5A46   # 婆
+    ] ;
     .
 
 rep.cns11643-4:0x4C6A
@@ -83816,6 +85664,10 @@ rep.cns11643-4:0x4C6A
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
     ideo:hanyu-dazidian  ( 5 3284 15 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x5A46   # 婆
+    ] ;
     :eq rep.ucs_cns:0x8522        ; # &C4-4C6A;
     :eq rep.daikanwa:31819        ; # &I-M-31819;
     :subsume
@@ -84102,10 +85954,10 @@ rep.mj:022433
     :eq rep.gt:41587              ; # &I-GT-41587;
     :eq rep.gt-pj-1:15957         ; # &I-GT-41587;
     :eq rep.jef-china3:0x61B9     ; # &I-JC3-61B9;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:022706        ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.cns11643-1:0x6E5A ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:022706        ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.cns11643-1:0x6E5A ] ;
     :subsume
         g2.mj:022433         ;
     .
@@ -87039,8 +88891,8 @@ rep.adobe-japan1-0:02818
     :eq rep.gt-k:11147            ; # &I-GT-K11147;
     :eq rep.gt-pj-1:16930         ; # &I-GT-42057;
     :eq rep.daikanwa...._.p:31885 ; # &AJ1-02818;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.mj:023044        ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.mj:023044        ] ;
     :subsume
         g2.ucs_unicode:0x8535 ;
     .
@@ -87179,6 +89031,10 @@ a.ucs:0x4525
     :abstract-character-of ucs:0x4525 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7C9B   # 粛
+    ] ;
     .
 
 rep.cns11643-3:0x4E50
@@ -87189,6 +89045,10 @@ rep.cns11643-3:0x4E50
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x7C9B   # 粛
+    ] ;
     :eq rep.ucs_cns:0x4525        ; # &C3-4E50;
     :eq rep.daikanwa:49609        ; # &I-M-49609;
     :subsume
@@ -87760,8 +89620,8 @@ rep.mj:022744
     :eq rep.hanyo-denshi...ja:0x4A43 ; # &I-HD-JA-4A43;
     :eq rep.gt:42512              ; # &I-GT-42512;
     :eq rep.gt-pj-1:19011         ; # &I-GT-42512;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:022746        ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:022746        ] ;
     :subsume
         g2.ucs_unicode:0x853D ,
         g2.mj:022744         ;
@@ -89255,35 +91115,93 @@ a.ucs:0x4534
     rep.daikanwa:31914
                :abstract-glyph-of       daikanwa:31914   .
 
-rep.daikanwa:31915
-    a chisegg:abstract-glyph ;
-    :abstract-glyph-of daikanwa:31915 ;
-    :to.ucs              a.ucs:0x4535 ; # 䔵
+a.ucs:0x4535
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x4535 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          12 ;
-    ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x9591   # 閑
+    ] ;
     .
 
 rep.cns11643-3:0x5257
     a chisegg:abstract-glyph ;
     :abstract-glyph-of cns11643-3:0x5257 ;
-    :to.ucs              a.ucs:0x4535 ; # 䔵
-
-    :morohashi-daikanwa          (31915 0 0) ;
+    :denotation-of
+        a.ucs:0x4535         ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          12 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x9591   # 閑
+    ] ;
+    :eq rep.ucs_cns:0x4535        ; # &C3-5257;
+    :eq rep.daikanwa:31915        ; # &I-M-31915;
+    :subsume
+        g2.daikanwa:31915    ,
+        g2.cns11643-3:0x5257 ;
     .
+    rep.ucs_cns:0x4535
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x4535  ] .
+    rep.daikanwa:31915
+               :abstract-glyph-of       daikanwa:31915   .
+    g2.daikanwa:31915
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:31915 ;
+        .
+    g2.cns11643-3:0x5257
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-3:0x5257 ;
+        :eq g2.ucs_cns:0x4535         ; # &g2-CU+4535;
+        .
+        g2.ucs_cns:0x4535
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x4535  ] .
 
-a.ucs:0x4535
-    a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x4535 ;
-
-    :morohashi-daikanwa          (31915 0 1) ;
+rep.ucs_unicode:0x4535
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:unicode ;
+                         :target     ucs:0x4535  ] ;
+    :denotation-of
+        a.ucs:0x4535         ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          12 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x9591   # 閑
+    ] ;
+    :eq rep.jef-china3:0x62CE     ; # &UU+4535;
+    :subsume
+        g2.ucs_JP...hanazono:0x4535 ,
+        g2.ucs_unicode:0x4535 ;
     .
+    rep.jef-china3:0x62CE
+               :abstract-glyph-of     jef-china3:0x62CE  .
+    g2.ucs_JP...hanazono:0x4535
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:JP...hanazono ;
+                                  :target     ucs:0x4535  ] ;
+        :eq g2.jef-china3:0x62CE      ; # &g2-hanaJU+4535;
+        :subsume
+            repi.jef-china3:0x62CE ;
+        .
+        g2.jef-china3:0x62CE
+              :abstract-glyph-form-of     jef-china3:0x62CE  .
+        repi.jef-china3:0x62CE
+            a chisegg:glyph-image ;
+            :glyph-image-of jef-china3:0x62CE ;
+            .
+    g2.ucs_unicode:0x4535
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x4535  ] ;
+        :g2.ucs_JP...hanazono      rdf:nil ;
+        .
 
 rep.daikanwa:31916
     a chisegg:abstract-glyph ;
@@ -89585,10 +91503,10 @@ a.ucs:0x2F9AB
     :eq rep.daikanwa:31926        ; # &I-M-31926;
     :from.identical      [ :context domain:glyph   ;
                            :target  rep.ucs_iso:0x273CA  ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.cns11643-2:0x386A ] ;
-    :to.mistakable       [ :sources chisebib:daikanwa ;
+    ideo:mistakable      [ :sources chisebib:daikanwa ;
                            :target  rep.gt:45030         ] ;
     :subsume
         g2.cns11643-7:0x3244 ,
@@ -89870,6 +91788,10 @@ a.ucs:0x26E9C
     :abstract-character-of ucs:0x26E9C ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x52DE   # 勞
+    ] ;
     .
 
 rep.cns11643-4:0x532F
@@ -89881,6 +91803,10 @@ rep.cns11643-4:0x532F
     ideo:strokes          12 ;
     ideo:total-strokes    16 ;
     ideo:hanyu-dazidian  ( 5 3295 11 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x52DE   # 勞
+    ] ;
     :eq rep.ucs_cns:0x26E9C       ; # &C4-532F;
     :eq rep.daikanwa:31932        ; # &I-M-31932;
     :subsume
@@ -92291,7 +94217,7 @@ rep.cns11643-3:0x5258
     :eq rep.ucs_cns:0x855A        ; # &C3-5258;
     :eq rep.daikanwa:31970        ; # &I-M-31970;
     :eq rep.shinjigen:6887        ; # &C3-5258;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  rep.adobe-japan1-0:06398 ] ;
     :subsume
         g2.cns11643-3:0x5258 ;
@@ -93770,6 +95696,10 @@ a.ucs:0x8567
     :abstract-character-of ucs:0x8567 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5FA9   # 復
+    ] ;
     :eq a.big5:0xEB50             ; # &I-B-EB50;
     .
     a.big5:0xEB50
@@ -93783,6 +95713,10 @@ rep.cns11643-2:0x597B
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          12 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.cns11643-1:0x5F26   # &C1-5F26;
+    ] ;
     :eq rep.ucs_cns:0x8567        ; # &C2-597B;
     :eq rep.daikanwa:31999        ; # &I-M-31999;
     :subsume
@@ -95084,6 +97018,10 @@ a.ucs:0x26EC5
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          12 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x4A3F   # 䨿
+    ] ;
     .
 
 rep.daikanwa:32023
@@ -95560,6 +97498,11 @@ a.ucs:0x26F24
     :abstract-character-of ucs:0x26F24 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          12 ;
+    isd:structure [ a idc:⿳ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:middle   a.ucs:0x9FB1 ; # 龱
+        isd:below    rep.big5-cdp:0x8D46   # &CDP-8D46;
+    ] ;
     .
 
 rep.cns11643-7:0x3246
@@ -95629,6 +97572,10 @@ a.ucs:0x26F10
     :abstract-character-of ucs:0x26F10 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          12 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7131   # 焱
+    ] ;
     .
 
 rep.cns11643-7:0x3230
@@ -95640,6 +97587,10 @@ rep.cns11643-7:0x3230
     ideo:strokes          12 ;
     ideo:total-strokes    16 ;
     ideo:hanyu-dazidian  ( 5 3295 9 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x7131   # 焱
+    ] ;
     :eq rep.ucs_cns:0x26F10       ; # &C7-3230;
     :eq rep.daikanwa:32037        ; # &I-M-32037;
     :subsume
@@ -96607,6 +98558,10 @@ a.ucs:0x26F2B
     :abstract-character-of ucs:0x26F2B ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x8C66   # 豦
+    ] ;
     .
 
 rep.ucs_iso:0x26F2B
@@ -96618,6 +98573,10 @@ rep.ucs_iso:0x26F2B
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x8C66   # 豦
+    ] ;
     :eq rep.cns11643-4:0x583F     ; # &C4-583F;
     :eq rep.daikanwa:32052        ; # &I-M-32052;
     :subsume
@@ -96663,6 +98622,10 @@ a.ucs:0x8576
     :abstract-character-of ucs:0x8576 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x96F6   # 零
+    ] ;
     :eq a.big5:0xEE53             ; # &I-B-EE53;
     .
     a.big5:0xEE53
@@ -96676,6 +98639,10 @@ rep.cns11643-2:0x5F21
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x96F6   # 零
+    ] ;
     :eq rep.ucs_cns:0x8576        ; # &C2-5F21;
     :eq rep.daikanwa:32053        ; # &I-M-32053;
     :subsume
@@ -96906,7 +98873,7 @@ rep.ucs_iso:0x26F2C
     :eq rep.daikanwa:32056        ; # &I-M-32056;
     :form-of             [ :sources chisebib:jiyun ;
                            :target  rep.cns11643-2:0x3F43 ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.cns11643-2:0x3F43 ] ;
     :subsume
@@ -97675,11 +99642,24 @@ a.ucs:0x26F2F
     rep.cns11643-4:0x5848
                :abstract-glyph-of     cns11643-4:0x5848  .
 
+bucs:0x857E
+    a chisegg:super-abstract-character ;
+    :super-abstract-character-of [ :context domain:bucs    ;
+                                   :target     ucs:0x857E  ] ;
+    ideo:radical         140 ; # ⾋ 
+    .
+
 a.ucs:0x857E
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x857E ;
+    :denotation-of
+        bucs:0x857E          ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x96F7   # 雷
+    ] ;
     :eq a.big5:0xC1A2             ; # &I-B-C1A2;
     .
     a.big5:0xC1A2
@@ -97693,6 +99673,10 @@ rep.cns11643-1:0x752C
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x96F7   # 雷
+    ] ;
     :eq rep.ucs_cns:0x857E        ; # &C1-752C;
     :eq rep.daikanwa:32067        ; # &I-M-32067;
     :subsume
@@ -97725,6 +99709,10 @@ rep.mj:022873
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x96F7   # 雷
+    ] ;
     :eq rep.ucs_unicode:0x857E    ; # &MJ022873;
     :eq rep.adobe-japan1-0:06457  ; # &I-AJ1-06457;
     :eq rep.jis-x0208:0x6932      ; # &I-J90-6932;
@@ -97813,6 +99801,35 @@ rep.mj:022873
                               :target     ucs:0x857E  ] ;
             .
 
+a.ucs-itaiji-001:0x857E
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs-itaiji-001:0x857E ;
+    :denotation-of
+        bucs:0x857E          ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    rep.ucs-itaiji-002:0x96F7   # &U-i002+96F7;
+    ] ;
+    :form-of             [ :context domain:component ;
+                           :target  a.ucs:0x857E         ] ;
+    .
+
+rep.ucs-itaiji-001:0x857E
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of ucs-itaiji-001:0x857E ;
+    :denotation-of
+        a.ucs-itaiji-001:0x857E ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          11 ;
+    ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs-itaiji-002:0x96F7   # &U-i002+96F7;
+    ] ;
+    .
+
 a.ucs:0x4547
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x4547 ;
@@ -98395,6 +100412,10 @@ a.ucs:0x8583
     :abstract-character-of ucs:0x8583 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x6EC8   # 滈
+    ] ;
     :eq a.big5:0xEDF3             ; # &I-B-EDF3;
     .
     a.big5:0xEDF3
@@ -98408,6 +100429,10 @@ rep.cns11643-2:0x5E60
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.jis-x0212:0x4836   # &JSP-4836;
+    ] ;
     :eq rep.ucs_cns:0x8583        ; # &C2-5E60;
     :eq rep.daikanwa:32078        ; # &I-M-32078;
     :subsume
@@ -98664,6 +100689,10 @@ a.ucs:0x8584
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x8584 ;
     ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs_component:0x6EA5   # &A-compU+6EA5;
+    ] ;
     .
 
 a.ucs_iwds-1:0x8584
@@ -98983,6 +101012,10 @@ a.ucs:0x8585
     :abstract-character-of ucs:0x8585 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5AB7   # 媷
+    ] ;
     :eq a.big5:0xEE51             ; # &I-B-EE51;
     .
     a.big5:0xEE51
@@ -98996,6 +101029,10 @@ rep.cns11643-2:0x5E7D
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.cns11643-2:0x4246   # &C2-4246;
+    ] ;
     :eq rep.ucs_cns:0x8585        ; # &C2-5E7D;
     :eq rep.daikanwa:32085        ; # &I-M-32085;
     :subsume
@@ -99241,6 +101278,10 @@ a.ucs:0x454A
     :abstract-character-of ucs:0x454A ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x4EB6   # 亶
+    ] ;
     .
 
 rep.cns11643-4:0x5836
@@ -99251,6 +101292,10 @@ rep.cns11643-4:0x5836
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.mj:006485   # &MJ006485;
+    ] ;
     :eq rep.ucs_cns:0x454A        ; # &C4-5836;
     :eq rep.daikanwa:32088        ; # &I-M-32088;
     :subsume
@@ -99941,6 +101986,10 @@ a.ucs:0x454B
     :abstract-character-of ucs:0x454B ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5858   # 塘
+    ] ;
     .
 
 rep.cns11643-4:0x583B
@@ -99951,6 +102000,10 @@ rep.cns11643-4:0x583B
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.mj:009210   # &MJ009210;
+    ] ;
     :eq rep.ucs_cns:0x454B        ; # &C4-583B;
     :eq rep.daikanwa:32097        ; # &I-M-32097;
     :subsume
@@ -102388,6 +104441,10 @@ a.ucs:0x859E
     :abstract-character-of ucs:0x859E ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x98F1   # 飱
+    ] ;
     :eq a.big5:0xEDFE             ; # &I-B-EDFE;
     .
     a.big5:0xEDFE
@@ -102401,6 +104458,10 @@ rep.cns11643-2:0x5E6B
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x98F1   # 飱
+    ] ;
     :eq rep.ucs_cns:0x859E        ; # &C2-5E6B;
     :eq rep.daikanwa:32129        ; # &I-M-32129;
     :subsume
@@ -102642,6 +104703,10 @@ a.ucs:0x85A0
     :abstract-character-of ucs:0x85A0 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7169   # 煩
+    ] ;
     :eq a.big5:0xEDF8             ; # &I-B-EDF8;
     .
     a.big5:0xEDF8
@@ -102655,6 +104720,10 @@ rep.cns11643-2:0x5E65
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x7169   # 煩
+    ] ;
     :eq rep.ucs_cns:0x85A0        ; # &C2-5E65;
     :eq rep.daikanwa:32132        ; # &I-M-32132;
     :subsume
@@ -102720,6 +104789,10 @@ a.ucs:0x26F49
     :abstract-character-of ucs:0x26F49 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7752   # 睒
+    ] ;
     .
 
 rep.cns11643-7:0x3B24
@@ -102731,6 +104804,10 @@ rep.cns11643-7:0x3B24
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
     ideo:hanyu-dazidian  ( 5 3301 10 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x7752   # 睒
+    ] ;
     :eq rep.ucs_cns:0x26F49       ; # &C7-3B24;
     :eq rep.daikanwa:32133        ; # &I-M-32133;
     :subsume
@@ -103646,6 +105723,10 @@ rep.mj:022963
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.gt-k:07341 ; # &GT-K07341;
+        isd:below    a.ucs:0x6B7B   # 死
+    ] ;
     :eq rep.ucs_unicode:0x85A8    ; # &MJ022963;
     :eq rep.adobe-japan1-0:06449  ; # &I-AJ1-06449;
     :eq rep.jis-x0208:0x692A      ; # &I-J90-692A;
@@ -104183,6 +106264,10 @@ a.ucs:0x26F59
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x26F59 ;
     ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿺ ;
+        isd:surround a.ucs:0x8FB6 ; # 辶
+        isd:filling  a.ucs:0x26CEA   # 𦳪
+    ] ;
     .
 
 rep.daikanwa:32159
@@ -104193,28 +106278,59 @@ rep.daikanwa:32159
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.daikanwa:49767   # &M-49767;
+    ] ;
     .
 
-rep.cns11643-7:0x3A75
+rep.hanziku-10:0xD2C9
     a chisegg:abstract-glyph ;
-    :abstract-glyph-of cns11643-7:0x3A75 ;
+    :abstract-glyph-of hanziku-10:0xD2C9 ;
     :denotation-of
         a.ucs:0x26F59        ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    ideo:hanyu-dazidian  ( 6 3887 11 ) ;
+    isd:structure [ a idc:⿺ ;
+        isd:surround a.ucs:0x2ECD ; # ⻍
+        isd:filling  [
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x2EBF ; # ⺿
+                isd:below    rep.ucs-var-001:0x38B2   # &U-v001+38B2;
+            ]
+        ]
+    ] ;
     .
 
-rep.hanziku-10:0xD2C9
+rep.cns11643-7:0x3A75
     a chisegg:abstract-glyph ;
-    :abstract-glyph-of hanziku-10:0xD2C9 ;
+    :abstract-glyph-of cns11643-7:0x3A75 ;
     :denotation-of
         a.ucs:0x26F59        ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
-    ideo:hanyu-dazidian  ( 6 3887 11 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.cns11643-6:0x592F   # &C6-592F;
+    ] ;
+    :eq rep.ucs_cns:0x26F59       ; # &C7-3A75;
+    :subsume
+        g2.cns11643-7:0x3A75 ;
     .
+    rep.ucs_cns:0x26F59
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x26F59 ] .
+    g2.cns11643-7:0x3A75
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-7:0x3A75 ;
+        :eq g2.ucs_cns:0x26F59        ; # &g2-CU+26F59;
+        .
+        g2.ucs_cns:0x26F59
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x26F59 ] .
 
 rep.ucs_iso:0x26F59
     a chisegg:abstract-glyph ;
@@ -104225,7 +106341,23 @@ rep.ucs_iso:0x26F59
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          12 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿺ ;
+        isd:surround a.ucs:0x2ECC ; # ⻌
+        isd:filling  [
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x2EBE ; # ⺾
+                isd:below    rep.ucs-var-001:0x38B2   # &U-v001+38B2;
+            ]
+        ]
+    ] ;
+    :subsume
+        g2.ucs_iso:0x26F59   ;
     .
+    g2.ucs_iso:0x26F59
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26F59 ] ;
+        .
 
 a.ucs:0x26F75
     a chisegg:abstract-character ;
@@ -104283,30 +106415,59 @@ a.ucs:0x26F5C
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x26F5C ;
     ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7A9E   # 窞
+    ] ;
+    .
+
+rep.ucs_iso:0x26F5C
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26F5C ] ;
+    :denotation-of
+        a.ucs:0x26F5C        ;
+    ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    ideo:hanyu-dazidian  ( 5 3308 7 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs-itaiji-001:0x7A9E   # &U-i001+7A9E;
+    ] ;
+    :eq rep.cns11643-7:0x3A6C     ; # &C7-3A6C;
+    :eq rep.daikanwa:32162        ; # &I-M-32162;
     :subsume
-        rep.daikanwa:32162   ,
-        rep.ucs_iso:0x26F5C  ,
-        rep.cns11643-7:0x3A6C ;
+        g2.daikanwa:32162    ,
+        g2.ucs_iso:0x26F5C   ,
+        g2.cns11643-7:0x3A6C ,
+        rep.hanziku-9:0xAD59 ;
     .
+    rep.cns11643-7:0x3A6C
+               :abstract-glyph-of     cns11643-7:0x3A6C  .
     rep.daikanwa:32162
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of daikanwa:32162 ;
+               :abstract-glyph-of       daikanwa:32162   .
+    g2.daikanwa:32162
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:32162 ;
         .
-    rep.ucs_iso:0x26F5C
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of [ :context domain:iso     ;
-                             :target     ucs:0x26F5C ] ;
+    g2.ucs_iso:0x26F5C
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26F5C ] ;
         .
-    rep.cns11643-7:0x3A6C
+    g2.cns11643-7:0x3A6C
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-7:0x3A6C ;
+        :eq g2.ucs_cns:0x26F5C        ; # &g2-CU+26F5C;
+        .
+        g2.ucs_cns:0x26F5C
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x26F5C ] .
+    rep.hanziku-9:0xAD59
         a chisegg:abstract-glyph ;
-        :abstract-glyph-of cns11643-7:0x3A6C ;
-        ideo:hanyu-dazidian  ( 5 3308 7 ) ;
-        :eq rep.hanziku-9:0xAD59      ; # &I-HZK09-AD59;
+        :abstract-glyph-of hanziku-9:0xAD59 ;
         .
-        rep.hanziku-9:0xAD59
-                   :abstract-glyph-of      hanziku-9:0xAD59  .
 
 a.ucs:0x26F5D
     a chisegg:abstract-character ;
@@ -104584,6 +106745,10 @@ a.ucs:0x26F66
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x3B05   # 㬅
+    ] ;
     .
 
 rep.ucs_iso:0x26F66
@@ -104595,6 +106760,10 @@ rep.ucs_iso:0x26F66
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    rep.daikanwa:14056   # &M-14056;
+    ] ;
     :eq rep.cns11643-7:0x3B29     ; # &C7-3B29;
     :eq rep.daikanwa:32172        ; # &I-M-32172;
     :subsume
@@ -104691,8 +106860,8 @@ rep.mj:022971
     :eq rep.gt-pj-1:14128         ; # &I-GT-42657;
     :eq rep.shinjigen_1ed:7008    ; # &MJ022971;
     :eq rep.shinjigen_rev:7007    ; # &MJ022971;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.mj:022986        ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.mj:022986        ] ;
     :subsume
         g2.mj:022971         ;
     .
@@ -105078,8 +107247,8 @@ rep.daikanwa:32188
         isd:above    a.ucs:0x4491 ; # 䒑
         isd:below    a.ucs:0x697D   # 楽
     ] ;
-    :from.same           a.ucs:0x85AC         ;
-    :from.vulgar         [ :sources chisebib:songyuan-yilai-suzipu ,
+    ideo:same-as         a.ucs:0x85AC         ;
+    ideo:vulgar-form-of  [ :sources chisebib:songyuan-yilai-suzipu ,
                                     chisebib:daikanwa ;
                            :target  rep.cns11643-1:0x786F ] ;
     :subsume
@@ -105126,8 +107295,8 @@ rep.adobe-japan1-0:03840
     :eq rep.gt:42895              ; # &I-GT-42895;
     :eq rep.gt-pj-1:19572         ; # &I-GT-42895;
     :eq rep.daikanwa...._.p:32188 ; # &AJ1-03840;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.mj:023086        ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.mj:023086        ] ;
     :subsume
         g2.ucs_unicode:0x85AC ;
     .
@@ -105629,10 +107798,10 @@ rep.adobe-japan1-0:03845
     :eq rep.jis-x0213-1:0x4C79    ; # &I-JX1-4C79;
     :eq rep.gt:42782              ; # &I-GT-42782;
     :eq rep.gt-pj-1:19577         ; # &I-GT-42782;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:023098        ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.cns11643-1:0x786C ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:023098        ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.cns11643-1:0x786C ] ;
     :subsume
         g2.ucs_unicode:0x85AE ;
     .
@@ -105843,6 +108012,71 @@ a.ucs:0x26FE1
     rep.cns11643-7:0x3B26
                :abstract-glyph-of     cns11643-7:0x3B26  .
 
+a.ucs:0x27010
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x27010 ;
+    ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7470   # 瑰
+    ] ;
+    .
+
+rep.ucs_iso:0x27010
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x27010 ] ;
+    :denotation-of
+        a.ucs:0x27010        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          13 ;
+    ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.gb2312:0x3965   # &G0-3965;
+    ] ;
+    :subsume
+        g2.ucs_iso:0x27010   ;
+    .
+    g2.ucs_iso:0x27010
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x27010 ] ;
+        .
+
+a.ucs:0x2B26C
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2B26C ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          13 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7372   # 獲
+    ] ;
+    .
+
+rep.ucs_iso:0x2B26C
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x2B26C ] ;
+    :denotation-of
+        a.ucs:0x2B26C        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          13 ;
+    ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.adobe-japan1-0:01451   # &AJ1-01451;
+    ] ;
+    :subsume
+        g2.ucs_iso:0x2B26C   ;
+    .
+    g2.ucs_iso:0x2B26C
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x2B26C ] ;
+        .
+
 rep.hanziku-9:0xAD74
     a chisegg:abstract-glyph ;
     :abstract-glyph-of hanziku-9:0xAD74 ;
@@ -106089,10 +108323,10 @@ rep.mj:022965
     :eq rep.gt:43022              ; # &I-GT-43022;
     :eq rep.gt-pj-1:15143         ; # &I-GT-43022;
     :eq rep.jef-china3:0x61B6     ; # &I-JC3-61B6;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:022966        ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.gt:43266         ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:022966        ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.gt:43266         ] ;
     :subsume
         g2.mj:022965         ;
     .
@@ -106214,8 +108448,8 @@ rep.gb2312:0x4878
     ideo:total-strokes    12 ;
     ideo:hanyu-dazidian  ( 5 3242 6 ) ;
     :eq rep.ucs_unicode:0x8428    ; # &G0-4878;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  rep.mj:022965        ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  rep.mj:022965        ] ;
     :subsume
         g2.ucs_unicode:0x8428 ;
     .
@@ -106472,10 +108706,10 @@ rep.mj:022983
     :eq rep.gt:42730              ; # &I-GT-42730;
     :eq rep.gt-pj-1:15730         ; # &I-GT-42730;
     :eq rep.jef-china3:0x61B7     ; # &I-JC3-61B7;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:022984        ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.ks-x1001:0x6023  ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:022984        ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.ks-x1001:0x6023  ] ;
     :subsume
         g2.mj:022983         ;
     .
@@ -106975,6 +109209,10 @@ a.ucs:0x85B6
     :abstract-character-of ucs:0x85B6 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x8C8D   # 貍
+    ] ;
     :eq a.big5:0xF0B4             ; # &I-B-F0B4;
     .
     a.big5:0xF0B4
@@ -106988,11 +109226,15 @@ rep.cns11643-2:0x627E
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          14 ;
     ideo:total-strokes    18 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x8C8D   # 貍
+    ] ;
     :eq rep.ucs_cns:0x85B6        ; # &C2-627E;
     :eq rep.daikanwa:32198        ; # &I-M-32198;
     :eq rep.shinjigen:1402        ; # &C2-627E;
-    :from.original       [ :sources chisebib:shinjigen ;
-                           :target  a.ucs:0x57CB         ] ;
+    ideo:original-form-of [ :sources chisebib:shinjigen ;
+                            :target  a.ucs:0x57CB         ] ;
     :subsume
         g2.daikanwa:32198    ,
         g2.cns11643-2:0x627E ;
@@ -108055,6 +110297,10 @@ a.ucs:0x85BE
     :abstract-character-of ucs:0x85BE ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x723E   # 爾
+    ] ;
     :eq a.big5:0xF0B9             ; # &I-B-F0B9;
     .
     a.big5:0xF0B9
@@ -108068,6 +110314,10 @@ rep.gt:43279
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          14 ;
     ideo:total-strokes    18 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.mj:016762   # &MJ016762;
+    ] ;
     :eq rep.ucs_cns:0x85BE        ; # &GT-43279;
     :eq rep.cns11643-2:0x6325     ; # &GT-43279;
     :eq rep.gt-pj-6:22613         ; # &I-GT-43279;
@@ -108161,6 +110411,10 @@ a.ucs:0x85BF
     :abstract-character-of ucs:0x85BF ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7591   # 疑
+    ] ;
     :eq a.big5:0xF0AE             ; # &I-B-F0AE;
     .
     a.big5:0xF0AE
@@ -108174,6 +110428,10 @@ rep.cns11643-2:0x6278
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          14 ;
     ideo:total-strokes    18 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.adobe-japan1-0:01625   # &AJ1-01625;
+    ] ;
     :eq rep.ucs_cns:0x85BF        ; # &C2-6278;
     :eq rep.daikanwa:32219        ; # &I-M-32219;
     :subsume
@@ -108206,24 +110464,35 @@ rep.jis-x0212:0x596E
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          14 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.adobe-japan1-0:01625   # &AJ1-01625;
+    ] ;
     :eq rep.ucs_unicode:0x85BF    ; # &JSP-596E;
+    :eq rep.jef-china3:0x62E8     ; # &I-JC3-62E8;
     :subsume
         g2.ucs_unicode:0x85BF ;
     .
     rep.ucs_unicode:0x85BF
                :abstract-glyph-of [ :context domain:unicode ;
                                     :target     ucs:0x85BF  ] .
+    rep.jef-china3:0x62E8
+               :abstract-glyph-of     jef-china3:0x62E8  .
     g2.ucs_unicode:0x85BF
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x85BF  ] ;
         :eq g2.jis-x0212:0x596E       ; # &g2-JSP-596E;
+        :eq g2.jef-china3:0x62E8      ; # &g2-JSP-596E;
         :subsume
             repi.jis-x0212:0x596E ,
-            repi.ucs_unicode:0x85BF ;
+            repi.ucs_unicode:0x85BF ,
+            repi.jef-china3:0x62E8 ;
         .
         g2.jis-x0212:0x596E
               :abstract-glyph-form-of      jis-x0212:0x596E  .
+        g2.jef-china3:0x62E8
+              :abstract-glyph-form-of     jef-china3:0x62E8  .
         repi.jis-x0212:0x596E
             a chisegg:glyph-image ;
             :glyph-image-of jis-x0212:0x596E ;
@@ -108233,6 +110502,10 @@ rep.jis-x0212:0x596E
             :glyph-image-of [ :context domain:unicode ;
                               :target     ucs:0x85BF  ] ;
             .
+        repi.jef-china3:0x62E8
+            a chisegg:glyph-image ;
+            :glyph-image-of jef-china3:0x62E8 ;
+            .
 
 rep.daikanwa:32220
     a chisegg:abstract-glyph ;
@@ -110990,38 +113263,78 @@ a.ucs:0x26FD0
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x26FD0 ;
     ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x229F5   # 𢧵
+    ] ;
+    .
+
+rep.ucs_iso:0x26FD0
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x26FD0 ] ;
+    :denotation-of
+        a.ucs:0x26FD0        ;
+    ideo:radical         140 ; # ⾋ 
     ideo:strokes          14 ;
     ideo:total-strokes    18 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs-var-002:0x229F5   # &U-v002+229F5;
+    ] ;
+    :eq rep.cns11643-7:0x423E     ; # &C7-423E;
+    :eq rep.daikanwa:32271        ; # &I-M-32271;
     :subsume
-        rep.daikanwa:32271   ,
-        rep.cns11643-7:0x423E ,
-        rep.ucs_iso:0x26FD0  ,
-        rep.hanziku-9:0xAF7A ;
+        g2.daikanwa:32271    ,
+        g2.ucs_iso:0x26FD0   ,
+        g2.cns11643-7:0x423E ;
     .
-    rep.daikanwa:32271
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of daikanwa:32271 ;
-        .
     rep.cns11643-7:0x423E
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of cns11643-7:0x423E ;
+               :abstract-glyph-of     cns11643-7:0x423E  .
+    rep.daikanwa:32271
+               :abstract-glyph-of       daikanwa:32271   .
+    g2.daikanwa:32271
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:32271 ;
         .
-    rep.ucs_iso:0x26FD0
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of [ :context domain:iso     ;
-                             :target     ucs:0x26FD0 ] ;
+    g2.ucs_iso:0x26FD0
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x26FD0 ] ;
         .
-    rep.hanziku-9:0xAF7A
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of hanziku-9:0xAF7A ;
-        ideo:hanyu-dazidian  ( 5 3319 2 ) ;
+    g2.cns11643-7:0x423E
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-7:0x423E ;
+        :eq g2.ucs_cns:0x26FD0        ; # &g2-CU+26FD0;
         .
+        g2.ucs_cns:0x26FD0
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x26FD0 ] .
+
+rep.hanziku-9:0xAF7A
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of hanziku-9:0xAF7A ;
+    :denotation-of
+        a.ucs:0x26FD0        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          15 ;
+    ideo:total-strokes    19 ;
+    ideo:hanyu-dazidian  ( 5 3319 2 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs_iso:0x229F5   # &C4-4974;
+    ] ;
+    .
 
 a.ucs:0x4559
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x4559 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x622A   # 截
+    ] ;
     .
 
 rep.cns11643-4:0x5D23
@@ -111032,6 +113345,10 @@ rep.cns11643-4:0x5D23
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          14 ;
     ideo:total-strokes    18 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x622A   # 截
+    ] ;
     :eq rep.ucs_cns:0x4559        ; # &C4-5D23;
     :eq rep.daikanwa:32272        ; # &I-M-32272;
     :subsume
@@ -111074,6 +113391,10 @@ rep.ucs_unicode:0x4559
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          14 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x622A   # 截
+    ] ;
     :subsume
         g2.ucs_unicode:0x4559 ;
     .
@@ -111312,6 +113633,10 @@ a.ucs:0x26FD9
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          14 ;
     ideo:total-strokes    18 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    rep.ucs-itaiji-001:0x23B0B   # &U-i001+23B0B;
+    ] ;
     .
 
 rep.daikanwa:32281
@@ -111323,6 +113648,10 @@ rep.daikanwa:32281
     ideo:strokes          14 ;
     ideo:total-strokes    18 ;
     ideo:hanyu-dazidian  ( 5 3314 15 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs-itaiji-001:0x23B0B   # &U-i001+23B0B;
+    ] ;
     :subsume
         g2.daikanwa:32281    ,
         rep.hanziku-9:0xAEA6 ;
@@ -111345,6 +113674,10 @@ rep.ucs_iso:0x26FD9
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          14 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.ucs-itaiji-001:0x23B0B   # &U-i001+23B0B;
+    ] ;
     :subsume
         g2.ucs_iso:0x26FD9   ;
     .
@@ -112751,6 +115084,10 @@ a.ucs:0x85D8
     :abstract-character-of ucs:0x85D8 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x616E   # 慮
+    ] ;
     :eq a.big5:0xF2D1             ; # &I-B-F2D1;
     .
     a.big5:0xF2D1
@@ -112764,6 +115101,10 @@ rep.cns11643-2:0x665C
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
     ideo:total-strokes    19 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x616E   # 慮
+    ] ;
     :eq rep.ucs_cns:0x85D8        ; # &C2-665C;
     :eq rep.daikanwa:32313        ; # &I-M-32313;
     :subsume
@@ -112849,21 +115190,37 @@ a.ucs:0x2702C
     :abstract-character-of ucs:0x2702C ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x819D   # 膝
+    ] ;
     .
 
-rep.daikanwa:32314
+rep.ucs_iso:0x2702C
     a chisegg:abstract-glyph ;
-    :abstract-glyph-of daikanwa:32314 ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x2702C ] ;
     :denotation-of
         a.ucs:0x2702C        ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
     ideo:total-strokes    19 ;
     ideo:hanyu-dazidian  ( 5 3321 4 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x819D   # 膝
+    ] ;
+    :eq rep.cns11643-5:0x693B     ; # &I-C5-693B;
+    :eq rep.daikanwa:32314        ; # &C5-693B;
     :subsume
         g2.daikanwa:32314    ,
-        rep.hanziku-9:0xAFDE ;
+        rep.hanziku-9:0xAFDE ,
+        g2.ucs_iso:0x2702C   ;
     .
+    rep.cns11643-5:0x693B
+               :abstract-glyph-of     cns11643-5:0x693B  .
+    rep.daikanwa:32314
+               :abstract-glyph-of       daikanwa:32314   .
     g2.daikanwa:32314
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:32314 ;
@@ -112872,22 +115229,6 @@ rep.daikanwa:32314
         a chisegg:abstract-glyph ;
         :abstract-glyph-of hanziku-9:0xAFDE ;
         .
-
-rep.ucs_iso:0x2702C
-    a chisegg:abstract-glyph ;
-    :abstract-glyph-of [ :context domain:iso     ;
-                         :target     ucs:0x2702C ] ;
-    :denotation-of
-        a.ucs:0x2702C        ;
-    ideo:radical         140 ; # ⾋ 
-    ideo:strokes          15 ;
-    ideo:total-strokes    19 ;
-    :eq rep.cns11643-5:0x693B     ; # &C5-693B;
-    :subsume
-        g2.ucs_iso:0x2702C   ;
-    .
-    rep.cns11643-5:0x693B
-               :abstract-glyph-of     cns11643-5:0x693B  .
     g2.ucs_iso:0x2702C
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:iso     ;
@@ -113215,6 +115556,10 @@ a.ucs:0x4560
     :abstract-character-of ucs:0x4560 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5EE2   # 廢
+    ] ;
     .
 
 rep.cns11643-3:0x5B23
@@ -113225,6 +115570,10 @@ rep.cns11643-3:0x5B23
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
     ideo:total-strokes    19 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x5EE2   # 廢
+    ] ;
     :eq rep.ucs_cns:0x4560        ; # &C3-5B23;
     :eq rep.daikanwa:32322        ; # &I-M-32322;
     :subsume
@@ -113258,6 +115607,10 @@ rep.ucs_unicode:0x4560
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
     ideo:total-strokes    18 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x5EE2   # 廢
+    ] ;
     :subsume
         g2.ucs_unicode:0x4560 ;
     .
@@ -113279,6 +115632,10 @@ a.ucs:0x85DB
     :abstract-character-of ucs:0x85DB ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5BEB   # 寫
+    ] ;
     .
 
 rep.cns11643-3:0x5A7D
@@ -113290,6 +115647,10 @@ rep.cns11643-3:0x5A7D
     ideo:strokes          15 ;
     ideo:total-strokes    19 ;
     ideo:hanyu-dazidian  ( 5 3323 1 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x5BEB   # 寫
+    ] ;
     :eq rep.ucs_cns:0x85DB        ; # &C3-5A7D;
     :eq rep.daikanwa:32323        ; # &I-M-32323;
     :subsume
@@ -113472,6 +115833,10 @@ a.ucs:0x85DC
     :abstract-character-of ucs:0x85DC ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x9ECE   # 黎
+    ] ;
     :eq a.big5:0xF2D4             ; # &I-B-F2D4;
     .
     a.big5:0xF2D4
@@ -113485,6 +115850,10 @@ rep.cns11643-2:0x665F
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
     ideo:total-strokes    19 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x9ECE   # 黎
+    ] ;
     :eq rep.ucs_cns:0x85DC        ; # &C2-665F;
     :eq rep.daikanwa:32326        ; # &I-M-32326;
     :subsume
@@ -115036,6 +117405,10 @@ a.ucs:0x27039
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
     ideo:total-strokes    19 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x906E   # 遮
+    ] ;
     .
 
 rep.daikanwa:32345
@@ -115047,6 +117420,10 @@ rep.daikanwa:32345
     ideo:strokes          15 ;
     ideo:total-strokes    19 ;
     ideo:hanyu-dazidian  ( 5 3321 12 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.mj:026116   # &MJ026116;
+    ] ;
     :subsume
         g2.daikanwa:32345    ,
         rep.hanziku-9:0xAFE6 ;
@@ -115069,6 +117446,10 @@ rep.ucs_iso:0x27039
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
     ideo:total-strokes    19 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.cns11643-1:0x6F4C   # &C1-6F4C;
+    ] ;
     :eq rep.cns11643-7:0x493C     ; # &C7-493C;
     :subsume
         g2.cns11643-7:0x493C ,
@@ -115762,6 +118143,10 @@ rep.cns11643-2:0x6661
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
     ideo:total-strokes    19 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.mj:007602   # &MJ007602;
+    ] ;
     :eq rep.ucs_cns:0x85F0        ; # &C2-6661;
     :eq rep.daikanwa:32355        ; # &I-M-32355;
     :subsume
@@ -115795,6 +118180,10 @@ rep.ucs_unicode:0x85F0
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
     ideo:total-strokes    18 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.mj:007602   # &MJ007602;
+    ] ;
     :subsume
         g2.ucs_unicode:0x85F0 ;
     .
@@ -115894,6 +118283,10 @@ a.ucs:0x85F1
     :abstract-character-of ucs:0x85F1 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7623   # 瘣
+    ] ;
     :eq a.big5:0xF2C7             ; # &I-B-F2C7;
     .
     a.big5:0xF2C7
@@ -115907,6 +118300,10 @@ rep.cns11643-2:0x6652
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
     ideo:total-strokes    19 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.jis-x0212:0x4D75   # &JSP-4D75;
+    ] ;
     :eq rep.ucs_cns:0x85F1        ; # &C2-6652;
     :eq rep.daikanwa:32360        ; # &I-M-32360;
     :subsume
@@ -116115,6 +118512,10 @@ a.ucs:0x4565
     :abstract-character-of ucs:0x4565 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x24568   # 𤕨
+    ] ;
     .
 
 rep.cns11643-7:0x4953
@@ -116546,6 +118947,10 @@ a.ucs:0x270A3
     :abstract-character-of ucs:0x270A3 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7A40   # 穀
+    ] ;
     .
 
 rep.ucs_iso:0x270A3
@@ -116557,6 +118962,10 @@ rep.ucs_iso:0x270A3
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          15 ;
     ideo:total-strokes    19 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0xFA54   # 穀
+    ] ;
     :eq rep.cns11643-5:0x6931     ; # &C5-6931;
     :eq rep.daikanwa:32381        ; # &I-M-32381;
     :subsume
@@ -117547,10 +119956,10 @@ rep.mj:023116
     :eq rep.gt:43288              ; # &I-GT-43288;
     :eq rep.gt-pj-1:15731         ; # &I-GT-43288;
     :eq rep.jef-china3:0x61B8     ; # &I-JC3-61B8;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:023117        ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.ks-x1001:0x6E4B  ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:023117        ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.ks-x1001:0x6E4B  ] ;
     :subsume
         g2.mj:023116         ,
         g2.ucs_unicode:0x85F7 ;
@@ -118887,7 +121296,7 @@ rep.mj:023141
     :eq rep.cns11643-3:0x5C78     ; # &I-C3-5C78;
     :eq rep.hanyo-denshi...ib:0x235F ; # &I-HD-IB-235F;
     :eq rep.daikanwa:32410        ; # &I-M-32410;
-    :from.vulgar         [ :sources chisebib:zhengzitong ,
+    ideo:vulgar-form-of  [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  rep.cns11643-1:0x717E ] ;
     :subsume
@@ -119137,6 +121546,35 @@ rep.daikanwa:32412
     ideo:total-strokes    20 ;
     .
 
+a.ucs:0x2F9B2
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2F9B2 ;
+    :denotation-of
+        a.ucs:0x456B         ;
+    :to.canonical-ucs  a.ucs:0x456B ; # 䕫
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes           [ :context domain:ucs     ;
+                             :target  16 ] ;
+    ideo:strokes          17 ;
+    ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿳ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:middle   [
+            isd:structure [ a idc:⿲ ;
+                isd:left     a.ucs:0x6B62 ; # 止
+                isd:middle   a.ucs:0x81EA ; # 自
+                isd:right    a.ucs:0x5DF3   # 巳
+            ]
+        ] ;
+        isd:below    [
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x516B ; # 八
+                isd:below    a.ucs:0x5902   # 夂
+            ]
+        ]
+    ] ;
+    .
+
 rep.ucs_unicode:0x456B
     a chisegg:abstract-glyph ;
     :abstract-glyph-of [ :context domain:unicode ;
@@ -119146,7 +121584,21 @@ rep.ucs_unicode:0x456B
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          17 ;
     ideo:total-strokes    20 ;
+    :subsume
+        g2.ucs_unicode:0x456B ;
     .
+    g2.ucs_unicode:0x456B
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x456B  ] ;
+        :subsume
+            repi.ucs_unicode:0x456B ;
+        .
+        repi.ucs_unicode:0x456B
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:unicode ;
+                              :target     ucs:0x456B  ] ;
+            .
 
 rep.cns11643-7:0x5468
     a chisegg:abstract-glyph ;
@@ -119156,7 +121608,17 @@ rep.cns11643-7:0x5468
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          17 ;
     ideo:total-strokes    21 ;
+    :subsume
+        g2.cns11643-7:0x5468 ;
     .
+    g2.cns11643-7:0x5468
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-7:0x5468 ;
+        :eq g2.ucs_cns:0x456B         ; # &g2-CU+456B;
+        .
+        g2.ucs_cns:0x456B
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x456B  ] .
 
 rep.daikanwa:32413
     a chisegg:abstract-glyph ;
@@ -119238,6 +121700,10 @@ a.ucs:0x456D
     :abstract-character-of ucs:0x456D ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x71C5   # 燅
+    ] ;
     .
 
 rep.cns11643-4:0x6432
@@ -119248,6 +121714,10 @@ rep.cns11643-4:0x6432
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          16 ;
     ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x71C5   # 燅
+    ] ;
     :eq rep.ucs_cns:0x456D        ; # &C4-6432;
     :eq rep.daikanwa:32417        ; # &I-M-32417;
     :subsume
@@ -119281,6 +121751,10 @@ rep.ucs_unicode:0x456D
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          16 ;
     ideo:total-strokes    19 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x71C5   # 燅
+    ] ;
     :subsume
         g2.ucs_unicode:0x456D ;
     .
@@ -120176,6 +122650,10 @@ a.ucs:0x456F
     :abstract-character-of ucs:0x456F ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x74E2   # 瓢
+    ] ;
     .
 
 o.ucs_cns:0x456F
@@ -120198,6 +122676,10 @@ o.ucs_cns:0x456F
     rep.cns11643-3:0x5C7A
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-3:0x5C7A ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EBF ; # ⺿
+            isd:below    rep.cns11643-1:0x7147   # &C1-7147;
+        ] ;
         :eq rep.ucs_cns:0x456F        ; # &C3-5C7A;
         :subsume
             g2.cns11643-3:0x5C7A ;
@@ -120223,6 +122705,11 @@ rep.ucs_unicode:0x456F
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          16 ;
     ideo:total-strokes    19 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.gb2312:0x4630   # &G0-4630;
+    ] ;
+    :rep.ucs_JP...hanazono     rdf:nil ;
     :subsume
         g2.ucs_unicode:0x456F ;
     .
@@ -121055,6 +123542,10 @@ a.ucs:0x4570
     :abstract-character-of ucs:0x4570 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x71D4   # 燔
+    ] ;
     .
 
 rep.cns11643-4:0x6430
@@ -121065,6 +123556,10 @@ rep.cns11643-4:0x6430
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          16 ;
     ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x71D4   # 燔
+    ] ;
     :eq rep.ucs_cns:0x4570        ; # &C4-6430;
     :eq rep.daikanwa:32446        ; # &I-M-32446;
     :subsume
@@ -121397,6 +123892,10 @@ a.ucs:0x860E
     :abstract-character-of ucs:0x860E ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x26CB8 ; # 𦲸
+        isd:below    a.ucs:0x80A5   # 肥
+    ] ;
     .
 
 rep.cns11643-4:0x6437
@@ -121407,6 +123906,10 @@ rep.cns11643-4:0x6437
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          16 ;
     ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.ucs_iso:0x26CB8 ; # &U-00026CB8;
+        isd:below    a.ucs:0x80A5   # 肥
+    ] ;
     :eq rep.ucs_cns:0x860E        ; # &C4-6437;
     :eq rep.daikanwa:32459        ; # &I-M-32459;
     :subsume
@@ -121479,6 +123982,10 @@ a.ucs:0x270A7
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          16 ;
     ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x6FB7   # 澷
+    ] ;
     .
 
 rep.ucs_iso:0x270A7
@@ -121490,6 +123997,10 @@ rep.ucs_iso:0x270A7
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          16 ;
     ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.cns11643-3:0x5158   # &C3-5158;
+    ] ;
     :eq rep.cns11643-7:0x4F49     ; # &C7-4F49;
     :eq rep.daikanwa:32460        ; # &I-M-32460;
     :subsume
@@ -122185,8 +124696,8 @@ rep.mj:023221
     :eq rep.gt:43607              ; # &I-GT-43607;
     :eq rep.gt-pj-1:19830         ; # &I-GT-43607;
     :eq rep.daikanwa...._.2p:32477 ; # &MJ023221;
-    :from.simplified     [ :sources chisebib:daikanwa ;
-                           :target  rep.gt:43909         ] ;
+    ideo:simplified-form-of [ :sources chisebib:daikanwa ;
+                              :target  rep.gt:43909         ] ;
     :subsume
         g2.mj:023221         ;
     .
@@ -122527,7 +125038,7 @@ a.ucs:0x8613
     ideo:strokes          16 ;
     isd:structure [ a idc:⿱ ;
         isd:above    a.ucs:0x8279 ; # 艹
-        isd:below    rep.mj:058233   # &MJ058233;
+        isd:below    a.ucs:0x2E0E3   # 𮃣
     ] ;
     .
 
@@ -122541,7 +125052,7 @@ rep.cbeta:01939
     ideo:total-strokes    20 ;
     isd:structure [ a idc:⿱ ;
         isd:above    a.ucs:0x2EC0 ; # ⻀
-        isd:below    rep.mj:058233   # &MJ058233;
+        isd:below    a.ucs:0x2E0E3   # 𮃣
     ] ;
     .
 
@@ -122555,7 +125066,7 @@ rep.mj:023174
     ideo:total-strokes    19 ;
     isd:structure [ a idc:⿱ ;
         isd:above    a.ucs:0x2EBE ; # ⺾
-        isd:below    rep.mj:058233   # &MJ058233;
+        isd:below    a.ucs:0x2E0E3   # 𮃣
     ] ;
     :eq rep.ucs_unicode:0x8613    ; # &MJ023174;
     :eq rep.adobe-japan1-0:06470  ; # &I-AJ1-06470;
@@ -122649,7 +125160,7 @@ rep.cns11643-3:0x5D21
     ideo:total-strokes    20 ;
     isd:structure [ a idc:⿱ ;
         isd:above    a.ucs:0xFA5E ; # 艹
-        isd:below    rep.mj:058233   # &MJ058233;
+        isd:below    a.ucs:0x2E0E3   # 𮃣
     ] ;
     :eq rep.ucs_cns:0x8613        ; # &C3-5D21;
     :subsume
@@ -122686,6 +125197,63 @@ a.ucs:0x270B4
     rep.cns11643-7:0x4F63
                :abstract-glyph-of     cns11643-7:0x4F63  .
 
+a.ucs:0x270F9
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x270F9 ;
+    ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x83EF ; # 華
+        isd:right    a.ucs:0x67BC   # 枼
+    ] ;
+    .
+
+rep.ucs_iso:0x270F9
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x270F9 ] ;
+    :denotation-of
+        a.ucs:0x270F9        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          16 ;
+    ideo:total-strokes    20 ;
+    :subsume
+        g2.ucs_iso:0x270F9   ;
+    .
+    g2.ucs_iso:0x270F9
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x270F9 ] ;
+        .
+
+a.ucs:0x2C7CF
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2C7CF ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs-itaiji-006:0x9EFD   # &A-U-i006+9EFD;
+    ] ;
+    .
+
+rep.ucs_JP...hanazono:0x2C7CF
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:JP...hanazono ;
+                         :target     ucs:0x2C7CF ] ;
+    :denotation-of
+        a.ucs:0x2C7CF        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          16 ;
+    ideo:total-strokes    20 ;
+    :subsume
+        g2.ucs_JP...hanazono:0x2C7CF ;
+    .
+    g2.ucs_JP...hanazono:0x2C7CF
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:JP...hanazono ;
+                                  :target     ucs:0x2C7CF ] ;
+        .
+
 a.ucs:0x8616
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x8616 ;
@@ -122879,7 +125447,7 @@ rep.cns11643-1:0x7B21
     :eq rep.ks-x1001:0x5C22       ; # &C1-7B21;
     :eq rep.daikanwa:32479        ; # &I-M-32479;
     :eq rep.shinjigen:3860        ; # &C1-7B21;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x6A97         ] ;
     :subsume
         g2.ks-x1001:0x5C22   ,
@@ -123798,6 +126366,10 @@ a.ucs:0x8620
     :abstract-character-of ucs:0x8620 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7246   # 牆
+    ] ;
     :eq a.big5:0xF5FB             ; # &I-B-F5FB;
     .
     a.big5:0xF5FB
@@ -123811,6 +126383,10 @@ rep.cns11643-2:0x6C2B
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          17 ;
     ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x7246   # 牆
+    ] ;
     :eq rep.ucs_cns:0x8620        ; # &C2-6C2B;
     :eq rep.daikanwa:32494        ; # &I-M-32494;
     :subsume
@@ -124353,6 +126929,10 @@ a.ucs:0x4574
     :abstract-character-of ucs:0x4574 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7A5B   # 穛
+    ] ;
     .
 
 rep.cns11643-3:0x5E59
@@ -124363,6 +126943,10 @@ rep.cns11643-3:0x5E59
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          17 ;
     ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x7A5B   # 穛
+    ] ;
     :eq rep.ucs_cns:0x4574        ; # &C3-5E59;
     :eq rep.daikanwa:32504        ; # &I-M-32504;
     :subsume
@@ -124496,6 +127080,10 @@ a.ucs:0x270DA
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          17 ;
     ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x81B8   # 膸
+    ] ;
     .
 
 rep.daikanwa:32507
@@ -124507,6 +127095,10 @@ rep.daikanwa:32507
     ideo:strokes          17 ;
     ideo:total-strokes    21 ;
     ideo:hanyu-dazidian  ( 5 3332 4 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.adobe-japan1-0:06278   # &AJ1-06278;
+    ] ;
     :subsume
         g2.daikanwa:32507    ,
         rep.hanziku-9:0xB245 ;
@@ -124555,6 +127147,10 @@ a.ucs:0x8626
     :abstract-character-of ucs:0x8626 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x971D   # 霝
+    ] ;
     :eq a.big5:0xF5F3             ; # &I-B-F5F3;
     .
     a.big5:0xF5F3
@@ -124568,6 +127164,10 @@ rep.cns11643-2:0x6C23
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          17 ;
     ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x971D   # 霝
+    ] ;
     :eq rep.ucs_cns:0x8626        ; # &C2-6C23;
     :eq rep.daikanwa:32508        ; # &I-M-32508;
     :subsume
@@ -125458,7 +128058,7 @@ a.ucs:0x2F9B0
     rep.daikanwa:32523
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:32523 ;
-        :from.same           [ :sources chisebib:kangxi ,
+        ideo:same-as         [ :sources chisebib:kangxi ,
                                         chisebib:daikanwa ;
                                :target  rep.ucs_iso:0x26FB1  ] ;
         .
@@ -125972,6 +128572,25 @@ rep.daikanwa:32538
     ideo:total-strokes    21 ;
     .
 
+rep.hanyo-denshi...tk:01082380
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of hanyo-denshi...tk:01082380 ;
+    :denotation-of
+        a.ucs:0x270F0        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          17 ;
+    ideo:total-strokes    21 ;
+    :subsume
+        g2.hanyo-denshi...tk:01082380 ;
+    .
+    g2.hanyo-denshi...tk:01082380
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of hanyo-denshi...tk:01082380 ;
+        :eq rep.hanyo-denshi...tk...mf-01:00008238 ; # &g2-HD-TK-01082380;
+        .
+        rep.hanyo-denshi...tk...mf-01:00008238
+                   :abstract-glyph-of hanyo-denshi...tk...mf-01:00008238 .
+
 rep.cns11643-7:0x5876
     a chisegg:abstract-glyph ;
     :abstract-glyph-of cns11643-7:0x5876 ;
@@ -126026,6 +128645,10 @@ a.ucs:0x270EF
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          17 ;
     ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x85A9 ; # 薩
+        isd:below    a.ucs:0x5B50   # 子
+    ] ;
     .
 
 rep.ucs_iso:0x270EF
@@ -126337,26 +128960,100 @@ a.ucs:0x27089
                              :target     ucs:0x27089 ] ;
         .
 
-a.ucs:0x270F9
+rep.cns11643-5:0x7121
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of cns11643-5:0x7121 ;
+    :denotation-of
+        a.ucs:0x270F9        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          17 ;
+    ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     rep.cns11643-1:0x615E ; # &C1-615E;
+        isd:right    a.ucs:0x67BC   # 枼
+    ] ;
+    :eq rep.ucs_cns:0x270F9       ; # &C5-7121;
+    :subsume
+        g2.cns11643-5:0x7121 ;
+    .
+    rep.ucs_cns:0x270F9
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x270F9 ] .
+    g2.cns11643-5:0x7121
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-5:0x7121 ;
+        :eq g2.ucs_cns:0x270F9        ; # &g2-CU+270F9;
+        .
+        g2.ucs_cns:0x270F9
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x270F9 ] .
+
+a.ucs:0x2E4B9
     a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x270F9 ;
+    :abstract-character-of ucs:0x2E4B9 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          17 ;
+    ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿻ ;
+        isd:underlying a.ucs:0x2634B ; # 𦍋
+        isd:overlaying a.ucs:0x8AA9   # 誩
+    ] ;
+    .
+
+rep.mj:058568
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of mj:058568 ;
+    :denotation-of
+        a.ucs:0x2E4B9        ;
     ideo:radical         140 ; # ⾋ 
+    ideo:strokes          17 ;
+    ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿻ ;
+        isd:underlying rep.ucs_iso:0x2634B ; # &C4-246C;
+        isd:overlaying a.ucs:0x8AA9   # 誩
+    ] ;
+    :eq rep.ucs_JP...hanazono:0x2E4B9 ; # &MJ058568;
+    :eq rep.koseki:369940         ; # &MJ058568;
+    :form-of             [ :sources chisebib:koseki ;
+                           :target  a.ucs:0x2F845        ] ;
     :subsume
-        rep.cns11643-5:0x7121 ,
-        rep.ucs_iso:0x270F9  ;
+        g2.mj:058568         ;
     .
-    rep.cns11643-5:0x7121
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of cns11643-5:0x7121 ;
-        ideo:strokes          17 ;
-        ideo:total-strokes    21 ;
+    rep.ucs_JP...hanazono:0x2E4B9
+               :abstract-glyph-of [ :context domain:JP...hanazono ;
+                                    :target     ucs:0x2E4B9 ] .
+    rep.koseki:369940
+               :abstract-glyph-of         koseki:369940  .
+    g2.mj:058568
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of mj:058568 ;
+        :eq g2.ucs_JP...hanazono:0x2E4B9 ; # &g2-MJ058568;
+        :eq g2.koseki:369940          ; # &g2-MJ058568;
         .
-    rep.ucs_iso:0x270F9
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of [ :context domain:iso     ;
-                             :target     ucs:0x270F9 ] ;
-        ideo:strokes          16 ;
-        ideo:total-strokes    20 ;
+        g2.ucs_JP...hanazono:0x2E4B9
+              :abstract-glyph-form-of [ :context domain:JP...hanazono ;
+                                        :target     ucs:0x2E4B9 ] .
+        g2.koseki:369940
+              :abstract-glyph-form-of         koseki:369940  .
+
+rep.big5-cdp:0x857D
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of big5-cdp:0x857D ;
+    :denotation-of
+        a.ucs:0x2E4B9        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          17 ;
+    ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿻ ;
+        isd:underlying a.ucs:0x2EB8 ; # ⺸
+        isd:overlaying a.ucs:0x8AA9   # 誩
+    ] ;
+    :subsume
+        g2.big5-cdp:0x857D   ;
+    .
+    g2.big5-cdp:0x857D
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of big5-cdp:0x857D ;
         .
 
 a.ucs:0x2710D
@@ -127185,6 +129882,10 @@ a.ucs:0x2711C
     :abstract-character-of ucs:0x2711C ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          18 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x7E60   # 繠
+    ] ;
     .
 
 rep.ucs_iso:0x2711C
@@ -127196,6 +129897,10 @@ rep.ucs_iso:0x2711C
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          18 ;
     ideo:total-strokes    22 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x7E60   # 繠
+    ] ;
     :eq rep.cns11643-7:0x586F     ; # &C7-586F;
     :eq rep.daikanwa:32564        ; # &I-M-32564;
     :subsume
@@ -127551,38 +130256,6 @@ a.ucs:0x27128
     rep.cns11643-7:0x586A
                :abstract-glyph-of     cns11643-7:0x586A  .
 
-a.ucs:0x8641
-    a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x8641 ;
-    ideo:radical           [ :context domain:ucs     ;
-                             :target          140 ; # ⾋
-                           ] ;
-    ideo:radical           [ :context domain:cns11643-3 ;
-                             :target           35 ; # ⼢
-                           ] ;
-    .
-
-a.ucs_jis:0x8641
-    a chisegg:abstract-character ;
-    :abstract-character-of [ :context domain:jis     ;
-                             :target     ucs:0x8641  ] ;
-    :denotation-of
-        a.ucs:0x8641         ;
-    ideo:radical           [ :context domain:ucs     ;
-                             :target          140 ; # ⾋
-                           ] ;
-    ideo:radical           [ :context domain:cns11643-3 ;
-                             :target           35 ; # ⼢
-                           ] ;
-    :eq a.ucs_cns:0x8641          ; # &A-JU+8641;
-    :eq a.daikanwa:05747          ; # &A-JU+8641;
-    .
-    a.ucs_cns:0x8641
-           :abstract-character-of [ :context domain:cns     ;
-                                    :target     ucs:0x8641  ] .
-    a.daikanwa:05747
-           :abstract-character-of       daikanwa:05747   .
-
 a.ucs:0x8631
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x8631 ;
@@ -127739,6 +130412,10 @@ a.ucs:0x457B
     :abstract-character-of ucs:0x457B ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          19 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x9E97   # 麗
+    ] ;
     .
 
 rep.cns11643-3:0x6041
@@ -127749,6 +130426,10 @@ rep.cns11643-3:0x6041
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          19 ;
     ideo:total-strokes    23 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.adobe-japan1-0:04023   # &AJ1-04023;
+    ] ;
     :eq rep.ucs_cns:0x457B        ; # &C3-6041;
     :eq rep.daikanwa:32575        ; # &I-M-32575;
     :subsume
@@ -128336,6 +131017,10 @@ rep.cns11643-2:0x6F45
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          19 ;
     ideo:total-strokes    23 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x58DE   # 壞
+    ] ;
     :eq rep.ucs_cns:0x863E        ; # &C2-6F45;
     :eq rep.daikanwa:32587        ; # &I-M-32587;
     :subsume
@@ -128369,6 +131054,10 @@ rep.ucs_unicode:0x863E
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          19 ;
     ideo:total-strokes    22 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x58DE   # 壞
+    ] ;
     :subsume
         g2.ucs_unicode:0x863E ;
     .
@@ -128622,7 +131311,7 @@ rep.cns11643-2:0x6F40
     :eq rep.ucs_cns:0x8640        ; # &C2-6F40;
     :eq rep.daikanwa:32591        ; # &I-M-32591;
     :eq rep.shinjigen:9131        ; # &C2-6F40;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  rep.daikanwa:43252   ] ;
     :subsume
         g2.cns11643-2:0x6F40 ;
@@ -129099,6 +131788,10 @@ a.ucs:0x27148
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          19 ;
     ideo:total-strokes    23 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x258DE   # 𥣞
+    ] ;
     .
 
 rep.daikanwa:32605
@@ -129110,6 +131803,10 @@ rep.daikanwa:32605
     ideo:strokes          19 ;
     ideo:total-strokes    23 ;
     ideo:hanyu-dazidian  ( 5 3336 13 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.daikanwa:25352   # &M-25352;
+    ] ;
     :subsume
         g2.daikanwa:32605    ,
         rep.hanziku-9:0xB2F0 ;
@@ -129132,6 +131829,10 @@ rep.ucs_iso:0x27148
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          19 ;
     ideo:total-strokes    23 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs_iso:0x258DE   # &C4-6046;
+    ] ;
     :eq rep.cns11643-7:0x5C58     ; # &C7-5C58;
     :subsume
         g2.ucs_iso:0x27148   ;
@@ -129438,6 +132139,42 @@ a.ucs:0x2714F
         :abstract-glyph-of cns11643-7:0x5C59 ;
         .
 
+a.ucs:0x8641
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x8641 ;
+    ideo:radical           [ :context domain:ucs     ;
+                             :target          140 ; # ⾋
+                           ] ;
+    ideo:radical           [ :context domain:cns11643-3 ;
+                             :target           35 ; # ⼢
+                           ] ;
+    .
+
+a.ucs_jis:0x8641
+    a chisegg:abstract-character ;
+    :abstract-character-of [ :context domain:jis     ;
+                             :target     ucs:0x8641  ] ;
+    :denotation-of
+        a.ucs:0x8641         ;
+    ideo:radical           [ :context domain:ucs     ;
+                             :target          140 ; # ⾋
+                           ] ;
+    ideo:radical           [ :context domain:cns11643-3 ;
+                             :target           35 ; # ⼢
+                           ] ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x5912   # 夒
+    ] ;
+    :eq a.ucs_cns:0x8641          ; # &A-JU+8641;
+    :eq a.daikanwa:05747          ; # &A-JU+8641;
+    .
+    a.ucs_cns:0x8641
+           :abstract-character-of [ :context domain:cns     ;
+                                    :target     ucs:0x8641  ] .
+    a.daikanwa:05747
+           :abstract-character-of       daikanwa:05747   .
+
 rep.daikanwa:32613
     a chisegg:abstract-glyph ;
     :abstract-glyph-of daikanwa:32613 ;
@@ -129664,6 +132401,10 @@ a.ucs:0x2715B
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          20 ;
     ideo:total-strokes    24 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x42AE   # 䊮
+    ] ;
     .
 
 rep.daikanwa:32621
@@ -129675,6 +132416,10 @@ rep.daikanwa:32621
     ideo:strokes          20 ;
     ideo:total-strokes    24 ;
     ideo:hanyu-dazidian  ( 5 3338 10 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.daikanwa:27172   # &M-27172;
+    ] ;
     :subsume
         g2.daikanwa:32621    ,
         rep.hanziku-9:0xB36E ;
@@ -129697,6 +132442,10 @@ rep.ucs_iso:0x2715B
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          20 ;
     ideo:total-strokes    24 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.cns11643-3:0x5C68   # &C3-5C68;
+    ] ;
     :eq rep.cns11643-7:0x5F42     ; # &C7-5F42;
     :subsume
         g2.cns11643-7:0x5F42 ,
@@ -130144,6 +132893,10 @@ a.ucs:0x2716F
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x2716F ;
     ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x2A146   # 𪅆
+    ] ;
     .
 
 rep.ucs_iso:0x2716F
@@ -130156,6 +132909,10 @@ rep.ucs_iso:0x2716F
     ideo:strokes          21 ;
     ideo:total-strokes    25 ;
     ideo:hanyu-dazidian  ( 5 3339 1 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs_iso:0x2A146   # &M-47284;
+    ] ;
     :eq rep.daikanwa:32636        ; # &M-32636;
     :subsume
         g2.daikanwa:32636    ,
@@ -130193,6 +132950,10 @@ rep.cns11643-7:0x6255
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          22 ;
     ideo:total-strokes    26 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.cns11643-7:0x5A68   # &C7-5A68;
+    ] ;
     :eq rep.ucs_cns:0x2716F       ; # &C7-6255;
     :subsume
         g2.cns11643-7:0x6255 ;
@@ -130445,6 +133206,10 @@ a.ucs:0x457F
     :abstract-character-of ucs:0x457F ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          22 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x2A13F   # 𪄿
+    ] ;
     .
 
 rep.cns11643-4:0x6D5E
@@ -130455,6 +133220,10 @@ rep.cns11643-4:0x6D5E
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          22 ;
     ideo:total-strokes    26 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.ucs_iso:0x2A13F   # &C4-6A2A;
+    ] ;
     :eq rep.ucs_cns:0x457F        ; # &C4-6D5E;
     :eq rep.daikanwa:32641        ; # &I-M-32641;
     :subsume
@@ -130497,6 +133266,10 @@ rep.ucs_unicode:0x457F
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          22 ;
     ideo:total-strokes    25 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.ucs_iso:0x2A13F   # &C4-6A2A;
+    ] ;
     :subsume
         g2.ucs_unicode:0x457F ;
     .
@@ -130613,6 +133386,73 @@ a.ucs:0x2717D
         rep.cns11643-7:0x6257
                    :abstract-glyph-of     cns11643-7:0x6257  .
 
+a.ucs:0x2E4D6
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2E4D6 ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          22 ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "so" ) ;
+                         ] ;
+    .
+
+rep.mj:055359
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of mj:055359 ;
+    :denotation-of
+        a.ucs:0x2E4D6        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          22 ;
+    ideo:total-strokes    26 ;
+    :eq rep.koseki:371240         ; # &MJ055359;
+    :eq rep.daikanwa:32646        ; # &I-M-32646;
+    :subsume
+        g2.mj:055359         ;
+    .
+    rep.koseki:371240
+               :abstract-glyph-of         koseki:371240  .
+    rep.daikanwa:32646
+               :abstract-glyph-of       daikanwa:32646   .
+    g2.mj:055359
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of mj:055359 ;
+        :eq g2.koseki:371240          ; # &g2-MJ055359;
+        :eq g2.daikanwa:32646         ; # &g2-MJ055359;
+        :subsume
+            repi.daikanwa:32646  ,
+            repi.mj:055359       ;
+        .
+        g2.koseki:371240
+              :abstract-glyph-form-of         koseki:371240  .
+        g2.daikanwa:32646
+              :abstract-glyph-form-of       daikanwa:32646   .
+        repi.daikanwa:32646
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:32646 ;
+            .
+        repi.mj:055359
+            a chisegg:glyph-image ;
+            :glyph-image-of mj:055359 ;
+            .
+
+rep.ucs_JP...hanazono:0x2E4D6
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:JP...hanazono ;
+                         :target     ucs:0x2E4D6 ] ;
+    :denotation-of
+        a.ucs:0x2E4D6        ;
+    ideo:radical         140 ; # ⾋ 
+    ideo:strokes          22 ;
+    ideo:total-strokes    25 ;
+    :subsume
+        g2.ucs_JP...hanazono:0x2E4D6 ;
+    .
+    g2.ucs_JP...hanazono:0x2E4D6
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:JP...hanazono ;
+                                  :target     ucs:0x2E4D6 ] ;
+        .
+
 a.ucs:0x2717E
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x2717E ;
@@ -130659,6 +133499,10 @@ a.ucs:0x4581
     :abstract-character-of ucs:0x4581 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          22 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x842C ; # 萬
+        isd:right    a.ucs:0x610F   # 意
+    ] ;
     .
 
 rep.cns11643-3:0x616A
@@ -130669,6 +133513,10 @@ rep.cns11643-3:0x616A
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          22 ;
     ideo:total-strokes    26 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     rep.cns11643-1:0x655C ; # &C1-655C;
+        isd:right    a.ucs:0x610F   # 意
+    ] ;
     :eq rep.ucs_cns:0x4581        ; # &C3-616A;
     :eq rep.daikanwa:32648        ; # &I-M-32648;
     :subsume
@@ -130702,6 +133550,10 @@ rep.ucs_unicode:0x4581
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          22 ;
     ideo:total-strokes    25 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     rep.mj:022254 ; # &MJ022254;
+        isd:right    a.ucs:0x610F   # 意
+    ] ;
     :subsume
         g2.ucs_unicode:0x4581 ;
     .
@@ -130808,6 +133660,10 @@ a.ucs:0x4582
     :abstract-character-of ucs:0x4582 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          23 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x6523   # 攣
+    ] ;
     .
 
 rep.cns11643-4:0x6D79
@@ -130818,6 +133674,10 @@ rep.cns11643-4:0x6D79
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          23 ;
     ideo:total-strokes    27 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x6523   # 攣
+    ] ;
     :eq rep.ucs_cns:0x4582        ; # &C4-6D79;
     :eq rep.daikanwa:32651        ; # &I-M-32651;
     :subsume
@@ -130851,6 +133711,10 @@ rep.ucs_unicode:0x4582
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          23 ;
     ideo:total-strokes    26 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x6523   # 攣
+    ] ;
     :subsume
         g2.ucs_unicode:0x4582 ;
     .
@@ -130866,6 +133730,10 @@ a.ucs:0x864A
     :abstract-character-of ucs:0x864A ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          23 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x6B12   # 欒
+    ] ;
     .
 
 rep.cns11643-3:0x617C
@@ -130877,6 +133745,10 @@ rep.cns11643-3:0x617C
     ideo:strokes          23 ;
     ideo:total-strokes    27 ;
     ideo:hanyu-dazidian  ( 5 3339 20 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x6B12   # 欒
+    ] ;
     :eq rep.ucs_cns:0x864A        ; # &C3-617C;
     :eq rep.daikanwa:32652        ; # &I-M-32652;
     :subsume
@@ -130915,6 +133787,10 @@ rep.ucs_unicode:0x864A
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          23 ;
     ideo:total-strokes    26 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    a.ucs:0x6B12   # 欒
+    ] ;
     :subsume
         g2.ucs_unicode:0x864A ;
     .
@@ -131284,6 +134160,10 @@ a.ucs:0x27191
     :abstract-character-of ucs:0x27191 ;
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          24 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x9743   # 靃
+    ] ;
     .
 
 rep.ucs_iso:0x27191
@@ -131295,6 +134175,10 @@ rep.ucs_iso:0x27191
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          24 ;
     ideo:total-strokes    28 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    a.ucs:0x9743   # 靃
+    ] ;
     :eq rep.cns11643-7:0x6458     ; # &C7-6458;
     :eq rep.daikanwa:32662        ; # &I-M-32662;
     :subsume
@@ -131372,6 +134256,10 @@ a.ucs:0x864B
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x864B ;
     ideo:radical         140 ; # ⾋ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8279 ; # 艹
+        isd:below    a.ucs:0x91C1   # 釁
+    ] ;
     :eq a.big5:0xF9C7             ; # &I-B-F9C7;
     .
     a.big5:0xF9C7
@@ -131385,6 +134273,10 @@ rep.cns11643-2:0x7235
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          25 ;
     ideo:total-strokes    29 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBF ; # ⺿
+        isd:below    rep.gt:53926   # &GT-53926;
+    ] ;
     :eq rep.ucs_cns:0x864B        ; # &C2-7235;
     :eq rep.daikanwa:32664        ; # &I-M-32664;
     :subsume
@@ -131418,6 +134310,10 @@ rep.ucs_unicode:0x864B
     ideo:radical         140 ; # ⾋ 
     ideo:strokes          26 ;
     ideo:total-strokes    29 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2EBE ; # ⺾
+        isd:below    rep.ucs_unicode:0x91C1   # &J78-6E57;
+    ] ;
     :subsume
         g2.ucs_unicode:0x864B ;
     .
@@ -131710,6 +134606,17 @@ a.ucs:0x27198
     rep.hanziku-9:0xB3D4
                :abstract-glyph-of      hanziku-9:0xB3D4  .
 
+a.ucs_iwds-1:0x26B07
+    a chisegg:abstract-character ;
+    :abstract-character-of [ :context domain:iwds-1  ;
+                             :target     ucs:0x26B07 ] ;
+    ideo:radical         140 ; # ⾋ 
+    :eq a.ucs_component:0x26B07   ; # &A-IWDSU+26B07;
+    .
+    a.ucs_component:0x26B07
+           :abstract-character-of [ :context domain:component ;
+                                    :target     ucs:0x26B07 ] .
+
 a.ucs_component:0x83EB
     a chisegg:abstract-character ;
     :abstract-character-of [ :context domain:component ;
@@ -131990,16 +134897,6 @@ a.ucs:0x26CB3
     rep.hanziku-12:0xEFBE
                :abstract-glyph-of     hanziku-12:0xEFBE  .
 
-a.ucs:0x26CB4
-    a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x26CB4 ;
-    ideo:radical         140 ; # ⾋ 
-    ideo:hanyu-dazidian  ( 8 35 23 ) ;
-    :eq rep.hanziku-12:0xEFBF     ; # &I-HZK12-EFBF;
-    .
-    rep.hanziku-12:0xEFBF
-               :abstract-glyph-of     hanziku-12:0xEFBF  .
-
 a.ucs:0x26CB5
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x26CB5 ;