- Use `ideo:vulgar-form-of' instead of `:from.vulgar'.
[chise/chiset.git] / Ideograph-R061-Heart.ttl
index bef011e..9649cd1 100644 (file)
 @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-itaiji-001: <http://www.chise.org/est/view/character/rep.ucs-itaiji-001=> .
 @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-itaiji-001: <http://rdf.chise.org/data/ccs/ucs-itaiji-001/code-point/> .
@@ -1150,9 +1148,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 +1406,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 +1420,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 +1442,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 +1770,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 +1796,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 +1811,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 ;
@@ -4208,10 +4255,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    rep.mj:007276 ; # &MJ007276;
+            isd:below    a.ucs:0x5FC3   # 心
+        ] ;
         :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 +4316,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    a.ucs:0x5FC3   # 心
+        ] ;
         :eq g2.ucs_cns:0x5FE9         ; # &g2-CU+5FE9;
         .
         g2.ucs_cns:0x5FE9
@@ -4282,10 +4329,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    a.ucs:0x5FC3   # 心
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
@@ -6793,7 +6840,7 @@ rep.gb2312:0x6264
     ] ;
     :eq rep.ucs_unicode:0x6003    ; # &G0-6264;
     :from.simplified     [ :context domain:CN      ;
-                           :target  rep.gb12345:0x6264   ] ;
+                           :target  a.ucs:0x61AE         ] ;
     :subsume
         g2.ucs_unicode:0x6003 ;
     .
@@ -11851,10 +11898,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 +11926,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 ,
@@ -13848,7 +13895,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   # 心
     ] ;
     .
@@ -14030,10 +14077,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 +14105,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;
@@ -17708,7 +17755,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;
     ] ;
     .
 
@@ -18076,10 +18123,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 +18224,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    .
@@ -20689,10 +20736,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 +21361,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        ; # 㤵
+    :from.same           [ :sources chisebib:zihui ,
+                                    chisebib:daikanwa ;
+                           :target  a.ucs:0x2F8A6        ] ;
+    :from.vulgar         [ :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 ;
@@ -23827,6 +23933,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 ;
@@ -24751,10 +24891,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   # 心
@@ -34125,10 +34265,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    a.ucs:0x5FC3   # 心
+        ] ;
         :eq g2.ucs_unicode:0x6108     ; # &g2-MJ011722;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.adobe-japan1-0:03848   ; # &g2-MJ011722;
@@ -34219,10 +34359,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    a.ucs:0x5FC3   # 心
+        ] ;
         :eq g2.ucs_cns:0x6108         ; # &g2-CU+6108;
         .
         g2.ucs_cns:0x6108
@@ -34410,10 +34550,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 +34618,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
@@ -36269,10 +36409,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    a.ucs:0x5FC3   # 心
+        ] ;
         :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;
@@ -37931,6 +38071,7 @@ 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;
+    :eq rep.shinjigen:2596        ; # &MJ011802;
     :from.simplified     [ :context domain:misc    ;
                            :sources chisebib:daikanwa ;
                            :target  a.ucs:0x2F8A6        ] ;
@@ -37969,6 +38110,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 +38133,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 +38172,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 +38242,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 +38262,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 ;
@@ -38803,10 +38959,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    a.ucs:0x5FC3   # 心
+        ] ;
         :eq g2.shinjigen:2633         ; # &g2-M-10988;
         .
         g2.shinjigen:2633
@@ -38818,10 +38974,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    a.ucs:0x5FC3   # 心
+        ] ;
         :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;
@@ -39342,10 +39498,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 +39572,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 +40631,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 +40704,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 +40735,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
@@ -40647,10 +40803,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 +40897,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 +40952,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 +40968,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 +41020,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 +41156,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 +41204,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 +41271,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 +41305,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 ,
@@ -41872,10 +42028,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 +42096,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 +42155,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 +42184,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 +42229,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 +42561,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 +42779,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;
@@ -43876,10 +44036,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    a.ucs:0x5FC3   # 心
+        ] ;
         .
 
 a.ucs:0x6152
@@ -43986,10 +44146,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 +44176,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;
@@ -45615,20 +45775,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 +45878,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 +45985,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;
@@ -47017,10 +47177,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
@@ -48378,7 +48538,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 +48578,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 +48585,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 +48611,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 +48819,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   ] ;
+    :from.same           [ :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 ;
@@ -50420,11 +50652,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 +50664,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 +51392,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;
@@ -51261,10 +51493,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
@@ -51552,7 +51784,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_component:0x865B   # &A-compU+865B;
     ] ;
     .
 
@@ -52050,10 +52282,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 +52336,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 +52350,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 ;
@@ -55955,10 +56200,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;
@@ -58818,10 +59063,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 +59164,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;
         .
@@ -62170,10 +62415,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;
@@ -62825,10 +63070,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 +63123,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 +63164,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  a.ucs:0x5FC3   # 心
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
@@ -62966,10 +63211,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 +63275,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 ;
@@ -63550,10 +63795,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 +63842,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 +63922,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 +63942,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
@@ -64557,6 +64802,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    ;
     .
@@ -65688,10 +65937,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
@@ -66437,51 +66686,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        ] ;
+    :from.same           [ :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 ;