Sync up with the current environment.
[chise/chiset.git] / Ideograph-R018-Knife.ttl
index 248a5a3..eb9ff7c 100644 (file)
@@ -7,6 +7,7 @@
 @prefix chisegg: <http://rdf.chise.org/rdf/type/character/ggg/> .
 @prefix domain: <http://rdf.chise.org/data/domain/> .
 @prefix script: <http://rdf.chise.org/data/script/> .
+@prefix ideocomb: <http://rdf.chise.org/data/character/ideo/combination/> .
 @prefix chisebib: <http://rdf.chise.org/data/bibliography/> .
 @prefix ruimoku: <http://www.chise.org/est/view/article@ruimoku/rep.id=/> .
 @prefix zob1959: <http://chise.zinbun.kyoto-u.ac.jp/koukotsu/rubbings/> .
@@ -38,6 +39,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 rep.big5-cdp: <http://www.chise.org/est/view/character/rep.big5-cdp=> .
 @prefix g2.big5-cdp: <http://www.chise.org/est/view/character/g2.big5-cdp=> .
 @prefix repi.big5-cdp: <http://www.chise.org/est/view/character/repi.big5-cdp=> .
+@prefix g.big5-cdp: <http://www.chise.org/est/view/character/g.big5-cdp=> .
 @prefix a.mj: <http://www.chise.org/est/view/character/a.mj=> .
 @prefix rep.hanyo-denshi...ja: <http://www.chise.org/est/view/character/rep.hanyo-denshi...ja=> .
 @prefix rep.hanyo-denshi...jb: <http://www.chise.org/est/view/character/rep.hanyo-denshi...jb=> .
 @prefix rep.gt-pj-9: <http://www.chise.org/est/view/character/rep.gt-pj-9=> .
 @prefix rep.gt-pj-10: <http://www.chise.org/est/view/character/rep.gt-pj-10=> .
 @prefix rep.gt-pj-k1: <http://www.chise.org/est/view/character/rep.gt-pj-k1=> .
+@prefix g2.gt-pj-k1: <http://www.chise.org/est/view/character/g2.gt-pj-k1=> .
 @prefix rep.daikanwa: <http://www.chise.org/est/view/character/rep.daikanwa=> .
 @prefix rep.daikanwa...._.p: <http://www.chise.org/est/view/character/rep.daikanwa...+p=> .
 @prefix rep.daikanwa...._.2p: <http://www.chise.org/est/view/character/rep.daikanwa...+2p=> .
 @prefix a.iwds-1: <http://www.chise.org/est/view/character/a.iwds-1=> .
 @prefix rep.ucs-var-001: <http://www.chise.org/est/view/character/rep.ucs-var-001=> .
 @prefix rep.ucs-var-002: <http://www.chise.org/est/view/character/rep.ucs-var-002=> .
+@prefix rep.ucs-var-003: <http://www.chise.org/est/view/character/rep.ucs-var-003=> .
 @prefix rep.ucs-itaiji-001: <http://www.chise.org/est/view/character/rep.ucs-itaiji-001=> .
 @prefix 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 repi.ucs-bmp-cjk_gb: <http://www.chise.org/est/view/character/repi.ucs-bmp-cjk@gb=> .
+@prefix rep.ucs-itaiji-006: <http://www.chise.org/est/view/character/rep.ucs-itaiji-006=> .
 
 @prefix ucs: <http://rdf.chise.org/data/ccs/ucs/code-point/> .
 @prefix mj: <http://rdf.chise.org/data/ccs/mj/code-point/> .
 @prefix iwds-1: <http://rdf.chise.org/data/ccs/iwds-1/code-point/> .
 @prefix ucs-var-001: <http://rdf.chise.org/data/ccs/ucs-var-001/code-point/> .
 @prefix ucs-var-002: <http://rdf.chise.org/data/ccs/ucs-var-002/code-point/> .
+@prefix ucs-var-003: <http://rdf.chise.org/data/ccs/ucs-var-003/code-point/> .
 @prefix ucs-itaiji-001: <http://rdf.chise.org/data/ccs/ucs-itaiji-001/code-point/> .
 @prefix ucs-itaiji-002: <http://rdf.chise.org/data/ccs/ucs-itaiji-002/code-point/> .
 @prefix ucs-itaiji-003: <http://rdf.chise.org/data/ccs/ucs-itaiji-003/code-point/> .
-@prefix ucs-bmp-cjk: <http://rdf.chise.org/data/ccs/ucs-bmp-cjk/code-point/> .
+@prefix ucs-itaiji-006: <http://rdf.chise.org/data/ccs/ucs-itaiji-006/code-point/> .
 
 a.ucs_component:0x5200
     a chisegg:abstract-character ;
@@ -280,7 +286,7 @@ a.ucs_component:0x5200
     ideo:radical          18 ; # ⼑ 
     ideo:strokes           0 ;
     ideo:total-strokes     2 ;
-    :eq a.iwds-1:0149             ; # &IWDS1-149;
+    :eq a.iwds-1:0149             ; # &A-compU+5200;
     .
     a.iwds-1:0149
            :abstract-character-of         iwds-1:0149    .
@@ -576,8 +582,18 @@ a.ucs:0x5202
     ideo:radical          18 ; # ⼑ 
     ideo:strokes           0 ;
     ideo:total-strokes     2 ;
+    .
+
+rep.adobe-japan1-4:14356
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of adobe-japan1-4:14356 ;
+    :denotation-of
+        a.ucs:0x5202         ;
+    ideo:radical          18 ; # ⼑ 
+    ideo:strokes           0 ;
+    ideo:total-strokes     2 ;
     ideo:hanyu-dazidian  ( 1 320 1 ) ;
-    :eq rep.adobe-japan1-4:14356  ; # &I-AJ1-14356;
+    :eq rep.ucs_unicode:0x5202    ; # &AJ1-14356;
     :eq rep.gb2312:0x5856         ; # &I-G0-5856;
     :eq rep.jis-x0212:0x3331      ; # &I-JSP-3331;
     :eq rep.cns11643-4:0x212A     ; # &I-C4-212A;
@@ -595,12 +611,11 @@ a.ucs:0x5202
                            :target  a.ucs:0x5200         ] ;
     :subsume
         g2.ucs_unicode:0x5202 ,
-        rep.big5-cdp:0x8969  ,
-        rep.big5-cdp:0x8968  ,
-        rep.big5-cdp:0x8BEA  ;
+        a.ucs:0x2E89         ;
     .
-    rep.adobe-japan1-4:14356
-               :abstract-glyph-of adobe-japan1-4:14356   .
+    rep.ucs_unicode:0x5202
+               :abstract-glyph-of [ :context domain:unicode ;
+                                    :target     ucs:0x5202  ] .
     rep.gb2312:0x5856
                :abstract-glyph-of         gb2312:0x5856  .
     rep.jis-x0212:0x3331
@@ -706,31 +721,79 @@ a.ucs:0x5202
             :glyph-image-of [ :context domain:unicode ;
                               :target     ucs:0x5202  ] ;
             .
-    rep.big5-cdp:0x8969
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of big5-cdp:0x8969 ;
-        .
-    rep.big5-cdp:0x8968
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of big5-cdp:0x8968 ;
-        .
-    rep.big5-cdp:0x8BEA
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of big5-cdp:0x8BEA ;
+    a.ucs:0x2E89
+        a chisegg:abstract-character ;
+        :abstract-character-of ucs:0x2E89 ;
+        :name                 "CJK RADICAL KNIFE TWO" ;
+        :general-category     "(symbol other)" ; # Informative Category
+        :bidi-category        "ON" ;
+        :mirrored             "nil" ;
+        :from.identical      [ :context domain:component...connect-left ;
+                               :target  rep.adobe-japan1-4:14356 ] ;
         .
 
-a.ucs:0x2E89
-    a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x2E89 ;
+rep.big5-cdp:0x8969
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of big5-cdp:0x8969 ;
     :denotation-of
         a.ucs:0x5202         ;
-    :name                 "CJK RADICAL KNIFE TWO" ;
-    :general-category     "(symbol other)" ; # Informative Category
-    :bidi-category        "ON" ;
-    :mirrored             "nil" ;
-    :from.identical      [ :context domain:component...connect-left ;
-                           :target  a.ucs:0x5202         ] ;
+    ideo:radical          18 ; # ⼑ 
+    ideo:strokes           0 ;
+    ideo:total-strokes     2 ;
+    :subsume
+        g2.big5-cdp:0x8969   ;
     .
+    g2.big5-cdp:0x8969
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of big5-cdp:0x8969 ;
+        .
+
+rep.big5-cdp:0x8BEA
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of big5-cdp:0x8BEA ;
+    :denotation-of
+        a.ucs:0x5202         ;
+    ideo:radical          18 ; # ⼑ 
+    ideo:strokes           0 ;
+    ideo:total-strokes     2 ;
+    :eq rep.gt-k:00113            ; # &I-GT-K00113;
+    :eq rep.gt-pj-k1:13384        ; # &CDP-8BEA;
+    :subsume
+        g.big5-cdp:0x8BEA    ,
+        rep.big5-cdp:0x8968  ;
+    .
+    rep.gt-k:00113
+               :abstract-glyph-of           gt-k:00113   .
+    rep.gt-pj-k1:13384
+               :abstract-glyph-of       gt-pj-k1:13384   .
+    g.big5-cdp:0x8BEA
+        a chisegg:detailed-glyph ;
+        :detailed-glyph-of big5-cdp:0x8BEA ;
+        :subsume
+            g2.big5-cdp:0x8BEA   ,
+            g2.gt-k:00113        ;
+        .
+        g2.big5-cdp:0x8BEA
+            a chisegg:abstract-glyph-form ;
+            :abstract-glyph-form-of big5-cdp:0x8BEA ;
+            .
+        g2.gt-k:00113
+            a chisegg:abstract-glyph-form ;
+            :abstract-glyph-form-of gt-k:00113 ;
+            :eq g2.gt-pj-k1:13384         ; # &g2-GT-K00113;
+            .
+            g2.gt-pj-k1:13384
+                  :abstract-glyph-form-of       gt-pj-k1:13384   .
+    rep.big5-cdp:0x8968
+        a chisegg:abstract-glyph ;
+        :abstract-glyph-of big5-cdp:0x8968 ;
+        :subsume
+            g2.big5-cdp:0x8968   ;
+        .
+        g2.big5-cdp:0x8968
+            a chisegg:abstract-glyph-form ;
+            :abstract-glyph-form-of big5-cdp:0x8968 ;
+            .
 
 a.ucs_component:0x5203
     a chisegg:abstract-character ;
@@ -791,10 +854,10 @@ o.ucs_unicode:0x5203
     rep.gt:02406
         a chisegg:abstract-glyph ;
         :abstract-glyph-of gt:02406 ;
-    isd:structure [ a idc:⿹ ;
-        isd:surround a.ucs:0x5200 ; # 刀
-        isd:filling  a.ucs:0x4E36   # 丶
-    ] ;
+        isd:structure [ a idc:⿹ ;
+            isd:surround a.ucs:0x5200 ; # 刀
+            isd:filling  a.ucs:0x4E36   # 丶
+        ] ;
         :eq rep.gt-k:00215            ; # &I-GT-K00215;
         :eq rep.gt-pj-2:16430         ; # &GT-02406;
         :eq rep.daikanwa:01848        ; # &I-M-01848;
@@ -809,10 +872,10 @@ o.ucs_unicode:0x5203
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-1:0x4443 ;
         ideo:hanyu-dazidian  ( 1 320 3 ) ;
-    isd:structure [ a idc:⿹ ;
-        isd:surround a.ucs:0x5200 ; # 刀
-        isd:filling  a.ucs:0x4E36   # 丶
-    ] ;
+        isd:structure [ a idc:⿹ ;
+            isd:surround a.ucs:0x5200 ; # 刀
+            isd:filling  a.ucs:0x4E36   # 丶
+        ] ;
         .
     rep.mj:007450
         a chisegg:abstract-glyph ;
@@ -823,10 +886,10 @@ o.ucs_unicode:0x5203
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x5203         ,
                                         a.ucs:0xE0103        ] ;
-    isd:structure [ a idc:⿹ ;
-        isd:surround a.ucs:0x5200 ; # 刀
-        isd:filling  a.ucs:0x4E3F   # 丿
-    ] ;
+        isd:structure [ a idc:⿹ ;
+            isd:surround a.ucs:0x5200 ; # 刀
+            isd:filling  a.ucs:0x4E3F   # 丿
+        ] ;
         :eq rep.ucs_unicode:0x5203    ; # &MJ007450;
         :rep.ucs_JP...hanazono     rdf:nil ;
         :eq rep.adobe-japan1-4:13858  ; # &I-AJ1-13858;
@@ -881,14 +944,14 @@ rep.adobe-japan1-0:04250
     :eq rep.gt-pj-1:20835         ; # &I-GT-02408;
     :eq rep.daikanwa:01849        ; # &I-M-01849;
     :eq rep.shinjigen:0592        ; # &AJ1-04250;
-    :from.simplified     [ :context domain:misc    ;
-                           :sources chisebib:songyuan-yilai-suzipu ,
-                                    chisebib:daikanwa ;
-                           :target  rep.adobe-japan1-0:04215 ] ;
-    :from.vulgar         [ :context domain:shinjigen ;
+    ideo:simplified-form-of [ :context domain:misc    ;
+                              :sources chisebib:songyuan-yilai-suzipu ,
+                                       chisebib:daikanwa ;
+                              :target  rep.adobe-japan1-0:04215 ] ;
+    ideo:vulgar-form-of  [ :context domain:shinjigen ;
                            :sources chisebib:shinjigen ;
                            :target  rep.mj:007450        ] ;
-    :from.vulgar         [ :context domain:zhengzitong ;
+    ideo:vulgar-form-of  [ :context domain:zhengzitong ;
                            :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  rep.gt:02406         ] ;
@@ -1034,7 +1097,7 @@ a.ucs:0x2F81E
     :eq rep.gt-pj-1:16207         ; # &I-GT-02407;
     :eq rep.daikanwa:01850        ; # &I-M-01850;
     :eq rep.shinjigen:0590        ; # 刃
-    :from.vulgar         [ :sources chisebib:zhengzitong ,
+    ideo:vulgar-form-of  [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  rep.gt:02406         ] ;
     :subsume
@@ -1160,37 +1223,91 @@ a.ucs:0x206A3
     ideo:radical          18 ; # ⼑ 
     ideo:strokes           1 ;
     ideo:total-strokes     3 ;
+    .
+
+rep.ucs_iso:0x206A3
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x206A3 ] ;
+    :denotation-of
+        a.ucs:0x206A3        ;
+    ideo:radical          18 ; # ⼑ 
+    ideo:strokes           1 ;
+    ideo:total-strokes     3 ;
     :eq rep.cns11643-6:0x2139     ; # &I-C6-2139;
     :eq rep.daikanwa:01851        ; # &I-M-01851;
-    :eq rep.shinjigen_1ed:0589    ; # 𠚣
-    :from.Small-Seal     [ :sources chisebib:zhengzitong ,
+    :eq rep.shinjigen:0589        ; # &C6-2139;
+    ideo:Small-Seal-of   [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x5200         ] ;
-    :form-of             [ :sources chisebib:shinjigen_1ed ;
+    :form-of             [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x5200         ] ;
     :to.Bopomofo         [ :sources chisebib:daikanwa ;
                            :target  a.ucs:0x3109         ] ;
+    :subsume
+        g2.ucs_iso:0x206A3   ;
     .
     rep.cns11643-6:0x2139
                :abstract-glyph-of     cns11643-6:0x2139  .
     rep.daikanwa:01851
                :abstract-glyph-of       daikanwa:01851   .
-    rep.shinjigen_1ed:0589
-               :abstract-glyph-of [ :context domain:1ed     ;
-                                    :target shinjigen:0589    ] .
+    rep.shinjigen:0589
+               :abstract-glyph-of      shinjigen:0589    .
+    g2.ucs_iso:0x206A3
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x206A3 ] ;
+        :eq g2.cns11643-6:0x2139      ; # &g2-M-01851;
+        :eq g2.daikanwa:01851         ; # &g2-M-01851;
+        :eq g2.shinjigen:0589         ; # &g2-M-01851;
+        :subsume
+            repi.daikanwa:01851  ,
+            repi.cns11643-6:0x2139 ,
+            repi.ucs_iso:0x206A3 ;
+        .
+        g2.cns11643-6:0x2139
+              :abstract-glyph-form-of     cns11643-6:0x2139  .
+        g2.daikanwa:01851
+              :abstract-glyph-form-of       daikanwa:01851   .
+        g2.shinjigen:0589
+              :abstract-glyph-form-of      shinjigen:0589    .
+        repi.daikanwa:01851
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:01851 ;
+            .
+        repi.cns11643-6:0x2139
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-6:0x2139 ;
+            .
+        repi.ucs_iso:0x206A3
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x206A3 ] ;
+            .
 
 rep.big5-cdp:0x8DC9
     a chisegg:abstract-glyph ;
     :abstract-glyph-of big5-cdp:0x8DC9 ;
-    :to.ucs              a.ucs:0x206A3 ; # 𠚣
+    :denotation-of
+        a.ucs:0x206A3        ;
     ideo:radical          18 ; # ⼑ 
     ideo:strokes           1 ;
     ideo:total-strokes     3 ;
+    isd:structure [ a idc:⿹ ;
+        isd:surround a.ucs:0x52F9 ; # 勹
+        isd:filling  a.ucs:0x4E3F   # 丿
+    ] ;
     :form-of             [ :context domain:component ;
                            :target  a.ucs:0x206A3        ,
                                     a.ucs:0x5200         ,
                                     a.ucs:0x52FA         ] ;
+    :subsume
+        g2.big5-cdp:0x8DC9   ;
     .
+    g2.big5-cdp:0x8DC9
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of big5-cdp:0x8DC9 ;
+        .
 
 bucs:0x5275
     a chisegg:super-abstract-character ;
@@ -1304,8 +1421,8 @@ a.ucs:0x521B
     ideo:hanyu-dazidian  ( 1 327 6 ) ;
     :eq rep.gb2312:0x3434         ; # &I-G0-3434;
     :eq rep.hanziku-1:0xE96C      ; # &I-HZK01-E96C;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x5275         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x5275         ] ;
     .
     rep.gb2312:0x3434
                :abstract-glyph-of         gb2312:0x3434  .
@@ -1320,7 +1437,7 @@ a.ucs:0x5206
     ideo:total-strokes     4 ;
     isd:structure [ a idc:⿱ ;
         isd:above    a.ucs:0x516B ; # 八
-        isd:below    a.ucs_component:0x5200   # &IWDS1-149;
+        isd:below    a.ucs_component:0x5200   # &A-compU+5200;
     ] ;
     .
 
@@ -1391,10 +1508,10 @@ rep.mj:007455
     rep.mj:007456
         a chisegg:abstract-glyph ;
         :abstract-glyph-of mj:007456 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.jef-china3:0x43E4 ; # &G-AJ1-03392;
-        isd:below    a.ucs:0x5200   # 刀
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    rep.jef-china3:0x43E4 ; # &G-MJ007273;
+            isd:below    a.ucs:0x5200   # 刀
+        ] ;
         :eq g.ucs_ks:0x5206           ; # &MJ007456;
         :eq g.adobe-japan1-4:13499    ; # &MJ007456;
         :eq g.jis-x0208_1978:0x4A2C   ; # &MJ007456;
@@ -1443,10 +1560,10 @@ rep.mj:007455
             :rep.decomposition   [ :context domain:hanyo-denshi ;
                                    :target  a.ucs:0x5206         ,
                                             a.ucs:0xE0103        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.mj:007273 ; # &g2-MJ007273;
-        isd:below    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
-    ] ;
+            isd:structure [ a idc:⿱ ;
+                isd:above    g2.mj:007273 ; # &g2-MJ007273;
+                isd:below    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
+            ] ;
             :eq g2.ucs_ks:0x5206          ; # &g2-MJ007456;
             :eq g2.adobe-japan1-4:13499   ; # &g2-MJ007456;
             :eq g2.jis-x0208_1978:0x4A2C  ; # &g2-MJ007456;
@@ -1547,10 +1664,10 @@ rep.mj:007455
     g2.cns11643-1:0x4521
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x4521 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.cns11643-1:0x442C ; # &g2-CU+516B;
-        isd:below    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.cns11643-1:0x442C ; # &g2-CU+516B;
+            isd:below    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
+        ] ;
         :eq g2.ucs_cns:0x5206         ; # &g2-CU+5206;
         :subsume
             repi.cns11643-1:0x4521 ,
@@ -1586,10 +1703,10 @@ rep.mj:007455
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x5206         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.mj:007274 ; # &g2-MJ007274;
-        isd:below    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.mj:007274 ; # &g2-MJ007274;
+            isd:below    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
+        ] ;
         :eq g2.ucs_unicode:0x5206     ; # &g2-MJ007455;
         :eq g2.adobe-japan1-0:03580   ; # &g2-MJ007455;
         :eq g2.gb2312:0x3756          ; # &g2-MJ007455;
@@ -2110,40 +2227,9 @@ a.ucs:0x206AA
     rep.daikanwa:01862
                :abstract-glyph-of       daikanwa:01862   .
 
-rep.ucs-itaiji-001:0x81E4
-    a chisegg:abstract-glyph ;
-    :abstract-glyph-of ucs-itaiji-001:0x81E4 ;
-    ideo:radical          18 ; # ⼑ 
-    ideo:strokes           2 ;
-    ideo:total-strokes     4 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.big5-cdp:0x8969 ; # &CDP-8969;
-        isd:right    a.ucs:0x53C8   # 又
-    ] ;
-    :from.simplified     [ :context domain:CN...component ;
-                           :target  a.ucs:0x81E4         ] ;
-    :subsume
-        rep.gt-k:00654       ,
-        rep.gt-k:00651       ;
-    .
-    rep.gt-k:00654
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of gt-k:00654 ;
-        :eq rep.gt-pj-k1:26927        ; # &GT-K00654;
-        .
-        rep.gt-pj-k1:26927
-                   :abstract-glyph-of       gt-pj-k1:26927   .
-    rep.gt-k:00651
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of gt-k:00651 ;
-        :eq rep.gt-pj-k1:17519        ; # &GT-K00651;
-        .
-        rep.gt-pj-k1:17519
-                   :abstract-glyph-of       gt-pj-k1:17519   .
-
-rep.mj:007458
-    a chisegg:abstract-glyph ;
-    :abstract-glyph-of mj:007458 ;
+a.ucs:0x2D0C4
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2D0C4 ;
     ideo:radical          18 ; # ⼑ 
     ideo:strokes           2 ;
     ideo:total-strokes     4 ;
@@ -2151,24 +2237,31 @@ rep.mj:007458
         isd:left     a.ucs:0x5341 ; # 十
         isd:right    a.ucs:0x5200   # 刀
     ] ;
-    :eq rep.koseki:021940         ; # &MJ007458;
+    :eq rep.mj:007458             ; # &I-MJ007458;
+    :eq rep.koseki:021940         ; # 𭃄
     :form-of             [ :sources chisebib:hng ,
                                     chisebib:koseki ;
                            :target  a.ucs:0x5207         ] ;
     :subsume
         g2.mj:007458         ;
     .
+    rep.mj:007458
+               :abstract-glyph-of             mj:007458  .
     rep.koseki:021940
                :abstract-glyph-of         koseki:021940  .
     g2.mj:007458
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of mj:007458 ;
+        :eq g2.ucs_JP...hanazono:0x2D0C4 ; # &g2-MJ007458;
         :eq g2.koseki:021940          ; # &g2-MJ007458;
         :subsume
             repi.mj:007458       ,
             repi.hng-khi:02740   ,
             repi.hng-khm:02190   ;
         .
+        g2.ucs_JP...hanazono:0x2D0C4
+              :abstract-glyph-form-of [ :context domain:JP...hanazono ;
+                                        :target     ucs:0x2D0C4 ] .
         g2.koseki:021940
               :abstract-glyph-form-of         koseki:021940  .
         repi.mj:007458
@@ -2184,6 +2277,37 @@ rep.mj:007458
             :glyph-image-of hng-khm:02190 ;
             .
 
+rep.ucs-itaiji-001:0x81E4
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of ucs-itaiji-001:0x81E4 ;
+    ideo:radical          18 ; # ⼑ 
+    ideo:strokes           2 ;
+    ideo:total-strokes     4 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     rep.big5-cdp:0x8969 ; # &CDP-8969;
+        isd:right    a.ucs:0x53C8   # 又
+    ] ;
+    ideo:simplified-form-of [ :context domain:CN...component ;
+                              :target  a.ucs:0x81E4         ] ;
+    :subsume
+        rep.gt-k:00654       ,
+        rep.gt-k:00651       ;
+    .
+    rep.gt-k:00654
+        a chisegg:abstract-glyph ;
+        :abstract-glyph-of gt-k:00654 ;
+        :eq rep.gt-pj-k1:26927        ; # &GT-K00654;
+        .
+        rep.gt-pj-k1:26927
+                   :abstract-glyph-of       gt-pj-k1:26927   .
+    rep.gt-k:00651
+        a chisegg:abstract-glyph ;
+        :abstract-glyph-of gt-k:00651 ;
+        :eq rep.gt-pj-k1:17519        ; # &GT-K00651;
+        .
+        rep.gt-pj-k1:17519
+                   :abstract-glyph-of       gt-pj-k1:17519   .
+
 a.ucs:0x5209
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x5209 ;
@@ -2498,7 +2622,7 @@ a.ucs:0x34DB
     :eq rep.jef-china3:0x44B7     ; # &I-JC3-44B7;
     :form-of             [ :sources chisebib:hng ;
                            :target  a.ucs:0x529F         ] ;
-    :from.wrong          [ :sources chisebib:zhengzitong ,
+    ideo:wrong-form-of   [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x529F         ] ;
     :subsume
@@ -2523,10 +2647,10 @@ a.ucs:0x34DB
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x34DB         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00173 ; # &GT-K00173;
-        isd:right    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00173 ; # &GT-K00173;
+            isd:right    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
+        ] ;
         :eq g2.adobe-japan1-4:15425   ; # &g2-AJ1-15425;
         :eq g2.cns11643-6:0x2241      ; # &g2-AJ1-15425;
         :eq g2.jis-x0213-1:0x2E5B     ; # &g2-AJ1-15425;
@@ -2628,10 +2752,10 @@ rep.gt:02432
     :eq rep.gt-pj-2:16454         ; # &I-GT-02432;
     :eq rep.daikanwa:01878        ; # &I-M-01878;
     :eq rep.shinjigen:0597        ; # &GT-02432;
-    :from.vulgar         [ :sources chisebib:zhengzitong ,
+    ideo:vulgar-form-of  [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-0:02686 ] ;
-    :from.wrong          [ :sources chisebib:shinjigen ;
+    ideo:wrong-form-of   [ :sources chisebib:shinjigen ;
                            :target  rep.adobe-japan1-0:02686 ] ;
     :subsume
         a.ucs:0x2F850        ,
@@ -2760,8 +2884,8 @@ rep.gb2312:0x5B3B
         isd:below    rep.gb2312:0x6566   # &G0-6566;
     ] ;
     :eq rep.ucs_unicode:0x520D    ; # &G0-5B3B;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x82BB         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x82BB         ] ;
     :subsume
         g2.ucs_unicode:0x520D ;
     .
@@ -2772,10 +2896,10 @@ rep.gb2312:0x5B3B
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x520D  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2E88 ; # ⺈
-        isd:below    g2.ucs_unicode:0x5F50   # &g2-UU+5F50;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2E88 ; # ⺈
+            isd:below    g2.ucs_unicode:0x5F50   # &g2-UU+5F50;
+        ] ;
         :eq g2.gb2312:0x5B3B          ; # &g2-UU+520D;
         :subsume
             repi.ucs_unicode:0x520D ,
@@ -2812,10 +2936,10 @@ rep.big5-cdp:0x8C69
     g2.big5-cdp:0x8C69
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of big5-cdp:0x8C69 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.big5-cdp:0x88EE ; # &CDP-88EE;
-        isd:right    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.big5-cdp:0x88EE ; # &CDP-88EE;
+            isd:right    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
+        ] ;
         .
     rep.gt-k:01482
         a chisegg:abstract-glyph ;
@@ -2848,8 +2972,8 @@ rep.ucs-itaiji-003:0x76D1
         isd:left     rep.big5-cdp:0x8969 ; # &CDP-8969;
         isd:right    rep.big5-cdp:0x89BC   # &CDP-89BC;
     ] ;
-    :from.simplified     [ :context domain:CN...component ;
-                           :target  rep.big5-cdp:0x8CC9  ] ;
+    ideo:simplified-form-of [ :context domain:CN...component ;
+                              :target  rep.big5-cdp:0x8CC9  ] ;
     .
 
 a.ucs:0x520E
@@ -2942,10 +3066,10 @@ a.ucs:0x520F
     rep.cns11643-3:0x2325
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-3:0x2325 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00816 ; # &GT-K00816;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00816 ; # &GT-K00816;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq rep.daikanwa:01882        ; # &I-M-01882;
         .
         rep.daikanwa:01882
@@ -2955,10 +3079,10 @@ a.ucs:0x520F
         :abstract-glyph-of [ :context domain:unicode ;
                              :target     ucs:0x520F  ] ;
         ideo:hanyu-dazidian  ( 1 326 8 ) ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x6C14 ; # 气
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x6C14 ; # 气
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq rep.hanziku-1:0xE94E      ; # &HZK01-E94E;
         .
         rep.hanziku-1:0xE94E
@@ -3039,10 +3163,10 @@ a.ucs:0x5210
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-2:0x217D ;
         ideo:hanyu-dazidian  ( 1 326 4 ) ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x4E39 ; # 丹
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x4E39 ; # 丹
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq rep.ucs_unicode:0x5210    ; # &C2-217D;
         :eq a.big5:0xC9BF             ; # &I-B-C9BF;
         .
@@ -3106,10 +3230,10 @@ a.ucs:0x5211
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5211  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x5F00 ; # &g2-AJ1-16854;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x5F00 ; # &g2-AJ1-16854;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.adobe-japan1-0:01808   ; # &g2-AJ1-01808;
         :eq g2.gb2312:0x504C          ; # &g2-AJ1-01808;
         :eq g2.ks-x1001:0x7A7D        ; # &g2-AJ1-01808;
@@ -3205,7 +3329,7 @@ a.ucs:0x34DD
     :eq rep.daikanwa:01887        ; # &I-M-01887;
     :eq rep.hanziku-1:0xE8E6      ; # &I-HZK01-E8E6;
     :eq rep.jef-china3:0x44BB     ; # &I-JC3-44BB;
-    :from.same           [ :sources chisebib:zhengzitong ,
+    ideo:same-as         [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x5211         ] ;
     .
@@ -3366,10 +3490,10 @@ rep.big5-cdp:0x8CE9
     g2.big5-cdp:0x8CE9
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of big5-cdp:0x8CE9 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt:00111 ; # &GT-00111;
-        isd:right    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt:00111 ; # &GT-00111;
+            isd:right    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
+        ] ;
         .
 
 a.ucs:0x206C9
@@ -4067,12 +4191,12 @@ a.ucs:0x5218
     :eq rep.cns11643-3:0x2327     ; # &I-C3-2327;
     :eq rep.daikanwa:01908        ; # &I-M-01908;
     :eq rep.jef-china3:0x44BD     ; # &I-JC3-44BD;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  rep.mj:007602        ] ;
-    :from.simplified     [ :context domain:misc    ;
-                           :sources chisebib:songyuan-yilai-suzipu ,
-                                    chisebib:daikanwa ;
-                           :target  rep.mj:007601        ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  rep.mj:007602        ] ;
+    ideo:simplified-form-of [ :context domain:misc    ;
+                              :sources chisebib:songyuan-yilai-suzipu ,
+                                       chisebib:daikanwa ;
+                              :target  rep.mj:007601        ] ;
     :subsume
         g2.ucs_unicode:0x5218 ;
     .
@@ -4095,10 +4219,10 @@ a.ucs:0x5218
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5218         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00488 ; # &GT-K00488;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00488 ; # &GT-K00488;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.adobe-japan1-6:21191   ; # &g2-AJ1-21191;
         :eq g2.gb2312:0x4175          ; # &g2-AJ1-21191;
@@ -4203,6 +4327,66 @@ rep.ruimoku-v6:0xE02E
     ] ;
     .
 
+rep.gt-k:02380
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of gt-k:02380 ;
+    ideo:radical          18 ; # ⼑ 
+    ideo:strokes           4 ;
+    ideo:total-strokes     6 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2E88 ; # ⺈
+        isd:below    a.ucs:0x2BA4F   # 𫩏
+    ] ;
+    :eq rep.gt-pj-k1:22367        ; # &GT-K02380;
+    :form-of             [ :context domain:component ;
+                           :target  rep.big5-cdp:0x8CAF  ] ;
+    :subsume
+        g2.gt-k:02380        ;
+    .
+    rep.gt-pj-k1:22367
+               :abstract-glyph-of       gt-pj-k1:22367   .
+    g2.gt-k:02380
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of gt-k:02380 ;
+        :eq g2.gt-pj-k1:22367         ; # &g2-GT-K02380;
+        .
+        g2.gt-pj-k1:22367
+              :abstract-glyph-form-of       gt-pj-k1:22367   .
+
+rep.big5-cdp:0x8CAF
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of big5-cdp:0x8CAF ;
+    ideo:radical          18 ; # ⼑ 
+    ideo:strokes           4 ;
+    ideo:total-strokes     6 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2E88 ; # ⺈
+        isd:below    a.ucs:0x2053F   # 𠔿
+    ] ;
+    :eq rep.gt-k:02231            ; # &I-GT-K02231;
+    :eq rep.gt-pj-k1:13098        ; # &CDP-8CAF;
+    :subsume
+        g2.big5-cdp:0x8CAF   ,
+        g2.gt-k:02231        ;
+    .
+    rep.gt-k:02231
+               :abstract-glyph-of           gt-k:02231   .
+    rep.gt-pj-k1:13098
+               :abstract-glyph-of       gt-pj-k1:13098   .
+    g2.big5-cdp:0x8CAF
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of big5-cdp:0x8CAF ;
+        .
+    g2.gt-k:02231
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of gt-k:02231 ;
+        :eq g2.gt-pj-k1:13098         ; # &g2-GT-K02231;
+        :form-of             [ :context domain:component...connect-below ;
+                               :target  rep.big5-cdp:0x8CAF  ] ;
+        .
+        g2.gt-pj-k1:13098
+              :abstract-glyph-form-of       gt-pj-k1:13098   .
+
 a.ucs:0x206CE
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x206CE ;
@@ -4301,10 +4485,10 @@ a.ucs:0x521D
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x521D         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x8864 ; # &g2-JSP-5C33;
-        isd:right    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x8864 ; # &g2-JSP-5C33;
+            isd:right    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
+        ] ;
         :eq g2.adobe-japan1-0:02419   ; # &g2-AJ1-02419;
         :eq g2.gb2312:0x3375          ; # &g2-AJ1-02419;
         :eq g2.ks-x1001:0x7478        ; # &g2-AJ1-02419;
@@ -4604,10 +4788,10 @@ a.ucs:0x5222
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5222         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.adobe-japan1-0:04009 ; # &g2-AJ1-04009;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.adobe-japan1-0:04009 ; # &g2-AJ1-04009;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_jis:0x5222         ; # &g2-AJ1-21192;
         :eq g2.jis-x0212:0x3338       ; # &g2-AJ1-21192;
         :eq g2.daikanwa:01919         ; # &g2-AJ1-21192;
@@ -4654,10 +4838,10 @@ a.ucs:0x5222
     g2.cns11643-4:0x2340
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-4:0x2340 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:01023 ; # &GT-K01023;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:01023 ; # &GT-K01023;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5222         ; # &g2-CU+5222;
         .
         g2.ucs_cns:0x5222
@@ -4667,10 +4851,10 @@ a.ucs:0x5222
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5222  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:01022 ; # &GT-K01022;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:01022 ; # &GT-K01022;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
@@ -4794,10 +4978,10 @@ o.ucs_ks:0x5224
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x5224         ,
                                         a.ucs:0xE0104        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:01097 ; # &GT-K01097;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:01097 ; # &GT-K01097;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq rep.ucs_ks:0x5224         ; # &MJ007492;
         :eq rep.adobe-japan1-4:13985  ; # &I-AJ1-13985;
         :eq rep.ks-x1001:0x7777       ; # &I-K0-7777;
@@ -5158,7 +5342,7 @@ a.ucs:0x522B
     :eq rep.gb2312:0x3170         ; # &I-G0-3170;
     :eq rep.cns11643-3:0x2460     ; # &I-C3-2460;
     :eq rep.daikanwa:01925        ; # &I-M-01925;
-    :from.vulgar         [ :sources chisebib:zhengzitong ,
+    ideo:vulgar-form-of  [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x5225         ] ;
     :subsume
@@ -5245,11 +5429,11 @@ a.ucs:0x5226
     :eq rep.hanziku-1:0xE9AC      ; # &I-HZK01-E9AC;
     :eq rep.cbeta:03637           ; # &I-CB03637;
     :eq rep.jef-china3:0x44C0     ; # &I-JC3-44C0;
-    :from.same           [ :sources chisebib:zhengzitong ,
+    ideo:same-as         [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x5227         ,
                                     a.ucs:0x52AB         ] ;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x52AB         ] ;
     .
     rep.adobe-japan1-5:19184
@@ -5291,11 +5475,11 @@ a.ucs:0x5227
     :eq rep.shinjigen:0711        ; # 刧
     :eq rep.hanziku-1:0xE97A      ; # &I-HZK01-E97A;
     :eq rep.cbeta:04068           ; # &I-CB04068;
-    :from.same           [ :sources chisebib:zhengzitong ,
+    ideo:same-as         [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x5226         ,
                                     a.ucs:0x52AB         ] ;
-    :from.vulgar         [ :sources chisebib:shinjigen_1ed ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen_1ed ;
                            :target  a.ucs:0x52AB         ] ;
     .
     rep.adobe-japan1-0:04254
@@ -5338,7 +5522,7 @@ a.ucs:0x206D7
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-6:0x2629 ;
         :eq rep.daikanwa:01928        ; # &I-M-01928;
-        :from.same           [ :sources chisebib:zihui-bu ,
+        ideo:same-as         [ :sources chisebib:zihui-bu ,
                                         chisebib:daikanwa ;
                                :target  a.ucs:0x5226         ] ;
         .
@@ -5815,10 +5999,10 @@ a.ucs:0x5220
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5220  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x518C ; # &g2-AJ1-04221;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x518C ; # &g2-AJ1-04221;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.gb2312:0x493E          ; # &g2-M-48937;
         :eq g2.daikanwa:48937         ; # &g2-M-48937;
         :eq g2.shinjigen:0611         ; # &g2-M-48937;
@@ -5849,10 +6033,10 @@ a.ucs:0x5220
     g2.cns11643-3:0x2461
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x2461 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-3:0x2179 ; # &g2-CU+518C;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-3:0x2179 ; # &g2-CU+518C;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5220         ; # &g2-CU+5220;
         .
         g2.ucs_cns:0x5220
@@ -5872,14 +6056,41 @@ a.ucs:0x522C
     ] ;
     :eq rep.iso-ir165:0x7A3C      ; # &I-EGB-7A3C;
     :eq rep.hanziku-1:0xE9AA      ; # &I-HZK01-E9AA;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x5257         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x5257         ] ;
     .
     rep.iso-ir165:0x7A3C
                :abstract-glyph-of      iso-ir165:0x7A3C  .
     rep.hanziku-1:0xE9AA
                :abstract-glyph-of      hanziku-1:0xE9AA  .
 
+rep.gt-k:03322
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of gt-k:03322 ;
+    ideo:radical          18 ; # ⼑ 
+    ideo:strokes           5 ;
+    ideo:total-strokes     7 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x2E88 ; # ⺈
+        isd:below    a.ucs:0x7F52   # 罒
+    ] ;
+    :eq rep.gt-pj-k1:21796        ; # &GT-K03322;
+    :from.unknown        [ :context domain:component ;
+                           :target  a.ucs:0x8980         ,
+                                    rep.big5-cdp:0x8CAF  ] ;
+    :subsume
+        g2.gt-k:03322        ;
+    .
+    rep.gt-pj-k1:21796
+               :abstract-glyph-of       gt-pj-k1:21796   .
+    g2.gt-k:03322
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of gt-k:03322 ;
+        :eq g2.gt-pj-k1:21796         ; # &g2-GT-K03322;
+        .
+        g2.gt-pj-k1:21796
+              :abstract-glyph-form-of       gt-pj-k1:21796   .
+
 a.ucs:0x522E
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x522E ;
@@ -6017,10 +6228,10 @@ a.ucs:0x522F
     rep.daikanwa:01949
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:01949 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x4E98 ; # 亘
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x4E98 ; # 亘
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         .
     rep.cns11643-3:0x275B
         a chisegg:abstract-glyph ;
@@ -6219,9 +6430,9 @@ a.ucs:0x206EC
         :eq rep.gt-k:03929            ; # &I-GT-K03929;
         :eq rep.gt-pj-2:16679         ; # &I-GT-02525;
         :eq rep.daikanwa:01951        ; # &I-M-01951;
-        :from.original       [ :sources chisebib:zhengzitong ,
-                                        chisebib:daikanwa ;
-                               :target  a.ucs:0x5211         ] ;
+        ideo:original-form-of [ :sources chisebib:zhengzitong ,
+                                         chisebib:daikanwa ;
+                                :target  a.ucs:0x5211         ] ;
         .
         rep.gt:02525
                    :abstract-glyph-of             gt:02525   .
@@ -6234,8 +6445,8 @@ a.ucs:0x206EC
     rep.shinjigen:0604
         a chisegg:abstract-glyph ;
         :abstract-glyph-of shinjigen:0604 ;
-        :from.original       [ :sources chisebib:shinjigen ;
-                               :target  a.ucs:0x5211         ] ;
+        ideo:original-form-of [ :sources chisebib:shinjigen ;
+                                :target  a.ucs:0x5211         ] ;
         .
     rep.ucs_iso:0x206EC
         a chisegg:abstract-glyph ;
@@ -6309,10 +6520,10 @@ a.ucs:0x5231
     rep.adobe-japan1-5:19187
         a chisegg:abstract-glyph ;
         :abstract-glyph-of adobe-japan1-5:19187 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x4E95 ; # 井
-        isd:right    rep.adobe-japan1-5:19183   # &AJ1-19183;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x4E95 ; # 井
+            isd:right    rep.adobe-japan1-5:19183   # &AJ1-19183;
+        ] ;
         :eq rep.ucs_unicode:0x5231    ; # &AJ1-19187;
         :eq rep.jis-x0212:0x333A      ; # &I-JSP-333A;
         :eq rep.daikanwa:01953        ; # &I-M-01953;
@@ -6360,10 +6571,10 @@ a.ucs:0x5231
             :rep.decomposition   [ :context domain:cid     ;
                                    :target  a.ucs:0x5231         ,
                                             a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x4E95 ; # 井
-        isd:right    g2.ucs_unicode:0x5205   # &g2-AJ1-19183;
-    ] ;
+            isd:structure [ a idc:⿰ ;
+                isd:left     a.ucs:0x4E95 ; # 井
+                isd:right    g2.ucs_unicode:0x5205   # &g2-AJ1-19183;
+            ] ;
             :g2.ucs_JP...hanazono      rdf:nil ;
             :eq g2.adobe-japan1-5:19187   ; # &g2-AJ1-19187;
             :eq g2.shinjigen:0634         ; # &g2-AJ1-19187;
@@ -6387,10 +6598,10 @@ a.ucs:0x5231
     rep.cns11643-2:0x2554
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-2:0x2554 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x4E95 ; # 井
-        isd:right    rep.cns11643-3:0x2152   # &C3-2152;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x4E95 ; # 井
+            isd:right    rep.cns11643-3:0x2152   # &C3-2152;
+        ] ;
         :eq rep.ucs_cns:0x5231        ; # &C2-2554;
         .
         rep.ucs_cns:0x5231
@@ -6604,10 +6815,10 @@ a.ucs:0x5234
     g2.cns11643-3:0x275E
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x275E ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-3:0x2378 ; # &g2-CU+6736;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-3:0x2378 ; # &g2-CU+6736;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5234         ; # &g2-CU+5234;
         .
         g2.ucs_cns:0x5234
@@ -6690,10 +6901,10 @@ a.ucs:0x5235
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5235         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.daikanwa:28999 ; # &g2-M-28999;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.daikanwa:28999 ; # &g2-M-28999;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5235         ; # &g2-AJ1-19189;
         :eq g2.ucs_jis:0x5235         ; # &g2-AJ1-19189;
         :eq g2.jis-x0212:0x333C       ; # &g2-AJ1-19189;
@@ -6737,10 +6948,10 @@ a.ucs:0x5235
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5235  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.adobe-japan1-0:02262 ; # &g2-AJ1-02262;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.adobe-japan1-0:02262 ; # &g2-AJ1-02262;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
@@ -6983,10 +7194,10 @@ a.ucs:0x206F0
     :eq rep.cns11643-6:0x2965     ; # &I-C6-2965;
     :eq rep.daikanwa:01965        ; # &I-M-01965;
     :eq rep.shinjigen:0616        ; # 𠛰
-    :from.original       [ :sources chisebib:zhengzitong ,
-                                    chisebib:daikanwa ,
-                                    chisebib:shinjigen ;
-                           :target  a.ucs:0x5225         ] ;
+    ideo:original-form-of [ :sources chisebib:zhengzitong ,
+                                     chisebib:daikanwa ,
+                                     chisebib:shinjigen ;
+                            :target  a.ucs:0x5225         ] ;
     .
     rep.cns11643-6:0x2965
                :abstract-glyph-of     cns11643-6:0x2965  .
@@ -7003,7 +7214,7 @@ a.ucs:0x5238
     ideo:total-strokes     8 ;
     ideo:hanyu-dazidian  ( 1 332 11 ) ;
     isd:structure [ a idc:⿱ ;
-        isd:above    a.daikanwa:48931 ; # &A-M-48931;
+        isd:above    a.ucs_iwds-1:0x20509 ; # &A-IWDSU+20509;
         isd:below    a.ucs:0x5200   # 刀
     ] ;
     :eq a.jis-x0208:0x3774        ; # 券
@@ -7025,9 +7236,6 @@ rep.adobe-japan1-4:13749
     ideo:radical          18 ; # ⼑ 
     ideo:strokes           6 ;
     ideo:total-strokes     8 ;
-    :rep.decomposition   [ :context domain:cid     ;
-                           :target  a.ucs:0x5238         ,
-                                    a.ucs:0xE0101        ] ;
     isd:structure [ a idc:⿱ ;
         isd:above    rep.adobe-japan1-5:17299 ; # &AJ1-17299;
         isd:below    a.ucs:0x5200   # 刀
@@ -7037,6 +7245,8 @@ rep.adobe-japan1-4:13749
     :eq rep.daikanwa:01966        ; # &I-M-01966;
     :eq rep.shinjigen:0624        ; # &AJ1-13749;
     :eq rep.jef-china3:0x44B6     ; # &I-JC3-44B6;
+    :subsume
+        g2.adobe-japan1-4:13749 ;
     .
     rep.ucs_ks:0x5238
                :abstract-glyph-of [ :context domain:ks      ;
@@ -7049,6 +7259,54 @@ rep.adobe-japan1-4:13749
                :abstract-glyph-of      shinjigen:0624    .
     rep.jef-china3:0x44B6
                :abstract-glyph-of     jef-china3:0x44B6  .
+    g2.adobe-japan1-4:13749
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of adobe-japan1-4:13749 ;
+        :rep.decomposition   [ :context domain:cid     ;
+                               :target  a.ucs:0x5238         ,
+                                        a.ucs:0xE0101        ] ;
+        :eq g2.ucs_ks:0x5238          ; # &g2-AJ1-13749;
+        :eq g2.ks-x1001:0x4F67        ; # &g2-AJ1-13749;
+        :eq g2.daikanwa:01966         ; # &g2-AJ1-13749;
+        :eq g2.shinjigen:0624         ; # &g2-AJ1-13749;
+        :eq g2.jef-china3:0x44B6      ; # &g2-AJ1-13749;
+        :subsume
+            repi.daikanwa:01966  ,
+            repi.adobe-japan1-6:13749 ,
+            repi.jef-china3:0x44B6 ,
+            repi.ks-x1001:0x4F67 ;
+        .
+        g2.ucs_ks:0x5238
+              :abstract-glyph-form-of [ :context domain:ks      ;
+                                        :target     ucs:0x5238  ] .
+        g2.ks-x1001:0x4F67
+              :abstract-glyph-form-of       ks-x1001:0x4F67  .
+        g2.daikanwa:01966
+              :abstract-glyph-form-of       daikanwa:01966   .
+        g2.shinjigen:0624
+              :abstract-glyph-form-of      shinjigen:0624    .
+        g2.jef-china3:0x44B6
+              :abstract-glyph-form-of     jef-china3:0x44B6  .
+        repi.daikanwa:01966
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:01966 ;
+            .
+        repi.adobe-japan1-4:13749
+            a chisegg:glyph-image ;
+            :glyph-image-of adobe-japan1-4:13749 ;
+            .
+        repi.jef-china3:0x44B6
+            a chisegg:glyph-image ;
+            :glyph-image-of jef-china3:0x44B6 ;
+            .
+        repi.ks-x1001:0x4F67
+            a chisegg:glyph-image ;
+            :glyph-image-of ks-x1001:0x4F67 ;
+            :eq repi.ucs_ks:0x5238        ; # &R-K0-4F67;
+            .
+            repi.ucs_ks:0x5238
+                          :glyph-image-of [ :context domain:ks      ;
+                                            :target     ucs:0x5238  ] .
 
 o.ucs_unicode:0x5238
     a chisegg:unified-glyph ;
@@ -7082,13 +7340,10 @@ o.ucs_unicode:0x5238
     rep.adobe-japan1-0:01866
         a chisegg:abstract-glyph ;
         :abstract-glyph-of adobe-japan1-0:01866 ;
-        :rep.decomposition   [ :context domain:cid     ;
-                               :target  a.ucs:0x5238         ,
-                                        a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.gt-k:01769 ; # &GT-K01769;
-        isd:below    a.ucs:0x5200   # 刀
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    rep.gt-k:01769 ; # &GT-K01769;
+            isd:below    a.ucs:0x5200   # 刀
+        ] ;
         :eq rep.ucs_jis:0x5238        ; # &AJ1-01866;
         :eq rep.jis-x0208:0x3774      ; # &I-J90-3774;
         :eq rep.jis-x0213-1:0x3774    ; # &I-JX1-3774;
@@ -7096,6 +7351,8 @@ o.ucs_unicode:0x5238
         :eq rep.gt-k:03687            ; # &I-GT-K03687;
         :eq rep.gt-pj-1:14196         ; # &I-GT-02528;
         :eq rep.shinjigen:0623        ; # &AJ1-01866;
+        :subsume
+            g2.adobe-japan1-0:01866 ;
         .
         rep.ucs_jis:0x5238
                    :abstract-glyph-of [ :context domain:jis     ;
@@ -7112,22 +7369,96 @@ o.ucs_unicode:0x5238
                    :abstract-glyph-of        gt-pj-1:14196   .
         rep.shinjigen:0623
                    :abstract-glyph-of      shinjigen:0623    .
+        g2.adobe-japan1-0:01866
+            a chisegg:abstract-glyph-form ;
+            :abstract-glyph-form-of adobe-japan1-0:01866 ;
+            :rep.decomposition   [ :context domain:cid     ;
+                                   :target  a.ucs:0x5238         ,
+                                            a.ucs:0xE0100        ] ;
+            :eq g2.ucs_jis:0x5238         ; # &g2-AJ1-01866;
+            :eq g2.jis-x0208:0x3774       ; # &g2-AJ1-01866;
+            :eq g2.jis-x0213-1:0x3774     ; # &g2-AJ1-01866;
+            :eq g2.gt:02528               ; # &g2-AJ1-01866;
+            :eq g2.gt-k:03687             ; # &g2-AJ1-01866;
+            :eq g2.shinjigen:0623         ; # &g2-AJ1-01866;
+            :subsume
+                repi.jis-x0208:0x3774 ,
+                repi.adobe-japan1-6:01866 ,
+                repi.gt:02528        ;
+            .
+            g2.ucs_jis:0x5238
+                  :abstract-glyph-form-of [ :context domain:jis     ;
+                                            :target     ucs:0x5238  ] .
+            g2.jis-x0208:0x3774
+                  :abstract-glyph-form-of      jis-x0208:0x3774  .
+            g2.jis-x0213-1:0x3774
+                  :abstract-glyph-form-of    jis-x0213-1:0x3774  .
+            g2.gt:02528
+                  :abstract-glyph-form-of             gt:02528   .
+            g2.gt-k:03687
+                  :abstract-glyph-form-of           gt-k:03687   .
+            g2.shinjigen:0623
+                  :abstract-glyph-form-of      shinjigen:0623    .
+            repi.jis-x0208:0x3774
+                a chisegg:glyph-image ;
+                :glyph-image-of jis-x0208:0x3774 ;
+                :eq repi.jis-x0213-1:0x3774   ; # &R-J0-3774;
+                .
+                repi.jis-x0213-1:0x3774
+                              :glyph-image-of    jis-x0213-1:0x3774  .
+            repi.adobe-japan1-0:01866
+                a chisegg:glyph-image ;
+                :glyph-image-of adobe-japan1-0:01866 ;
+                .
+            repi.gt:02528
+                a chisegg:glyph-image ;
+                :glyph-image-of gt:02528 ;
+                :eq repi.gt-k:03687           ; # &R-GT-02528;
+                .
+                repi.gt-k:03687
+                              :glyph-image-of           gt-k:03687   .
     rep.cns11643-1:0x4C2C
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-1:0x4C2C ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.big5-cdp:0x8BFA ; # &CDP-8BFA;
-        isd:below    a.ucs:0x5200   # 刀
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    rep.big5-cdp:0x8BFA ; # &CDP-8BFA;
+            isd:below    a.ucs:0x5200   # 刀
+        ] ;
         :eq rep.ucs_unicode:0x5238    ; # &C1-4C2C;
         :rep.ucs_JP...hanazono     rdf:nil ;
         :eq rep.gb2312:0x482F         ; # &C1-4C2C;
+        :subsume
+            g2.ucs_unicode:0x5238 ;
         .
         rep.ucs_unicode:0x5238
                    :abstract-glyph-of [ :context domain:unicode ;
                                         :target     ucs:0x5238  ] .
         rep.gb2312:0x482F
                    :abstract-glyph-of         gb2312:0x482F  .
+        g2.ucs_unicode:0x5238
+            a chisegg:abstract-glyph-form ;
+            :abstract-glyph-form-of [ :context domain:unicode ;
+                                      :target     ucs:0x5238  ] ;
+            :g2.ucs_JP...hanazono      rdf:nil ;
+            :eq g2.gb2312:0x482F          ; # &g2-UU+5238;
+            :eq g2.cns11643-1:0x4C2C      ; # &g2-UU+5238;
+            :subsume
+                repi.cns11643-1:0x4C2C ,
+                repi.ucs_unicode:0x5238 ;
+            .
+            g2.gb2312:0x482F
+                  :abstract-glyph-form-of         gb2312:0x482F  .
+            g2.cns11643-1:0x4C2C
+                  :abstract-glyph-form-of     cns11643-1:0x4C2C  .
+            repi.cns11643-1:0x4C2C
+                a chisegg:glyph-image ;
+                :glyph-image-of cns11643-1:0x4C2C ;
+                .
+            repi.ucs_unicode:0x5238
+                a chisegg:glyph-image ;
+                :glyph-image-of [ :context domain:unicode ;
+                                  :target     ucs:0x5238  ] ;
+                .
 
 bucs:0x5239
     a chisegg:super-abstract-character ;
@@ -7309,16 +7640,16 @@ rep.ucs_iso:0x206F4
     ideo:total-strokes     8 ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x5902 ; # 夂
-                :below    a.ucs:0x5C0F   # 小
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x5902 ; # 夂
+                isd:below    a.ucs:0x5C0F   # 小
             ]
         ] ;
         isd:right    a.ucs:0x5202   # 刂
     ] ;
     :eq rep.cns11643-6:0x296A     ; # &C6-296A;
     :eq rep.daikanwa:01968        ; # &I-M-01968;
-    :from.same           [ :sources chisebib:zihui-bu ,
+    ideo:same-as         [ :sources chisebib:zihui-bu ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x5239         ] ;
     :subsume
@@ -7372,14 +7703,14 @@ repi.hng-khi:00120
     ideo:total-strokes     8 ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    [
-                    :structure [ a idc:⿻ ;
-                        :underlying a.ucs:0x4E36 ; # 丶
-                        :overlaying a.ucs:0x20087   # 𠂇
+            isd:structure [ a idc:⿱ ;
+                isd:above    [
+                    isd:structure [ a idc:⿻ ;
+                        isd:underlying a.ucs:0x4E36 ; # 丶
+                        isd:overlaying a.ucs:0x20087   # 𠂇
                     ]
                 ] ;
-                :below    a.ucs:0x5C0F   # 小
+                isd:below    a.ucs:0x5C0F   # 小
             ]
         ] ;
         isd:right    a.ucs:0x5202   # 刂
@@ -7505,10 +7836,10 @@ rep.adobe-japan1-0:02049
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x523B         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.mj:006470 ; # &g2-MJ006470;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.mj:006470 ; # &g2-MJ006470;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x523B         ; # &g2-AJ1-02049;
         :eq g2.ucs_jis:0x523B         ; # &g2-AJ1-02049;
         :eq g2.ucs_ks:0x523B          ; # &g2-AJ1-02049;
@@ -7591,10 +7922,10 @@ rep.adobe-japan1-0:02049
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x523B  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x4EA5 ; # &g2-UU+4EA5;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x4EA5 ; # &g2-UU+4EA5;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb2312:0x3F4C          ; # &g2-UU+523B;
         .
@@ -7603,10 +7934,10 @@ rep.adobe-japan1-0:02049
     rep.jef-china3:0x44C1
         a chisegg:abstract-glyph ;
         :abstract-glyph-of jef-china3:0x44C1 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.mj:006471 ; # &MJ006471;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.mj:006471 ; # &MJ006471;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq rep.shinjigen:0627        ; # &JC3-44C1;
         .
         rep.shinjigen:0627
@@ -7622,12 +7953,12 @@ repi.hng-smk:00180
     ideo:total-strokes     8 ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    rep.adobe-japan1-0:04110 ; # &AJ1-04110;
-                :below    [
-                    :structure [ a idc:⿷ ;
-                        :surround a.ucs:0x4E46 ; # 乆
-                        :filling  rep.gt-k:00012   # &GT-K00012;
+            isd:structure [ a idc:⿱ ;
+                isd:above    rep.adobe-japan1-0:04110 ; # &AJ1-04110;
+                isd:below    [
+                    isd:structure [ a idc:⿷ ;
+                        isd:surround a.ucs:0x4E46 ; # 乆
+                        isd:filling  rep.gt-k:00012   # &GT-K00012;
                     ]
                 ]
             ]
@@ -7659,7 +7990,7 @@ a.ucs:0x206F3
     ideo:strokes           6 ;
     ideo:total-strokes     8 ;
     :eq rep.daikanwa:01971        ; # &I-M-01971;
-    :from.same           [ :sources chisebib:zihui-bu ,
+    ideo:same-as         [ :sources chisebib:zihui-bu ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-0:02049 ] ;
     :subsume
@@ -7835,7 +8166,7 @@ a.ucs:0x206F9
     ideo:total-strokes     8 ;
     :eq rep.cns11643-6:0x2967     ; # &I-C6-2967;
     :eq rep.daikanwa:01980        ; # &I-M-01980;
-    :from.ancient        [ :sources chisebib:zihui-bei ,
+    ideo:ancient-form-of [ :sources chisebib:zihui-bei ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x522A         ] ;
     .
@@ -7934,6 +8265,10 @@ a.ucs:0x523C
     ideo:radical          18 ; # ⼑ 
     ideo:strokes           6 ;
     ideo:total-strokes     8 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x53BB ; # 去
+        isd:right    a.ucs_component:0x5203   # &BUCS+5203;
+    ] ;
     .
 
 rep.adobe-japan1-5:19190
@@ -7954,7 +8289,6 @@ rep.adobe-japan1-5:19190
     :eq rep.jis-x0212:0x333D      ; # &I-JSP-333D;
     :eq rep.cns11643-3:0x275D     ; # &I-C3-275D;
     :eq rep.daikanwa:01987        ; # &I-M-01987;
-    :eq rep.hanziku-1:0xEA70      ; # &I-HZK01-EA70;
     :subsume
         g2.adobe-japan1-5:19190 ,
         g2.cns11643-3:0x275D ;
@@ -7971,18 +8305,16 @@ rep.adobe-japan1-5:19190
                :abstract-glyph-of     cns11643-3:0x275D  .
     rep.daikanwa:01987
                :abstract-glyph-of       daikanwa:01987   .
-    rep.hanziku-1:0xEA70
-               :abstract-glyph-of      hanziku-1:0xEA70  .
     g2.adobe-japan1-5:19190
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of adobe-japan1-5:19190 ;
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x523C         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x53BB ; # 去
-        isd:right    g2.adobe-japan1-0:04250   # &g2-AJ1-04250;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x53BB ; # 去
+            isd:right    g2.adobe-japan1-0:04250   # &g2-AJ1-04250;
+        ] ;
         :eq g2.ucs_jis:0x523C         ; # &g2-AJ1-19190;
         :eq g2.jis-x0212:0x333D       ; # &g2-AJ1-19190;
         :eq g2.daikanwa:01987         ; # &g2-AJ1-19190;
@@ -8013,15 +8345,26 @@ rep.adobe-japan1-5:19190
     g2.cns11643-3:0x275D
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x275D ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x53BB ; # 去
-        isd:right    g2.ucs_unicode:0x5204   # &g2-CDP-89F7;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x53BB ; # 去
+            isd:right    g2.ucs_unicode:0x5204   # &g2-CDP-89F7;
+        ] ;
         :eq g2.ucs_cns:0x523C         ; # &g2-CU+523C;
+        :subsume
+            repi.cns11643-3:0x275D ,
+            rep.hanziku-1:0xEA70 ;
         .
         g2.ucs_cns:0x523C
               :abstract-glyph-form-of [ :context domain:cns     ;
                                         :target     ucs:0x523C  ] .
+        repi.cns11643-3:0x275D
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-3:0x275D ;
+            .
+        rep.hanziku-1:0xEA70
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-1:0xEA70 ;
+            .
 
 rep.cbeta:03567
     a chisegg:abstract-glyph ;
@@ -8057,27 +8400,41 @@ o.ucs_unicode:0x523C
     ideo:strokes           6 ;
     ideo:total-strokes     8 ;
     :subsume
-        rep.hanziku-12:0xEBB6 ,
+        rep.ucs-var-003:0x523C ,
         rep.ucs_unicode:0x523C ;
     .
-    rep.hanziku-12:0xEBB6
+    rep.ucs-var-003:0x523C
         a chisegg:abstract-glyph ;
-        :abstract-glyph-of hanziku-12:0xEBB6 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x53BB ; # 去
-        isd:right    rep.cns11643-1:0x4443   # &C1-4443;
-    ] ;
+        :abstract-glyph-of ucs-var-003:0x523C ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x53BB ; # 去
+            isd:right    rep.cns11643-1:0x4443   # &C1-4443;
+        ] ;
+        :subsume
+            rep.hanziku-12:0xEBB6 ;
         .
+        rep.hanziku-12:0xEBB6
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-12:0xEBB6 ;
+            .
     rep.ucs_unicode:0x523C
         a chisegg:abstract-glyph ;
         :abstract-glyph-of [ :context domain:unicode ;
                              :target     ucs:0x523C  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x53BB ; # 去
-        isd:right    rep.mj:007450   # &MJ007450;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x53BB ; # 去
+            isd:right    rep.mj:007450   # &MJ007450;
+        ] ;
         :rep.ucs_JP...hanazono     rdf:nil ;
+        :subsume
+            g2.ucs_unicode:0x523C ;
         .
+        g2.ucs_unicode:0x523C
+            a chisegg:abstract-glyph-form ;
+            :abstract-glyph-form-of [ :context domain:unicode ;
+                                      :target     ucs:0x523C  ] ;
+            :g2.ucs_JP...hanazono      rdf:nil ;
+            .
 
 bucs:0x528A
     a chisegg:super-abstract-character ;
@@ -8101,10 +8458,10 @@ a.ucs:0x523D
     rep.daikanwa:01988
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:01988 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x4F1A ; # 会
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x4F1A ; # 会
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         .
     rep.cns11643-4:0x254E
         a chisegg:abstract-glyph ;
@@ -8113,8 +8470,8 @@ a.ucs:0x523D
         :eq rep.ucs_unicode:0x523D    ; # &C4-254E;
         :eq rep.gb2312:0x3974         ; # &C4-254E;
         :eq rep.hanziku-1:0xEB52      ; # &I-HZK01-EB52;
-        :from.simplified     [ :context domain:CN      ;
-                               :target  rep.adobe-japan1-5:19196 ] ;
+        ideo:simplified-form-of [ :context domain:CN      ;
+                                  :target  rep.adobe-japan1-5:19196 ] ;
         .
         rep.ucs_unicode:0x523D
                    :abstract-glyph-of [ :context domain:unicode ;
@@ -8135,7 +8492,7 @@ a.ucs:0x20702
     :eq rep.shinjigen:0610        ; # 𠜂
     :form-of             [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x522A         ] ;
-    :from.same           [ :sources chisebib:daikanwa ;
+    ideo:same-as         [ :sources chisebib:daikanwa ;
                            :target  a.ucs:0x206F9        ] ;
     .
     rep.cns11643-6:0x2968
@@ -8200,10 +8557,10 @@ a.ucs:0x5241
     g2.cns11643-1:0x4C32
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x4C32 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-1:0x4838 ; # &g2-CU+6735;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-1:0x4838 ; # &g2-CU+6735;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5241         ; # &g2-CU+5241;
         .
         g2.ucs_cns:0x5241
@@ -8424,8 +8781,8 @@ a.ucs:0x522D
         isd:right    a.ucs:0x5202   # 刂
     ] ;
     :eq rep.gb2312:0x5859         ; # &I-G0-5859;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x5244         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x5244         ] ;
     :subsume
         g2.ucs_unicode:0x522D ;
     .
@@ -8472,10 +8829,10 @@ a.ucs:0x5245
                                :target  a.ucs:0x5245         ,
                                         a.ucs:0xE0100        ] ;
         ideo:hanyu-dazidian  ( 1 340 1 ) ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:02620 ; # &GT-K02620;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:02620 ; # &GT-K02620;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq rep.ucs_unicode:0x5245    ; # &AJ1-21193;
         :eq rep.jis-x0212:0x333E      ; # &I-JSP-333E;
         :eq rep.iso-ir165:0x7E5B      ; # &I-EGB-7E5B;
@@ -8850,8 +9207,8 @@ a.ucs:0x5219
     ] ;
     :eq rep.gb2312:0x5472         ; # &I-G0-5472;
     :eq rep.hanziku-1:0xE94B      ; # &I-HZK01-E94B;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x5247         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x5247         ] ;
     .
     rep.gb2312:0x5472
                :abstract-glyph-of         gb2312:0x5472  .
@@ -8905,10 +9262,10 @@ a.ucs:0x5248
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5248  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x8099 ; # &g2-JX2-7530;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.mj:020931 ; # &g2-MJ020931;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.daikanwa:01996         ; # &g2-M-01996;
         :subsume
             repi.daikanwa:01996  ,
@@ -8933,10 +9290,10 @@ a.ucs:0x5248
     g2.cns11643-3:0x2B40
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x2B40 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-2:0x2475 ; # &g2-CU+8099;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-2:0x2475 ; # &g2-CU+8099;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5248         ; # &g2-CU+5248;
         .
         g2.ucs_cns:0x5248
@@ -8954,7 +9311,7 @@ a.ucs:0x2071F
                          ] ;
     :eq rep.cns11643-6:0x2E7D     ; # &I-C6-2E7D;
     :eq rep.daikanwa:01997        ; # &I-M-01997;
-    :from.ancient        [ :sources chisebib:jiyun ,
+    ideo:ancient-form-of [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x5248         ] ;
     :subsume
@@ -9006,7 +9363,7 @@ a.ucs:0x20720
     rep.daikanwa:01998
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:01998 ;
-        :from.same           [ :sources chisebib:pianhai-leibian ,
+        ideo:same-as         [ :sources chisebib:pianhai-leibian ,
                                         chisebib:daikanwa ;
                                :target  a.ucs:0x206ED        ] ;
         .
@@ -9135,10 +9492,10 @@ rep.mj:007527
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x524A         ,
                                         a.ucs:0xE0103        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ks-x1001:0x752B ; # &g2-GT-37890;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ks-x1001:0x752B ; # &g2-GT-37890;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_ks:0x524A          ; # &g2-MJ007527;
         :eq g2.adobe-japan1-4:13789   ; # &g2-MJ007527;
         :eq g2.ks-x1001:0x5E7B        ; # &g2-MJ007527;
@@ -9263,10 +9620,10 @@ rep.mj:007528
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x524A         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.mj:020928 ; # &g2-MJ020928;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.mj:020928 ; # &g2-MJ020928;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_unicode:0x524A     ; # &g2-MJ007528;
         :eq g2.adobe-japan1-0:02143   ; # &g2-MJ007528;
         :eq g2.gb2312:0x4F77          ; # &g2-MJ007528;
@@ -9332,10 +9689,10 @@ rep.mj:007528
     g2.cns11643-1:0x5028
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x5028 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-1:0x4B39 ; # &g2-CU+8096;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-1:0x4B39 ; # &g2-CU+8096;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x524A         ; # &g2-CU+524A;
         .
         g2.ucs_cns:0x524A
@@ -9873,8 +10230,8 @@ a.ucs:0x524E
     :eq rep.cns11643-1:0x5026     ; # &I-C1-5026;
     :eq a.big5:0xAB62             ; # &I-B-AB62;
     :eq rep.daikanwa:02012        ; # &I-M-02012;
-    :from.original       [ :sources chisebib:daikanwa ;
-                           :target  a.ucs:0x5239         ] ;
+    ideo:original-form-of [ :sources chisebib:daikanwa ;
+                            :target  a.ucs:0x5239         ] ;
     :subsume
         g2.ucs_unicode:0x524E ,
         g2.cns11643-1:0x5026 ;
@@ -10150,7 +10507,7 @@ rep.adobe-japan1-0:04259
     :eq rep.shinjigen:0635        ; # &AJ1-04259;
     :eq rep.hanziku-1:0xEBBC      ; # &I-HZK01-EBBC;
     :eq rep.cbeta:01772           ; # &I-CB01772;
-    :from.vulgar         [ :sources chisebib:zhengzitong ,
+    ideo:vulgar-form-of  [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ,
                                     chisebib:shinjigen ;
                            :target  rep.adobe-japan1-5:19187 ] ;
@@ -10182,10 +10539,10 @@ rep.adobe-japan1-0:04259
     g2.cns11643-3:0x2B43
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x2B43 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x5E76 ; # 并
-        isd:right    g2.ucs_unicode:0x5204   # &g2-CDP-89F7;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x5E76 ; # 并
+            isd:right    g2.ucs_unicode:0x5204   # &g2-CDP-89F7;
+        ] ;
         :eq g2.ucs_cns:0x524F         ; # &g2-M-02024;
         :eq g2.daikanwa:02024         ; # &g2-M-02024;
         :eq g2.cbeta:01772            ; # &g2-M-02024;
@@ -10219,10 +10576,10 @@ rep.adobe-japan1-0:04259
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x524F         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x5E76 ; # 并
-        isd:right    g2.adobe-japan1-0:04250   # &g2-AJ1-04250;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x5E76 ; # 并
+            isd:right    g2.adobe-japan1-0:04250   # &g2-AJ1-04250;
+        ] ;
         :eq g2.ucs_jis:0x524F         ; # &g2-AJ1-04259;
         :eq g2.jis-x0208:0x516C       ; # &g2-AJ1-04259;
         :eq g2.jis-x0213-1:0x516C     ; # &g2-AJ1-04259;
@@ -10339,6 +10696,25 @@ a.ucs:0x20726
     rep.cns11643-5:0x282E
                :abstract-glyph-of     cns11643-5:0x282E  .
 
+a.ucs:0x2072D
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2072D ;
+    ideo:radical          18 ; # ⼑ 
+    ideo:strokes           7 ;
+    ideo:total-strokes     9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x5200 ; # 刀
+        isd:below    a.ucs:0x628C   # 抌
+    ] ;
+    :subsume
+        g2.ucs_iso:0x2072D   ;
+    .
+    g2.ucs_iso:0x2072D
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x2072D ] ;
+        .
+
 a.ucs:0x5252
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x5252 ;
@@ -10536,10 +10912,10 @@ a.ucs:0x5255
     g2.daikanwa:02033
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:02033 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.adobe-japan1-0:03463 ; # &g2-AJ1-03463;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.adobe-japan1-0:03463 ; # &g2-AJ1-03463;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.shinjigen:0668         ; # &g2-M-02033;
         .
         g2.shinjigen:0668
@@ -10550,10 +10926,10 @@ a.ucs:0x5255
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5255         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-1:0x4F66 ; # &g2-CU+975E;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-1:0x4F66 ; # &g2-CU+975E;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5255         ; # &g2-AJ1-17313;
         :eq g2.ucs_jis:0x5255         ; # &g2-AJ1-17313;
         :eq g2.jis-x0212:0x3340       ; # &g2-AJ1-17313;
@@ -10595,10 +10971,10 @@ a.ucs:0x5255
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5255  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x975E ; # &g2-UU+975E;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x975E ; # &g2-UU+975E;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
@@ -10660,10 +11036,10 @@ a.ucs:0x5256
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5256         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x5485 ; # &g2-AJ1-21265;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x5485 ; # &g2-AJ1-21265;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.adobe-japan1-0:03684   ; # &g2-AJ1-03684;
         :eq g2.gb2312:0x464A          ; # &g2-AJ1-03684;
         :eq g2.ks-x1001:0x5C78        ; # &g2-AJ1-03684;
@@ -10745,10 +11121,10 @@ a.ucs:0x5256
     rep.shinjigen:0670
         a chisegg:abstract-glyph ;
         :abstract-glyph-of shinjigen:0670 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.jef-china3:0x46A1 ; # &JC3-46A1;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.jef-china3:0x46A1 ; # &JC3-46A1;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         .
 
 a.ucs:0x20752
@@ -10761,9 +11137,9 @@ a.ucs:0x20752
     :eq rep.gt:02667              ; # &I-GT-02667;
     :eq rep.gt-pj-2:16751         ; # &I-GT-02667;
     :eq rep.daikanwa:02035        ; # &I-M-02035;
-    :from.original       [ :sources chisebib:zhengzitong ,
-                                    chisebib:daikanwa ;
-                           :target  a.ucs:0x5256         ] ;
+    ideo:original-form-of [ :sources chisebib:zhengzitong ,
+                                     chisebib:daikanwa ;
+                            :target  a.ucs:0x5256         ] ;
     :subsume
         g2.ucs_iso:0x20752   ;
     .
@@ -10952,14 +11328,14 @@ o.ucs_unicode:0x5259
         :abstract-glyph-of [ :context domain:unicode ;
                              :target     ucs:0x5259  ] ;
         ideo:hanyu-dazidian  ( 1 343 4 ) ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x5E76 ; # 并
-        isd:right    rep.adobe-japan1-5:19183   # &AJ1-19183;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x5E76 ; # 并
+            isd:right    rep.adobe-japan1-5:19183   # &AJ1-19183;
+        ] ;
         :eq rep.daikanwa:02040        ; # &M-02040;
         :eq rep.shinjigen:0636        ; # &M-02040;
         :eq rep.cbeta:04485           ; # &I-CB04485;
-        :from.vulgar         [ :sources chisebib:zihui ,
+        ideo:vulgar-form-of  [ :sources chisebib:zihui ,
                                         chisebib:daikanwa ,
                                         chisebib:shinjigen ;
                                :target  rep.adobe-japan1-5:19187 ] ;
@@ -10995,10 +11371,10 @@ o.ucs_unicode:0x5259
             a chisegg:abstract-glyph-form ;
             :abstract-glyph-form-of [ :context domain:unicode ;
                                       :target     ucs:0x5259  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x5E76 ; # 并
-        isd:right    g2.ucs_unicode:0x5205   # &g2-AJ1-19183;
-    ] ;
+            isd:structure [ a idc:⿰ ;
+                isd:left     a.ucs:0x5E76 ; # 并
+                isd:right    g2.ucs_unicode:0x5205   # &g2-AJ1-19183;
+            ] ;
             :eq g2.shinjigen:0636         ; # &g2-UU+5259;
             :subsume
                 repi.ucs_unicode:0x5259 ,
@@ -11018,10 +11394,10 @@ o.ucs_unicode:0x5259
     rep.cns11643-3:0x2F62
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-3:0x2F62 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x5E76 ; # 并
-        isd:right    rep.cns11643-3:0x2152   # &C3-2152;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x5E76 ; # 并
+            isd:right    rep.cns11643-3:0x2152   # &C3-2152;
+        ] ;
         .
 
 a.ucs:0x525A
@@ -11112,10 +11488,10 @@ a.ucs:0x525B
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x525B  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x5CA1 ; # &g2-AJ1-01324;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x5CA1 ; # &g2-AJ1-01324;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.adobe-japan1-0:02038   ; # &g2-AJ1-02038;
         :eq g2.ks-x1001:0x4B27        ; # &g2-AJ1-02038;
         :eq g2.jis-x0208:0x3964       ; # &g2-AJ1-02038;
@@ -11209,8 +11585,8 @@ a.ucs:0x521A
     ] ;
     :eq rep.gb2312:0x3855         ; # &I-G0-3855;
     :eq rep.hanziku-1:0xE94C      ; # &I-HZK01-E94C;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x525B         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x525B         ] ;
     .
     rep.gb2312:0x3855
                :abstract-glyph-of         gb2312:0x3855  .
@@ -11227,14 +11603,14 @@ repi.hng-smk:00210
     ideo:total-strokes    10 ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿵ ;
-                :surround [
-                    :structure [ a idc:⿵ ;
-                        :surround a.ucs:0x5182 ; # 冂
-                        :filling  a.ucs:0x4491   # 䒑
+            isd:structure [ a idc:⿵ ;
+                isd:surround [
+                    isd:structure [ a idc:⿵ ;
+                        isd:surround a.ucs:0x5182 ; # 冂
+                        isd:filling  a.ucs:0x4491   # 䒑
                     ]
                 ] ;
-                :filling  rep.hanyo-denshi...ks:184490   # &HD-KS-184490;
+                isd:filling  rep.hanyo-denshi...ks:184490   # &HD-KS-184490;
             ]
         ] ;
         isd:right    a.ucs:0x5202   # 刂
@@ -11270,10 +11646,10 @@ a.mj:000196
     rep.mj:000196
         a chisegg:abstract-glyph ;
         :abstract-glyph-of mj:000196 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.adobe-japan1-4:13749 ; # &AJ1-13749;
-        isd:right    a.ucs:0x5202   # 刂
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.adobe-japan1-4:13749 ; # &AJ1-13749;
+            isd:right    a.ucs:0x5202   # 刂
+        ] ;
         :eq rep.koseki:023990         ; # &MJ000196;
         :eq rep.daikanwa:02043        ; # &I-M-02043;
         :subsume
@@ -11404,10 +11780,10 @@ rep.adobe-japan1-5:17314
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x525C         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x5B9B ; # &g2-AJ1-01148;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x5B9B ; # &g2-AJ1-01148;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x525C         ; # &g2-AJ1-17314;
         :eq g2.ucs_jis:0x525C         ; # &g2-AJ1-17314;
         :eq g2.jis-x0212:0x3344       ; # &g2-AJ1-17314;
@@ -11625,10 +12001,10 @@ a.ucs:0x525D
     g2.cns11643-1:0x544C
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x544C ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-2:0x2655 ; # &g2-CU+5F54;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-2:0x2655 ; # &g2-CU+5F54;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x525D         ; # &g2-CU+525D;
         .
         g2.ucs_cns:0x525D
@@ -11908,10 +12284,10 @@ a.ucs:0x5260
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5260         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x4EAC ; # &g2-AJ1-01688;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x4EAC ; # &g2-AJ1-01688;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.adobe-japan1-5:19192   ; # &g2-AJ1-19192;
         :eq g2.jis-x0212:0x3346       ; # &g2-AJ1-19192;
         :eq g2.cns11643-3:0x2F60      ; # &g2-AJ1-19192;
@@ -12471,13 +12847,13 @@ a.ucs:0x5263
     :eq rep.gt-pj-1:14197         ; # &I-GT-02628;
     :eq rep.daikanwa:02076        ; # &I-M-02076;
     :eq rep.shinjigen:0652        ; # 剣
-    :from.simplified     [ :sources chisebib:songyuan-yilai-suzipu ,
-                                    chisebib:daikanwa ;
-                           :target  a.ucs:0x528D         ] ;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :sources chisebib:shinjigen_1ed ,
-                                    chisebib:JP...Jouyou ;
-                           :target  a.ucs:0x528D         ] ;
+    ideo:simplified-form-of [ :sources chisebib:songyuan-yilai-suzipu ,
+                                       chisebib:daikanwa ;
+                              :target  a.ucs:0x528D         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :sources chisebib:shinjigen_1ed ,
+                                       chisebib:JP...Jouyou ;
+                              :target  a.ucs:0x528D         ] ;
     :subsume
         g2.ucs_unicode:0x5263 ;
     .
@@ -12503,10 +12879,10 @@ a.ucs:0x5263
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5263  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:03992 ; # &GT-K03992;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:03992 ; # &GT-K03992;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.adobe-japan1-0:01867   ; # &g2-AJ1-01867;
         :eq g2.jis-x0208:0x3775       ; # &g2-AJ1-01867;
         :eq g2.cns11643-3:0x2F66      ; # &g2-AJ1-01867;
@@ -12587,8 +12963,8 @@ a.ucs:0x5251
     ideo:hanyu-dazidian  ( 1 342 7 ) ;
     :eq rep.gb2312:0x3D23         ; # &I-G0-3D23;
     :eq rep.hanziku-1:0xEC76      ; # &I-HZK01-EC76;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x528D         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x528D         ] ;
     .
     rep.gb2312:0x3D23
                :abstract-glyph-of         gb2312:0x3D23  .
@@ -12647,11 +13023,11 @@ a.ucs:0x5264
     :eq rep.gt-pj-1:14942         ; # &I-GT-02637;
     :eq rep.daikanwa...._.p:02076 ; # 剤
     :eq rep.shinjigen:0658        ; # 剤
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :sources chisebib:daikanwa ,
-                                    chisebib:shinjigen_1ed ,
-                                    chisebib:JP...Jouyou ;
-                           :target  a.ucs:0x5291         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :sources chisebib:daikanwa ,
+                                       chisebib:shinjigen_1ed ,
+                                       chisebib:JP...Jouyou ;
+                              :target  a.ucs:0x5291         ] ;
     :subsume
         g2.adobe-japan1-0:02126 ,
         g2.ucs_unicode:0x5264 ,
@@ -12681,10 +13057,10 @@ a.ucs:0x5264
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5264         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x6589 ; # &g2-AJ1-02666;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x6589 ; # &g2-AJ1-02666;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_jis:0x5264         ; # &g2-AJ1-02126;
         :eq g2.jis-x0208:0x3A5E       ; # &g2-AJ1-02126;
         :eq g2.jis-x0213-1:0x3A5E     ; # &g2-AJ1-02126;
@@ -12756,10 +13132,10 @@ a.ucs:0x5264
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5264         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.daikanwa:13454 ; # &g2-M-13454;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.daikanwa:13454 ; # &g2-M-13454;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         .
 
 a.ucs:0x5242
@@ -12773,8 +13149,8 @@ a.ucs:0x5242
     ideo:hanyu-dazidian  ( 1 336 14 ) ;
     :eq rep.gb2312:0x3C41         ; # &I-G0-3C41;
     :eq rep.hanziku-1:0xEB5A      ; # &I-HZK01-EB5A;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x5291         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x5291         ] ;
     :subsume
         g2.ucs_unicode:0x5242 ;
     .
@@ -12814,9 +13190,9 @@ a.ucs:0x5265
     :eq rep.daikanwa:48939        ; # &I-M-48939;
     :eq rep.shinjigen:0667        ; # 剥
     :eq rep.jef-china3:0x44D0     ; # &I-JC3-44D0;
-    :from.same           [ :sources chisebib:daikanwa ;
+    ideo:same-as         [ :sources chisebib:daikanwa ;
                            :target  a.ucs:0x525D         ] ;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x525D         ] ;
     :subsume
         g2.daikanwa:48939    ,
@@ -12911,10 +13287,10 @@ a.ucs:0x5265
     g2.cns11643-3:0x2F63
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x2F63 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-3:0x2871 ; # &g2-CU+5F55;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-3:0x2871 ; # &g2-CU+5F55;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5265         ; # &g2-CU+5265;
         .
         g2.ucs_cns:0x5265
@@ -12963,10 +13339,10 @@ rep.adobe-japan1-4:14360
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5266         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x5944 ; # &g2-AJ1-01284;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x5944 ; # &g2-AJ1-01284;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_jis:0x5266         ; # &g2-AJ1-14360;
         :eq g2.jis-x0212:0x3348       ; # &g2-AJ1-14360;
         :eq g2.daikanwa...ho:0050     ; # &g2-AJ1-14360;
@@ -13440,10 +13816,10 @@ rep.cns11643-1:0x592A
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x526A  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.mj:007532 ; # &g2-MJ007532;
-        isd:below    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.mj:007532 ; # &g2-MJ007532;
+            isd:below    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb2312:0x3C74          ; # &g2-UU+526A;
         .
@@ -13452,10 +13828,10 @@ rep.cns11643-1:0x592A
     g2.cns11643-1:0x592A
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x592A ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.cns11643-1:0x5029 ; # &g2-CU+524D;
-        isd:below    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.cns11643-1:0x5029 ; # &g2-CU+524D;
+            isd:below    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
+        ] ;
         :eq g2.ucs_cns:0x526A         ; # &g2-CU+526A;
         .
         g2.ucs_cns:0x526A
@@ -13746,8 +14122,8 @@ a.ucs:0x5250
     ] ;
     :eq rep.gb2312:0x3950         ; # &I-G0-3950;
     :eq rep.hanziku-1:0xEC71      ; # &I-HZK01-EC71;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  rep.ucs_unicode:0x526E ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  rep.ucs_unicode:0x526E ] ;
     .
     rep.gb2312:0x3950
                :abstract-glyph-of         gb2312:0x3950  .
@@ -14054,7 +14430,7 @@ a.ucs:0x20771
     rep.daikanwa:02103
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:02103 ;
-        :from.wrong          [ :sources chisebib:zihui-bei ,
+        ideo:wrong-form-of   [ :sources chisebib:zihui-bei ,
                                         chisebib:daikanwa ;
                                :target  rep.cns11643-5:0x3D70 ] ;
         .
@@ -14145,8 +14521,8 @@ rep.adobe-japan1-0:02514
     :eq rep.gt-pj-1:15978         ; # &I-GT-02701;
     :eq rep.daikanwa:02107        ; # &I-M-02107;
     :eq rep.shinjigen:0673        ; # &AJ1-02514;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0x5269         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0x5269         ] ;
     :subsume
         g2.adobe-japan1-0:02514 ,
         g2.ucs_unicode:0x5270 ;
@@ -14184,7 +14560,7 @@ rep.adobe-japan1-0:02514
             repi.jis-x0208:0x3E6A ,
             repi.adobe-japan1-6:02514 ,
             repi.gt:02701        ,
-            repi.ucs-bmp-cjk_gb:0x5270 ;
+            repi.ucs_gb:0x5270   ;
         .
         g2.ucs_gb:0x5270
               :abstract-glyph-form-of [ :context domain:gb      ;
@@ -14272,8 +14648,8 @@ rep.adobe-japan1-5:20085
     :eq rep.gt-pj-9:13367         ; # &I-GT-02691;
     :eq rep.daikanwa...ho:0051    ; # &AJ1-20085;
     :eq rep.jef-china3:0x44CF     ; # &I-JC3-44CF;
-    :from.simplified     [ :context domain:misc    ;
-                           :target  a.ucs:0x5294         ] ;
+    ideo:simplified-form-of [ :context domain:misc    ;
+                              :target  a.ucs:0x5294         ] ;
     :subsume
         g2.adobe-japan1-5:20085 ,
         g2.jef-china3:0x44CF ;
@@ -14294,10 +14670,10 @@ rep.adobe-japan1-5:20085
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5271         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:03992 ; # &GT-K03992;
-        isd:right    a.ucs:0x2F81E   # 刃
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:03992 ; # &GT-K03992;
+            isd:right    a.ucs:0x2F81E   # 刃
+        ] ;
         :eq g2.gt:02691               ; # &g2-AJ1-20085;
         :eq g2.gt-k:08026             ; # &g2-AJ1-20085;
         :eq g2.daikanwa...ho:0051     ; # &g2-AJ1-20085;
@@ -14345,8 +14721,8 @@ o.ucs_unicode:0x5271
         isd:left     rep.gt-k:03992 ; # &GT-K03992;
         isd:right    o.ucs_unicode:0x5203   # &o-AJ1-13858;
     ] ;
-    :from.simplified     [ :context domain:misc    ;
-                           :target  a.ucs:0x5294         ] ;
+    ideo:simplified-form-of [ :context domain:misc    ;
+                              :target  a.ucs:0x5294         ] ;
     :subsume
         rep.ucs_unicode:0x5271 ;
     .
@@ -14354,10 +14730,10 @@ o.ucs_unicode:0x5271
         a chisegg:abstract-glyph ;
         :abstract-glyph-of [ :context domain:unicode ;
                              :target     ucs:0x5271  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:03992 ; # &GT-K03992;
-        isd:right    rep.mj:007450   # &MJ007450;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:03992 ; # &GT-K03992;
+            isd:right    rep.mj:007450   # &MJ007450;
+        ] ;
         :rep.ucs_JP...hanazono     rdf:nil ;
         .
 
@@ -14378,8 +14754,8 @@ rep.adobe-japan1-0:04274
     :eq rep.jis-x0213-1:0x517B    ; # &I-JX1-517B;
     :eq rep.gt:02690              ; # &I-GT-02690;
     :eq rep.gt-pj-1:20859         ; # &I-GT-02690;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  a.ucs:0x5294         ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  a.ucs:0x5294         ] ;
     :subsume
         g2.adobe-japan1-0:04274 ,
         repi.hng-kcj:12082   ;
@@ -14401,10 +14777,10 @@ rep.adobe-japan1-0:04274
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5271         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:03992 ; # &GT-K03992;
-        isd:right    g2.adobe-japan1-0:04250   # &g2-AJ1-04250;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:03992 ; # &GT-K03992;
+            isd:right    g2.adobe-japan1-0:04250   # &g2-AJ1-04250;
+        ] ;
         :eq g2.ucs_jis:0x5271         ; # &g2-AJ1-04274;
         :eq g2.jis-x0208:0x517B       ; # &g2-AJ1-04274;
         :eq g2.jis-x0213-1:0x517B     ; # &g2-AJ1-04274;
@@ -14454,14 +14830,14 @@ rep.ucs-itaiji-002:0x8085
     isd:structure [ a idc:⿱ ;
         isd:above    a.ucs:0x4491 ; # 䒑
         isd:below    [
-            :structure [ a idc:⿸ ;
-                :surround [
-                    :structure [ a idc:⿹ ;
-                        :surround a.ucs:0x3404 ; # 㐄
-                        :filling  rep.big5-cdp:0x8BC0   # &CDP-8BC0;
+            isd:structure [ a idc:⿸ ;
+                isd:surround [
+                    isd:structure [ a idc:⿹ ;
+                        isd:surround a.ucs:0x3404 ; # 㐄
+                        isd:filling  rep.big5-cdp:0x8BC0   # &CDP-8BC0;
                     ]
                 ] ;
-                :filling  a.ucs:0x5182   # 冂
+                isd:filling  a.ucs:0x5182   # 冂
             ]
         ]
     ] ;
@@ -14502,10 +14878,10 @@ rep.ruimoku-v6:0xE03C
     g2.ruimoku-v6:0xE03C
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of ruimoku-v6:0xE03C ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_iso:0x2668F ; # &g2-IU-0002668F;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_iso:0x2668F ; # &g2-IU-0002668F;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         .
 
 a.ucs:0x34F7
@@ -14714,10 +15090,10 @@ rep.mj:007572
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5272         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.adobe-japan1-5:20111 ; # &g2-AJ1-20111;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.adobe-japan1-5:20111 ; # &g2-AJ1-20111;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.daikanwa:02112         ; # &g2-AJ1-20086;
         :subsume
             repi.daikanwa:02112  ,
@@ -14739,10 +15115,10 @@ rep.mj:007572
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x5272         ,
                                         a.ucs:0xE0104        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.mj:010159 ; # &g2-MJ010159;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.mj:010159 ; # &g2-MJ010159;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.hanyo-denshi...ks:025050 ; # &g2-MJ007572;
         :subsume
             repi.hanyo-denshi...ks:025050 ,
@@ -14945,10 +15321,10 @@ rep.mj:007571
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x5272         ,
                                         a.ucs:0xE0103        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.adobe-japan1-0:01424 ; # &g2-AJ1-01424;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.adobe-japan1-0:01424 ; # &g2-AJ1-01424;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.jis-x0208:0x3364       ; # &g2-HD-JA-3364;
         :eq g2.jis-x0213-1:0x3364     ; # &g2-HD-JA-3364;
         :eq g2.hanyo-denshi...ja:0x3364 ; # &g2-HD-JA-3364;
@@ -15444,8 +15820,8 @@ a.ucs:0x5240
     ideo:hanyu-dazidian  ( 1 334 9 ) ;
     :eq rep.gb2312:0x585C         ; # &I-G0-585C;
     :eq rep.hanziku-1:0xEAD4      ; # &I-HZK01-EAD4;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x5274         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x5274         ] ;
     .
     rep.gb2312:0x585C
                :abstract-glyph-of         gb2312:0x585C  .
@@ -15599,10 +15975,10 @@ a.ucs:0x5275
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x5275         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.adobe-japan1-0:02772 ; # &g2-AJ1-02772;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.adobe-japan1-0:02772 ; # &g2-AJ1-02772;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5275         ; # &g2-MJ007577;
         :eq g2.ucs_jis...1990:0x5275  ; # &g2-MJ007577;
         :eq g2.ucs_jis...2000:0x5275  ; # &g2-MJ007577;
@@ -15724,10 +16100,10 @@ a.ucs:0x5275
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x5275         ,
                                         a.ucs:0xE0103        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x5009 ; # &g2-UU+5009;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x5009 ; # &g2-UU+5009;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_unicode:0x5275     ; # &MJ007578;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq rep.adobe-japan1-0:07723  ; # &I-AJ1-07723;
@@ -15913,7 +16289,7 @@ a.ucs:0x202F4
         isd:right    a.ucs:0x5261   # 剡
     ] ;
     :eq rep.cns11643-5:0x3663     ; # &I-C5-3663;
-    :from.same           [ :sources chisebib:shuowen ,
+    ideo:same-as         [ :sources chisebib:shuowen ,
                                     chisebib:yunhai-bei ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x5013         ] ;
@@ -15927,10 +16303,10 @@ a.ucs:0x202F4
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:iso     ;
                                   :target     ucs:0x202F4 ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E85 ; # ⺅
-        isd:right    g2.ucs_unicode:0x5261   # &g2-AJ1-14359;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E85 ; # ⺅
+            isd:right    g2.ucs_unicode:0x5261   # &g2-AJ1-14359;
+        ] ;
         :subsume
             rep.daikanwa:00938   ,
             rep.daikanwa:02134   ,
@@ -15963,10 +16339,10 @@ a.ucs:0x202F4
         :abstract-glyph-form-of cns11643-5:0x3663 ;
         ideo:radical          18 ; # ⼑ 
         ideo:strokes          10 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2E85 ; # ⺅
-        isd:right    g2.cns11643-2:0x2E29   # &g2-CU+5261;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2E85 ; # ⺅
+            isd:right    g2.cns11643-2:0x2E29   # &g2-CU+5261;
+        ] ;
         :eq g2.ucs_cns:0x202F4        ; # &g2-CU+202F4;
         .
         g2.ucs_cns:0x202F4
@@ -15995,6 +16371,9 @@ a.ucs:0x5276
         isd:left     a.ucs:0x5F56 ; # 彖
         isd:right    a.ucs:0x5202   # 刂
     ] ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "seN" ) ;
+                         ] ;
     .
 
 rep.daikanwa:02136
@@ -16005,6 +16384,10 @@ rep.daikanwa:02136
     ideo:radical          18 ; # ⼑ 
     ideo:strokes          10 ;
     ideo:total-strokes    12 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     rep.ucs-itaiji-006:0x5F56 ; # &U-i006+5F56;
+        isd:right    a.ucs:0x5202   # 刂
+    ] ;
     :eq rep.cbeta:04951           ; # &I-CB04951;
     :subsume
         g2.daikanwa:02136    ;
@@ -16245,10 +16628,10 @@ rep.adobe-japan1-5:17316
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5277         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.daikanwa:21684 ; # &g2-M-21684;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.daikanwa:21684 ; # &g2-M-21684;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_jis:0x5277         ; # &g2-AJ1-17316;
         :eq g2.jis-x0212:0x334A       ; # &g2-AJ1-17316;
         :eq g2.jis-x0213-2:0x233C     ; # &g2-AJ1-17316;
@@ -16301,10 +16684,10 @@ rep.adobe-japan1-5:17316
     g2.cns11643-1:0x6337
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x6337 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x7522 ; # &g2-UU+7522;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x7522 ; # &g2-UU+7522;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5277         ; # &g2-CU+5277;
         .
         g2.ucs_cns:0x5277
@@ -16339,10 +16722,10 @@ rep.cns11643-3:0x4043
         a chisegg:abstract-character ;
         :abstract-character-of ucs:0x2F823 ;
         :to.canonical-ucs      a.ucs:0x5277 ; # 剷
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x7523 ; # &g2-AJ1-02184;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x7523 ; # &g2-AJ1-02184;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_unicode:0x5277     ; # 剷
         :eq g2.ucs_cns:0x2F823        ; # 剷
         :g2.ucs_JP...hanazono      rdf:nil ;
@@ -16604,18 +16987,18 @@ rep.cns11643-3:0x4041
     rep.hanziku-1:0xEEE6
         a chisegg:abstract-glyph ;
         :abstract-glyph-of hanziku-1:0xEEE6 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x7FCF ; # &g2-UU+7FCF;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x7FCF ; # &g2-UU+7FCF;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         .
     g2.cns11643-3:0x4041
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x4041 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-2:0x3841 ; # &g2-CU+7FCF;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-2:0x3841 ; # &g2-CU+7FCF;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5279         ; # &g2-CU+5279;
         .
         g2.ucs_cns:0x5279
@@ -16964,10 +17347,10 @@ rep.adobe-japan1-0:04270
     g2.cns11643-1:0x6338
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x6338 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-1:0x5C41 ; # &g2-M-24694;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-1:0x5C41 ; # &g2-M-24694;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x527D         ; # &g2-M-02160;
         :eq g2.daikanwa:02160         ; # &g2-M-02160;
         :subsume
@@ -16994,10 +17377,10 @@ rep.adobe-japan1-0:04270
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x527D         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x7968 ; # &g2-AJ1-03502;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x7968 ; # &g2-AJ1-03502;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.adobe-japan1-0:04270   ; # &g2-AJ1-04270;
         :eq g2.gb2312:0x5862          ; # &g2-AJ1-04270;
         :eq g2.ks-x1001:0x7872        ; # &g2-AJ1-04270;
@@ -17575,47 +17958,90 @@ rep.cns11643-4:0x423C
     ideo:total-strokes    14 ;
     .
 
-rep.daikanwa:02177
-    a chisegg:abstract-glyph ;
-    :abstract-glyph-of daikanwa:02177 ;
-    :to.ucs              a.ucs:0x3503 ; # 㔃
-    ideo:radical          18 ; # ⼑ 
-    ideo:strokes          12 ;
-    ideo:total-strokes    14 ;
-    .
-
 a.ucs:0x3503
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x3503 ;
-
-    :morohashi-daikanwa          (2177 0 0) ;
     ideo:radical          18 ; # ⼑ 
     ideo:strokes          12 ;
     ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs_iwds-1:0x7D55 ; # &A-IWDSU+7D55;
+        isd:below    a.ucs:0x5200   # 刀
+    ] ;
     .
 
-rep.hanziku-1:0xEEF8
+rep.ucs_unicode:0x3503
     a chisegg:abstract-glyph ;
-    :abstract-glyph-of hanziku-1:0xEEF8 ;
-    :to.ucs              a.ucs:0x3503 ; # 㔃
-
-    :morohashi-daikanwa          (2177 0 4) ;
+    :abstract-glyph-of [ :context domain:unicode ;
+                         :target     ucs:0x3503  ] ;
+    :denotation-of
+        a.ucs:0x3503         ;
     ideo:radical          18 ; # ⼑ 
     ideo:strokes          12 ;
     ideo:total-strokes    14 ;
-    ideo:hanyu-dazidian  ( 1 355 1 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x7D76 ; # 絶
+        isd:below    a.ucs:0x5200   # 刀
+    ] ;
+    :eq rep.daikanwa:02177        ; # &M-02177;
+    :form-of             [ :sources chisebib:jiyun ;
+                           :target  a.ucs:0x7D55         ] ;
+    ideo:same-as         [ :sources chisebib:jiyun ,
+                                    chisebib:zhengzitong ,
+                                    chisebib:daikanwa ;
+                           :target  a.ucs:0x7D55         ] ;
+    ideo:vulgar-form-of  [ :sources chisebib:zhengzitong ;
+                           :target  a.ucs:0x7D55         ] ;
+    :subsume
+        g2.daikanwa:02177    ,
+        g2.ucs_unicode:0x3503 ;
     .
+    rep.daikanwa:02177
+               :abstract-glyph-of       daikanwa:02177   .
+    g2.daikanwa:02177
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:02177 ;
+        .
+    g2.ucs_unicode:0x3503
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x3503  ] ;
+        :g2.ucs_JP...hanazono      rdf:nil ;
+        .
 
 rep.cns11643-3:0x457D
     a chisegg:abstract-glyph ;
     :abstract-glyph-of cns11643-3:0x457D ;
-    :to.ucs              a.ucs:0x3503 ; # 㔃
-
-    :morohashi-daikanwa          (2177 0 5) ;
+    :denotation-of
+        a.ucs:0x3503         ;
     ideo:radical          18 ; # ⼑ 
     ideo:strokes          12 ;
     ideo:total-strokes    14 ;
+    ideo:hanyu-dazidian  ( 1 355 1 ) ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x7D55 ; # 絕
+        isd:below    a.ucs:0x5200   # 刀
+    ] ;
+    :eq rep.ucs_cns:0x3503        ; # &C3-457D;
+    :subsume
+        rep.hanziku-1:0xEEF8 ,
+        g2.cns11643-3:0x457D ;
     .
+    rep.ucs_cns:0x3503
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x3503  ] .
+    rep.hanziku-1:0xEEF8
+        a chisegg:abstract-glyph ;
+        :abstract-glyph-of hanziku-1:0xEEF8 ;
+        .
+    g2.cns11643-3:0x457D
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-3:0x457D ;
+        :eq g2.ucs_cns:0x3503         ; # &g2-CU+3503;
+        .
+        g2.ucs_cns:0x3503
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x3503  ] .
 
 a.ucs:0x3504
     a chisegg:abstract-character ;
@@ -17722,10 +18148,10 @@ a.ucs:0x5280
             :rep.decomposition   [ :context domain:cid     ;
                                    :target  a.ucs:0x5280         ,
                                             a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.adobe-japan1-5:18203 ; # &g2-AJ1-18203;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+            isd:structure [ a idc:⿰ ;
+                isd:left     g2.adobe-japan1-5:18203 ; # &g2-AJ1-18203;
+                isd:right    a.ucs:0x2E89   # ⺉
+            ] ;
             :eq g2.ucs_jis:0x5280         ; # &g2-AJ1-21196;
             :eq g2.jis-x0212:0x334D       ; # &g2-AJ1-21196;
             :eq g2.daikanwa:02180         ; # &g2-AJ1-21196;
@@ -17765,10 +18191,10 @@ a.ucs:0x5280
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5280  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x77DE ; # &g2-UU+77DE;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x77DE ; # &g2-UU+77DE;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
@@ -17820,10 +18246,10 @@ a.ucs:0x5281
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5281  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x7126 ; # &g2-AJ1-02479;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x7126 ; # &g2-AJ1-02479;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.gb2312:0x5864          ; # &g2-M-02182;
         :eq g2.cns11643-2:0x4929      ; # &g2-M-02182;
         :eq g2.daikanwa:02182         ; # &g2-M-02182;
@@ -17910,6 +18336,10 @@ rep.daikanwa:02185
     ideo:strokes          12 ;
     ideo:total-strokes    14 ;
     ideo:hanyu-dazidian  ( 1 355 11 ) ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     rep.mj:013508 ; # &MJ013508;
+        isd:right    a.ucs:0x5202   # 刂
+    ] ;
     :subsume
         g2.daikanwa:02185    ,
         rep.hanziku-1:0xEF43 ;
@@ -18162,10 +18592,10 @@ a.ucs:0x5282
     g2.cns11643-1:0x6823
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x6823 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.adobe-japan1-0:04325 ; # &g2-AJ1-04325;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.adobe-japan1-0:04325 ; # &g2-AJ1-04325;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5282         ; # &g2-CU+5282;
         :eq g2.jef-china3:0x44CB      ; # &g2-CU+5282;
         :subsume
@@ -18626,7 +19056,7 @@ a.ucs:0x5284
     :eq a.big5:0xE35A             ; # &I-B-E35A;
     :eq rep.daikanwa...ho:0052    ; # 劄
     :eq rep.jef-china3:0x5EC1     ; # &I-JC3-5EC1;
-    :from.same           [ :sources chisebib:guangyun ,
+    ideo:same-as         [ :sources chisebib:guangyun ,
                                     chisebib:kangxi ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x7B9A         ] ;
@@ -18822,10 +19252,10 @@ a.daikanwa:02215
     rep.daikanwa:02215
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:02215 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.mj:011038 ; # &g2-MJ011038;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.mj:011038 ; # &g2-MJ011038;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         .
     rep.hanziku-1:0xEFFB
         a chisegg:abstract-glyph ;
@@ -19023,10 +19453,10 @@ a.ucs:0x5287
     g2.cns11643-1:0x6C2A
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x6C2A ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-2:0x475D ; # &g2-CU+8C66;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-2:0x475D ; # &g2-CU+8C66;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5287         ; # &g2-CU+5287;
         .
         g2.ucs_cns:0x5287
@@ -19049,8 +19479,8 @@ a.ucs:0x5267
     :eq rep.gb2312:0x3E67         ; # &I-G0-3E67;
     :eq rep.cns11643-3:0x2F64     ; # &I-C3-2F64;
     :eq rep.hanziku-1:0xED74      ; # &I-HZK01-ED74;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x5287         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x5287         ] ;
     .
     rep.gb2312:0x3E67
                :abstract-glyph-of         gb2312:0x3E67  .
@@ -19186,10 +19616,10 @@ a.ucs:0x5288
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5288         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_unicode:0x8F9F ; # &g2-AJ1-06883;
-        isd:below    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_unicode:0x8F9F ; # &g2-AJ1-06883;
+            isd:below    g2.ucs_unicode:0x5200   # &g2-AJ1-03163;
+        ] ;
         :eq g2.adobe-japan1-0:04275   ; # &g2-AJ1-04275;
         :eq g2.gb2312:0x457C          ; # &g2-AJ1-04275;
         :eq g2.ks-x1001:0x5B79        ; # &g2-AJ1-04275;
@@ -19537,7 +19967,7 @@ a.ucs:0x528B
     :eq rep.shinjigen:0688        ; # 劋
     :form-of             [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x207B0        ] ;
-    :from.same           [ :sources chisebib:shuowen-tongxun-dingsheng ,
+    ideo:same-as         [ :sources chisebib:shuowen-tongxun-dingsheng ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x207B0        ,
                                     a.ucs:0x527F         ] ;
@@ -19579,10 +20009,10 @@ a.ucs:0x528B
     g2.cns11643-2:0x4F5A
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-2:0x4F5A ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-2:0x417A ; # &g2-CU+55BF;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-2:0x417A ; # &g2-CU+55BF;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x528B         ; # &g2-CU+528B;
         .
         g2.ucs_cns:0x528B
@@ -19646,10 +20076,10 @@ rep.adobe-japan1-5:19197
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:jis     ;
                                   :target     ucs:0x528C  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.adobe-japan1-4:13785 ; # &g2-AJ1-13785;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.adobe-japan1-4:13785 ; # &g2-AJ1-13785;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.jis-x0212:0x3351       ; # &g2-JSP-3351;
         :eq g2.daikanwa:02227         ; # &g2-JSP-3351;
         :subsume
@@ -19675,10 +20105,10 @@ rep.adobe-japan1-5:19197
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x528C         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x6B72 ; # &g2-M-16326;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x6B72 ; # &g2-M-16326;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.adobe-japan1-5:19197   ; # &g2-AJ1-19197;
         :eq g2.cns11643-2:0x4F5B      ; # &g2-AJ1-19197;
@@ -19719,8 +20149,8 @@ a.ucs:0x523F
     ideo:hanyu-dazidian  ( 1 334 8 ) ;
     :eq rep.gb2312:0x585B         ; # &I-G0-585B;
     :eq rep.hanziku-1:0xEAD3      ; # &I-HZK01-EAD3;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  rep.adobe-japan1-5:19197 ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  rep.adobe-japan1-5:19197 ] ;
     .
     rep.gb2312:0x585B
                :abstract-glyph-of         gb2312:0x585B  .
@@ -20071,10 +20501,13 @@ rep.cns11643-3:0x5036
     ideo:radical          18 ; # ⼑ 
     ideo:strokes          14 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     rep.gt:42188 ; # &GT-42188;
+        isd:right    a.ucs:0x5202   # 刂
+    ] ;
     :eq rep.ucs_cns:0x5290        ; # &C3-5036;
     :eq rep.daikanwa:02237        ; # &I-M-02237;
     :subsume
-        g2.daikanwa:02237    ,
         g2.cns11643-3:0x5036 ;
     .
     rep.ucs_cns:0x5290
@@ -20082,18 +20515,28 @@ rep.cns11643-3:0x5036
                                     :target     ucs:0x5290  ] .
     rep.daikanwa:02237
                :abstract-glyph-of       daikanwa:02237   .
-    g2.daikanwa:02237
-        a chisegg:abstract-glyph-form ;
-        :abstract-glyph-form-of daikanwa:02237 ;
-        .
     g2.cns11643-3:0x5036
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x5036 ;
-        :eq g2.ucs_cns:0x5290         ; # &g2-CU+5290;
+        :eq g2.ucs_cns:0x5290         ; # &g2-M-02237;
+        :eq g2.daikanwa:02237         ; # &g2-M-02237;
+        :subsume
+            repi.daikanwa:02237  ,
+            repi.cns11643-3:0x5036 ;
         .
         g2.ucs_cns:0x5290
               :abstract-glyph-form-of [ :context domain:cns     ;
                                         :target     ucs:0x5290  ] .
+        g2.daikanwa:02237
+              :abstract-glyph-form-of       daikanwa:02237   .
+        repi.daikanwa:02237
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:02237 ;
+            .
+        repi.cns11643-3:0x5036
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-3:0x5036 ;
+            .
 
 rep.gb2312:0x5865
     a chisegg:abstract-glyph ;
@@ -20258,10 +20701,10 @@ a.ucs:0x5291
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5291         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x9F4A ; # &g2-AJ1-07457;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x9F4A ; # &g2-AJ1-07457;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.adobe-japan1-0:04276   ; # &g2-AJ1-04276;
         :eq g2.ks-x1001:0x7025        ; # &g2-AJ1-04276;
         :eq g2.jis-x0208:0x517D       ; # &g2-AJ1-04276;
@@ -20410,10 +20853,10 @@ o.ucs_unicode:0x5292
     rep.mj:007611
         a chisegg:abstract-glyph ;
         :abstract-glyph-of mj:007611 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x50C9 ; # 僉
-        isd:right    rep.mj:007450   # &MJ007450;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x50C9 ; # 僉
+            isd:right    rep.mj:007450   # &MJ007450;
+        ] ;
         :eq rep.ucs_unicode:0x5292    ; # &MJ007611;
         :eq rep.adobe-japan1-0:04273  ; # &I-AJ1-04273;
         :eq rep.jis-x0208:0x517A      ; # &I-J90-517A;
@@ -20424,9 +20867,9 @@ o.ucs_unicode:0x5292
         :eq rep.gt-pj-1:20858         ; # &I-GT-02884;
         :eq rep.daikanwa:02243        ; # &I-M-02243;
         :eq rep.shinjigen:0654        ; # &MJ007611;
-        :from.ancient        [ :sources chisebib:shinjigen ;
+        ideo:ancient-form-of [ :sources chisebib:shinjigen ;
                                :target  a.ucs:0x528D         ] ;
-        :from.same           [ :sources chisebib:yupian ,
+        ideo:same-as         [ :sources chisebib:yupian ,
                                         chisebib:daikanwa ;
                                :target  a.ucs:0x528D         ] ;
         :subsume
@@ -20535,10 +20978,10 @@ o.ucs_unicode:0x5292
     rep.cns11643-4:0x4F64
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-4:0x4F64 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x50C9 ; # 僉
-        isd:right    rep.cns11643-1:0x4443   # &C1-4443;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x50C9 ; # 僉
+            isd:right    rep.cns11643-1:0x4443   # &C1-4443;
+        ] ;
         :eq rep.ucs_cns:0x5292        ; # &C4-4F64;
         :subsume
             g2.cns11643-4:0x4F64 ;
@@ -20579,10 +21022,10 @@ rep.mj:007612
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x5292         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x50C9 ; # 僉
-        isd:right    a.ucs:0x2F81E   # 刃
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x50C9 ; # 僉
+            isd:right    a.ucs:0x2F81E   # 刃
+        ] ;
         :eq g2.hanyo-denshi...ft:0x3477 ; # &g2-MJ007612;
         :subsume
             repi.hanyo-denshi...ft:0x3477 ,
@@ -20636,7 +21079,7 @@ a.ucs:0x5294
     :eq rep.shinjigen:0655        ; # 劔
     :eq rep.hanziku-1:0xF042      ; # &I-HZK01-F042;
     :eq rep.cbeta:00669           ; # &I-CB00669;
-    :from.vulgar         [ :sources chisebib:daikanwa ,
+    ideo:vulgar-form-of  [ :sources chisebib:daikanwa ,
                                     chisebib:shinjigen_1ed ;
                            :target  a.ucs:0x528D         ] ;
     :subsume
@@ -20669,10 +21112,10 @@ a.ucs:0x5294
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5294         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x50C9 ; # 僉
-        isd:right    g2.adobe-japan1-0:04250   # &g2-AJ1-04250;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x50C9 ; # 僉
+            isd:right    g2.adobe-japan1-0:04250   # &g2-AJ1-04250;
+        ] ;
         :eq g2.ucs_jis:0x5294         ; # &g2-AJ1-04272;
         :eq g2.jis-x0208:0x5179       ; # &g2-AJ1-04272;
         :eq g2.jis-x0213-1:0x5179     ; # &g2-AJ1-04272;
@@ -20721,10 +21164,10 @@ a.ucs:0x5294
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5294  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x50C9 ; # 僉
-        isd:right    g2.ucs_unicode:0x5204   # &g2-CDP-89F7;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x50C9 ; # 僉
+            isd:right    g2.ucs_unicode:0x5204   # &g2-CDP-89F7;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.cns11643-3:0x5037      ; # &g2-CB00669;
         :eq g2.cbeta:00669            ; # &g2-CB00669;
@@ -21015,7 +21458,7 @@ a.gt:02901
         :eq rep.daikanwa:37235        ; # &I-M-37235;
         :form-of             [ :sources chisebib:jiyun ;
                                :target  rep.daikanwa:12258   ] ;
-        :from.same           [ :sources chisebib:jiyun ,
+        ideo:same-as         [ :sources chisebib:jiyun ,
                                         chisebib:daikanwa ;
                                :target  rep.daikanwa:12258   ] ;
         .
@@ -21713,10 +22156,10 @@ rep.adobe-japan1-6:21199
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5296         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x6BDA ; # &g2-AJ1-17902;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x6BDA ; # &g2-AJ1-17902;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.adobe-japan1-6:21199   ; # &g2-AJ1-21199;
         :eq g2.jis-x0212:0x3354       ; # &g2-AJ1-21199;
         :eq g2.gt:02918               ; # &g2-AJ1-21199;
@@ -21760,10 +22203,10 @@ rep.adobe-japan1-6:21199
     g2.cns11643-2:0x6539
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-2:0x6539 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-1:0x737E ; # &g2-CU+6BDA;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-1:0x737E ; # &g2-CU+6BDA;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5296         ; # &g2-CU+5296;
         .
         g2.ucs_cns:0x5296
@@ -21826,19 +22269,68 @@ a.ucs:0x3512
     rep.hanziku-1:0xF0C0
                :abstract-glyph-of      hanziku-1:0xF0C0  .
 
+a.ucs_iwds-1:0x7588
+    a chisegg:abstract-character ;
+    :abstract-character-of [ :context domain:iwds-1  ;
+                             :target     ucs:0x7588  ] ;
+    ideo:radical          18 ; # ⼑ 
+    ideo:strokes          18 ;
+    ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿴ ;
+        isd:surround a.ucs:0x3F6C ; # 㽬
+        isd:filling  a.ucs:0x5202   # 刂
+    ] ;
+    .
+
 a.ucs:0x20826
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x20826 ;
+    :denotation-of
+        a.ucs_iwds-1:0x7588  ;
     ideo:radical          18 ; # ⼑ 
     ideo:strokes          18 ;
     ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿴ ;
+        isd:surround a.ucs:0x3F6C ; # 㽬
+        isd:filling  rep.adobe-japan1-4:14356   # &AJ1-14356;
+    ] ;
     :eq rep.cns11643-7:0x4D40     ; # &I-C7-4D40;
     :eq rep.daikanwa:02276        ; # &I-M-02276;
+    :subsume
+        g2.ucs_iso:0x20826   ;
     .
     rep.cns11643-7:0x4D40
                :abstract-glyph-of     cns11643-7:0x4D40  .
     rep.daikanwa:02276
                :abstract-glyph-of       daikanwa:02276   .
+    g2.ucs_iso:0x20826
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x20826 ] ;
+        :eq g2.cns11643-7:0x4D40      ; # &g2-M-02276;
+        :eq g2.daikanwa:02276         ; # &g2-M-02276;
+        :subsume
+            repi.daikanwa:02276  ,
+            repi.cns11643-7:0x4D40 ,
+            repi.ucs_iso:0x20826 ;
+        .
+        g2.cns11643-7:0x4D40
+              :abstract-glyph-form-of     cns11643-7:0x4D40  .
+        g2.daikanwa:02276
+              :abstract-glyph-form-of       daikanwa:02276   .
+        repi.daikanwa:02276
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:02276 ;
+            .
+        repi.cns11643-7:0x4D40
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-7:0x4D40 ;
+            .
+        repi.ucs_iso:0x20826
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x20826 ] ;
+            .
 
 a.ucs:0x20827
     a chisegg:abstract-character ;
@@ -21992,10 +22484,10 @@ rep.adobe-japan1-5:17320
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5298         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.adobe-japan1-0:07430 ; # &g2-AJ1-07430;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.adobe-japan1-0:07430 ; # &g2-AJ1-07430;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_jis:0x5298         ; # &g2-AJ1-17320;
         :eq g2.jis-x0212:0x3356       ; # &g2-AJ1-17320;
         :eq g2.jis-x0213-2:0x2340     ; # &g2-AJ1-17320;
@@ -22041,10 +22533,10 @@ rep.adobe-japan1-5:17320
     g2.cns11643-2:0x6B50
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-2:0x6B50 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-1:0x7948 ; # &g2-CU+9761;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-1:0x7948 ; # &g2-CU+9761;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5298         ; # &g2-CU+5298;
         .
         g2.ucs_cns:0x5298
@@ -22158,10 +22650,10 @@ rep.cns11643-2:0x6E7E
     g2.cns11643-2:0x6E7E
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-2:0x6E7E ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.mj:023808 ; # &g2-MJ023808;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.mj:023808 ; # &g2-MJ023808;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_cns:0x5299         ; # &g2-CU+5299;
         .
         g2.ucs_cns:0x5299
@@ -22204,10 +22696,10 @@ a.ucs:0x529A
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x529A         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.adobe-japan1-0:04657 ; # &g2-AJ1-04657;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.adobe-japan1-0:04657 ; # &g2-AJ1-04657;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :eq g2.ucs_jis:0x529A         ; # &g2-AJ1-21201;
         :eq g2.jis-x0212:0x3357       ; # &g2-AJ1-21201;
         :eq g2.daikanwa:02284         ; # &g2-AJ1-21201;
@@ -22247,10 +22739,10 @@ a.ucs:0x529A
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x529A  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x5C6C ; # &g2-UU+5C6C;
-        isd:right    a.ucs:0x2E89   # ⺉
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x5C6C ; # &g2-UU+5C6C;
+            isd:right    a.ucs:0x2E89   # ⺉
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.cns11643-3:0x602C      ; # &g2-UU+529A;
         :subsume