update.
[chise/chiset.git] / Ideograph-R061-Heart.ttl
index bef011e..2317179 100644 (file)
@@ -34,6 +34,7 @@
 @prefix rep.ucs_jis...1990: <http://www.chise.org/est/view/character/rep.ucs@jis...1990=> .
 @prefix rep.ucs_jis...2000: <http://www.chise.org/est/view/character/rep.ucs@jis...2000=> .
 @prefix rep.ucs_jis...2004: <http://www.chise.org/est/view/character/rep.ucs@jis...2004=> .
+@prefix rep.ucs_JP...hanazono: <http://www.chise.org/est/view/character/rep.ucs@JP...hanazono=> .
 @prefix rep.ucs_ks: <http://www.chise.org/est/view/character/rep.ucs@ks=> .
 @prefix rep.ucs_big5: <http://www.chise.org/est/view/character/rep.ucs@big5=> .
 @prefix g.ucs_unicode: <http://www.chise.org/est/view/character/g.ucs@unicode=> .
@@ -48,6 +49,7 @@
 @prefix g2.ucs_jis...1990: <http://www.chise.org/est/view/character/g2.ucs@jis...1990=> .
 @prefix g2.ucs_jis...2000: <http://www.chise.org/est/view/character/g2.ucs@jis...2000=> .
 @prefix g2.ucs_jis...2004: <http://www.chise.org/est/view/character/g2.ucs@jis...2004=> .
+@prefix g2.ucs_JP...hanazono: <http://www.chise.org/est/view/character/g2.ucs@JP...hanazono=> .
 @prefix g2.ucs_ks: <http://www.chise.org/est/view/character/g2.ucs@ks=> .
 @prefix repi.ucs_iso: <http://www.chise.org/est/view/character/repi.ucs@iso=> .
 @prefix repi.ucs_unicode: <http://www.chise.org/est/view/character/repi.ucs@unicode=> .
 @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-bmp-var-003: <http://www.chise.org/est/view/character/rep.ucs-bmp-var-003=> .
-@prefix rep.ucs-sip-var-003: <http://www.chise.org/est/view/character/rep.ucs-sip-var-003=> .
+@prefix rep.ucs-var-003: <http://www.chise.org/est/view/character/rep.ucs-var-003=> .
 @prefix rep.ucs-var-004: <http://www.chise.org/est/view/character/rep.ucs-var-004=> .
-@prefix rep.ucs-bmp-var-010: <http://www.chise.org/est/view/character/rep.ucs-bmp-var-010=> .
+@prefix rep.ucs-var-010: <http://www.chise.org/est/view/character/rep.ucs-var-010=> .
 @prefix rep.ucs-itaiji-001: <http://www.chise.org/est/view/character/rep.ucs-itaiji-001=> .
 @prefix rep.ucs-itaiji-002: <http://www.chise.org/est/view/character/rep.ucs-itaiji-002=> .
 @prefix rep.ucs-itaiji-003: <http://www.chise.org/est/view/character/rep.ucs-itaiji-003=> .
 @prefix rep.ucs-itaiji-004: <http://www.chise.org/est/view/character/rep.ucs-itaiji-004=> .
 @prefix rep.ucs-itaiji-005: <http://www.chise.org/est/view/character/rep.ucs-itaiji-005=> .
-@prefix rep.ucs-bmp-itaiji-008: <http://www.chise.org/est/view/character/rep.ucs-bmp-itaiji-008=> .
+@prefix rep.ucs-itaiji-006: <http://www.chise.org/est/view/character/rep.ucs-itaiji-006=> .
+@prefix a.ucs-itaiji-006: <http://www.chise.org/est/view/character/a.ucs-itaiji-006=> .
+@prefix rep.ucs-itaiji-008: <http://www.chise.org/est/view/character/rep.ucs-itaiji-008=> .
 @prefix rep.ucs-itaiji-009: <http://www.chise.org/est/view/character/rep.ucs-itaiji-009=> .
 
 @prefix ucs: <http://rdf.chise.org/data/ccs/ucs/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-bmp-var-003: <http://rdf.chise.org/data/ccs/ucs-bmp-var-003/code-point/> .
-@prefix ucs-sip-var-003: <http://rdf.chise.org/data/ccs/ucs-sip-var-003/code-point/> .
+@prefix ucs-var-003: <http://rdf.chise.org/data/ccs/ucs-var-003/code-point/> .
 @prefix ucs-var-004: <http://rdf.chise.org/data/ccs/ucs-var-004/code-point/> .
-@prefix ucs-bmp-var-010: <http://rdf.chise.org/data/ccs/ucs-bmp-var-010/code-point/> .
+@prefix ucs-var-010: <http://rdf.chise.org/data/ccs/ucs-var-010/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-005: <http://rdf.chise.org/data/ccs/ucs-itaiji-005/code-point/> .
-@prefix ucs-bmp-itaiji-008: <http://rdf.chise.org/data/ccs/ucs-bmp-itaiji-008/code-point/> .
+@prefix ucs-itaiji-006: <http://rdf.chise.org/data/ccs/ucs-itaiji-006/code-point/> .
+@prefix ucs-itaiji-008: <http://rdf.chise.org/data/ccs/ucs-itaiji-008/code-point/> .
 @prefix ucs-itaiji-009: <http://rdf.chise.org/data/ccs/ucs-itaiji-009/code-point/> .
 
 a.ucs:0x5FC3
@@ -1150,9 +1153,9 @@ rep.ucs-itaiji-001:0x225BB
     ideo:total-strokes     6 ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x4E36 ; # 丶
-                :below    a.ucs:0x4E36   # 丶
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x4E36 ; # 丶
+                isd:below    a.ucs:0x4E36   # 丶
             ]
         ] ;
         isd:right    a.ucs:0x6535   # 攵
@@ -1408,10 +1411,10 @@ o.ucs_unicode:0x5FCD
     rep.daikanwa:10312
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:10312 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.gt:02406 ; # &GT-02406;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    rep.gt:02406 ; # &GT-02406;
+            isd:below    a.ucs:0x5FC3   # 心
+        ] ;
         :subsume
             g2.daikanwa:10312    ;
         .
@@ -1422,10 +1425,10 @@ o.ucs_unicode:0x5FCD
     rep.cns11643-1:0x4A36
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-1:0x4A36 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.cns11643-1:0x4443 ; # &C1-4443;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    rep.cns11643-1:0x4443 ; # &C1-4443;
+            isd:below    a.ucs:0x5FC3   # 心
+        ] ;
         :eq rep.ucs_cns:0x5FCD        ; # &C1-4A36;
         :subsume
             g2.cns11643-1:0x4A36 ;
@@ -1444,10 +1447,10 @@ o.ucs_unicode:0x5FCD
     rep.mj:011378
         a chisegg:abstract-glyph ;
         :abstract-glyph-of mj:011378 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.mj:007450 ; # &MJ007450;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    rep.mj:007450 ; # &MJ007450;
+            isd:below    a.ucs:0x5FC3   # 心
+        ] ;
         :eq rep.ucs_unicode:0x5FCD    ; # &MJ011378;
         :rep.ucs_JP...hanazono     rdf:nil ;
         :eq rep.adobe-japan1-4:13969  ; # &I-AJ1-13969;
@@ -1772,6 +1775,25 @@ a.ucs:0x38FC
     ideo:radical          61 ; # ⼼ 
     ideo:strokes           3 ;
     ideo:total-strokes     6 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs_component:0x5203   # &BUCS+5203;
+    ] ;
+    .
+
+a.ucs_unicode:0x38FC
+    a chisegg:abstract-character ;
+    :abstract-character-of [ :context domain:unicode ;
+                             :target     ucs:0x38FC  ] ;
+    :denotation-of
+        a.ucs:0x38FC         ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes           3 ;
+    ideo:total-strokes     6 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs:0x5203   # 刃
+    ] ;
     .
 
 o.ucs_unicode:0x38FC
@@ -1779,10 +1801,14 @@ o.ucs_unicode:0x38FC
     :unified-glyph-of [ :context domain:unicode ;
                         :target     ucs:0x38FC  ] ;
     :denotation-of
-        a.ucs:0x38FC         ;
+        a.ucs_unicode:0x38FC ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes           3 ;
     ideo:total-strokes     6 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    o.ucs_unicode:0x5203   # &o-AJ1-13858;
+    ] ;
     :subsume
         rep.daikanwa:10313   ,
         rep.ucs_unicode:0x38FC ;
@@ -1790,22 +1816,48 @@ o.ucs_unicode:0x38FC
     rep.daikanwa:10313
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:10313 ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x5FC4 ; # 忄
+            isd:right    rep.gt:02406   # &GT-02406;
+        ] ;
+        :subsume
+            g2.daikanwa:10313    ;
         .
+        g2.daikanwa:10313
+            a chisegg:abstract-glyph-form ;
+            :abstract-glyph-form-of daikanwa:10313 ;
+            .
     rep.ucs_unicode:0x38FC
         a chisegg:abstract-glyph ;
         :abstract-glyph-of [ :context domain:unicode ;
                              :target     ucs:0x38FC  ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x5FC4 ; # 忄
+            isd:right    rep.mj:007450   # &MJ007450;
+        ] ;
         :rep.ucs_JP...hanazono     rdf:nil ;
+        :subsume
+            g2.ucs_unicode:0x38FC ;
         .
+        g2.ucs_unicode:0x38FC
+            a chisegg:abstract-glyph-form ;
+            :abstract-glyph-form-of [ :context domain:unicode ;
+                                      :target     ucs:0x38FC  ] ;
+            :g2.ucs_JP...hanazono      rdf:nil ;
+            .
 
 rep.cns11643-3:0x2368
     a chisegg:abstract-glyph ;
     :abstract-glyph-of cns11643-3:0x2368 ;
     :denotation-of
-        a.ucs:0x38FC         ;
+        a.ucs_unicode:0x38FC ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes           3 ;
     ideo:total-strokes     6 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs:0x2F81E   # 刃
+    ] ;
     :eq rep.ucs_cns:0x38FC        ; # &C3-2368;
     :subsume
         g2.cns11643-3:0x2368 ;
@@ -2249,7 +2301,7 @@ a.ucs:0x225B6
     ideo:total-strokes     7 ;
     :eq rep.cns11643-6:0x275D     ; # &I-C6-275D;
     :eq rep.daikanwa:10329        ; # &I-M-10329;
-    :from.ancient        [ :sources chisebib:shuowen ,
+    ideo:ancient-form-of [ :sources chisebib:shuowen ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-0:01706 ] ;
     .
@@ -2861,7 +2913,7 @@ a.ucs:0x225B9
     :eq rep.daikanwa:10335        ; # &I-M-10335;
     :eq rep.shinjigen:2518        ; # 𢖹
     :eq rep.hanziku-6:0xD643      ; # &I-HZK06-D643;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  rep.adobe-japan1-0:04842 ] ;
     .
     rep.cns11643-6:0x2474
@@ -2986,7 +3038,7 @@ rep.cns11643-6:0x275C
     ideo:total-strokes     7 ;
     :eq rep.ucs_cns:0x225BB       ; # &C6-275C;
     :eq rep.daikanwa:10340        ; # &I-M-10340;
-    :from.ancient        [ :sources chisebib:jiyun ,
+    ideo:ancient-form-of [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.daikanwa:10636   ] ;
     :subsume
@@ -3145,8 +3197,8 @@ a.ucs:0x5FDC
     :eq rep.gt:13034              ; # &I-GT-13034;
     :eq rep.gt-pj-1:12670         ; # &I-GT-13034;
     :eq rep.daikanwa...._.p:10347 ; # 応
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0x61C9         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0x61C9         ] ;
     :subsume
         g2.ucs_unicode:0x5FDC ;
     .
@@ -3240,6 +3292,58 @@ a.ucs:0x225BD
     rep.daikanwa:49093
                :abstract-glyph-of       daikanwa:49093   .
 
+a.ucs:0x2D70E
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2D70E ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes           3 ;
+    ideo:total-strokes     7 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2CF16 ; # 𬼖
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    .
+
+rep.mj:057491
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of mj:057491 ;
+    :denotation-of
+        a.ucs:0x2D70E        ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes           3 ;
+    ideo:total-strokes     7 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.mj:056865 ; # &MJ056865;
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    :eq rep.ucs_JP...hanazono:0x2D70E ; # &MJ057491;
+    :eq rep.koseki:117310         ; # &MJ057491;
+    :form-of             [ :sources chisebib:koseki ;
+                           :target  rep.mj:011393        ] ;
+    :subsume
+        g2.mj:057491         ;
+    .
+    rep.ucs_JP...hanazono:0x2D70E
+               :abstract-glyph-of [ :context domain:JP...hanazono ;
+                                    :target     ucs:0x2D70E ] .
+    rep.koseki:117310
+               :abstract-glyph-of         koseki:117310  .
+    g2.mj:057491
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of mj:057491 ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.koseki:002080 ; # &g2-KOSEKI-002080;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
+        :eq g2.ucs_JP...hanazono:0x2D70E ; # &g2-MJ057491;
+        :eq g2.koseki:117310          ; # &g2-MJ057491;
+        .
+        g2.ucs_JP...hanazono:0x2D70E
+              :abstract-glyph-form-of [ :context domain:JP...hanazono ;
+                                        :target     ucs:0x2D70E ] .
+        g2.koseki:117310
+              :abstract-glyph-form-of         koseki:117310  .
+
 rep.ucs-itaiji-002:0x225BB
     a chisegg:abstract-glyph ;
     :abstract-glyph-of ucs-itaiji-002:0x225BB ;
@@ -3429,7 +3533,7 @@ a.ucs:0x3901
     :eq rep.cns11643-3:0x287B     ; # &I-C3-287B;
     :eq rep.daikanwa:10349        ; # &I-M-10349;
     :eq rep.shinjigen:2418        ; # 㤁
-    :from.ancient        [ :sources chisebib:shinjigen ;
+    ideo:ancient-form-of [ :sources chisebib:shinjigen ;
                            :target  rep.adobe-japan1-0:04806 ] ;
     .
     rep.cns11643-3:0x287B
@@ -3814,8 +3918,8 @@ rep.cns11643-3:0x287D
     :eq rep.ucs_unicode:0x3902    ; # &C3-287D;
     :eq rep.daikanwa:10356        ; # &I-M-10356;
     :eq rep.shinjigen:2430        ; # &C3-287D;
-    :from.original       [ :sources chisebib:shinjigen ;
-                           :target  rep.mj:011472        ] ;
+    ideo:original-form-of [ :sources chisebib:shinjigen ;
+                            :target  rep.mj:011472        ] ;
     :subsume
         g2.ucs_unicode:0x3902 ;
     .
@@ -4208,10 +4312,10 @@ a.ucs:0x5FE9
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5FE9         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.mj:007276 ; # &MJ007276;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.mj:007276 ; # &g2-MJ007276;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         :eq g2.ucs_jis:0x5FE9         ; # &g2-AJ1-14533;
         :eq g2.jis-x0212:0x3D46       ; # &g2-AJ1-14533;
         :eq g2.jis-x0213-1:0x7449     ; # &g2-AJ1-14533;
@@ -4269,10 +4373,10 @@ a.ucs:0x5FE9
     g2.cns11643-3:0x287E
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x287E ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.cns11643-1:0x447C ; # &g2-CU+516C;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.cns11643-1:0x447C ; # &g2-CU+516C;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         :eq g2.ucs_cns:0x5FE9         ; # &g2-CU+5FE9;
         .
         g2.ucs_cns:0x5FE9
@@ -4282,10 +4386,10 @@ a.ucs:0x5FE9
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5FE9  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.mj:007275 ; # &g2-MJ007275;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.mj:007275 ; # &g2-MJ007275;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
@@ -4395,7 +4499,7 @@ a.ucs:0x225CC
     :form-of             [ :sources chisebib:jiyun ,
                                     chisebib:shinjigen ;
                            :target  a.ucs:0x6015         ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x6015         ] ;
     .
@@ -4713,7 +4817,7 @@ a.ucs:0x3905
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:10374 ;
         :eq rep.shinjigen:2575        ; # &M-10374;
-        :from.ancient        [ :sources chisebib:shinjigen ;
+        ideo:ancient-form-of [ :sources chisebib:shinjigen ;
                                :target  rep.mj:011752        ] ;
         .
         rep.shinjigen:2575
@@ -4930,7 +5034,7 @@ a.ucs:0x3907
     :eq rep.daikanwa:10380        ; # &I-M-10380;
     :eq rep.shinjigen:2705        ; # 㤇
     :eq rep.cbeta:00821           ; # &I-CB00821;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  rep.shinjigen:2704   ] ;
     .
     rep.cns11643-4:0x2433
@@ -4961,7 +5065,7 @@ a.ucs:0x5FF0
     :eq rep.daikanwa:10381        ; # &I-M-10381;
     :eq rep.shinjigen:2550        ; # 忰
     :eq rep.cbeta:05720           ; # &I-CB05720;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x60B4         ] ;
     :subsume
         g2.ucs_unicode:0x5FF0 ;
@@ -6003,8 +6107,8 @@ a.ucs:0x5FFC
     :eq rep.shinjigen:2648        ; # 忼
     :eq rep.cbeta:02638           ; # &I-CB02638;
     :eq rep.jef-china3:0x91D3     ; # &I-JC3-91D3;
-    :from.original       [ :sources chisebib:shinjigen ;
-                           :target  a.ucs:0x6177         ] ;
+    ideo:original-form-of [ :sources chisebib:shinjigen ;
+                            :target  a.ucs:0x6177         ] ;
     :subsume
         g2.ucs_unicode:0x5FFC ;
     .
@@ -6277,7 +6381,7 @@ a.ucs:0x225D8
     :eq rep.shinjigen:2409        ; # 𢗘
     :form-of             [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x5FFD         ] ;
-    :from.same           [ :sources chisebib:shuowen-changjian ,
+    ideo:same-as         [ :sources chisebib:shuowen-changjian ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x5FFD         ] ;
     .
@@ -6541,7 +6645,7 @@ rep.ucs_iso:0x225D6
     ideo:total-strokes     7 ;
     :eq rep.daikanwa:10410        ; # &M-10410;
     :eq rep.hanziku-6:0xD741      ; # &I-HZK06-D741;
-    :from.same           [ :sources chisebib:zhengzitong ,
+    ideo:same-as         [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-0:04823 ] ;
     .
@@ -6792,8 +6896,8 @@ rep.gb2312:0x6264
         isd:right    rep.adobe-japan1-0:05088   # &AJ1-05088;
     ] ;
     :eq rep.ucs_unicode:0x6003    ; # &G0-6264;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  rep.gb12345:0x6264   ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x61AE         ] ;
     :subsume
         g2.ucs_unicode:0x6003 ;
     .
@@ -8437,7 +8541,7 @@ a.ucs:0x22606
     ] ;
     :eq rep.cns11643-5:0x2635     ; # &I-C5-2635;
     :eq rep.daikanwa:10455        ; # &I-M-10455;
-    :from.same           [ :sources chisebib:zihui ,
+    ideo:same-as         [ :sources chisebib:zihui ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x6052         ] ;
     :subsume
@@ -8657,7 +8761,7 @@ a.ucs:0x22608
     ] ;
     :eq rep.cns11643-6:0x2B4F     ; # &I-C6-2B4F;
     :eq rep.daikanwa:10460        ; # &I-M-10460;
-    :from.ancient        [ :sources chisebib:yupian ,
+    ideo:ancient-form-of [ :sources chisebib:yupian ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-0:01287 ] ;
     :subsume
@@ -10854,7 +10958,7 @@ rep.adobe-japan1-0:04815
     :eq rep.daikanwa:10494        ; # &I-M-10494;
     :eq rep.shinjigen:2521        ; # &AJ1-04815;
     :eq rep.cbeta:00229           ; # &I-CB00229;
-    :from.vulgar         [ :sources chisebib:zhengzitong ,
+    ideo:vulgar-form-of  [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ,
                                     chisebib:shinjigen ;
                            :target  rep.adobe-japan1-4:14542 ,
@@ -11248,9 +11352,9 @@ a.ucs:0x22614
     ] ;
     :eq rep.cns11643-6:0x2B50     ; # &I-C6-2B50;
     :eq rep.daikanwa:10504        ; # &I-M-10504;
-    :from.ancient        [ :sources chisebib:shuowen ;
+    ideo:ancient-form-of [ :sources chisebib:shuowen ;
                            :target  rep.adobe-japan1-0:01287 ] ;
-    :from.same           [ :sources chisebib:shuowen ,
+    ideo:same-as         [ :sources chisebib:shuowen ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-0:01287 ] ;
     :subsume
@@ -11851,10 +11955,10 @@ a.ucs:0x2AAEC
     g2.gt:13176
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of gt:13176 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x5FC4 ; # 忄
-        isd:right    rep.mj:006363   # &MJ006363;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x5FC4 ; # 忄
+            isd:right    rep.mj:006363   # &MJ006363;
+        ] ;
         :eq g2.koseki:118240          ; # &g2-GT-13176;
         :subsume
             repi.gt:13176        ,
@@ -11879,10 +11983,10 @@ a.ucs:0x2AAEC
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:iso     ;
                                   :target     ucs:0x2AAEC ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x5FC4 ; # 忄
-        isd:right    g2.mj:006362   # &g2-MJ006362;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x5FC4 ; # 忄
+            isd:right    g2.mj:006362   # &g2-MJ006362;
+        ] ;
         :eq g2.ucs_ks:0x2AAEC         ; # &g2-IU-0002AAEC;
         :subsume
             repi.ucs_iso:0x2AAEC ,
@@ -12524,8 +12628,8 @@ a.ucs:0x6052
     :eq rep.gt-pj-1:14641         ; # &I-GT-13246;
     :eq rep.daikanwa:10527        ; # &I-M-10527;
     :eq rep.shinjigen:2481        ; # 恒
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0x6046         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0x6046         ] ;
     :subsume
         g2.ucs_unicode:0x6052 ;
     .
@@ -13108,10 +13212,10 @@ a.ucs:0x604B
     :eq rep.gt-pj-1:20088         ; # &I-GT-13446;
     :eq rep.daikanwa:10537        ; # &I-M-10537;
     :eq rep.shinjigen:2501        ; # 恋
-    :from.simplified     [ :context domain:CN      ;
-                           :target  rep.adobe-japan1-0:04929 ] ;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.adobe-japan1-0:04929 ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  rep.adobe-japan1-0:04929 ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.adobe-japan1-0:04929 ] ;
     :subsume
         g2.adobe-japan1-0:04032 ,
         g2.ucs_unicode:0x604B ;
@@ -13276,7 +13380,7 @@ a.ucs:0x2263B
     :eq rep.cbeta:01556           ; # &I-CB01556;
     :form-of             [ :sources chisebib:hng ;
                            :target  a.ucs:0x6089         ] ;
-    :from.same           [ :sources chisebib:zhengzitong ,
+    ideo:same-as         [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x6089         ] ;
     :subsume
@@ -13848,7 +13952,7 @@ repi.hng-kar:08490
     ideo:strokes           6 ;
     ideo:total-strokes    10 ;
     isd:structure [ a idc:⿱ ;
-        isd:above    rep.ucs-bmp-var-003:0x5DE9 ; # &U-v003+5DE9;
+        isd:above    rep.ucs-var-003:0x5DE9 ; # &U-v003+5DE9;
         isd:below    a.ucs:0x5FC3   # 心
     ] ;
     .
@@ -13934,7 +14038,7 @@ a.ucs:0x22662
     :eq rep.daikanwa:10553        ; # &I-M-10553;
     :eq rep.shinjigen:2471        ; # 𢙢
     :eq rep.cbeta:06960           ; # &I-CB06960;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  rep.adobe-japan1-0:01706 ] ;
     .
     rep.cns11643-6:0x3752
@@ -14030,10 +14134,10 @@ rep.adobe-japan1-6:21546
     g2.daikanwa:10556
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:10556 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.adobe-japan1-4:13696   # &g2-AJ1-13696;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.adobe-japan1-4:13696   # &g2-AJ1-13696;
+        ] ;
         :eq g2.ucs_ks:0x6051          ; # &g2-M-10556;
         :subsume
             repi.daikanwa:10556  ,
@@ -14058,10 +14162,10 @@ rep.adobe-japan1-6:21546
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x6051         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.mj:007888   # &g2-MJ007888;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.mj:007888   # &g2-MJ007888;
+        ] ;
         :eq g2.adobe-japan1-6:21546   ; # &g2-AJ1-21546;
         :eq g2.jis-x0212:0x3D63       ; # &g2-AJ1-21546;
         :eq g2.cns11643-3:0x2C57      ; # &g2-AJ1-21546;
@@ -14122,7 +14226,7 @@ a.ucs:0x6053
     :eq rep.daikanwa:10557        ; # &I-M-10557;
     :eq rep.shinjigen:2552        ; # 恓
     :eq rep.jef-china3:0x8CE1     ; # &I-JC3-8CE1;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x60BD         ] ;
     :subsume
         g2.daikanwa:10557    ,
@@ -14441,8 +14545,8 @@ a.ucs:0x6056
     :eq rep.cns11643-3:0x307E     ; # &I-C3-307E;
     :eq rep.daikanwa:10562        ; # &I-M-10562;
     :eq rep.shinjigen:2437        ; # 恖
-    :from.original       [ :sources chisebib:shinjigen ;
-                           :target  a.ucs:0x601D         ] ;
+    ideo:original-form-of [ :sources chisebib:shinjigen ;
+                            :target  a.ucs:0x601D         ] ;
     .
     rep.adobe-japan1-6:21547
                :abstract-glyph-of adobe-japan1-6:21547   .
@@ -15082,7 +15186,7 @@ a.ucs:0x6060
     :eq rep.daikanwa:10574        ; # &I-M-10574;
     :eq rep.shinjigen:2427        ; # 恠
     :eq rep.cbeta:00383           ; # &I-CB00383;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x602A         ] ;
     :subsume
         g2.ucs_unicode:0x6060 ,
@@ -15844,7 +15948,7 @@ rep.ucs_iso:0x2264A
     ideo:total-strokes     9 ;
     :eq rep.cns11643-6:0x3131     ; # &C6-3131;
     :eq rep.daikanwa:10581        ; # &I-M-10581;
-    :from.same           [ :sources chisebib:shuowen-changjian ,
+    ideo:same-as         [ :sources chisebib:shuowen-changjian ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-0:04830 ] ;
     :subsume
@@ -16428,11 +16532,11 @@ a.ucs:0x22643
     :eq rep.cns11643-6:0x3135     ; # &I-C6-3135;
     :eq rep.daikanwa:10589        ; # &I-M-10589;
     :eq rep.shinjigen:2486        ; # 𢙃
-    :from.original       [ :sources chisebib:zihui ,
-                                    chisebib:daikanwa ,
-                                    chisebib:shinjigen ;
-                           :target  rep.adobe-japan1-0:02072 ] ;
-    :from.same           [ :sources chisebib:zihui ;
+    ideo:original-form-of [ :sources chisebib:zihui ,
+                                     chisebib:daikanwa ,
+                                     chisebib:shinjigen ;
+                            :target  rep.adobe-japan1-0:02072 ] ;
+    ideo:same-as         [ :sources chisebib:zihui ;
                            :target  rep.adobe-japan1-0:02072 ] ;
     :subsume
         g2.daikanwa:10589    ,
@@ -17231,8 +17335,8 @@ a.ucs:0x22644
     :eq rep.cns11643-6:0x3753     ; # &I-C6-3753;
     :eq rep.daikanwa:10597        ; # &I-M-10597;
     :eq rep.shinjigen:2473        ; # 𢙄
-    :from.original       [ :sources chisebib:shinjigen ;
-                           :target  rep.adobe-japan1-0:01707 ] ;
+    ideo:original-form-of [ :sources chisebib:shinjigen ;
+                            :target  rep.adobe-japan1-0:01707 ] ;
     .
     rep.cns11643-6:0x3753
                :abstract-glyph-of     cns11643-6:0x3753  .
@@ -17708,7 +17812,7 @@ a.ucs:0x393A
     ideo:radical          61 ; # ⼼ 
     isd:structure [ a idc:⿰ ;
         isd:left     a.ucs:0x5FC4 ; # 忄
-        isd:right    a.ucs_component:0x342C   # &IWDS1-345;
+        isd:right    a.ucs_component:0x342C   # &A-compU+342C;
     ] ;
     .
 
@@ -17814,7 +17918,7 @@ a.ucs:0x22649
     :form-of             [ :sources chisebib:jiyun ,
                                     chisebib:hng ;
                            :target  a.ucs:0x60F1         ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-0:04870 ] ;
     :subsume
@@ -18047,8 +18151,8 @@ a.ucs:0x2F8A3
     :eq rep.gt:13226              ; # &I-GT-13226;
     :eq rep.gt-pj-1:12921         ; # &I-GT-13226;
     :eq rep.daikanwa...._.p:10617 ; # 悔
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0xFA3D         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0xFA3D         ] ;
     :subsume
         g2.ucs_iso:0x2F8A3   ;
     .
@@ -18076,10 +18180,10 @@ a.ucs:0x2F8A3
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x6094         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.ucs_unicode:0x6BCE   # &g2-AJ1-03734;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.ucs_unicode:0x6BCE   # &g2-AJ1-03734;
+        ] ;
         :eq g2.ucs_jis:0x6094         ; # &g2-AJ1-01401;
         :eq g2.adobe-japan1-0:01401   ; # &g2-AJ1-01401;
         :eq g2.jis-x0208:0x3279       ; # &g2-AJ1-01401;
@@ -18177,7 +18281,7 @@ a.ucs_component:0x60E0
     :abstract-character-of [ :context domain:component ;
                              :target     ucs:0x60E0  ] ;
     ideo:radical          61 ; # ⼼ 
-    :eq a.iwds-1:0386             ; # &IWDS1-386;
+    :eq a.iwds-1:0386             ; # &A-compU+60E0;
     .
     a.iwds-1:0386
            :abstract-character-of         iwds-1:0386    .
@@ -18210,8 +18314,8 @@ rep.adobe-japan1-0:01817
     :eq rep.gt-k:06413            ; # &I-GT-K06413;
     :eq rep.gt-pj-1:14147         ; # &I-GT-13362;
     :eq rep.daikanwa...._.p:10618 ; # &AJ1-01817;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.mj:011681        ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.mj:011681        ] ;
     :subsume
         g2.ucs_unicode:0x6075 ;
     .
@@ -18701,7 +18805,7 @@ a.ucs:0x607F
     :eq rep.daikanwa:10621        ; # &I-M-10621;
     :eq rep.shinjigen:0732        ; # 恿
     :eq rep.jef-china3:0x4DCE     ; # &I-JC3-4DCE;
-    :from.ancient        [ :sources chisebib:shinjigen ;
+    ideo:ancient-form-of [ :sources chisebib:shinjigen ;
                            :target  rep.mj:007667        ] ;
     .
     rep.adobe-japan1-4:14540
@@ -19917,7 +20021,7 @@ a.ucs:0x22675
     :eq rep.cns11643-6:0x3763     ; # &I-C6-3763;
     :eq rep.daikanwa:10641        ; # &I-M-10641;
     :eq rep.shinjigen:2532        ; # 𢙵
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x608B         ] ;
     .
     rep.cns11643-6:0x3763
@@ -20440,7 +20544,7 @@ a.ucs:0x6091
     :eq rep.shinjigen:2450        ; # 悑
     :eq rep.cbeta:06807           ; # &I-CB06807;
     :eq rep.jef-china3:0x4EAB     ; # &I-JC3-4EAB;
-    :from.ancient        [ :sources chisebib:shinjigen ;
+    ideo:ancient-form-of [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x6016         ] ;
     .
     rep.adobe-japan1-6:21555
@@ -20689,10 +20793,10 @@ a.ucs:0xFA3D
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x6094         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.ucs_unicode:0x6BCF   # &g2-AJ1-13388;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.ucs_unicode:0x6BCF   # &g2-AJ1-13388;
+        ] ;
         :eq g2.ucs_jis:0xFA3D         ; # &g2-AJ1-13326;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.adobe-japan1-4:13326   ; # &g2-AJ1-13326;
@@ -21314,13 +21418,72 @@ a.ucs:0x3935
     ideo:radical          61 ; # ⼼ 
     ideo:strokes           7 ;
     ideo:total-strokes    11 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x5B5C ; # 孜
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    :eq rep.mj:001193             ; # &I-MJ001193;
     :eq rep.cns11643-3:0x3570     ; # &I-C3-3570;
+    :eq rep.koseki:120650         ; # 㤵
     :eq rep.daikanwa:10668        ; # &I-M-10668;
+    :eq rep.shinjigen:2598        ; # 㤵
+    ideo:same-as         [ :sources chisebib:zihui ,
+                                    chisebib:daikanwa ;
+                           :target  a.ucs:0x2F8A6        ] ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
+                           :target  rep.mj:011802        ] ;
+    :subsume
+        g2.daikanwa:10668    ,
+        g2.mj:001193         ;
     .
+    rep.mj:001193
+               :abstract-glyph-of             mj:001193  .
     rep.cns11643-3:0x3570
                :abstract-glyph-of     cns11643-3:0x3570  .
+    rep.koseki:120650
+               :abstract-glyph-of         koseki:120650  .
     rep.daikanwa:10668
                :abstract-glyph-of       daikanwa:10668   .
+    rep.shinjigen:2598
+               :abstract-glyph-of      shinjigen:2598    .
+    g2.daikanwa:10668
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:10668 ;
+        .
+    g2.mj:001193
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of mj:001193 ;
+        :eq g2.ucs_unicode:0x3935     ; # &g2-MJ001193;
+        :eq g2.cns11643-3:0x3570      ; # &g2-MJ001193;
+        :eq g2.koseki:120650          ; # &g2-MJ001193;
+        :eq g2.shinjigen:2598         ; # &g2-MJ001193;
+        :subsume
+            repi.mj:001193       ,
+            repi.cns11643-3:0x3570 ,
+            repi.ucs_unicode:0x3935 ;
+        .
+        g2.ucs_unicode:0x3935
+              :abstract-glyph-form-of [ :context domain:unicode ;
+                                        :target     ucs:0x3935  ] .
+        g2.cns11643-3:0x3570
+              :abstract-glyph-form-of     cns11643-3:0x3570  .
+        g2.koseki:120650
+              :abstract-glyph-form-of         koseki:120650  .
+        g2.shinjigen:2598
+              :abstract-glyph-form-of      shinjigen:2598    .
+        repi.mj:001193
+            a chisegg:glyph-image ;
+            :glyph-image-of mj:001193 ;
+            .
+        repi.cns11643-3:0x3570
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-3:0x3570 ;
+            .
+        repi.ucs_unicode:0x3935
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:unicode ;
+                              :target     ucs:0x3935  ] ;
+            .
 
 a.ucs:0x3936
     a chisegg:abstract-character ;
@@ -22377,7 +22540,7 @@ rep.cns11643-4:0x2D2B
     :eq rep.ucs_cns:0x393A        ; # &C4-2D2B;
     :eq rep.daikanwa:10687        ; # &I-M-10687;
     :eq rep.jef-china3:0x4EB2     ; # &I-JC3-4EB2;
-    :from.wrong          [ :sources chisebib:zhengzitong ,
+    ideo:wrong-form-of   [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  rep.daikanwa:10606   ] ;
     :subsume
@@ -23501,7 +23664,7 @@ a.ucs:0x226B0
     :eq rep.cns11643-6:0x3766     ; # &I-C6-3766;
     :eq rep.daikanwa:10716        ; # &I-M-10716;
     :eq rep.shinjigen:2526        ; # 𢚰
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x226B0        ] ;
     .
     rep.cns11643-6:0x3766
@@ -23524,8 +23687,8 @@ a.ucs:0x60A9
     :eq rep.gt:13421              ; # &I-GT-13421;
     :eq rep.gt-pj-1:18234         ; # &I-GT-13421;
     :eq rep.daikanwa...._.p:10716 ; # 悩
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.adobe-japan1-0:04870 ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.adobe-japan1-0:04870 ] ;
     :subsume
         g2.ucs_unicode:0x60A9 ;
     .
@@ -23617,11 +23780,12 @@ a.ucs:0x60AA
     :eq rep.cns11643-3:0x356F     ; # &I-C3-356F;
     :eq rep.jis-x0213-1:0x302D    ; # &I-JX1-302D;
     :eq rep.gt:13457              ; # &I-GT-13457;
+    :eq rep.gt-k:07712            ; # &I-GT-K07712;
     :eq rep.gt-pj-1:12333         ; # &I-GT-13457;
     :eq rep.daikanwa:10717        ; # &I-M-10717;
     :eq rep.shinjigen:2507        ; # 悪
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0x60E1         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0x60E1         ] ;
     :subsume
         g2.ucs_unicode:0x60AA ;
     .
@@ -23635,6 +23799,8 @@ a.ucs:0x60AA
                :abstract-glyph-of    jis-x0213-1:0x302D  .
     rep.gt:13457
                :abstract-glyph-of             gt:13457   .
+    rep.gt-k:07712
+               :abstract-glyph-of           gt-k:07712   .
     rep.gt-pj-1:12333
                :abstract-glyph-of        gt-pj-1:12333   .
     rep.daikanwa:10717
@@ -23650,6 +23816,7 @@ a.ucs:0x60AA
         :eq g2.cns11643-3:0x356F      ; # &g2-AJ1-01137;
         :eq g2.jis-x0213-1:0x302D     ; # &g2-AJ1-01137;
         :eq g2.gt:13457               ; # &g2-AJ1-01137;
+        :eq g2.gt-k:07712             ; # &g2-AJ1-01137;
         :eq g2.daikanwa:10717         ; # &g2-AJ1-01137;
         :eq g2.shinjigen:2507         ; # &g2-AJ1-01137;
         :subsume
@@ -23670,6 +23837,8 @@ a.ucs:0x60AA
               :abstract-glyph-form-of    jis-x0213-1:0x302D  .
         g2.gt:13457
               :abstract-glyph-form-of             gt:13457   .
+        g2.gt-k:07712
+              :abstract-glyph-form-of           gt-k:07712   .
         g2.daikanwa:10717
               :abstract-glyph-form-of       daikanwa:10717   .
         g2.shinjigen:2507
@@ -23696,7 +23865,10 @@ a.ucs:0x60AA
         repi.gt:13457
             a chisegg:glyph-image ;
             :glyph-image-of gt:13457 ;
+            :eq repi.gt-k:07712           ; # &R-GT-13457;
             .
+            repi.gt-k:07712
+                          :glyph-image-of           gt-k:07712   .
         repi.ucs_unicode:0x60AA
             a chisegg:glyph-image ;
             :glyph-image-of [ :context domain:unicode ;
@@ -23800,8 +23972,8 @@ a.ucs:0x226A9
         isd:middle   a.ucs:0x5F50 ; # 彐
         isd:below    a.ucs:0x5FC3   # 心
     ] ;
-    :from.simplified     [ :context domain:component ;
-                           :target  a.ucs:0x396F         ] ;
+    ideo:simplified-form-of [ :context domain:component ;
+                              :target  a.ucs:0x396F         ] ;
     .
 
 rep.ucs_iso:0x226A9
@@ -23827,6 +23999,40 @@ rep.ucs_iso:0x226A9
                                   :target     ucs:0x226A9 ] ;
         .
 
+a.ucs:0x226B9
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x226B9 ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes           7 ;
+    ideo:total-strokes    11 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs:0x23158   # 𣅘
+    ] ;
+    .
+
+rep.ucs_iso:0x226B9
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x226B9 ] ;
+    :denotation-of
+        a.ucs:0x226B9        ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes           7 ;
+    ideo:total-strokes    11 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    rep.ucs-var-001:0x23158   # &U-v001+23158;
+    ] ;
+    :subsume
+        g2.ucs_iso:0x226B9   ;
+    .
+    g2.ucs_iso:0x226B9
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x226B9 ] ;
+        .
+
 rep.ruimoku-v6:0xE048
     a chisegg:abstract-glyph ;
     :abstract-glyph-of ruimoku-v6:0xE048 ;
@@ -24488,7 +24694,7 @@ rep.adobe-japan1-0:04807
     :eq rep.gt-pj-1:22364         ; # &I-GT-13735;
     :eq rep.daikanwa:10724        ; # &I-M-10724;
     :eq rep.shinjigen:2386        ; # &AJ1-04807;
-    :from.ancient        [ :sources chisebib:shinjigen ;
+    ideo:ancient-form-of [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x5FB7         ] ;
     :subsume
         g2.adobe-japan1-0:04807 ;
@@ -24622,7 +24828,7 @@ rep.ucs_unicode:0x60B3
     ideo:strokes           8 ;
     ideo:total-strokes    12 ;
     isd:structure [ a idc:⿱ ;
-        isd:above    rep.ucs-bmp-var-010:0x76F4 ; # &U-v010+76F4;
+        isd:above    rep.ucs-var-010:0x76F4 ; # &U-v010+76F4;
         isd:below    a.ucs:0x5FC3   # 心
     ] ;
     :rep.ucs_JP...hanazono     rdf:nil ;
@@ -24667,7 +24873,7 @@ a.ucs:0x60EA
         isd:below    a.ucs:0x5FC3   # 心
     ] ;
     :eq rep.cns11643-3:0x3B4D     ; # &I-C3-3B4D;
-    :from.same           rep.adobe-japan1-0:04807 ;
+    ideo:same-as         rep.adobe-japan1-0:04807 ;
     :subsume
         g2.ucs_unicode:0x60EA ;
     .
@@ -24751,10 +24957,10 @@ rep.adobe-japan1-5:17632
     ideo:total-strokes    12 ;
     isd:structure [ a idc:⿱ ;
         isd:above    [
-            :structure [ a idc:⿳ ;
-                :above    a.ucs:0x5341 ; # 十
-                :middle   a.ucs:0x2EAB ; # ⺫
-                :below    a.ucs:0x4E00   # 一
+            isd:structure [ a idc:⿳ ;
+                isd:above    a.ucs:0x5341 ; # 十
+                isd:middle   a.ucs:0x2EAB ; # ⺫
+                isd:below    a.ucs:0x4E00   # 一
             ]
         ] ;
         isd:below    a.ucs:0x5FC3   # 心
@@ -29611,7 +29817,7 @@ rep.mj:011681
     :eq rep.gt-pj-1:22570         ; # &I-GT-13651;
     :eq rep.daikanwa:10822        ; # &I-M-10822;
     :eq rep.shinjigen:2480        ; # &MJ011681;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  rep.mj:011682        ] ;
     :subsume
         g2.mj:011681         ;
@@ -30396,7 +30602,7 @@ rep.ucs_iso:0x22724
     :eq rep.cns11643-6:0x486D     ; # &C6-486D;
     :eq rep.daikanwa:10841        ; # &I-M-10841;
     :eq rep.shinjigen_rev:2576    ; # &C6-486D;
-    :from.vulgar         [ :sources chisebib:shinjigen_rev ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen_rev ;
                            :target  rep.mj:011752        ] ;
     :subsume
         g2.daikanwa:10841    ,
@@ -30441,7 +30647,7 @@ rep.shinjigen_1ed:2576
     ideo:radical          61 ; # ⼼ 
     ideo:strokes           8 ;
     ideo:total-strokes    12 ;
-    :from.vulgar         [ :sources chisebib:shinjigen_1ed ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen_1ed ;
                            :target  rep.mj:011752        ] ;
     .
 
@@ -30811,11 +31017,11 @@ rep.adobe-japan1-0:02178
     :eq rep.gt-pj-1:15156         ; # &I-GT-13517;
     :eq rep.daikanwa:10850        ; # &I-M-10850;
     :eq rep.shinjigen:2543        ; # &AJ1-02178;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x6158         ] ;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0x6158         ] ;
-    :from.vulgar         [ :sources chisebib:daikanwa ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x6158         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0x6158         ] ;
+    ideo:vulgar-form-of  [ :sources chisebib:daikanwa ;
                            :target  a.ucs:0x6158         ] ;
     :subsume
         g2.ucs_unicode:0x60E8 ;
@@ -30996,6 +31202,47 @@ a.ucs:0x2277D
     rep.daikanwa:49104
                :abstract-glyph-of       daikanwa:49104   .
 
+a.ucs:0x3958
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x3958 ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes           8 ;
+    ideo:total-strokes    11 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs:0x523C   # 刼
+    ] ;
+    .
+
+rep.ucs_unicode:0x3958
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:unicode ;
+                         :target     ucs:0x3958  ] ;
+    :denotation-of
+        a.ucs:0x3958         ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes           8 ;
+    ideo:total-strokes    11 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    rep.ucs_unicode:0x523C   # &UU+523C;
+    ] ;
+    :subsume
+        g2.ucs_unicode:0x3958 ;
+    .
+    g2.ucs_unicode:0x3958
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x3958  ] ;
+        :subsume
+            repi.ucs_unicode:0x3958 ;
+        .
+        repi.ucs_unicode:0x3958
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:unicode ;
+                              :target     ucs:0x3958  ] ;
+            .
+
 a.ucs:0x60AF
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x60AF ;
@@ -33219,27 +33466,73 @@ a.ucs:0x22733
     rep.daikanwa:10887
                :abstract-glyph-of       daikanwa:10887   .
 
+a.ucs:0x395E
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x395E ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes           9 ;
+    ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs:0x34B8   # 㒸
+    ] ;
+    .
+
 rep.daikanwa:10888
     a chisegg:abstract-glyph ;
     :abstract-glyph-of daikanwa:10888 ;
-    :to.ucs              a.ucs:0x395E ; # 㥞
+    :denotation-of
+        a.ucs:0x395E         ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes           9 ;
     ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    rep.daikanwa:01477   # &M-01477;
+    ] ;
+    :subsume
+        g2.daikanwa:10888    ;
     .
+    g2.daikanwa:10888
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:10888 ;
+        .
 
-a.ucs:0x395E
-    a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x395E ;
-
-    :morohashi-daikanwa          (10888 0 3) ;
+rep.cns11643-3:0x3B5C
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of cns11643-3:0x3B5C ;
+    :denotation-of
+        a.ucs:0x395E         ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes           9 ;
     ideo:total-strokes    12 ;
-    :eq rep.cns11643-3:0x3B5C     ; # &I-C3-3B5C;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    rep.cns11643-3:0x2B38   # &C3-2B38;
+    ] ;
+    :eq rep.ucs_unicode:0x395E    ; # &C3-3B5C;
+    :rep.ucs_JP...hanazono     rdf:nil ;
+    :subsume
+        g2.ucs_unicode:0x395E ,
+        g2.cns11643-3:0x3B5C ;
     .
-    rep.cns11643-3:0x3B5C
-               :abstract-glyph-of     cns11643-3:0x3B5C  .
+    rep.ucs_unicode:0x395E
+               :abstract-glyph-of [ :context domain:unicode ;
+                                    :target     ucs:0x395E  ] .
+    g2.ucs_unicode:0x395E
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x395E  ] ;
+        :g2.ucs_JP...hanazono      rdf:nil ;
+        .
+    g2.cns11643-3:0x3B5C
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-3:0x3B5C ;
+        :eq g2.ucs_cns:0x395E         ; # &g2-CU+395E;
+        .
+        g2.ucs_cns:0x395E
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x395E  ] .
 
 a.ucs:0x395F
     a chisegg:abstract-character ;
@@ -34125,10 +34418,10 @@ rep.mj:011722
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x6108         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_unicode:0x4FDE ; # &g2-UU+4FDE;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_unicode:0x4FDE ; # &g2-UU+4FDE;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         :eq g2.ucs_unicode:0x6108     ; # &g2-MJ011722;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.adobe-japan1-0:03848   ; # &g2-MJ011722;
@@ -34219,10 +34512,10 @@ rep.mj:011722
     g2.cns11643-1:0x637B
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x637B ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.cns11643-1:0x4F7E ; # &g2-CU+4FDE;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.cns11643-1:0x4F7E ; # &g2-CU+4FDE;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         :eq g2.ucs_cns:0x6108         ; # &g2-CU+6108;
         .
         g2.ucs_cns:0x6108
@@ -34410,10 +34703,10 @@ rep.mj:011726
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x6109         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.ucs_unicode:0x4FDE   # &g2-UU+4FDE;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.ucs_unicode:0x4FDE   # &g2-UU+4FDE;
+        ] ;
         :eq g2.ucs_unicode:0x6109     ; # &g2-MJ011726;
         :eq g2.adobe-japan1-0:03847   ; # &g2-MJ011726;
         :eq g2.gb2312:0x5364          ; # &g2-MJ011726;
@@ -34478,10 +34771,10 @@ rep.mj:011726
     g2.cns11643-1:0x5F39
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x5F39 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.cns11643-1:0x4F7E   # &g2-CU+4FDE;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.cns11643-1:0x4F7E   # &g2-CU+4FDE;
+        ] ;
         :eq g2.ucs_cns:0x6109         ; # &g2-CU+6109;
         .
         g2.ucs_cns:0x6109
@@ -34581,7 +34874,7 @@ a.ucs:0x2273D
     :form-of             [ :sources chisebib:jiyun ,
                                     chisebib:shinjigen ;
                            :target  a.ucs:0x60B8         ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x60B8         ] ;
     :subsume
@@ -35606,10 +35899,10 @@ a.ucs:0x2F8A4
                          ] ;
     :eq rep.cns11643-6:0x487C     ; # &I-C6-487C;
     :eq rep.daikanwa:10929        ; # &I-M-10929;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-0:04606 ] ;
-    :from.same           [ :context domain:ucs     ;
+    ideo:same-as         [ :context domain:ucs     ;
                            :note   ("U+226D4 is a different character.") ;
                            :target  a.ucs:0x226D4        ] ;
     .
@@ -35723,14 +36016,14 @@ a.ucs:0x2274A
     :eq rep.cns11643-5:0x3F31     ; # &I-C5-3F31;
     :eq rep.daikanwa:10934        ; # &I-M-10934;
     :eq rep.shinjigen:2668        ; # 𢝊
-    :from.original       [ :context domain:daikanwa ;
-                           :sources chisebib:jiyun ,
-                                    chisebib:zhengzitong ,
-                                    chisebib:daikanwa ;
-                           :target  rep.mj:011890        ] ;
-    :from.original       [ :context domain:shinjigen ;
-                           :sources chisebib:shinjigen ;
-                           :target  rep.mj:011891        ] ;
+    ideo:original-form-of [ :context domain:daikanwa ;
+                            :sources chisebib:jiyun ,
+                                     chisebib:zhengzitong ,
+                                     chisebib:daikanwa ;
+                            :target  rep.mj:011890        ] ;
+    ideo:original-form-of [ :context domain:shinjigen ;
+                            :sources chisebib:shinjigen ;
+                            :target  rep.mj:011891        ] ;
     .
     rep.cns11643-5:0x3F31
                :abstract-glyph-of     cns11643-5:0x3F31  .
@@ -36243,8 +36536,8 @@ a.ucs:0x6119
     :eq rep.daikanwa:10944        ; # &I-M-10944;
     :eq rep.shinjigen:2467        ; # 愙
     :eq rep.cbeta:04945           ; # &I-CB04945;
-    :from.original       [ :sources chisebib:shinjigen ;
-                           :target  rep.adobe-japan1-0:04824 ] ;
+    ideo:original-form-of [ :sources chisebib:shinjigen ;
+                            :target  rep.adobe-japan1-0:04824 ] ;
     :subsume
         g2.ucs_unicode:0x6119 ;
     .
@@ -36269,10 +36562,10 @@ a.ucs:0x6119
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x6119         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_unicode:0x5BA2 ; # &g2-AJ1-01644;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_unicode:0x5BA2 ; # &g2-AJ1-01644;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         :eq g2.adobe-japan1-5:17640   ; # &g2-AJ1-17640;
         :eq g2.jis-x0212:0x3E43       ; # &g2-AJ1-17640;
         :eq g2.cns11643-3:0x412B      ; # &g2-AJ1-17640;
@@ -36640,6 +36933,7 @@ rep.mj:011752
     :eq rep.gb12345:0x302E        ; # &MJ011752;
     :eq rep.hanyo-denshi...ja:0x3026 ; # &I-HD-JA-3026;
     :eq rep.gt:13779              ; # &I-GT-13779;
+    :eq rep.gt-k:10165            ; # &I-GT-K10165;
     :eq rep.gt-pj-1:12326         ; # &I-GT-13779;
     :eq rep.shinjigen:2574        ; # &MJ011752;
     :subsume
@@ -36662,6 +36956,8 @@ rep.mj:011752
                :abstract-glyph-of hanyo-denshi...ja:0x3026  .
     rep.gt:13779
                :abstract-glyph-of             gt:13779   .
+    rep.gt-k:10165
+               :abstract-glyph-of           gt-k:10165   .
     rep.gt-pj-1:12326
                :abstract-glyph-of        gt-pj-1:12326   .
     rep.shinjigen:2574
@@ -36683,6 +36979,7 @@ rep.mj:011752
         :eq g2.gb12345:0x302E         ; # &g2-MJ011752;
         :eq g2.hanyo-denshi...ja:0x3026 ; # &g2-MJ011752;
         :eq g2.gt:13779               ; # &g2-MJ011752;
+        :eq g2.gt-k:10165             ; # &g2-MJ011752;
         :eq g2.shinjigen:2574         ; # &g2-MJ011752;
         :subsume
             repi.jis-x0208:0x3026 ,
@@ -36709,6 +37006,8 @@ rep.mj:011752
               :abstract-glyph-form-of hanyo-denshi...ja:0x3026  .
         g2.gt:13779
               :abstract-glyph-form-of             gt:13779   .
+        g2.gt-k:10165
+              :abstract-glyph-form-of           gt-k:10165   .
         g2.shinjigen:2574
               :abstract-glyph-form-of      shinjigen:2574    .
         repi.jis-x0208:0x3026
@@ -36729,7 +37028,10 @@ rep.mj:011752
         repi.gt:13779
             a chisegg:glyph-image ;
             :glyph-image-of gt:13779 ;
+            :eq repi.gt-k:10165           ; # &R-GT-13779;
             .
+            repi.gt-k:10165
+                          :glyph-image-of           gt-k:10165   .
         repi.ks-x1001:0x6471
             a chisegg:glyph-image ;
             :glyph-image-of ks-x1001:0x6471 ;
@@ -37332,7 +37634,7 @@ a.ucs:0x2F8A5
     :eq rep.cns11643-6:0x4878     ; # &I-C6-4878;
     :eq rep.daikanwa:10955        ; # &I-M-10955;
     :eq rep.shinjigen:2563        ; # 惇
-    :from.vulgar         [ :sources chisebib:zhengzitong ,
+    ideo:vulgar-form-of  [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ,
                                     chisebib:shinjigen ;
                            :target  rep.adobe-japan1-0:03247 ] ;
@@ -37931,9 +38233,10 @@ rep.mj:011802
     :eq rep.gt-k:10217            ; # &I-GT-K10217;
     :eq rep.gt-pj-1:15228         ; # &I-GT-13846;
     :eq rep.daikanwa...._.p:10980 ; # &MJ011802;
-    :from.simplified     [ :context domain:misc    ;
-                           :sources chisebib:daikanwa ;
-                           :target  a.ucs:0x2F8A6        ] ;
+    :eq rep.shinjigen:2596        ; # &MJ011802;
+    ideo:simplified-form-of [ :context domain:misc    ;
+                              :sources chisebib:daikanwa ;
+                              :target  a.ucs:0x2F8A6        ] ;
     :subsume
         g2.mj:011802         ,
         g2.ucs_unicode:0x6148 ,
@@ -37969,6 +38272,8 @@ rep.mj:011802
                :abstract-glyph-of        gt-pj-1:15228   .
     rep.daikanwa...._.p:10980
                :abstract-glyph-of daikanwa...._.p:10980   .
+    rep.shinjigen:2596
+               :abstract-glyph-of      shinjigen:2596    .
     g2.mj:011802
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of mj:011802 ;
@@ -37990,6 +38295,7 @@ rep.mj:011802
         :eq g2.gt:13846               ; # &g2-MJ011802;
         :eq g2.gt-k:10217             ; # &g2-MJ011802;
         :eq g2.daikanwa...._.p:10980  ; # &g2-MJ011802;
+        :eq g2.shinjigen:2596         ; # &g2-MJ011802;
         :subsume
             repi.daikanwa...._.p:10980 ,
             repi.jis-x0208:0x3B7C ,
@@ -38028,6 +38334,8 @@ rep.mj:011802
               :abstract-glyph-form-of           gt-k:10217   .
         g2.daikanwa...._.p:10980
               :abstract-glyph-form-of daikanwa...._.p:10980   .
+        g2.shinjigen:2596
+              :abstract-glyph-form-of      shinjigen:2596    .
         repi.daikanwa...._.p:10980
             a chisegg:glyph-image ;
             :glyph-image-of daikanwa...._.p:10980 ;
@@ -38096,12 +38404,19 @@ rep.mj:011804
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          10 ;
     ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x7386 ; # 玆
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
     :eq rep.hanyo-denshi...ks:125550 ; # &MJ011804;
+    :eq rep.shinjigen:2597        ; # &MJ011804;
     :subsume
         g2.mj:011804         ;
     .
     rep.hanyo-denshi...ks:125550
                :abstract-glyph-of hanyo-denshi...ks:125550  .
+    rep.shinjigen:2597
+               :abstract-glyph-of      shinjigen:2597    .
     g2.mj:011804
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of mj:011804 ;
@@ -38109,12 +38424,15 @@ rep.mj:011804
                                :target  a.ucs:0x6148         ,
                                         a.ucs:0xE0103        ] ;
         :eq g2.hanyo-denshi...ks:125550 ; # &g2-MJ011804;
+        :eq g2.shinjigen:2597         ; # &g2-MJ011804;
         :subsume
             repi.hanyo-denshi...ks:125550 ,
             repi.mj:011804       ;
         .
         g2.hanyo-denshi...ks:125550
               :abstract-glyph-form-of hanyo-denshi...ks:125550  .
+        g2.shinjigen:2597
+              :abstract-glyph-form-of      shinjigen:2597    .
         repi.hanyo-denshi...ks:125550
             a chisegg:glyph-image ;
             :glyph-image-of hanyo-denshi...ks:125550 ;
@@ -38186,8 +38504,8 @@ rep.adobe-japan1-5:17637
     :eq rep.jis-x0213-2:0x2C57    ; # &I-JX2-2C57;
     :eq rep.gt:13717              ; # &I-GT-13717;
     :eq rep.gt-pj-9:23405         ; # &I-GT-13717;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  a.ucs:0x619A         ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  a.ucs:0x619A         ] ;
     :subsume
         g2.adobe-japan1-5:17637 ;
     .
@@ -38803,10 +39121,10 @@ a.ucs:0x612C
     g2.daikanwa:10988
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:10988 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.mj:013537 ; # &g2-MJ013537;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.mj:013537 ; # &g2-MJ013537;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         :eq g2.shinjigen:2633         ; # &g2-M-10988;
         .
         g2.shinjigen:2633
@@ -38818,10 +39136,10 @@ a.ucs:0x612C
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x612C         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.mj:013536 ; # &g2-MJ013536;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.mj:013536 ; # &g2-MJ013536;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         :eq g2.adobe-japan1-0:04880   ; # &g2-AJ1-04880;
         :eq g2.jis-x0208:0x5847       ; # &g2-AJ1-04880;
         :eq g2.cns11643-2:0x4A29      ; # &g2-AJ1-04880;
@@ -38904,12 +39222,32 @@ a.ucs:0x612D
                              :target     ucs:0x612D  ] ;
         .
 
+a.ucs_iwds-1:0x612E
+    a chisegg:abstract-character ;
+    :abstract-character-of [ :context domain:iwds-1  ;
+                             :target     ucs:0x612E  ] ;
+    ideo:radical          61 ; # ⼼ 
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs:0x4343   # 䍃
+    ] ;
+    .
+
 a.ucs:0x612E
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x612E ;
+    :denotation-of
+        a.ucs_iwds-1:0x612E  ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          10 ;
     ideo:total-strokes    13 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs_unicode:0x4343   # &A-UU+4343;
+    ] ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "Eu" ) ;
+                         ] ;
     :eq a.big5:0xDD6C             ; # &I-B-DD6C;
     .
     a.big5:0xDD6C
@@ -38923,6 +39261,10 @@ rep.cns11643-2:0x4272
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          10 ;
     ideo:total-strokes    13 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    rep.jis-x0213-2:0x7461   # &JX2-7461;
+    ] ;
     :eq rep.ucs_cns:0x612E        ; # &C2-4272;
     :eq rep.daikanwa:10990        ; # &I-M-10990;
     :subsume
@@ -38956,7 +39298,56 @@ rep.ucs_unicode:0x612E
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          10 ;
     ideo:total-strokes    13 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    rep.gt-k:07393   # &GT-K07393;
+    ] ;
+    :rep.ucs_JP...hanazono     rdf:nil ;
+    :subsume
+        g2.ucs_unicode:0x612E ;
     .
+    g2.ucs_unicode:0x612E
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x612E  ] ;
+        :g2.ucs_JP...hanazono      rdf:nil ;
+        .
+
+a.ucs:0x2277E
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2277E ;
+    :denotation-of
+        a.ucs_iwds-1:0x612E  ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes           9 ;
+    ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.gt:36228   # &o-GT-36228;
+    ] ;
+    .
+
+rep.ucs_iso:0x2277E
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x2277E ] ;
+    :denotation-of
+        a.ucs:0x2277E        ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes           9 ;
+    ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    rep.gt:36228   # &GT-36228;
+    ] ;
+    :subsume
+        g2.ucs_iso:0x2277E   ;
+    .
+    g2.ucs_iso:0x2277E
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x2277E ] ;
+        .
 
 rep.daikanwa:10991
     a chisegg:abstract-glyph ;
@@ -39342,10 +39733,10 @@ rep.mj:001247
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x396F         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.daikanwa:19680 ; # &g2-M-19680;
-        isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.daikanwa:19680 ; # &g2-M-19680;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         :eq g2.ucs_jis:0x396F         ; # &g2-MJ001247;
         :eq g2.adobe-japan1-5:17643   ; # &g2-MJ001247;
         :eq g2.jis-x0213-2:0x2C60     ; # &g2-MJ001247;
@@ -39416,10 +39807,10 @@ rep.cns11643-4:0x4343
     g2.cns11643-4:0x4343
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-4:0x4343 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_iso:0x2450C ; # &g2-CDP-8D6E;
-        isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_iso:0x2450C ; # &g2-CDP-8D6E;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         :eq g2.ucs_cns:0x396F         ; # &g2-CDP-8D6D;
         :eq g2.big5-cdp:0x8D6D        ; # &g2-CDP-8D6D;
         :eq g2.cbeta:03871            ; # &g2-CDP-8D6D;
@@ -40475,10 +40866,10 @@ rep.adobe-japan1-0:04879
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x613C         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.mj:018170   # &g2-MJ018170;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.mj:018170   # &g2-MJ018170;
+        ] ;
         :eq g2.adobe-japan1-0:04879   ; # &g2-AJ1-04879;
         :eq g2.ks-x1001:0x6365        ; # &g2-AJ1-04879;
         :eq g2.jis-x0208:0x5846       ; # &g2-AJ1-04879;
@@ -40548,10 +40939,10 @@ rep.adobe-japan1-0:04879
     g2.cns11643-3:0x466C
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x466C ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.cns11643-3:0x3759   # &g2-CU+771E;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.cns11643-3:0x3759   # &g2-CU+771E;
+        ] ;
         :eq g2.ucs_cns:0x613C         ; # &g2-CU+613C;
         .
         g2.ucs_cns:0x613C
@@ -40579,10 +40970,10 @@ rep.adobe-japan1-4:13356
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x614E         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.mj:018171   # &g2-MJ018171;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.mj:018171   # &g2-MJ018171;
+        ] ;
         .
 
 a.ucs:0x614E
@@ -40618,8 +41009,8 @@ a.ucs:0x2F8A8
     :eq rep.gt:13858              ; # &I-GT-13858;
     :eq rep.gt-pj-1:16181         ; # &I-GT-13858;
     :eq rep.daikanwa...._.p:11024 ; # 慎
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.adobe-japan1-0:04879 ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.adobe-japan1-0:04879 ] ;
     :subsume
         g2.ucs_iso:0x2F8A8   ;
     .
@@ -40647,10 +41038,10 @@ a.ucs:0x2F8A8
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x614E         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.mj:018173   # &g2-MJ018173;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.mj:018173   # &g2-MJ018173;
+        ] ;
         :eq g2.ucs_jis:0x614E         ; # &g2-AJ1-02555;
         :eq g2.adobe-japan1-0:02555   ; # &g2-AJ1-02555;
         :eq g2.jis-x0208:0x3F35       ; # &g2-AJ1-02555;
@@ -40741,10 +41132,10 @@ rep.cns11643-1:0x637C
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x614E  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.ucs_unicode:0x771F   # &g2-UU+771F;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.ucs_unicode:0x771F   # &g2-UU+771F;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb2312:0x4977          ; # &g2-UU+614E;
         :eq g2.cns11643-1:0x637C      ; # &g2-UU+614E;
@@ -40796,10 +41187,10 @@ a.daikanwa:11025
     rep.daikanwa:11025
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:11025 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.mj:018170 ; # &MJ018170;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    rep.mj:018170 ; # &MJ018170;
+            isd:below    a.ucs:0x5FC3   # 心
+        ] ;
         :eq rep.cbeta:01720           ; # &I-CB01720;
         :eq rep.jef-china3:0x4DDB     ; # &I-JC3-4DDB;
         :subsume
@@ -40812,10 +41203,10 @@ a.daikanwa:11025
         g2.daikanwa:11025
             a chisegg:abstract-glyph-form ;
             :abstract-glyph-form-of daikanwa:11025 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.mj:018170 ; # &g2-MJ018170;
-        isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
-    ] ;
+            isd:structure [ a idc:⿱ ;
+                isd:above    g2.mj:018170 ; # &g2-MJ018170;
+                isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+            ] ;
             :eq g2.cbeta:01720            ; # &g2-M-11025;
             :eq g2.jef-china3:0x4DDB      ; # &g2-M-11025;
             :subsume
@@ -40864,10 +41255,10 @@ rep.cns11643-3:0x4667
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x3972  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_unicode:0x771F ; # &g2-UU+771F;
-        isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_unicode:0x771F ; # &g2-UU+771F;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.cns11643-3:0x4667      ; # &g2-UU+3972;
         :subsume
@@ -41000,10 +41391,10 @@ rep.mj:011788
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x613D         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.daikanwa:07433   # &g2-M-07433;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.daikanwa:07433   # &g2-M-07433;
+        ] ;
         :eq g2.jis-x0208_1978:0x5849  ; # &g2-AJ1-13540;
         :eq g2.jis-x0208_1983:0x5849  ; # &g2-AJ1-13540;
         :eq g2.daikanwa:11028         ; # &g2-AJ1-13540;
@@ -41048,10 +41439,10 @@ rep.mj:011788
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x613D         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.ucs_unicode:0x5C03   # &g2-AJ1-17537;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.ucs_unicode:0x5C03   # &g2-AJ1-17537;
+        ] ;
         :eq g2.ucs_unicode:0x613D     ; # &g2-MJ011788;
         :eq g2.adobe-japan1-0:04882   ; # &g2-MJ011788;
         :eq g2.jis-x0208_1990:0x5849  ; # &g2-MJ011788;
@@ -41115,10 +41506,10 @@ rep.mj:011788
     g2.cns11643-3:0x412E
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x412E ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.cns11643-2:0x2E6B   # &g2-CU+5C03;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.cns11643-2:0x2E6B   # &g2-CU+5C03;
+        ] ;
         :eq g2.ucs_cns:0x613D         ; # &g2-CU+613D;
         .
         g2.ucs_cns:0x613D
@@ -41149,10 +41540,10 @@ rep.mj:011790
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x613D         ,
                                         a.ucs:0xE0103        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.hanyo-denshi...tk:01023430   # &g2-HD-TK-01023430;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.hanyo-denshi...tk:01023430   # &g2-HD-TK-01023430;
+        ] ;
         :eq g2.hanyo-denshi...ft:0x3578 ; # &g2-MJ011790;
         :subsume
             repi.hanyo-denshi...ft:0x3578 ,
@@ -41314,8 +41705,8 @@ a.ucs:0x613F
     :eq rep.gt-pj-1:22597         ; # &I-GT-13954;
     :eq rep.daikanwa:11030        ; # &I-M-11030;
     :eq rep.shinjigen:2628        ; # 愿
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x9858         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x9858         ] ;
     :subsume
         g2.ucs_unicode:0x613F ,
         repi.hng-kar:01220   ;
@@ -41872,10 +42263,10 @@ rep.adobe-japan1-0:04884
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x6144         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.ucs_unicode:0x6817   # &g2-AJ1-01792;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.ucs_unicode:0x6817   # &g2-AJ1-01792;
+        ] ;
         :eq g2.adobe-japan1-0:04884   ; # &g2-AJ1-04884;
         :eq g2.ks-x1001:0x5749        ; # &g2-AJ1-04884;
         :eq g2.jis-x0208:0x584B       ; # &g2-AJ1-04884;
@@ -41940,10 +42331,10 @@ rep.adobe-japan1-0:04884
     g2.cns11643-1:0x637E
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x637E ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.cns11643-1:0x5623   # &g2-CU+6817;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.cns11643-1:0x5623   # &g2-CU+6817;
+        ] ;
         :eq g2.ucs_cns:0x6144         ; # &g2-CU+6144;
         .
         g2.ucs_cns:0x6144
@@ -41999,10 +42390,10 @@ rep.adobe-japan1-6:21578
     g2.cns11643-2:0x426F
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-2:0x426F ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.gt:44405   # &g2-GT-44405;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.gt:44405   # &g2-GT-44405;
+        ] ;
         :eq g2.ucs_cns:0x6145         ; # &g2-M-11043;
         :eq g2.daikanwa:11043         ; # &g2-M-11043;
         :subsume
@@ -42028,10 +42419,10 @@ rep.adobe-japan1-6:21578
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x6145         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.adobe-japan1-0:03320   # &g2-AJ1-03320;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.adobe-japan1-0:03320   # &g2-AJ1-03320;
+        ] ;
         :eq g2.ucs_jis:0x6145         ; # &g2-AJ1-21578;
         :eq g2.jis-x0212:0x3E50       ; # &g2-AJ1-21578;
         :subsume
@@ -42073,10 +42464,10 @@ rep.ucs_unicode:0x6145
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x6145  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.ucs_unicode:0x86A4   # &g2-UU+86A4;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.ucs_unicode:0x86A4   # &g2-UU+86A4;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
@@ -42405,6 +42796,10 @@ a.ucs:0x2F8A6
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          10 ;
     ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.cns11643-1:0x577B ; # &C1-577B;
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
     :eq rep.mj:011803             ; # &I-MJ011803;
     :eq rep.cns11643-3:0x4670     ; # &I-C3-4670;
     :eq rep.hanyo-denshi...ks:124660 ; # 慈
@@ -42619,7 +43014,7 @@ rep.mj:011807
     ideo:total-strokes    13 ;
     isd:structure [ a idc:⿰ ;
         isd:left     a.ucs:0x5FC4 ; # 忄
-        isd:right    rep.gt:01936   # &GT-01936;
+        isd:right    rep.mj:056985   # &MJ056985;
     ] ;
     :eq rep.ucs_jis:0x614A        ; # &MJ011807;
     :eq rep.adobe-japan1-0:04877  ; # &I-AJ1-04877;
@@ -43360,8 +43755,8 @@ a.ucs:0x614D
     :eq rep.gt-pj-1:22578         ; # &I-GT-13787;
     :eq rep.daikanwa:11059        ; # &I-M-11059;
     :eq rep.shinjigen:2580        ; # 慍
-    :from.original       [ :sources chisebib:shinjigen ;
-                           :target  a.ucs:0x6120         ] ;
+    ideo:original-form-of [ :sources chisebib:shinjigen ;
+                            :target  a.ucs:0x6120         ] ;
     :subsume
         g2.ucs_unicode:0x614D ;
     .
@@ -43567,21 +43962,85 @@ a.ucs:0x227AA
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          10 ;
     ideo:total-strokes    14 ;
-    :eq rep.daikanwa:11067        ; # &I-M-11067;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x24775 ; # 𤝵
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "kIyAu" ) ;
+                         ] ;
+    .
+
+rep.ucs_iso:0x227AA
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x227AA ] ;
+    :denotation-of
+        a.ucs:0x227AA        ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes          10 ;
+    ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.mj:040680 ; # &MJ040680;
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    :eq rep.daikanwa:11067        ; # &M-11067;
+    ideo:same-as         [ :sources chisebib:jiyun ,
+                                    chisebib:daikanwa ;
+                           :target  a.ucs:0x392E         ] ;
+    :subsume
+        g2.ucs_iso:0x227AA   ;
     .
     rep.daikanwa:11067
                :abstract-glyph-of       daikanwa:11067   .
+    g2.ucs_iso:0x227AA
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x227AA ] ;
+        :eq g2.daikanwa:11067         ; # &g2-M-11067;
+        :subsume
+            repi.daikanwa:11067  ,
+            repi.ucs_iso:0x227AA ;
+        .
+        g2.daikanwa:11067
+              :abstract-glyph-form-of       daikanwa:11067   .
+        repi.daikanwa:11067
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:11067 ;
+            .
+        repi.ucs_iso:0x227AA
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x227AA ] ;
+            .
 
 rep.cns11643-6:0x5C78
     a chisegg:abstract-glyph ;
     :abstract-glyph-of cns11643-6:0x5C78 ;
-    :to.ucs              a.ucs:0x227AA ; # 𢞪
-
-    :morohashi-daikanwa          (11067 0 5) ;
+    :denotation-of
+        a.ucs:0x227AA        ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          10 ;
     ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.ucs-var-002:0x24775 ; # &U-v002+24775;
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    :eq rep.ucs_cns:0x227AA       ; # &C6-5C78;
+    :subsume
+        g2.cns11643-6:0x5C78 ;
     .
+    rep.ucs_cns:0x227AA
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x227AA ] .
+    g2.cns11643-6:0x5C78
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-6:0x5C78 ;
+        :eq g2.ucs_cns:0x227AA        ; # &g2-CU+227AA;
+        .
+        g2.ucs_cns:0x227AA
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x227AA ] .
 
 a.ucs:0x227AB
     a chisegg:abstract-character ;
@@ -43876,10 +44335,10 @@ rep.ruimoku-v6:0xE05F
     g2.ruimoku-v6:0xE05F
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of ruimoku-v6:0xE05F ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_iso:0x20CF5 ; # &g2-IU-00020CF5;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_iso:0x20CF5 ; # &g2-IU-00020CF5;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         .
 
 a.ucs:0x6152
@@ -43986,10 +44445,10 @@ rep.adobe-japan1-0:04897
     g2.cns11643-2:0x4A30
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-2:0x4A30 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.cns11643-1:0x5C41   # &g2-M-24694;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.cns11643-1:0x5C41   # &g2-M-24694;
+        ] ;
         :eq g2.ucs_cns:0x6153         ; # &g2-M-11084;
         :eq g2.daikanwa:11084         ; # &g2-M-11084;
         :subsume
@@ -44016,10 +44475,10 @@ rep.adobe-japan1-0:04897
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x6153         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.ucs_unicode:0x7968   # &g2-AJ1-03502;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.ucs_unicode:0x7968   # &g2-AJ1-03502;
+        ] ;
         :eq g2.adobe-japan1-0:04897   ; # &g2-AJ1-04897;
         :eq g2.ks-x1001:0x7874        ; # &g2-AJ1-04897;
         :eq g2.iso-ir165:0x2E5A       ; # &g2-AJ1-04897;
@@ -44086,8 +44545,8 @@ a.ucs:0x227E1
     :eq rep.cns11643-6:0x5D27     ; # &I-C6-5D27;
     :eq rep.daikanwa:11085        ; # &I-M-11085;
     :eq rep.shinjigen:2694        ; # 𢟡
-    :from.original       [ :sources chisebib:shinjigen ;
-                           :target  rep.adobe-japan1-0:04905 ] ;
+    ideo:original-form-of [ :sources chisebib:shinjigen ;
+                            :target  rep.adobe-japan1-0:04905 ] ;
     :subsume
         g2.ucs_iso:0x227E1   ,
         g2.cns11643-6:0x5D27 ;
@@ -44182,40 +44641,98 @@ rep.ucs_unicode:0x6154
     ideo:total-strokes    13 ;
     .
 
+a.ucs:0x227FD
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x227FD ;
+    ideo:radical          61 ; # ⼼ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x83AB ; # 莫
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    .
+
 rep.daikanwa:11087
     a chisegg:abstract-glyph ;
     :abstract-glyph-of daikanwa:11087 ;
-    :to.ucs              a.ucs:0x227FD ; # 𢟽
+    :denotation-of
+        a.ucs:0x227FD        ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.cns11643-1:0x5C7B ; # &C1-5C7B;
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    ideo:ancient-form-of [ :sources chisebib:zihui-bu ,
+                                    chisebib:daikanwa ;
+                           :target  rep.mj:011822        ] ;
+    ideo:original-form-of rep.mj:011822        ;
+    :subsume
+        g2.daikanwa:11087    ;
     .
-
-a.ucs:0x227FD
-    a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x227FD ;
-
-    :morohashi-daikanwa          (11087 0 1) ;
-    ideo:radical          61 ; # ⼼ 
-    ideo:strokes          10 ;
-    ideo:total-strokes    14 ;
-    .
+    g2.daikanwa:11087
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:11087 ;
+        .
 
 rep.cns11643-7:0x2277
     a chisegg:abstract-glyph ;
     :abstract-glyph-of cns11643-7:0x2277 ;
-    :to.ucs              a.ucs:0x227FD ; # 𢟽
-
-    :morohashi-daikanwa          (11087 0 2) ;
+    :denotation-of
+        a.ucs:0x227FD        ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.ucs-var-002:0x83AB ; # &U-v002+83AB;
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    :eq rep.ucs_cns:0x227FD       ; # &C7-2277;
+    :subsume
+        g2.cns11643-7:0x2277 ;
     .
+    rep.ucs_cns:0x227FD
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x227FD ] .
+    g2.cns11643-7:0x2277
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-7:0x2277 ;
+        :eq g2.ucs_cns:0x227FD        ; # &g2-CU+227FD;
+        .
+        g2.ucs_cns:0x227FD
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x227FD ] .
+
+rep.ucs_iso:0x227FD
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x227FD ] ;
+    :denotation-of
+        a.ucs:0x227FD        ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes          10 ;
+    ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.mj:022034 ; # &MJ022034;
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    :subsume
+        g2.ucs_iso:0x227FD   ;
+    .
+    g2.ucs_iso:0x227FD
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x227FD ] ;
+        .
 
 a.ucs:0x6155
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x6155 ;
     ideo:radical          61 ; # ⼼ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x83AB ; # 莫
+        isd:below    a.ucs:0x38FA   # 㣺
+    ] ;
     :eq a.big5:0xBC7D             ; # &I-B-BC7D;
     .
     a.big5:0xBC7D
@@ -44229,9 +44746,14 @@ rep.mj:011822
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.cns11643-1:0x5C7B ; # &C1-5C7B;
+        isd:below    rep.adobe-japan1-4:13852   # &AJ1-13852;
+    ] ;
     :eq rep.cns11643-1:0x6C67     ; # &I-C1-6C67;
     :eq rep.hanyo-denshi...ks:125690 ; # &MJ011822;
     :eq rep.daikanwa:11088        ; # &I-M-11088;
+    ideo:interchangeable-form-of rep.mj:015839        ;
     :subsume
         g2.mj:011822         ;
     .
@@ -44304,6 +44826,10 @@ rep.mj:011821
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          10 ;
     ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.mj:022034 ; # &MJ022034;
+        isd:below    rep.adobe-japan1-4:13852   # &AJ1-13852;
+    ] ;
     :eq rep.ucs_unicode:0x6155    ; # &MJ011821;
     :eq rep.adobe-japan1-0:03641  ; # &I-AJ1-03641;
     :eq rep.jis-x0208:0x4A69      ; # &I-J90-4A69;
@@ -45615,20 +46141,20 @@ o.ucs_unicode:0x397F
                              :target     ucs:0x397F  ] ;
         ideo:strokes          10 ;
         ideo:total-strokes    14 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.gb2312:0x303D ; # &G0-303D;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    rep.gb2312:0x303D ; # &G0-303D;
+            isd:below    a.ucs:0x5FC3   # 心
+        ] ;
         .
     rep.cns11643-3:0x4B7D
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-3:0x4B7D ;
         ideo:strokes          11 ;
         ideo:total-strokes    15 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.cns11643-1:0x5A72 ; # &C1-5A72;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    rep.cns11643-1:0x5A72 ; # &C1-5A72;
+            isd:below    a.ucs:0x5FC3   # 心
+        ] ;
         .
 
 a.ucs:0x227E4
@@ -45718,10 +46244,10 @@ rep.mj:011839
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x6162         ,
                                         a.ucs:0xE0103        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.mj:013499   # &g2-MJ013499;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.mj:013499   # &g2-MJ013499;
+        ] ;
         :eq g2.ucs_cns:0x6162         ; # &g2-MJ011839;
         :eq g2.adobe-japan1-5:20119   ; # &g2-MJ011839;
         :eq g2.cns11643-1:0x686A      ; # &g2-MJ011839;
@@ -45825,10 +46351,10 @@ rep.mj:011840
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x6162         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.mj:013498   # &g2-MJ013498;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.mj:013498   # &g2-MJ013498;
+        ] ;
         :eq g2.ucs_unicode:0x6162     ; # &g2-MJ011840;
         :eq g2.adobe-japan1-0:03755   ; # &g2-MJ011840;
         :eq g2.gb2312:0x427D          ; # &g2-MJ011840;
@@ -46818,7 +47344,7 @@ a.ucs:0x227EA
     :abstract-character-of ucs:0x227EA ;
     ideo:radical          61 ; # ⼼ 
     isd:structure [ a idc:⿱ ;
-        isd:above    bucs:0x65E3 ; # &BUCS+65E3;
+        isd:above    a.ucs_iwds-1:0x65E3 ; # &A-IWDSU+65E3;
         isd:below    a.ucs:0x5FC3   # 心
     ] ;
     .
@@ -47017,10 +47543,10 @@ rep.mj:011853
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x6168         ,
                                         a.ucs:0xE0107        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.ucs_unicode:0x65E3   # &g2-M-13724;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.ucs_unicode:0x65E3   # &g2-M-13724;
+        ] ;
         :eq g2.adobe-japan1-4:13677   ; # &g2-MJ011853;
         :eq g2.hanyo-denshi...ks:125630 ; # &g2-MJ011853;
         :subsume
@@ -47156,8 +47682,8 @@ rep.mj:011849
     :eq rep.hanyo-denshi...ja:0x3334 ; # &I-HD-JA-3334;
     :eq rep.gt:13800              ; # &I-GT-13800;
     :eq rep.gt-pj-1:13108         ; # &I-GT-13800;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0xFA3E         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0xFA3E         ] ;
     :subsume
         g2.ucs_unicode:0x6168 ,
         g2.cns11643-1:0x5F35 ,
@@ -48209,9 +48735,9 @@ rep.adobe-japan1-0:04894
     :eq rep.gt:14001              ; # &I-GT-14001;
     :eq rep.gt-pj-1:22613         ; # &I-GT-14001;
     :eq rep.daikanwa:11137        ; # &I-M-11137;
-    :from.interchangeable [ :sources chisebib:zihui ,
-                                     chisebib:daikanwa ;
-                            :target  a.ucs:0x5718         ] ;
+    ideo:interchangeable-form-of [ :sources chisebib:zihui ,
+                                            chisebib:daikanwa ;
+                                   :target  a.ucs:0x5718         ] ;
     :subsume
         g2.ucs_unicode:0x6171 ;
     .
@@ -48378,7 +48904,7 @@ a.ucs:0x227EE
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
     isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs_component:0x34BC ; # &IWDS1-302;
+        isd:above    a.ucs_component:0x34BC ; # &A-compU+34BC;
         isd:below    a.ucs:0x5FC3   # 心
     ] ;
     .
@@ -48418,7 +48944,6 @@ rep.ucs_iso:0x227EE
     :eq rep.daikanwa:11139        ; # &M-11139;
     :subsume
         g2.daikanwa:11139    ,
-        rep.hanziku-6:0xE44A ,
         g2.ucs_iso:0x227EE   ;
     .
     rep.daikanwa:11139
@@ -48426,11 +48951,18 @@ rep.ucs_iso:0x227EE
     g2.daikanwa:11139
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:11139 ;
+        :subsume
+            repi.daikanwa:11139  ,
+            rep.hanziku-6:0xE44A ;
         .
-    rep.hanziku-6:0xE44A
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of hanziku-6:0xE44A ;
-        .
+        repi.daikanwa:11139
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:11139 ;
+            .
+        rep.hanziku-6:0xE44A
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-6:0xE44A ;
+            .
     g2.ucs_iso:0x227EE
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:iso     ;
@@ -48445,6 +48977,10 @@ rep.cns11643-7:0x2275
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.ucs-var-001:0x34BC ; # &U-v001+34BC;
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
     :eq rep.ucs_cns:0x227EE       ; # &C7-2275;
     :subsume
         g2.cns11643-7:0x2275 ;
@@ -48649,27 +49185,89 @@ a.ucs:0x3984
     ideo:total-strokes    15 ;
     .
 
-rep.daikanwa:11142
-    a chisegg:abstract-glyph ;
-    :abstract-glyph-of daikanwa:11142 ;
+a.mj:001270
+    a chisegg:abstract-character ;
+    :abstract-character-of mj:001270 ;
     :denotation-of
         a.ucs:0x3984         ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x9EBB ; # 麻
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    .
+
+rep.mj:001270
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of mj:001270 ;
+    :denotation-of
+        a.mj:001270          ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes          11 ;
+    ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.gt:65256 ; # &GT-65256;
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    :eq rep.koseki:125890         ; # &MJ001270;
+    :eq rep.daikanwa:11142        ; # &I-M-11142;
+    :form-of             [ :sources chisebib:jiyun ,
+                                    chisebib:koseki ;
+                           :target  rep.daikanwa:43654   ] ;
+    ideo:same-as         [ :sources chisebib:jiyun ,
+                                    chisebib:daikanwa ;
+                           :target  rep.daikanwa:43654   ] ;
     :subsume
-        g2.daikanwa:11142    ;
+        g2.mj:001270         ;
     .
-    g2.daikanwa:11142
+    rep.koseki:125890
+               :abstract-glyph-of         koseki:125890  .
+    rep.daikanwa:11142
+               :abstract-glyph-of       daikanwa:11142   .
+    g2.mj:001270
         a chisegg:abstract-glyph-form ;
-        :abstract-glyph-form-of daikanwa:11142 ;
+        :abstract-glyph-form-of mj:001270 ;
+        :eq g2.koseki:125890          ; # &g2-MJ001270;
+        :eq g2.daikanwa:11142         ; # &g2-MJ001270;
+        :subsume
+            repi.daikanwa:11142  ,
+            repi.mj:001270       ;
         .
+        g2.koseki:125890
+              :abstract-glyph-form-of         koseki:125890  .
+        g2.daikanwa:11142
+              :abstract-glyph-form-of       daikanwa:11142   .
+        repi.daikanwa:11142
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:11142 ;
+            .
+        repi.mj:001270
+            a chisegg:glyph-image ;
+            :glyph-image-of mj:001270 ;
+            .
+
+o.ucs_unicode:0x3984
+    a chisegg:unified-glyph ;
+    :unified-glyph-of [ :context domain:unicode ;
+                        :target     ucs:0x3984  ] ;
+    :denotation-of
+        a.ucs:0x3984         ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes          11 ;
+    ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿸ ;
+        isd:surround a.ucs:0x9EBB ; # 麻
+        isd:filling  a.ucs:0x5FC3   # 心
+    ] ;
+    .
 
 rep.cns11643-3:0x4B7B
     a chisegg:abstract-glyph ;
     :abstract-glyph-of cns11643-3:0x4B7B ;
     :denotation-of
-        a.ucs:0x3984         ;
+        o.ucs_unicode:0x3984 ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
@@ -49741,7 +50339,21 @@ a.ucs:0x617C
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          11 ;
     ideo:total-strokes    15 ;
-    :eq rep.adobe-japan1-4:14551  ; # &I-AJ1-14551;
+    .
+
+rep.adobe-japan1-4:14551
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of adobe-japan1-4:14551 ;
+    :denotation-of
+        a.ucs:0x617C         ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes          11 ;
+    ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x621A ; # 戚
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    :eq rep.ucs_unicode:0x617C    ; # &AJ1-14551;
     :eq rep.jis-x0212:0x3E59      ; # &I-JSP-3E59;
     :eq rep.cns11643-1:0x6C69     ; # &I-C1-6C69;
     :eq rep.jis-x0213-2:0x2C64    ; # &I-JX2-2C64;
@@ -49749,8 +50361,9 @@ a.ucs:0x617C
     :eq rep.daikanwa:11158        ; # &I-M-11158;
     :eq rep.jef-china3:0x4DDD     ; # &I-JC3-4DDD;
     .
-    rep.adobe-japan1-4:14551
-               :abstract-glyph-of adobe-japan1-4:14551   .
+    rep.ucs_unicode:0x617C
+               :abstract-glyph-of [ :context domain:unicode ;
+                                    :target     ucs:0x617C  ] .
     rep.jis-x0212:0x3E59
                :abstract-glyph-of      jis-x0212:0x3E59  .
     rep.cns11643-1:0x6C69
@@ -49764,6 +50377,20 @@ a.ucs:0x617C
     rep.jef-china3:0x4DDD
                :abstract-glyph-of     jef-china3:0x4DDD  .
 
+rep.ucs-var-001:0x617C
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of ucs-var-001:0x617C ;
+    :denotation-of
+        a.ucs:0x617C         ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes          11 ;
+    ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿵ ;
+        isd:surround a.ucs:0x621A ; # 戚
+        isd:filling  a.ucs:0x5FC3   # 心
+    ] ;
+    .
+
 a.ucs:0x617D
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x617D ;
@@ -50025,7 +50652,7 @@ a.ucs:0x617F
     :eq rep.daikanwa:11164        ; # &I-M-11164;
     :eq rep.shinjigen:2696        ; # 慿
     :eq rep.jef-china3:0x4DDE     ; # &I-JC3-4DDE;
-    :from.vulgar         [ :sources chisebib:zhengzitong ,
+    ideo:vulgar-form-of  [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ,
                                     chisebib:shinjigen ;
                            :target  a.ucs:0x6191         ] ;
@@ -50112,7 +50739,7 @@ a.ucs:0x227F7
     ideo:total-strokes    14 ;
     :eq rep.cns11643-6:0x5C7D     ; # &I-C6-5C7D;
     :eq rep.daikanwa:11165        ; # &I-M-11165;
-    :from.vulgar         [ :sources chisebib:zihui ;
+    ideo:vulgar-form-of  [ :sources chisebib:zihui ;
                            :target  a.ucs:0x61A3         ] ;
     :subsume
         g2.ucs_iso:0x227F7   ,
@@ -50420,11 +51047,11 @@ rep.mj:011890
     g2.daikanwa:11170
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:11170 ;
-    isd:structure [ a idc:⿳ ;
-        isd:above    rep.big5-cdp:0x8CD4 ; # &CDP-8CD4;
-        isd:middle   g2.ucs_unicode:0x5FC3 ; # &g2-AJ1-02554;
-        isd:below    g2.adobe-japan1-0:04539   # &g2-AJ1-04539;
-    ] ;
+        isd:structure [ a idc:⿳ ;
+            isd:above    rep.big5-cdp:0x8CD4 ; # &CDP-8CD4;
+            isd:middle   g2.ucs_unicode:0x5FC3 ; # &g2-AJ1-02554;
+            isd:below    g2.adobe-japan1-0:04539   # &g2-AJ1-04539;
+        ] ;
         .
     g2.mj:011890
         a chisegg:abstract-glyph-form ;
@@ -50432,11 +51059,11 @@ rep.mj:011890
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x6182         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿳ ;
-        isd:above    rep.big5-cdp:0x8CD4 ; # &CDP-8CD4;
-        isd:middle   g2.ucs_unicode:0x5FC3 ; # &g2-AJ1-02554;
-        isd:below    g2.ucs_unicode:0x590A   # &g2-CDP-8A71;
-    ] ;
+        isd:structure [ a idc:⿳ ;
+            isd:above    rep.big5-cdp:0x8CD4 ; # &CDP-8CD4;
+            isd:middle   g2.ucs_unicode:0x5FC3 ; # &g2-AJ1-02554;
+            isd:below    g2.ucs_unicode:0x590A   # &g2-CDP-8A71;
+        ] ;
         :eq g2.ucs_cns:0x6182         ; # &g2-MJ011890;
         :eq g2.cns11643-1:0x6C68      ; # &g2-MJ011890;
         :eq g2.hanyo-denshi...ks:125970 ; # &g2-MJ011890;
@@ -51160,10 +51787,10 @@ a.ucs:0x6187
     rep.adobe-japan1-0:04901
         a chisegg:abstract-glyph ;
         :abstract-glyph-of adobe-japan1-0:04901 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.adobe-japan1-0:03126 ; # &AJ1-03126;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    rep.adobe-japan1-0:03126 ; # &AJ1-03126;
+            isd:below    a.ucs:0x5FC3   # 心
+        ] ;
         :eq rep.ucs_unicode:0x6187    ; # &AJ1-04901;
         :eq rep.jis-x0208:0x585C      ; # &I-J90-585C;
         :eq rep.jis-x0213-1:0x585C    ; # &I-JX1-585C;
@@ -51172,7 +51799,7 @@ a.ucs:0x6187
         :eq rep.daikanwa:11187        ; # &I-M-11187;
         :eq rep.shinjigen:2681        ; # &AJ1-04901;
         :eq rep.cbeta:02481           ; # &I-CB02481;
-        :from.vulgar         [ :sources chisebib:shinjigen ;
+        ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                                :target  rep.adobe-japan1-0:01820 ] ;
         :subsume
             g2.ucs_unicode:0x6187 ;
@@ -51261,10 +51888,10 @@ a.ucs:0x6187
     rep.cns11643-3:0x4C24
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-3:0x4C24 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.cns11643-1:0x5C27 ; # &C1-5C27;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    rep.cns11643-1:0x5C27 ; # &C1-5C27;
+            isd:below    a.ucs:0x5FC3   # 心
+        ] ;
         .
 
 rep.daikanwa:11188
@@ -51273,7 +51900,7 @@ rep.daikanwa:11188
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          11 ;
     ideo:total-strokes    14 ;
-    :from.ancient        [ :sources chisebib:jiyun ,
+    ideo:ancient-form-of [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.ucs_unicode:0x617A ] ;
     .
@@ -51328,8 +51955,8 @@ a.ucs:0x2F8AB
     :eq rep.gt:13995              ; # &I-GT-13995;
     :eq rep.gt-pj-1:16766         ; # &I-GT-13995;
     :eq rep.daikanwa...._.p:11188 ; # 憎
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0xFA3F         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0xFA3F         ] ;
     :subsume
         g2.ucs_iso:0x2F8AB   ;
     .
@@ -51510,6 +52137,40 @@ a.ucs:0x2280A
     rep.cns11643-4:0x4353
                :abstract-glyph-of     cns11643-4:0x4353  .
 
+a.ucs:0x22827
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x22827 ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes          11 ;
+    ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs:0x21569   # 𡕩
+    ] ;
+    .
+
+rep.ucs_iso:0x22827
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x22827 ] ;
+    :denotation-of
+        a.ucs:0x22827        ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes          11 ;
+    ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    rep.ucs_JP...hanazono:0x21569   # &hanaJU+21569;
+    ] ;
+    :subsume
+        g2.ucs_iso:0x22827   ;
+    .
+    g2.ucs_iso:0x22827
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x22827 ] ;
+        .
+
 a.ucs:0x2284D
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x2284D ;
@@ -51544,6 +52205,66 @@ rep.ucs_iso:0x2284D
                                   :target     ucs:0x2284D ] ;
         .
 
+a.ucs:0x2BEBC
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2BEBC ;
+    ideo:radical          61 ; # ⼼ 
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs-itaiji-006:0x8200   # &A-U-i006+8200;
+    ] ;
+    .
+
+rep.ucs_JP...hanazono:0x2BEBC
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:JP...hanazono ;
+                         :target     ucs:0x2BEBC ] ;
+    :denotation-of
+        a.ucs:0x2BEBC        ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes          11 ;
+    ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    rep.ucs-itaiji-006:0x8200   # &U-i006+8200;
+    ] ;
+    :subsume
+        g2.ucs_JP...hanazono:0x2BEBC ;
+    .
+    g2.ucs_JP...hanazono:0x2BEBC
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:JP...hanazono ;
+                                  :target     ucs:0x2BEBC ] ;
+        .
+
+a.ucs:0x2D7B0
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2D7B0 ;
+    ideo:radical          61 ; # ⼼ 
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs:0x26C4B   # 𦱋
+    ] ;
+    .
+
+rep.ucs_JP...hanazono:0x2D7B0
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:JP...hanazono ;
+                         :target     ucs:0x2D7B0 ] ;
+    :denotation-of
+        a.ucs:0x2D7B0        ;
+    ideo:radical          61 ; # ⼼ 
+    ideo:strokes          11 ;
+    ideo:total-strokes    14 ;
+    :subsume
+        g2.ucs_JP...hanazono:0x2D7B0 ;
+    .
+    g2.ucs_JP...hanazono:0x2D7B0
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:JP...hanazono ;
+                                  :target     ucs:0x2D7B0 ] ;
+        .
+
 a.ucs:0x6188
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x6188 ;
@@ -51552,7 +52273,7 @@ a.ucs:0x6188
     ideo:total-strokes    15 ;
     isd:structure [ a idc:⿰ ;
         isd:left     a.ucs:0x5FC4 ; # 忄
-        isd:right    a.ucs_component:0x865B   # &IWDS1-370;
+        isd:right    a.ucs_iwds-1:0x865B   # &A-IWDSU+865B;
     ] ;
     .
 
@@ -51859,27 +52580,107 @@ rep.cns11643-1:0x7057
     rep.gb12345:0x3139
                :abstract-glyph-of        gb12345:0x3139  .
 
-rep.daikanwa:11196
+a.ucs:0x228CD
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x228CD ;
+    ideo:radical          61 ; # ⼼ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x50C3 ; # 僃
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "hai" ) ;
+                         ] ;
+    .
+
+rep.mj:036422
     a chisegg:abstract-glyph ;
-    :abstract-glyph-of daikanwa:11196 ;
-    :to.ucs              a.ucs:0x228CD ; # 𢣍
+    :abstract-glyph-of mj:036422 ;
+    :denotation-of
+        a.ucs:0x228CD        ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          12 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.adobe-japan1-5:19162 ; # &AJ1-19162;
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    :eq rep.koseki:126960         ; # &MJ036422;
+    :eq rep.daikanwa:11196        ; # &I-M-11196;
+    :form-of             [ :sources chisebib:shuowen-zhu ,
+                                    chisebib:koseki ;
+                           :target  a.ucs:0x227E1        ] ;
+    ideo:same-as         [ :sources chisebib:shuowen-zhu ,
+                                    chisebib:daikanwa ;
+                           :target  a.ucs:0x227E1        ] ;
+    :subsume
+        g2.mj:036422         ;
     .
+    rep.koseki:126960
+               :abstract-glyph-of         koseki:126960  .
+    rep.daikanwa:11196
+               :abstract-glyph-of       daikanwa:11196   .
+    g2.mj:036422
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of mj:036422 ;
+        :eq g2.koseki:126960          ; # &g2-MJ036422;
+        :eq g2.daikanwa:11196         ; # &g2-MJ036422;
+        :subsume
+            repi.daikanwa:11196  ,
+            repi.mj:036422       ;
+        .
+        g2.koseki:126960
+              :abstract-glyph-form-of         koseki:126960  .
+        g2.daikanwa:11196
+              :abstract-glyph-form-of       daikanwa:11196   .
+        repi.daikanwa:11196
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:11196 ;
+            .
+        repi.mj:036422
+            a chisegg:glyph-image ;
+            :glyph-image-of mj:036422 ;
+            .
 
-a.ucs:0x228CD
-    a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x228CD ;
-
-    :morohashi-daikanwa          (11196 0 1) ;
+rep.ucs_iso:0x228CD
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x228CD ] ;
+    :denotation-of
+        a.ucs:0x228CD        ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
-    :eq rep.cns11643-7:0x3778     ; # &I-C7-3778;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.ucs-var-001:0x24C08 ; # &U-v001+24C08;
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    :eq rep.cns11643-7:0x3778     ; # &C7-3778;
+    :subsume
+        g2.ucs_iso:0x228CD   ;
     .
     rep.cns11643-7:0x3778
                :abstract-glyph-of     cns11643-7:0x3778  .
+    g2.ucs_iso:0x228CD
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x228CD ] ;
+        :eq g2.cns11643-7:0x3778      ; # &g2-IU-000228CD;
+        :subsume
+            repi.cns11643-7:0x3778 ,
+            repi.ucs_iso:0x228CD ;
+        .
+        g2.cns11643-7:0x3778
+              :abstract-glyph-form-of     cns11643-7:0x3778  .
+        repi.cns11643-7:0x3778
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-7:0x3778 ;
+            .
+        repi.ucs_iso:0x228CD
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x228CD ] ;
+            .
 
 a.ucs:0x618B
     a chisegg:abstract-character ;
@@ -52050,10 +52851,10 @@ rep.ucs_iso:0x22833
                              :target     ucs:0x22833 ] ;
         ideo:strokes          11 ;
         ideo:total-strokes    14 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x5FC4 ; # 忄
-        isd:right    rep.gb2312:0x3156   # &G0-3156;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x5FC4 ; # 忄
+            isd:right    rep.gb2312:0x3156   # &G0-3156;
+        ] ;
         :eq rep.cns11643-4:0x4352     ; # &C4-4352;
         :subsume
             g2.ucs_iso:0x22833   ;
@@ -52104,10 +52905,13 @@ rep.cns11643-2:0x572E
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          12 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.cns11643-1:0x625D ; # &C1-625D;
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
     :eq rep.ucs_cns:0x618C        ; # &C2-572E;
     :eq rep.daikanwa:11199        ; # &I-M-11199;
     :subsume
-        g2.daikanwa:11199    ,
         g2.cns11643-2:0x572E ;
     .
     rep.ucs_cns:0x618C
@@ -52115,18 +52919,28 @@ rep.cns11643-2:0x572E
                                     :target     ucs:0x618C  ] .
     rep.daikanwa:11199
                :abstract-glyph-of       daikanwa:11199   .
-    g2.daikanwa:11199
-        a chisegg:abstract-glyph-form ;
-        :abstract-glyph-form-of daikanwa:11199 ;
-        .
     g2.cns11643-2:0x572E
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-2:0x572E ;
-        :eq g2.ucs_cns:0x618C         ; # &g2-CU+618C;
+        :eq g2.ucs_cns:0x618C         ; # &g2-M-11199;
+        :eq g2.daikanwa:11199         ; # &g2-M-11199;
+        :subsume
+            repi.daikanwa:11199  ,
+            repi.cns11643-2:0x572E ;
         .
         g2.ucs_cns:0x618C
               :abstract-glyph-form-of [ :context domain:cns     ;
                                         :target     ucs:0x618C  ] .
+        g2.daikanwa:11199
+              :abstract-glyph-form-of       daikanwa:11199   .
+        repi.daikanwa:11199
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:11199 ;
+            .
+        repi.cns11643-2:0x572E
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-2:0x572E ;
+            .
 
 rep.ucs_unicode:0x618C
     a chisegg:abstract-glyph ;
@@ -53574,8 +54388,8 @@ a.ucs:0x619C
     :eq rep.shinjigen:2609        ; # 憜
     :eq rep.cbeta:00394           ; # &I-CB00394;
     :eq rep.jef-china3:0x4EDC     ; # &I-JC3-4EDC;
-    :from.original       [ :sources chisebib:shinjigen ;
-                           :target  a.ucs:0x60F0         ] ;
+    ideo:original-form-of [ :sources chisebib:shinjigen ;
+                            :target  a.ucs:0x60F0         ] ;
     :subsume
         g2.ucs_unicode:0x619C ,
         g2.cns11643-3:0x4C29 ;
@@ -55710,7 +56524,7 @@ rep.cns11643-2:0x504A
     :eq a.big5:0xE5A3             ; # &I-B-E5A3;
     :eq rep.daikanwa:11261        ; # &I-M-11261;
     :eq rep.jef-china3:0x4EDF     ; # &I-JC3-4EDF;
-    :from.vulgar         [ :sources chisebib:zhengzitong ,
+    ideo:vulgar-form-of  [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x2F8AE        ] ;
     :subsume
@@ -55955,10 +56769,10 @@ a.ucs:0x2F8AC
     rep.mj:011948
         a chisegg:abstract-glyph ;
         :abstract-glyph-of mj:011948 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.ucs-sip-var-003:0x21A5C ; # &U-v003+21A5C;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    rep.ucs-var-003:0x21A5C ; # &U-v003+21A5C;
+            isd:below    a.ucs:0x5FC3   # 心
+        ] ;
         :eq rep.ucs_cns:0x2F8AC       ; # &MJ011948;
         :eq rep.adobe-japan1-5:20120  ; # &I-AJ1-20120;
         :eq rep.cns11643-7:0x2D69     ; # &I-C7-2D69;
@@ -56877,13 +57691,36 @@ a.ucs:0x22870
     rep.hanziku-6:0xE5CE
                :abstract-glyph-of      hanziku-6:0xE5CE  .
 
-rep.cbeta:01158
-    a chisegg:abstract-glyph ;
-    :abstract-glyph-of cbeta:01158 ;
+a.ucs:0x2D7AA
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2D7AA ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          12 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs:0x60E1   # 惡
+    ] ;
+    :eq rep.cbeta:01158           ; # &I-CB01158;
+    :subsume
+        g2.ucs_JP...hanazono:0x2D7AA ;
     .
+    rep.cbeta:01158
+               :abstract-glyph-of          cbeta:01158   .
+    g2.ucs_JP...hanazono:0x2D7AA
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:JP...hanazono ;
+                                  :target     ucs:0x2D7AA ] ;
+        :eq g2.cbeta:01158            ; # &g2-CB01158;
+        :subsume
+            repi.cbeta:01158     ;
+        .
+        g2.cbeta:01158
+              :abstract-glyph-form-of          cbeta:01158   .
+        repi.cbeta:01158
+            a chisegg:glyph-image ;
+            :glyph-image-of cbeta:01158 ;
+            .
 
 a.ucs:0x61B4
     a chisegg:abstract-character ;
@@ -57806,21 +58643,54 @@ a.ucs:0x22899
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          13 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs:0x3B9A   # 㮚
+    ] ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "ritu" ) ;
+                         ] ;
+    :eq rep.cns11643-7:0x2D7E     ; # &I-C7-2D7E;
     :eq rep.daikanwa:11310        ; # &I-M-11310;
+    ideo:original-form-of [ :sources chisebib:zihui ,
+                                     chisebib:daikanwa ;
+                            :target  rep.adobe-japan1-0:04884 ] ;
+    :subsume
+        g2.ucs_iso:0x22899   ,
+        g2.cns11643-7:0x2D7E ;
     .
+    rep.cns11643-7:0x2D7E
+               :abstract-glyph-of     cns11643-7:0x2D7E  .
     rep.daikanwa:11310
                :abstract-glyph-of       daikanwa:11310   .
-
-rep.cns11643-7:0x2D7E
-    a chisegg:abstract-glyph ;
-    :abstract-glyph-of cns11643-7:0x2D7E ;
-    :to.ucs              a.ucs:0x22899 ; # 𢢙
-
-    :morohashi-daikanwa          (11310 0 1) ;
-    ideo:radical          61 ; # ⼼ 
-    ideo:strokes          13 ;
-    ideo:total-strokes    16 ;
-    .
+    g2.ucs_iso:0x22899
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x22899 ] ;
+        :eq g2.daikanwa:11310         ; # &g2-M-11310;
+        :subsume
+            repi.daikanwa:11310  ,
+            repi.ucs_iso:0x22899 ;
+        .
+        g2.daikanwa:11310
+              :abstract-glyph-form-of       daikanwa:11310   .
+        repi.daikanwa:11310
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:11310 ;
+            .
+        repi.ucs_iso:0x22899
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x22899 ] ;
+            .
+    g2.cns11643-7:0x2D7E
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-7:0x2D7E ;
+        :eq g2.ucs_cns:0x22899        ; # &g2-CU+22899;
+        .
+        g2.ucs_cns:0x22899
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x22899 ] .
 
 a.ucs:0x3997
     a chisegg:abstract-character ;
@@ -58403,35 +59273,86 @@ a.ucs:0x61C4
     rep.daikanwa:11322
                :abstract-glyph-of       daikanwa:11322   .
 
+a.ucs:0x2289D
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2289D ;
+    ideo:radical          61 ; # ⼼ 
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs:0x9042   # 遂
+    ] ;
+    .
+
 rep.daikanwa:11323
     a chisegg:abstract-glyph ;
     :abstract-glyph-of daikanwa:11323 ;
-    :to.ucs              a.ucs:0x2289D ; # 𢢝
+    :denotation-of
+        a.ucs:0x2289D        ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          13 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    rep.mj:026017   # &MJ026017;
+    ] ;
+    :form-of             rep.daikanwa:10888   ;
+    :subsume
+        g2.daikanwa:11323    ;
     .
+    g2.daikanwa:11323
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:11323 ;
+        .
 
 rep.cns11643-4:0x503D
     a chisegg:abstract-glyph ;
     :abstract-glyph-of cns11643-4:0x503D ;
-    :to.ucs              a.ucs:0x2289D ; # 𢢝
-
-    :morohashi-daikanwa          (11323 0 2) ;
+    :denotation-of
+        a.ucs:0x2289D        ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          13 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    rep.cns11643-1:0x672D   # &C1-672D;
+    ] ;
+    :eq rep.ucs_cns:0x2289D       ; # &C4-503D;
+    :subsume
+        g2.cns11643-4:0x503D ;
     .
+    rep.ucs_cns:0x2289D
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x2289D ] .
+    g2.cns11643-4:0x503D
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-4:0x503D ;
+        :eq g2.ucs_cns:0x2289D        ; # &g2-CU+2289D;
+        .
+        g2.ucs_cns:0x2289D
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x2289D ] .
 
-a.ucs:0x2289D
-    a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x2289D ;
-
-    :morohashi-daikanwa          (11323 0 3) ;
+rep.ucs_iso:0x2289D
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x2289D ] ;
+    :denotation-of
+        a.ucs:0x2289D        ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          12 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    rep.mj:026015   # &MJ026015;
+    ] ;
+    :subsume
+        g2.ucs_iso:0x2289D   ;
     .
+    g2.ucs_iso:0x2289D
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x2289D ] ;
+        .
 
 a.ucs:0x61C5
     a chisegg:abstract-character ;
@@ -58698,8 +59619,8 @@ a.ucs:0x22846
     :eq rep.cns11643-7:0x377C     ; # &I-C7-377C;
     :eq rep.daikanwa:11327        ; # &I-M-11327;
     :eq rep.shinjigen:2716        ; # 𢡆
-    :from.original       [ :sources chisebib:shinjigen ;
-                           :target  a.ucs:0x61C7         ] ;
+    ideo:original-form-of [ :sources chisebib:shinjigen ;
+                            :target  a.ucs:0x61C7         ] ;
     :subsume
         g2.ucs_iso:0x22846   ;
     .
@@ -58818,10 +59739,10 @@ rep.adobe-japan1-0:04913
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x61C8         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.adobe-japan1-0:01394   # &g2-AJ1-01394;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.adobe-japan1-0:01394   # &g2-AJ1-01394;
+        ] ;
         :eq g2.ucs_cns:0x61C8         ; # &g2-AJ1-04913;
         :eq g2.ucs_jis:0x61C8         ; # &g2-AJ1-04913;
         :eq g2.ucs_ks:0x61C8          ; # &g2-AJ1-04913;
@@ -58919,10 +59840,10 @@ rep.gb2312:0x5038
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x61C8  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.ucs_unicode:0x89E3   # &g2-UU+89E3;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.ucs_unicode:0x89E3   # &g2-UU+89E3;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb2312:0x5038          ; # &g2-UU+61C8;
         .
@@ -58953,7 +59874,7 @@ repi.hng-khi:00580
     ideo:total-strokes    15 ;
     isd:structure [ a idc:⿰ ;
         isd:left     a.ucs:0x5FC4 ; # 忄
-        isd:right    rep.ucs-bmp-itaiji-008:0x89E3   # &U-i008+89E3;
+        isd:right    rep.ucs-itaiji-008:0x89E3   # &U-i008+89E3;
     ] ;
     .
 
@@ -59045,6 +59966,10 @@ a.ucs:0x61C9
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          13 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿸ ;
+        isd:surround a.ucs:0x49F9 ; # 䧹
+        isd:filling  a.ucs:0x5FC3   # 心
+    ] ;
     :eq rep.adobe-japan1-0:04911  ; # &I-AJ1-04911;
     :eq rep.jis-x0208:0x5866      ; # &I-J90-5866;
     :eq rep.ks-x1001:0x6B6B       ; # &I-K0-6B6B;
@@ -59757,9 +60682,9 @@ a.ucs:0x2F8AD
     :eq rep.hanyo-denshi...ks:127670 ; # 憤
     :eq rep.daikanwa:11336        ; # &I-M-11336;
     :eq rep.shinjigen:2701        ; # 憤
-    :from.original       [ :sources chisebib:zhengzitong ,
-                                    chisebib:daikanwa ;
-                           :target  rep.mj:011930        ] ;
+    ideo:original-form-of [ :sources chisebib:zhengzitong ,
+                                     chisebib:daikanwa ;
+                            :target  rep.mj:011930        ] ;
     :subsume
         g2.mj:011931         ;
     .
@@ -60201,8 +61126,8 @@ rep.adobe-japan1-0:01403
     :eq rep.gt-pj-1:12923         ; # &I-GT-14202;
     :eq rep.daikanwa:11351        ; # &I-M-11351;
     :eq rep.shinjigen:2708        ; # &AJ1-01403;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0x61F7         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0x61F7         ] ;
     :subsume
         g2.ucs_unicode:0x61D0 ;
     .
@@ -62170,10 +63095,10 @@ rep.adobe-japan1-6:21597
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x61E7         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.mj:010230   # &g2-MJ010230;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.mj:010230   # &g2-MJ010230;
+        ] ;
         :eq g2.adobe-japan1-6:21597   ; # &g2-AJ1-21597;
         :eq g2.jis-x0212:0x3E7C       ; # &g2-AJ1-21597;
         :eq g2.cns11643-2:0x5C6D      ; # &g2-AJ1-21597;
@@ -62325,11 +63250,11 @@ a.ucs:0x2F8B0
     :eq rep.gt:14384              ; # &I-GT-14384;
     :eq rep.gt-pj-1:17448         ; # &I-GT-14384;
     :eq rep.daikanwa...._.p:11399 ; # 懲
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0xFA40         ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :sources chisebib:daikanwa ;
-                           :target  rep.adobe-japan1-4:13930 ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0xFA40         ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :sources chisebib:daikanwa ;
+                              :target  rep.adobe-japan1-4:13930 ] ;
     :subsume
         g2.ucs_iso:0x2F8B0   ,
         g2.adobe-japan1-0:03012 ;
@@ -62825,10 +63750,10 @@ o.ucs_jis:0x61EC
     rep.adobe-japan1-6:21599
         a chisegg:abstract-glyph ;
         :abstract-glyph-of adobe-japan1-6:21599 ;
-    isd:structure [ a idc:⿸ ;
-        isd:surround rep.mj:011077 ; # &MJ011077;
-        isd:filling  a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿸ ;
+            isd:surround rep.mj:011077 ; # &MJ011077;
+            isd:filling  a.ucs:0x5FC3   # 心
+        ] ;
         :eq rep.ucs_jis:0x61EC        ; # &AJ1-21599;
         :eq rep.jis-x0212:0x3F21      ; # &I-JSP-3F21;
         :eq rep.daikanwa:11408        ; # &I-M-11408;
@@ -62878,10 +63803,10 @@ o.ucs_jis:0x61EC
     rep.cns11643-4:0x5F60
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-4:0x5F60 ;
-    isd:structure [ a idc:⿸ ;
-        isd:surround rep.cns11643-1:0x6C5D ; # &C1-6C5D;
-        isd:filling  a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿸ ;
+            isd:surround rep.cns11643-1:0x6C5D ; # &C1-6C5D;
+            isd:filling  a.ucs:0x5FC3   # 心
+        ] ;
         :eq rep.ucs_cns:0x61EC        ; # &C4-5F60;
         :subsume
             g2.cns11643-4:0x5F60 ;
@@ -62919,10 +63844,10 @@ rep.ucs_unicode:0x61EC
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x61EC  ] ;
-    isd:structure [ a idc:⿸ ;
-        isd:surround rep.mj:011076 ; # &MJ011076;
-        isd:filling  a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿸ ;
+            isd:surround rep.mj:011076 ; # &MJ011076;
+            isd:filling  g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
@@ -62966,10 +63891,10 @@ o.ucs_jis:0x61ED
     rep.adobe-japan1-6:21600
         a chisegg:abstract-glyph ;
         :abstract-glyph-of adobe-japan1-6:21600 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x5FC4 ; # 忄
-        isd:right    rep.mj:011077   # &MJ011077;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x5FC4 ; # 忄
+            isd:right    rep.mj:011077   # &MJ011077;
+        ] ;
         :eq rep.ucs_jis:0x61ED        ; # &AJ1-21600;
         :eq rep.jis-x0212:0x3F22      ; # &I-JSP-3F22;
         :eq rep.daikanwa:11409        ; # &I-M-11409;
@@ -63030,10 +63955,10 @@ o.ucs_jis:0x61ED
     rep.cns11643-2:0x6155
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-2:0x6155 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x5FC4 ; # 忄
-        isd:right    rep.cns11643-1:0x6C5D   # &C1-6C5D;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x5FC4 ; # 忄
+            isd:right    rep.cns11643-1:0x6C5D   # &C1-6C5D;
+        ] ;
         :eq rep.ucs_cns:0x61ED        ; # &C2-6155;
         :subsume
             g2.cns11643-2:0x6155 ;
@@ -63140,7 +64065,7 @@ rep.cns11643-2:0x6156
     :eq rep.daikanwa:11413        ; # &I-M-11413;
     :form-of             [ :sources chisebib:jiyun ;
                            :target  a.ucs:0x2274A        ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x2274A        ] ;
     :subsume
@@ -63550,10 +64475,10 @@ rep.adobe-japan1-4:13930
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x61F2         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.mj:011353 ; # &g2-MJ011353;
-        isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.mj:011353 ; # &g2-MJ011353;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         :eq g2.ucs_ks:0x61F2          ; # &g2-AJ1-13930;
         :eq g2.ks-x1001:0x7324        ; # &g2-AJ1-13930;
         :eq g2.daikanwa:11424         ; # &g2-AJ1-13930;
@@ -63597,10 +64522,10 @@ rep.adobe-japan1-4:13930
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x61F2  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_unicode:0x5FB5 ; # &g2-K0-7323;
-        isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_unicode:0x5FB5 ; # &g2-K0-7323;
+            isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb12345:0x334D         ; # &g2-UU+61F2;
         .
@@ -63677,10 +64602,10 @@ o.ucs_jis:0xFA40
     rep.adobe-japan1-4:13369
         a chisegg:abstract-glyph ;
         :abstract-glyph-of adobe-japan1-4:13369 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.mj:011354 ; # &MJ011354;
-        isd:below    a.ucs:0x5FC3   # 心
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    rep.mj:011354 ; # &MJ011354;
+            isd:below    a.ucs:0x5FC3   # 心
+        ] ;
         :eq rep.ucs_cns:0x61F2        ; # &AJ1-13369;
         :eq rep.cns11643-1:0x7834     ; # &I-C1-7834;
         :subsume
@@ -63697,10 +64622,10 @@ o.ucs_jis:0xFA40
             :rep.decomposition   [ :context domain:cid     ;
                                    :target  a.ucs:0x61F2         ,
                                             a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.mj:011354 ; # &g2-MJ011354;
-        isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
-    ] ;
+            isd:structure [ a idc:⿱ ;
+                isd:above    g2.mj:011354 ; # &g2-MJ011354;
+                isd:below    g2.ucs_unicode:0x5FC3   # &g2-AJ1-02554;
+            ] ;
             :eq g2.ucs_cns:0x61F2         ; # &g2-AJ1-13369;
             :eq g2.cns11643-1:0x7834      ; # &g2-AJ1-13369;
             :subsume
@@ -64277,9 +65202,9 @@ a.ucs:0x39A4
     :eq rep.daikanwa:11446        ; # &I-M-11446;
     :eq rep.shinjigen:2744        ; # 㦤
     :eq rep.jef-china3:0x4DEA     ; # &I-JC3-4DEA;
-    :from.original       [ :sources chisebib:shinjigen ;
-                           :target  rep.mj:012045        ] ;
-    :from.same           [ :sources chisebib:zhengzitong ,
+    ideo:original-form-of [ :sources chisebib:shinjigen ;
+                            :target  rep.mj:012045        ] ;
+    ideo:same-as         [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  rep.mj:012045        ] ;
     :subsume
@@ -64557,6 +65482,10 @@ rep.daikanwa:11452
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          16 ;
     ideo:total-strokes    19 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    rep.mj:011948   # &MJ011948;
+    ] ;
     :subsume
         g2.daikanwa:11452    ;
     .
@@ -64685,10 +65614,10 @@ a.ucs:0x2F8B1
     :eq rep.daikanwa:11454        ; # &I-M-11454;
     :eq rep.shinjigen:2740        ; # 懶
     :eq rep.cbeta:01900           ; # &I-CB01900;
-    :from.vulgar         [ :context domain:shinjigen ;
+    ideo:vulgar-form-of  [ :context domain:shinjigen ;
                            :sources chisebib:shinjigen ;
                            :target  rep.mj:012033        ] ;
-    :from.vulgar         [ :context domain:zhengzitong ;
+    ideo:vulgar-form-of  [ :context domain:zhengzitong ;
                            :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-0:04606 ] ;
@@ -64802,7 +65731,7 @@ rep.mj:012033
     :eq rep.gt-pj-1:22641         ; # &I-GT-14456;
     :eq rep.daikanwa:11455        ; # &I-M-11455;
     :eq rep.shinjigen:2739        ; # &MJ012033;
-    :from.same           [ :context domain:s.:.lazy ;
+    ideo:same-as         [ :context domain:s.:.lazy ;
                            :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-0:04606 ] ;
@@ -65369,15 +66298,66 @@ a.ucs:0x22933
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x22933 ;
     ideo:radical          61 ; # ⼼ 
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    a.ucs:0x477F   # 䝿
+    ] ;
+    .
+
+rep.ucs_iso:0x22933
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x22933 ] ;
+    :denotation-of
+        a.ucs:0x22933        ;
+    ideo:radical          61 ; # ⼼ 
     ideo:strokes          16 ;
     ideo:total-strokes    19 ;
-    :eq rep.cns11643-7:0x472B     ; # &I-C7-472B;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x5FC4 ; # 忄
+        isd:right    rep.cns11643-3:0x5274   # &C3-5274;
+    ] ;
+    :eq rep.cns11643-7:0x472B     ; # &C7-472B;
     :eq rep.daikanwa:11463        ; # &I-M-11463;
+    ideo:original-form-of [ :sources chisebib:zhengzitong ,
+                                     chisebib:daikanwa ;
+                            :target  a.ucs:0x6192         ] ;
+    :subsume
+        g2.ucs_iso:0x22933   ,
+        g2.cns11643-7:0x472B ;
     .
     rep.cns11643-7:0x472B
                :abstract-glyph-of     cns11643-7:0x472B  .
     rep.daikanwa:11463
                :abstract-glyph-of       daikanwa:11463   .
+    g2.ucs_iso:0x22933
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x22933 ] ;
+        :eq g2.daikanwa:11463         ; # &g2-M-11463;
+        :subsume
+            repi.daikanwa:11463  ,
+            repi.ucs_iso:0x22933 ;
+        .
+        g2.daikanwa:11463
+              :abstract-glyph-form-of       daikanwa:11463   .
+        repi.daikanwa:11463
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:11463 ;
+            .
+        repi.ucs_iso:0x22933
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x22933 ] ;
+            .
+    g2.cns11643-7:0x472B
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-7:0x472B ;
+        :eq g2.ucs_cns:0x22933        ; # &g2-CU+22933;
+        .
+        g2.ucs_cns:0x22933
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x22933 ] .
 
 rep.daikanwa:11464
     a chisegg:abstract-glyph ;
@@ -65688,10 +66668,10 @@ rep.ucs_iso:0x2293B
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:iso     ;
                                   :target     ucs:0x2293B ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E96 ; # ⺖
-        isd:right    g2.cns11643-4:0x5254   # &g2-M-28554;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E96 ; # ⺖
+            isd:right    g2.cns11643-4:0x5254   # &g2-M-28554;
+        ] ;
         .
 
 a.ucs:0x22948
@@ -65741,7 +66721,7 @@ a.ucs:0x39A8
     :eq rep.cbeta:05098           ; # &I-CB05098;
     :form-of             [ :sources chisebib:jiyun ;
                            :target  rep.adobe-japan1-0:04606 ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-0:04606 ] ;
     :subsume
@@ -66437,51 +67417,52 @@ a.ucs:0x2295D
     ] ;
     .
 
-o.ucs_cns:0x2295D
-    a chisegg:unified-glyph ;
-    :unified-glyph-of [ :context domain:cns     ;
-                        :target     ucs:0x2295D ] ;
+rep.cns11643-7:0x5775
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of cns11643-7:0x5775 ;
     :denotation-of
         a.ucs:0x2295D        ;
     ideo:radical          61 ; # ⼼ 
-    ideo:strokes           [ :context domain:daikanwa ;
+    ideo:strokes           [ :context domain:ucs     ;
                              :target  18 ] ;
-    ideo:total-strokes     [ :context domain:daikanwa ;
+    ideo:total-strokes     [ :context domain:ucs     ;
                              :target  21 ] ;
     ideo:strokes           [ :context domain:cns     ;
                              :target  19 ] ;
     ideo:total-strokes     [ :context domain:cns     ;
                              :target  22 ] ;
+    :eq rep.ucs_cns:0x2295D       ; # &C7-5775;
+    :eq rep.daikanwa:11495        ; # &I-M-11495;
+    :form-of             [ :sources chisebib:jiyun ;
+                           :target  a.ucs:0x22738        ] ;
+    ideo:same-as         [ :sources chisebib:jiyun ,
+                                    chisebib:daikanwa ;
+                           :target  a.ucs:0x22738        ] ;
     :subsume
-        rep.daikanwa:11495   ,
-        rep.cns11643-7:0x5775 ;
+        g2.daikanwa:11495    ,
+        g2.cns11643-7:0x5775 ;
     .
+    rep.ucs_cns:0x2295D
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x2295D ] .
     rep.daikanwa:11495
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of daikanwa:11495 ;
+               :abstract-glyph-of       daikanwa:11495   .
+    g2.daikanwa:11495
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:11495 ;
         ideo:strokes          18 ;
         ideo:total-strokes    21 ;
         .
-    rep.cns11643-7:0x5775
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of cns11643-7:0x5775 ;
+    g2.cns11643-7:0x5775
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-7:0x5775 ;
         ideo:strokes          19 ;
         ideo:total-strokes    22 ;
-        :eq rep.ucs_cns:0x2295D       ; # &C7-5775;
-        :subsume
-            g2.cns11643-7:0x5775 ;
+        :eq g2.ucs_cns:0x2295D        ; # &g2-CU+2295D;
         .
-        rep.ucs_cns:0x2295D
-                   :abstract-glyph-of [ :context domain:cns     ;
+        g2.ucs_cns:0x2295D
+              :abstract-glyph-form-of [ :context domain:cns     ;
                                         :target     ucs:0x2295D ] .
-        g2.cns11643-7:0x5775
-            a chisegg:abstract-glyph-form ;
-            :abstract-glyph-form-of cns11643-7:0x5775 ;
-            :eq g2.ucs_cns:0x2295D        ; # &g2-CU+2295D;
-            .
-            g2.ucs_cns:0x2295D
-                  :abstract-glyph-form-of [ :context domain:cns     ;
-                                            :target     ucs:0x2295D ] .
 
 rep.ucs_iso:0x2295D
     a chisegg:abstract-glyph ;
@@ -67489,27 +68470,50 @@ a.ucs:0x22968
     rep.daikanwa:11510
                :abstract-glyph-of       daikanwa:11510   .
 
-rep.daikanwa:11511
-    a chisegg:abstract-glyph ;
-    :abstract-glyph-of daikanwa:11511 ;
-    :to.ucs              a.ucs:0x22969 ; # 𢥩
-    ideo:radical          61 ; # ⼼ 
-    ideo:strokes          19 ;
-    ideo:total-strokes    23 ;
-    .
-
 a.ucs:0x22969
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x22969 ;
-
-    :morohashi-daikanwa          (11511 0 1) ;
     ideo:radical          61 ; # ⼼ 
     ideo:strokes          19 ;
     ideo:total-strokes    23 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x26195 ; # 𦆕
+        isd:below    a.ucs:0x5FC3   # 心
+    ] ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "hi" ) ;
+                         ] ;
     :eq rep.cns11643-7:0x5B51     ; # &I-C7-5B51;
+    :eq rep.daikanwa:11511        ; # &I-M-11511;
+    ideo:same-as         [ :sources chisebib:zihui-bu ,
+                                    chisebib:daikanwa ;
+                           :target  a.ucs:0x8F61         ] ;
+    :subsume
+        g2.daikanwa:11511    ,
+        g2.cns11643-7:0x5B51 ,
+        g2.ucs_iso:0x22969   ;
     .
     rep.cns11643-7:0x5B51
                :abstract-glyph-of     cns11643-7:0x5B51  .
+    rep.daikanwa:11511
+               :abstract-glyph-of       daikanwa:11511   .
+    g2.daikanwa:11511
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:11511 ;
+        .
+    g2.cns11643-7:0x5B51
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-7:0x5B51 ;
+        :eq g2.ucs_cns:0x22969        ; # &g2-CU+22969;
+        .
+        g2.ucs_cns:0x22969
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x22969 ] .
+    g2.ucs_iso:0x22969
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x22969 ] ;
+        .
 
 a.ucs:0x22965
     a chisegg:abstract-character ;