- Sync up with the current environment.
[chise/chiset.git] / Ideograph-R032-Earth.ttl
index 9219da8..0a7c4b6 100644 (file)
@@ -305,7 +305,7 @@ a.ucs_component:0x571F
     ideo:radical          32 ; # ⼟ 
     ideo:strokes           0 ;
     ideo:total-strokes     3 ;
-    :eq a.iwds-1:0312             ; # &IWDS1-312;
+    :eq a.iwds-1:0312             ; # &A-compU+571F;
     .
     a.iwds-1:0312
            :abstract-character-of         iwds-1:0312    .
@@ -743,7 +743,7 @@ a.ucs_component:0x5723
     ideo:radical          32 ; # ⼟ 
     ideo:strokes           2 ;
     ideo:total-strokes     5 ;
-    :eq a.iwds-1:0087             ; # &IWDS1-087;
+    :eq a.iwds-1:0087             ; # &A-compU+5723;
     .
     a.iwds-1:0087
            :abstract-character-of         iwds-1:0087    .
@@ -774,17 +774,17 @@ a.ucs:0x5723
     :eq a.big5:0xC96F             ; # &I-B-C96F;
     :eq rep.daikanwa:04873        ; # &I-M-04873;
     :eq rep.jef-china3:0x47D2     ; # &I-JC3-47D2;
-    :from.same           [ :context domain:shuowen-yizheng ;
+    ideo:same-as         [ :context domain:shuowen-yizheng ;
                            :sources chisebib:shuowen-yizheng ,
                                     chisebib:daikanwa.:.04873...p1 ;
                            :target  rep.cns11643-3:0x402E ] ;
-    :from.same           [ :context domain:zhengzitong ;
+    ideo:same-as         [ :context domain:zhengzitong ;
                            :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa.:.04873...p1 ;
                            :target  rep.jis-x0212:0x4055 ] ;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  rep.adobe-japan1-0:02655 ] ;
-    :from.vulgar         [ :sources chisebib:cihai ,
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  rep.adobe-japan1-0:02655 ] ;
+    ideo:vulgar-form-of  [ :sources chisebib:cihai ,
                                     chisebib:daikanwa.:.04873...p2 ;
                            :target  rep.gt:37654         ] ;
     :subsume
@@ -1077,8 +1077,8 @@ a.ucs:0x5727
     :eq rep.gt-pj-1:12341         ; # &I-GT-06129;
     :eq rep.daikanwa...._.p:04879 ; # 圧
     :eq rep.shinjigen:1339        ; # 圧
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.adobe-japan1-0:04523 ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.adobe-japan1-0:04523 ] ;
     :subsume
         g2.ucs_unicode:0x5727 ;
     .
@@ -2267,7 +2267,7 @@ a.ucs:0x21252
                          ] ;
     :eq rep.cns11643-6:0x2434     ; # &I-C6-2434;
     :eq rep.daikanwa:04898        ; # &I-M-04898;
-    :from.same           [ :sources chisebib:chuanpian ,
+    ideo:same-as         [ :sources chisebib:chuanpian ,
                                     chisebib:daikanwa ;
                            :target  rep.daikanwa:04923   ] ;
     .
@@ -2298,9 +2298,9 @@ a.ucs:0x2F851
     ideo:total-strokes     6 ;
     :eq rep.cns11643-6:0x2433     ; # &I-C6-2433;
     :eq rep.daikanwa:04899        ; # &I-M-04899;
-    :from.simplified     [ :context domain:misc    ;
-                           :sources chisebib:daikanwa ;
-                           :target  a.ucs:0x58EF         ] ;
+    ideo:simplified-form-of [ :context domain:misc    ;
+                              :sources chisebib:daikanwa ;
+                              :target  a.ucs:0x58EF         ] ;
     .
     rep.cns11643-6:0x2433
                :abstract-glyph-of     cns11643-6:0x2433  .
@@ -2348,10 +2348,10 @@ a.ucs:0x5737
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5737         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x4E0B   # &g2-AJ1-01340;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x4E0B   # &g2-AJ1-01340;
+        ] ;
         :eq g2.adobe-japan1-0:04475   ; # &g2-AJ1-04475;
         :eq g2.jis-x0208:0x542A       ; # &g2-AJ1-04475;
         :eq g2.jis-x0213-1:0x542A     ; # &g2-AJ1-04475;
@@ -2565,13 +2565,13 @@ a.ucs:0x2124F
         a chisegg:abstract-glyph ;
         :abstract-glyph-of [ :context domain:iso     ;
                              :target     ucs:0x2124F ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    a.ucs:0x5DF2   # 已
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    a.ucs:0x5DF2   # 已
+        ] ;
         :eq rep.cbeta:04395           ; # &CB04395;
         :eq rep.jef-china3:0x47E0     ; # &I-JC3-47E0;
-        :to.mistakable       a.ucs:0x572F         ;
+        ideo:mistakable      a.ucs:0x572F         ;
         .
         rep.cbeta:04395
                    :abstract-glyph-of          cbeta:04395   .
@@ -3057,10 +3057,10 @@ a.ucs:0x5742
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5742         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.adobe-japan1-0:03411   # &g2-AJ1-03411;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.adobe-japan1-0:03411   # &g2-AJ1-03411;
+        ] ;
         :eq g2.ucs_cns:0x5742         ; # &g2-AJ1-02132;
         :eq g2.ucs_jis:0x5742         ; # &g2-AJ1-02132;
         :eq g2.ucs_ks:0x5742          ; # &g2-AJ1-02132;
@@ -3156,10 +3156,10 @@ a.ucs:0x5742
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5742  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x53CD   # &g2-GT-K00476;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x53CD   # &g2-GT-K00476;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb2312:0x5B60          ; # &g2-UU+5742;
         .
@@ -3404,10 +3404,10 @@ o.ucs_unicode:0x5747
     rep.mj:008934
         a chisegg:abstract-glyph ;
         :abstract-glyph-of mj:008934 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x571F ; # 土
-        isd:right    rep.adobe-japan1-2:08403   # &AJ1-08403;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x571F ; # 土
+            isd:right    rep.adobe-japan1-2:08403   # &AJ1-08403;
+        ] ;
         :eq rep.ucs_jis:0x5747        ; # &MJ008934;
         :eq rep.ucs_ks:0x5747         ; # &MJ008934;
         :eq rep.adobe-japan1-0:01737  ; # &I-AJ1-01737;
@@ -3541,10 +3541,10 @@ o.ucs_unicode:0x5747
     rep.mj:008935
         a chisegg:abstract-glyph ;
         :abstract-glyph-of mj:008935 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x571F ; # 土
-        isd:right    rep.adobe-japan1-4:14287   # &AJ1-14287;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x571F ; # 土
+            isd:right    rep.adobe-japan1-4:14287   # &AJ1-14287;
+        ] ;
         :eq rep.ucs_unicode:0x5747    ; # &MJ008935;
         :rep.ucs_JP...hanazono     rdf:nil ;
         :eq rep.adobe-japan1-4:13432  ; # &I-AJ1-13432;
@@ -3656,10 +3656,10 @@ rep.cns11643-1:0x4961
     g2.cns11643-1:0x4961
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x4961 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    rep.cns11643-1:0x4524   # &C1-4524;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    rep.cns11643-1:0x4524   # &C1-4524;
+        ] ;
         :eq g2.ucs_cns:0x5747         ; # &g2-CU+5747;
         .
         g2.ucs_cns:0x5747
@@ -3723,7 +3723,7 @@ a.ucs:0x21259
                          ] ;
     :eq rep.cns11643-4:0x2360     ; # &I-C4-2360;
     :eq rep.daikanwa:04920        ; # &I-M-04920;
-    :from.ancient        [ :sources chisebib:jiyun ,
+    ideo:ancient-form-of [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.mj:009270        ,
                                     rep.daikanwa:05568   ] ;
@@ -3799,7 +3799,7 @@ rep.cns11643-3:0x252D
     ] ;
     :eq rep.ucs_cns:0x5748        ; # &C3-252D;
     :eq rep.daikanwa:04921        ; # &I-M-04921;
-    :from.same           [ :context domain:s.:.hole ;
+    ideo:same-as         [ :context domain:s.:.hole ;
                            :sources chisebib:chuci-buzhu ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x5751         ] ;
@@ -3814,10 +3814,10 @@ rep.cns11643-3:0x252D
     g2.cns11643-3:0x252D
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x252D ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    a.ucs:0x2F817   # 冗
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    a.ucs:0x2F817   # 冗
+        ] ;
         :eq g2.ucs_cns:0x5748         ; # &g2-M-04921;
         :eq g2.daikanwa:04921         ; # &g2-M-04921;
         :subsume
@@ -3866,10 +3866,10 @@ rep.ucs_unicode:0x5748
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5748  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    rep.mj:007329   # &MJ007329;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    rep.mj:007329   # &MJ007329;
+        ] ;
         :eq g2.cbeta:04985            ; # &g2-CB04985;
         :subsume
             repi.ucs_unicode:0x5748 ,
@@ -5235,10 +5235,10 @@ rep.mj:032960
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x21274        ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    a.ucs:0x6238   # 戸
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    a.ucs:0x6238   # 戸
+        ] ;
         :eq g2.hanyo-denshi...jt:0xAF4A ; # &g2-MJ032960;
         :subsume
             repi.hanyo-denshi...jt:0xAF4A ,
@@ -5365,7 +5365,7 @@ rep.ucs_iso:0x21275
     :eq a.ucs_iwds-1:0x21275      ; # &C6-2661;
     :eq rep.cns11643-6:0x2661     ; # &C6-2661;
     :eq rep.daikanwa:04959        ; # &I-M-04959;
-    :from.same           [ :sources chisebib:wuyin-pianhai ,
+    ideo:same-as         [ :sources chisebib:wuyin-pianhai ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x5146         ] ;
     :subsume
@@ -5415,9 +5415,9 @@ rep.mj:057209
     isd:structure [ a idc:⿰ ;
         isd:left     a.ucs:0x571F ; # 土
         isd:right    [
-            :structure [ a idc:⿺ ;
-                :surround a.ucs:0x2E83 ; # ⺃
-                :filling  a.ucs:0x5315   # 匕
+            isd:structure [ a idc:⿺ ;
+                isd:surround a.ucs:0x2E83 ; # ⺃
+                isd:filling  a.ucs:0x5315   # 匕
             ]
         ]
     ] ;
@@ -5635,7 +5635,7 @@ a.ucs:0x2125F
     ideo:total-strokes     7 ;
     :eq rep.cns11643-6:0x2669     ; # &I-C6-2669;
     :eq rep.daikanwa:04965        ; # &I-M-04965;
-    :from.vulgar         [ :sources chisebib:zhengzitong ,
+    ideo:vulgar-form-of  [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x58EF         ] ;
     :subsume
@@ -5697,9 +5697,9 @@ a.ucs:0x575B
     ideo:hanyu-dazidian  ( 1 421 9 ) ;
     :eq rep.gb2312:0x4C33         ; # &I-G0-4C33;
     :eq rep.hanziku-2:0xA6D3      ; # &I-HZK02-A6D3;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  rep.mj:009337        ] ;
-    :from.vulgar         a.ucs:0x58DC         ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  rep.mj:009337        ] ;
+    ideo:vulgar-form-of  a.ucs:0x58DC         ;
     .
     rep.gb2312:0x4C33
                :abstract-glyph-of         gb2312:0x4C33  .
@@ -6244,10 +6244,10 @@ a.ucs:0x5765
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5765         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x4E14   # &g2-AJ1-01484;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x4E14   # &g2-AJ1-01484;
+        ] ;
         :eq g2.adobe-japan1-2:08417   ; # &g2-AJ1-08417;
         :eq g2.jis-x0212:0x3742       ; # &g2-AJ1-08417;
         :eq g2.cns11643-3:0x2823      ; # &g2-AJ1-08417;
@@ -6972,7 +6972,7 @@ rep.cns11643-3:0x2827
     ideo:strokes           5 ;
     ideo:total-strokes     8 ;
     :eq rep.daikanwa:04978        ; # &I-M-04978;
-    :from.ancient        [ :sources chisebib:zihui ,
+    ideo:ancient-form-of [ :sources chisebib:zihui ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x574D         ] ;
     :subsume
@@ -7256,7 +7256,7 @@ a.ucs:0x576F
     :eq rep.daikanwa:04984        ; # &I-M-04984;
     :eq rep.shinjigen:1362        ; # 坯
     :eq rep.jef-china3:0x47EB     ; # &I-JC3-47EB;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x574F         ] ;
     .
     rep.adobe-japan1-5:17423
@@ -8360,10 +8360,10 @@ a.ucs:0x577F
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x577F         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x4ED8   # &g2-AJ1-03527;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x4ED8   # &g2-AJ1-03527;
+        ] ;
         :eq g2.adobe-japan1-0:04485   ; # &g2-AJ1-04485;
         :eq g2.iso-ir165:0x2D5D       ; # &g2-AJ1-04485;
         :eq g2.jis-x0208:0x5434       ; # &g2-AJ1-04485;
@@ -8841,7 +8841,7 @@ rep.ucs_iso:0x212A5
     rep.daikanwa:05027
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:05027 ;
-        :from.vulgar         [ :sources chisebib:zhonghua-dazidian ,
+        ideo:vulgar-form-of  [ :sources chisebib:zhonghua-dazidian ,
                                         chisebib:daikanwa ;
                                :target  a.ucs:0x5146         ] ;
         :subsume
@@ -8934,7 +8934,7 @@ a.ucs:0x3634
     :eq rep.daikanwa:05028        ; # &I-M-05028;
     :eq rep.shinjigen:1357        ; # 㘴
     :eq rep.jef-china3:0x47D4     ; # &I-JC3-47D4;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x5750         ] ;
     .
     rep.cns11643-3:0x282C
@@ -9101,10 +9101,10 @@ rep.mj:008996
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x5789         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.mj:007757   # &g2-MJ007757;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.mj:007757   # &g2-MJ007757;
+        ] ;
         :eq g2.ucs_unicode:0x5789     ; # &g2-MJ008996;
         :eq g2.adobe-japan1-0:04486   ; # &g2-MJ008996;
         :eq g2.jis-x0208:0x5435       ; # &g2-MJ008996;
@@ -9344,8 +9344,8 @@ a.ucs:0x5784
     ideo:hanyu-dazidian  ( 1 430 6 ) ;
     :eq rep.gb2312:0x4222         ; # &I-G0-4222;
     :eq rep.hanziku-2:0xA8B6      ; # &I-HZK02-A8B6;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  rep.mj:009368        ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  rep.mj:009368        ] ;
     .
     rep.gb2312:0x4222
                :abstract-glyph-of         gb2312:0x4222  .
@@ -9424,8 +9424,8 @@ a.ucs:0x5C2D
     :eq rep.gt-pj-1:13894         ; # &I-GT-01770;
     :eq rep.shinjigen_rev:1428    ; # 尭
     :eq rep.jef-china3:0x47C8     ; # &I-JC3-47C8;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.adobe-japan1-0:07474 ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.adobe-japan1-0:07474 ] ;
     :subsume
         g2.adobe-japan1-0:01726 ,
         g2.ucs_unicode:0x5C2D ;
@@ -9651,7 +9651,7 @@ a.ucs_component:0x8881
     :abstract-character-of [ :context domain:component ;
                              :target     ucs:0x8881  ] ;
     ideo:radical          32 ; # ⼟ 
-    :eq a.iwds-1:0293             ; # &IWDS1-293;
+    :eq a.iwds-1:0293             ; # &A-compU+8881;
     .
     a.iwds-1:0293
            :abstract-character-of         iwds-1:0293    .
@@ -10074,10 +10074,10 @@ rep.ucs_unicode:0x5790
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5790  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_unicode:0x6B21 ; # &g2-UU+6B21;
-        isd:below    a.ucs:0x571F   # 土
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_unicode:0x6B21 ; # &g2-UU+6B21;
+            isd:below    a.ucs:0x571F   # 土
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :subsume
             repi.ucs_unicode:0x5790 ,
@@ -12136,10 +12136,10 @@ o.ucs_unicode:0x57AA
     rep.adobe-japan1-0:04491
         a chisegg:abstract-glyph ;
         :abstract-glyph-of adobe-japan1-0:04491 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x571F ; # 土
-        isd:right    rep.adobe-japan1-0:04738   # &AJ1-04738;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x571F ; # 土
+            isd:right    rep.adobe-japan1-0:04738   # &AJ1-04738;
+        ] ;
         :eq rep.ucs_unicode:0x57AA    ; # &AJ1-04491;
         :eq rep.jis-x0208:0x543A      ; # &I-J90-543A;
         :eq rep.jis-x0213-1:0x543A    ; # &I-JX1-543A;
@@ -12172,10 +12172,10 @@ o.ucs_unicode:0x57AA
             :rep.decomposition   [ :context domain:cid     ;
                                    :target  a.ucs:0x57AA         ,
                                             a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x5E76   # &g2-AJ1-04738;
-    ] ;
+            isd:structure [ a idc:⿰ ;
+                isd:left     rep.gt-k:00199 ; # &GT-K00199;
+                isd:right    g2.ucs_unicode:0x5E76   # &g2-AJ1-04738;
+            ] ;
             :eq g2.adobe-japan1-0:04491   ; # &g2-AJ1-04491;
             :eq g2.jis-x0208:0x543A       ; # &g2-AJ1-04491;
             :eq g2.jis-x0213-1:0x543A     ; # &g2-AJ1-04491;
@@ -12259,9 +12259,9 @@ rep.mj:009062
     :eq rep.gt-pj-1:15979         ; # &I-GT-06357;
     :eq rep.daikanwa...._.p:05086 ; # &MJ009062;
     :eq rep.shinjigen:1392        ; # &MJ009062;
-    :from.same           [ :sources chisebib:daikanwa ;
+    ideo:same-as         [ :sources chisebib:daikanwa ;
                            :target  a.ucs:0x2F852        ] ;
-    :from.simplified     a.ucs:0x2F852        ;
+    ideo:simplified-form-of a.ucs:0x2F852        ;
     :subsume
         g2.mj:009062         ,
         repi.hng-khm:02550   ;
@@ -12892,10 +12892,10 @@ a.ucs:0x2341F
     g2.cbeta:01819
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cbeta:01819 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    rep.ucs_iso:0x21241 ; # &U-00021241;
-        isd:below    a.ucs:0x6728   # 木
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    rep.ucs_iso:0x21241 ; # &U-00021241;
+            isd:below    a.ucs:0x6728   # 木
+        ] ;
         .
     g2.ucs_iso:0x2341F
         a chisegg:abstract-glyph-form ;
@@ -13411,7 +13411,7 @@ a.ucs:0x57C0
     :eq rep.daikanwa:05104        ; # &I-M-05104;
     :eq rep.shinjigen:1372        ; # 埀
     :eq rep.cbeta:01326           ; # &I-CB01326;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  rep.adobe-japan1-0:02600 ] ;
     :subsume
         g2.ucs_unicode:0x57C0 ;
@@ -14280,7 +14280,7 @@ a.ucs:0x57CA
     :eq rep.cns11643-3:0x3037     ; # &I-C3-3037;
     :eq rep.daikanwa:05115        ; # &I-M-05115;
     :eq rep.cbeta:09928           ; # &I-CB09928;
-    :from.ancient        [ :sources chisebib:yupian ,
+    ideo:ancient-form-of [ :sources chisebib:yupian ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x5730         ] ;
     :subsume
@@ -15090,7 +15090,7 @@ rep.mj:009069
     :eq rep.hanyo-denshi...jt:0xAF5D ; # &I-HD-JT-AF5D;
     :eq rep.daikanwa:05124        ; # &I-M-05124;
     :eq rep.shinjigen:1404        ; # &MJ009069;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  rep.mj:009067        ] ;
     :subsume
         g2.mj:009069         ,
@@ -15251,10 +15251,10 @@ a.ucs:0x212F3
     :eq rep.cns11643-6:0x3636     ; # &I-C6-3636;
     :eq rep.daikanwa:05125        ; # &I-M-05125;
     :eq rep.shinjigen:1389        ; # 𡋳
-    :from.original       [ :sources chisebib:zhengzitong ,
-                                    chisebib:daikanwa ,
-                                    chisebib:shinjigen ;
-                           :target  rep.adobe-japan1-0:04488 ] ;
+    ideo:original-form-of [ :sources chisebib:zhengzitong ,
+                                     chisebib:daikanwa ,
+                                     chisebib:shinjigen ;
+                            :target  rep.adobe-japan1-0:04488 ] ;
     :subsume
         g2.daikanwa:05125    ,
         g2.cns11643-6:0x3636 ,
@@ -15364,7 +15364,7 @@ rep.cns11643-3:0x3036
     :eq a.ucs_iwds-1:0x57D1       ; # &C3-3036;
     :eq rep.ucs_unicode:0x57D1    ; # &C3-3036;
     :eq rep.daikanwa:05129        ; # &I-M-05129;
-    :from.same           [ :sources chisebib:misc ,
+    ideo:same-as         [ :sources chisebib:misc ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x54F2         ] ;
     :subsume
@@ -15954,7 +15954,7 @@ a.ucs:0xFA0F
     ideo:total-strokes    10 ;
     isd:structure [ a idc:⿰ ;
         isd:left     a.ucs:0x571F ; # 土
-        isd:right    a.ucs_component:0x8C37   # &IWDS1-132;
+        isd:right    a.ucs_component:0x8C37   # &A-compU+8C37;
     ] ;
     .
 
@@ -15990,10 +15990,10 @@ rep.adobe-japan1-2:08421
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0xFA0F         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x8C37   # &g2-AJ1-02921;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x8C37   # &g2-AJ1-02921;
+        ] ;
         :eq g2.adobe-japan1-2:08421   ; # &g2-AJ1-08421;
         :eq g2.jis-x0213-1:0x2F4B     ; # &g2-AJ1-08421;
         :eq g2.daikanwa...ho:0085     ; # &g2-AJ1-08421;
@@ -16157,10 +16157,10 @@ a.ucs:0x57DB
     g2.cns11643-3:0x3032
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x3032 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.adobe-japan1-0:04223   # &g2-AJ1-04223;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.adobe-japan1-0:04223   # &g2-AJ1-04223;
+        ] ;
         :eq g2.ucs_cns:0x57DB         ; # &g2-CB05739;
         :eq g2.cbeta:05739            ; # &g2-CB05739;
         :subsume
@@ -16189,10 +16189,10 @@ a.ucs:0x57DB
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x57DB  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x518F   # &g2-UU+518F;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x518F   # &g2-UU+518F;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
@@ -16231,7 +16231,7 @@ a.ucs:0x57DC
     :eq rep.gt-pj-1:18232         ; # &I-GT-06583;
     :eq rep.daikanwa:05154        ; # &I-M-05154;
     :eq rep.shinjigen:8566        ; # 埜
-    :from.ancient        [ :sources chisebib:shinjigen ;
+    ideo:ancient-form-of [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x91CE         ] ;
     :subsume
         g2.ucs_unicode:0x57DC ,
@@ -16910,10 +16910,10 @@ rep.cns11643-3:0x346D
     g2.daikanwa:05163
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:05163 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.adobe-japan1-0:01931   # &g2-AJ1-01931;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.adobe-japan1-0:01931   # &g2-AJ1-01931;
+        ] ;
         :eq g2.cbeta:00692            ; # &g2-M-05163;
         :subsume
             repi.daikanwa:05163  ,
@@ -16932,10 +16932,10 @@ rep.cns11643-3:0x346D
     g2.cns11643-3:0x346D
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x346D ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.cns11643-1:0x4F4D   # &g2-CU+864E;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.cns11643-1:0x4F4D   # &g2-CU+864E;
+        ] ;
         :eq g2.ucs_cns:0x3648         ; # &g2-CU+3648;
         .
         g2.ucs_cns:0x3648
@@ -16963,10 +16963,10 @@ rep.ucs_unicode:0x3648
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x3648  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x864E   # &g2-UU+864E;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x864E   # &g2-UU+864E;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
@@ -19429,10 +19429,10 @@ a.ucs:0x57FF
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x57FF         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_unicode:0x6CE5 ; # &g2-AJ1-03103;
-        isd:below    a.ucs:0x571F   # 土
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_unicode:0x6CE5 ; # &g2-AJ1-03103;
+            isd:below    a.ucs:0x571F   # 土
+        ] ;
         :eq g2.adobe-japan1-4:14432   ; # &g2-AJ1-14432;
         :eq g2.jis-x0212:0x3779       ; # &g2-AJ1-14432;
         :eq g2.jis-x0213-1:0x2F55     ; # &g2-AJ1-14432;
@@ -19498,10 +19498,10 @@ a.ucs:0x57FF
         ideo:radical          32 ; # ⼟ 
         ideo:strokes           8 ;
         ideo:total-strokes    11 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.cns11643-1:0x4E47 ; # &g2-CU+6CE5;
-        isd:below    a.ucs:0x571F   # 土
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.cns11643-1:0x4E47 ; # &g2-CU+6CE5;
+            isd:below    a.ucs:0x571F   # 土
+        ] ;
         :eq g2.ucs_cns:0x57FF         ; # &g2-CU+57FF;
         .
         g2.ucs_cns:0x57FF
@@ -21162,9 +21162,9 @@ a.ucs:0x2F855
     :eq rep.hanyo-denshi...ks:059680 ; # 型
     :eq rep.hanyo-denshi...ks...mf:005968 ; # &I-KSMF-05968;
     :eq rep.daikanwa:05234        ; # &I-M-05234;
-    :from.original       [ :sources chisebib:zhengzitong ,
-                                    chisebib:daikanwa ;
-                           :target  rep.mj:008998        ] ;
+    ideo:original-form-of [ :sources chisebib:zhengzitong ,
+                                     chisebib:daikanwa ;
+                            :target  rep.mj:008998        ] ;
     .
     rep.mj:008999
                :abstract-glyph-of             mj:008999  .
@@ -21604,7 +21604,7 @@ a.ucs:0x2F854
     ideo:strokes           8 ;
     ideo:total-strokes    11 ;
     :eq rep.cns11643-6:0x3E2B     ; # &I-C6-3E2B;
-    :from.same           [ :sources chisebib:ucs ;
+    ideo:same-as         [ :sources chisebib:ucs ;
                            :target  a.ucs:0x580D         ] ;
     .
     rep.cns11643-6:0x3E2B
@@ -21651,10 +21651,10 @@ rep.cns11643-4:0x3669
     g2.daikanwa:05235
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:05235 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0xFA55   # &g2-JX1-7951;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0xFA55   # &g2-JX1-7951;
+        ] ;
         :eq g2.cbeta:02027            ; # &g2-M-05235;
         :subsume
             repi.daikanwa:05235  ,
@@ -21673,10 +21673,10 @@ rep.cns11643-4:0x3669
     g2.cns11643-4:0x3669
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-4:0x3669 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.cns11643-1:0x5273   # &g2-CU+7A81;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.cns11643-1:0x5273   # &g2-CU+7A81;
+        ] ;
         :eq g2.ucs_cns:0x5817         ; # &g2-CU+5817;
         .
         g2.ucs_cns:0x5817
@@ -21686,10 +21686,10 @@ rep.cns11643-4:0x3669
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5817  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x7A81   # &g2-UU+7A81;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x7A81   # &g2-UU+7A81;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :subsume
             repi.ucs_unicode:0x5817 ,
@@ -21906,18 +21906,18 @@ rep.adobe-japan1-0:07986
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5819         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.adobe-japan1-6:21334   # &g2-AJ1-21334;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.adobe-japan1-6:21334   # &g2-AJ1-21334;
+        ] ;
         .
     g2.cns11643-2:0x3A63
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-2:0x3A63 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.cns11643-2:0x2959   # &g2-CU+5794;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.cns11643-2:0x2959   # &g2-CU+5794;
+        ] ;
         :eq g2.ucs_cns:0x5819         ; # &g2-CU+5819;
         .
         g2.ucs_cns:0x5819
@@ -22121,10 +22121,10 @@ rep.adobe-japan1-0:04503
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x581D         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.adobe-japan1-0:04376   # &g2-AJ1-04376;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.adobe-japan1-0:04376   # &g2-AJ1-04376;
+        ] ;
         :eq g2.ucs_cns:0x581D         ; # &g2-AJ1-04503;
         :eq g2.ucs_jis:0x581D         ; # &g2-AJ1-04503;
         :eq g2.jis-x0208:0x5446       ; # &g2-AJ1-04503;
@@ -22211,10 +22211,10 @@ rep.ucs_unicode:0x581D
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x581D  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x54BC   # &g2-UU+54BC;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x54BC   # &g2-UU+54BC;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb12345:0x5B76         ; # &g2-UU+581D;
         .
@@ -22600,10 +22600,10 @@ a.ucs:0x5821
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5821         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_unicode:0x4FDD ; # &g2-AJ1-03629;
-        isd:below    g2.ucs_unicode:0x571F   # &g2-AJ1-03156;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_unicode:0x4FDD ; # &g2-AJ1-03629;
+            isd:below    g2.ucs_unicode:0x571F   # &g2-AJ1-03156;
+        ] ;
         :eq g2.adobe-japan1-0:04505   ; # &g2-AJ1-04505;
         :eq g2.gb2312:0x3124          ; # &g2-AJ1-04505;
         :eq g2.ks-x1001:0x5C42        ; # &g2-AJ1-04505;
@@ -22676,10 +22676,10 @@ a.ucs:0x5821
     g2.cns11643-1:0x5E5F
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x5E5F ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.cns11643-1:0x4F71 ; # &g2-CU+4FDD;
-        isd:below    g2.ucs_unicode:0x571F   # &g2-AJ1-03156;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.cns11643-1:0x4F71 ; # &g2-CU+4FDD;
+            isd:below    g2.ucs_unicode:0x571F   # &g2-AJ1-03156;
+        ] ;
         :eq g2.ucs_cns:0x5821         ; # &g2-CU+5821;
         .
         g2.ucs_cns:0x5821
@@ -23023,10 +23023,10 @@ a.ucs:0x5826
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5826         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x7686   # &g2-AJ1-01413;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x7686   # &g2-AJ1-01413;
+        ] ;
         :eq g2.adobe-japan1-5:19294   ; # &g2-AJ1-19294;
         :eq g2.jis-x0212:0x3827       ; # &g2-AJ1-19294;
         :eq g2.daikanwa:05261         ; # &g2-AJ1-19294;
@@ -23086,10 +23086,10 @@ a.ucs:0x5826
     g2.cns11643-3:0x3A4C
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x3A4C ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.cns11643-1:0x5255   # &g2-CU+7686;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.cns11643-1:0x5255   # &g2-CU+7686;
+        ] ;
         :eq g2.ucs_cns:0x5826         ; # &g2-CU+5826;
         .
         g2.ucs_cns:0x5826
@@ -23219,7 +23219,7 @@ a.ucs:0x21377
     :eq rep.ucs_unicode:0x5829    ; # 𡍷
     :eq rep.ucs_cns:0x21377       ; # 𡍷
     :eq rep.cns11643-4:0x3673     ; # &I-C4-3673;
-    :from.simplified     rep.cns11643-2:0x3A61 ;
+    ideo:simplified-form-of rep.cns11643-2:0x3A61 ;
     .
     rep.ucs_unicode:0x5829
                :abstract-glyph-of [ :context domain:unicode ;
@@ -23307,10 +23307,10 @@ rep.adobe-japan1-0:01514
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x582A         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.adobe-japan1-0:02585   # &g2-AJ1-02585;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.adobe-japan1-0:02585   # &g2-AJ1-02585;
+        ] ;
         :eq g2.ucs_jis:0x582A         ; # &g2-AJ1-01514;
         :eq g2.ucs_ks:0x582A          ; # &g2-AJ1-01514;
         :eq g2.ks-x1001:0x4A6D        ; # &g2-AJ1-01514;
@@ -23379,10 +23379,10 @@ rep.adobe-japan1-0:01514
     g2.cns11643-1:0x5E5A
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x5E5A ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.cns11643-1:0x5249   # &g2-CU+751A;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.cns11643-1:0x5249   # &g2-CU+751A;
+        ] ;
         :eq g2.ucs_cns:0x582A         ; # &g2-CU+582A;
         .
         g2.ucs_cns:0x582A
@@ -23392,10 +23392,10 @@ rep.adobe-japan1-0:01514
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x582A  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x751A   # &g2-UU+751A;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x751A   # &g2-UU+751A;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb2312:0x3F30          ; # &g2-UU+582A;
         .
@@ -23829,9 +23829,9 @@ rep.ucs_iso:0x2136E
                            :target  ( "sui" ) ;
                          ] ;
     :eq rep.daikanwa:05273        ; # &M-05273;
-    :from.original       [ :sources chisebib:zhengzitong ,
-                                    chisebib:daikanwa ;
-                           :target  rep.adobe-japan1-0:02600 ] ;
+    ideo:original-form-of [ :sources chisebib:zhengzitong ,
+                                     chisebib:daikanwa ;
+                            :target  rep.adobe-japan1-0:02600 ] ;
     :subsume
         g2.daikanwa:05273    ,
         g2.ucs_iso:0x2136E   ;
@@ -23939,10 +23939,10 @@ rep.adobe-japan1-0:01283
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5830         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x533D   # &g2-AJ1-19206;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x533D   # &g2-AJ1-19206;
+        ] ;
         :eq g2.adobe-japan1-0:01283   ; # &g2-AJ1-01283;
         :eq g2.gb2312:0x515F          ; # &g2-AJ1-01283;
         :eq g2.ks-x1001:0x6568        ; # &g2-AJ1-01283;
@@ -24130,10 +24130,10 @@ rep.adobe-japan1-0:03651
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5831         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.adobe-japan1-0:01982 ; # &g2-AJ1-01982;
-        isd:right    a.ucs:0x20B1D   # 𠬝
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.adobe-japan1-0:01982 ; # &g2-AJ1-01982;
+            isd:right    a.ucs:0x20B1D   # 𠬝
+        ] ;
         :eq g2.ucs_jis:0x5831         ; # &g2-AJ1-03651;
         :eq g2.ucs_ks:0x5831          ; # &g2-AJ1-03651;
         :eq g2.ks-x1001:0x5C43        ; # &g2-AJ1-03651;
@@ -24210,10 +24210,10 @@ rep.adobe-japan1-0:03651
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5831  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x5E78 ; # &g2-UU+5E78;
-        isd:right    a.ucs:0x20B1D   # 𠬝
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_unicode:0x5E78 ; # &g2-UU+5E78;
+            isd:right    a.ucs:0x20B1D   # 𠬝
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.cns11643-1:0x5E5E      ; # &g2-UU+5831;
         :eq g2.gb12345:0x3128         ; # &g2-UU+5831;
@@ -24756,8 +24756,8 @@ rep.mj:009176
     :eq rep.gt:06554              ; # &I-GT-06554;
     :eq rep.gt-pj-1:17736         ; # &I-GT-06554;
     :eq rep.jef-china3:0x47CB     ; # &I-JC3-47CB;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:009177        ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:009177        ] ;
     :subsume
         g2.mj:009176         ;
     .
@@ -24923,7 +24923,7 @@ a.ucs:0x2136F
                          ] ;
     :eq rep.cns11643-6:0x4744     ; # &I-C6-4744;
     :eq rep.daikanwa:05281        ; # &I-M-05281;
-    :from.Small-Seal     [ :sources chisebib:zhengzitong ,
+    ideo:Small-Seal-of   [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-6:21334 ] ;
     :subsume
@@ -25186,10 +25186,10 @@ a.ucs:0x583A
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x583A         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.adobe-japan1-0:01412   # &g2-AJ1-01412;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.adobe-japan1-0:01412   # &g2-AJ1-01412;
+        ] ;
         :eq g2.adobe-japan1-0:02134   ; # &g2-AJ1-02134;
         :eq g2.ks-x1001:0x4C77        ; # &g2-AJ1-02134;
         :eq g2.jis-x0208:0x3A66       ; # &g2-AJ1-02134;
@@ -25259,10 +25259,10 @@ a.ucs:0x583A
     g2.cns11643-3:0x3A4E
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x3A4E ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x754C   # &g2-GT-27949;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x754C   # &g2-GT-27949;
+        ] ;
         :eq g2.ucs_cns:0x583A         ; # &g2-CB01948;
         :eq g2.cbeta:01948            ; # &g2-CB01948;
         :subsume
@@ -25788,10 +25788,10 @@ a.ucs:0x21394
         a chisegg:abstract-glyph ;
         :abstract-glyph-of [ :context domain:unicode ;
                              :target     ucs:0x21394 ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    a.ucs:0x5C4B   # 屋
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    a.ucs:0x5C4B   # 屋
+        ] ;
         :eq rep.daikanwa:05311        ; # &M-05311;
         :eq rep.cbeta:00098           ; # &I-CB00098;
         .
@@ -25833,7 +25833,7 @@ rep.daikanwa:05315
     ideo:radical          32 ; # ⼟ 
     ideo:strokes           9 ;
     ideo:total-strokes    12 ;
-    :from.same           [ :sources chisebib:wuyin-pianhai ,
+    ideo:same-as         [ :sources chisebib:wuyin-pianhai ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x87FB         ] ;
     .
@@ -25900,8 +25900,8 @@ rep.adobe-japan1-0:03597
     :eq rep.daikanwa:05316        ; # &I-M-05316;
     :eq rep.shinjigen_rev:1454    ; # &AJ1-03597;
     :eq rep.cbeta:06237           ; # &I-CB06237;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.adobe-japan1-4:13384 ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.adobe-japan1-4:13384 ] ;
     :subsume
         g2.ucs_unicode:0x5840 ;
     .
@@ -25930,10 +25930,10 @@ rep.adobe-japan1-0:03597
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5840         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    a.ucs:0x5C4F   # 屏
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    a.ucs:0x5C4F   # 屏
+        ] ;
         :eq g2.adobe-japan1-0:03597   ; # &g2-AJ1-03597;
         :eq g2.jis-x0208:0x4A3D       ; # &g2-AJ1-03597;
         :eq g2.jis-x0213-1:0x4A3D     ; # &g2-AJ1-03597;
@@ -26030,10 +26030,10 @@ rep.adobe-japan1-4:13384
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5840         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.adobe-japan1-0:07826   # &g2-AJ1-07826;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.adobe-japan1-0:07826   # &g2-AJ1-07826;
+        ] ;
         :eq g2.adobe-japan1-4:13384   ; # 塀
         :eq g2.jis-x0213-1:0x2F5A     ; # 塀
         :eq g2.shinjigen...._.p_rev:1454 ; # 塀
@@ -26059,10 +26059,10 @@ rep.adobe-japan1-4:13384
     g2.jef-china3:0x48B9
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of jef-china3:0x48B9 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x5C5B   # &g2-UU+5C5B;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x5C5B   # &g2-UU+5C5B;
+        ] ;
         .
 
 a.ucs:0x5841
@@ -26080,12 +26080,12 @@ a.ucs:0x5841
     :eq rep.daikanwa...._.p:05316 ; # 塁
     :eq rep.shinjigen_1ed:1450    ; # 塁
     :eq rep.shinjigen_rev:1452    ; # 塁
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :sources chisebib:JP...Jouyou ,
-                                    chisebib:daikanwa ,
-                                    chisebib:shinjigen_1ed ,
-                                    chisebib:shinjigen_rev ;
-                           :target  a.ucs:0x58D8         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :sources chisebib:JP...Jouyou ,
+                                       chisebib:daikanwa ,
+                                       chisebib:shinjigen_1ed ,
+                                       chisebib:shinjigen_rev ;
+                              :target  a.ucs:0x58D8         ] ;
     :subsume
         g2.ucs_unicode:0x5841 ;
     .
@@ -26290,12 +26290,12 @@ rep.adobe-japan1-0:02852
     :eq rep.gt:06653              ; # &I-GT-06653;
     :eq rep.gt-pj-1:16964         ; # &I-GT-06653;
     :eq rep.shinjigen:1436        ; # &AJ1-02852;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x58AE         ] ;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0x58AE         ] ;
-    :from.simplified     [ :context domain:ucs     ;
-                           :target  a.ucs:0x58AE         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x58AE         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0x58AE         ] ;
+    ideo:simplified-form-of [ :context domain:ucs     ;
+                              :target  a.ucs:0x58AE         ] ;
     :subsume
         g2.ucs_unicode:0x5815 ;
     .
@@ -26788,10 +26788,10 @@ a.ucs:0x584A
         :abstract-glyph-of adobe-japan1-0:01396 ;
         ideo:strokes          10 ;
         ideo:total-strokes    13 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x571F ; # 土
-        isd:right    rep.adobe-japan1-0:01614   # &AJ1-01614;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x571F ; # 土
+            isd:right    rep.adobe-japan1-0:01614   # &AJ1-01614;
+        ] ;
         :eq rep.ucs_jis:0x584A        ; # &AJ1-01396;
         :eq rep.jis-x0208:0x3274      ; # &I-J90-3274;
         :eq rep.ks-x1001:0x4E54       ; # &I-K0-4E54;
@@ -26917,10 +26917,10 @@ a.ucs:0x584A
                              :target     ucs:0x584A  ] ;
         ideo:strokes           9 ;
         ideo:total-strokes    12 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x571F ; # 土
-        isd:right    rep.gb2312:0x396D   # &G0-396D;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x571F ; # 土
+            isd:right    rep.gb2312:0x396D   # &G0-396D;
+        ] ;
         :rep.ucs_JP...hanazono     rdf:nil ;
         :eq rep.gb12345:0x3F69        ; # &UU+584A;
         :subsume
@@ -27481,10 +27481,10 @@ a.ucs:0x5850
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5850         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.adobe-japan1-0:02761   # &g2-AJ1-02761;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.adobe-japan1-0:02761   # &g2-AJ1-02761;
+        ] ;
         :eq g2.ucs_cns:0x5850         ; # &g2-AJ1-21353;
         :eq g2.ucs_jis:0x5850         ; # &g2-AJ1-21353;
         :eq g2.jis-x0212:0x3831       ; # &g2-AJ1-21353;
@@ -27536,10 +27536,10 @@ a.ucs:0x5850
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5850  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x7D20   # &g2-UU+7D20;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x7D20   # &g2-UU+7D20;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :subsume
             repi.ucs_unicode:0x5850 ,
@@ -28023,10 +28023,10 @@ rep.mj:009206
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x5854         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.cns11643-2:0x3251   # &g2-M-30937;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.cns11643-2:0x3251   # &g2-M-30937;
+        ] ;
         :eq g2.ucs_cns:0x5854         ; # &g2-MJ009206;
         :eq g2.cns11643-1:0x6357      ; # &g2-MJ009206;
         :eq g2.hanyo-denshi...ks:060960 ; # &g2-MJ009206;
@@ -28143,10 +28143,10 @@ rep.mj:009205
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x5854         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.mj:021865   # &g2-MJ021865;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.mj:021865   # &g2-MJ021865;
+        ] ;
         :eq g2.ucs_unicode:0x5854     ; # &g2-MJ009205;
         :eq g2.adobe-japan1-0:03165   ; # &g2-MJ009205;
         :eq g2.gb2312:0x4B7E          ; # &g2-MJ009205;
@@ -28412,10 +28412,10 @@ rep.cns11643-3:0x4053
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x365B  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x5C03   # &g2-AJ1-17537;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x5C03   # &g2-AJ1-17537;
+        ] ;
         :eq g2.daikanwa:05337         ; # &g2-M-05337;
         :eq g2.cbeta:01243            ; # &g2-M-05337;
         :subsume
@@ -28443,10 +28443,10 @@ rep.cns11643-3:0x4053
     g2.cns11643-3:0x4053
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x4053 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.cns11643-2:0x2E6B   # &g2-CU+5C03;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.cns11643-2:0x2E6B   # &g2-CU+5C03;
+        ] ;
         :eq g2.ucs_cns:0x365B         ; # &g2-CU+365B;
         .
         g2.ucs_cns:0x365B
@@ -28629,9 +28629,9 @@ repi.hng-khi:00350
     ideo:total-strokes    13 ;
     isd:structure [ a idc:⿸ ;
         isd:surround [
-            :structure [ a idc:⿰ ;
-                :left     a.ucs:0x2EA1 ; # ⺡
-                :right    a.ucs:0x2A72C   # 𪜬
+            isd:structure [ a idc:⿰ ;
+                isd:left     a.ucs:0x2EA1 ; # ⺡
+                isd:right    a.ucs:0x2A72C   # 𪜬
             ]
         ] ;
         isd:filling  a.ucs:0x571F   # 土
@@ -28855,8 +28855,8 @@ rep.mj:009211
     :eq rep.gt-k:10255            ; # &I-GT-K10255;
     :eq rep.gt-pj-1:17764         ; # &I-GT-06767;
     :eq rep.jef-china3:0x48C7     ; # &I-JC3-48C7;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:009210        ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:009210        ] ;
     :subsume
         g2.mj:009211         ;
     .
@@ -29531,8 +29531,8 @@ rep.mj:009215
     :eq rep.gt-pj-1:17485         ; # &I-GT-06661;
     :eq rep.shinjigen_rev:1440    ; # &MJ009215;
     :eq rep.jef-china3:0x47C9     ; # &I-JC3-47C9;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.adobe-japan1-0:07746 ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.adobe-japan1-0:07746 ] ;
     :subsume
         g2.mj:009215         ,
         a.ucs:0xFA7C         ,
@@ -30051,10 +30051,10 @@ rep.gt:06747
     g2.gt:06747
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of gt:06747 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.adobe-japan1-4:13938   # &g2-AJ1-13938;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.adobe-japan1-4:13938   # &g2-AJ1-13938;
+        ] ;
         :eq g2.daikanwa:05354         ; # &g2-GT-06747;
         :eq g2.cbeta:00694            ; # &g2-GT-06747;
         :eq g2.jef-china3:0x97DD      ; # &g2-GT-06747;
@@ -30109,10 +30109,10 @@ rep.cns11643-3:0x405C
     g2.cns11643-3:0x405C
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x405C ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.cns11643-1:0x5851   # &g2-CU+8FFD;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.cns11643-1:0x5851   # &g2-CU+8FFD;
+        ] ;
         :eq g2.ucs_cns:0x5860         ; # &g2-CU+5860;
         .
         g2.ucs_cns:0x5860
@@ -30146,10 +30146,10 @@ rep.gt:06654
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x5860  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.mj:025871   # &g2-MJ025871;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.mj:025871   # &g2-MJ025871;
+        ] ;
         :eq g2.gt:06654               ; # &g2-GT-06654;
         :subsume
             repi.ucs_unicode:0x5860 ,
@@ -31097,8 +31097,8 @@ a.ucs:0x5869
     :eq rep.daikanwa:05382        ; # &I-M-05382;
     :eq rep.shinjigen:9769        ; # 塩
     :eq rep.cbeta:02183           ; # &I-CB02183;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0x9E7D         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0x9E7D         ] ;
     :subsume
         g2.ucs_unicode:0x5869 ;
     .
@@ -31270,10 +31270,10 @@ rep.daikanwa:05384
     g2.daikanwa:05384
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:05384 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.adobe-japan1-5:19722   # &g2-AJ1-19722;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.adobe-japan1-5:19722   # &g2-AJ1-19722;
+        ] ;
         :eq g2.cbeta:00693            ; # &g2-M-05384;
         :subsume
             repi.daikanwa:05384  ,
@@ -31315,10 +31315,10 @@ rep.cns11643-3:0x4059
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x586A  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x8200   # &g2-UU+8200;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x8200   # &g2-UU+8200;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.cns11643-3:0x4059      ; # &g2-UU+586A;
         :subsume
@@ -31393,8 +31393,8 @@ rep.adobe-japan1-0:03120
     :eq rep.gt-pj-1:17718         ; # &I-GT-06762;
     :eq rep.daikanwa...ho:0093    ; # &AJ1-03120;
     :eq rep.jef-china3:0x47CA     ; # &I-JC3-47CA;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.adobe-japan1-0:07751 ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.adobe-japan1-0:07751 ] ;
     :subsume
         g2.adobe-japan1-0:03120 ;
     .
@@ -31843,12 +31843,12 @@ rep.cbeta:05673
     isd:structure [ a idc:⿰ ;
         isd:left     rep.gt-k:00199 ; # &GT-K00199;
         isd:right    [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x516B ; # 八
-                :below    [
-                    :structure [ a idc:⿱ ;
-                        :above    a.ucs:0x53C8 ; # 又
-                        :below    a.ucs:0x76BF   # 皿
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x516B ; # 八
+                isd:below    [
+                    isd:structure [ a idc:⿱ ;
+                        isd:above    a.ucs:0x53C8 ; # 又
+                        isd:below    a.ucs:0x76BF   # 皿
                     ]
                 ]
             ]
@@ -31896,7 +31896,7 @@ rep.adobe-japan1-0:04504
     :eq rep.daikanwa:05385        ; # &I-M-05385;
     :eq rep.shinjigen:1435        ; # &AJ1-04504;
     :eq rep.cbeta:00588           ; # &I-CB00588;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  rep.mj:009174        ] ;
     :subsume
         g2.ucs_unicode:0x5872 ;
@@ -31930,10 +31930,10 @@ rep.adobe-japan1-0:04504
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x5872         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_iso:0x2C037   # &g2-CDP-8CBE;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_iso:0x2C037   # &g2-CDP-8CBE;
+        ] ;
         :eq g2.adobe-japan1-0:04504   ; # &g2-AJ1-04504;
         :eq g2.jis-x0208:0x5447       ; # &g2-AJ1-04504;
         :eq g2.cns11643-3:0x4643      ; # &g2-AJ1-04504;
@@ -32767,12 +32767,12 @@ a.ucs:0x587C
                            :sources chisebib:jiyun ] ,
                          [ :target  a.ucs:0x5718         ;
                            :sources chisebib:jiyun ] ;
-    :from.interchangeable [ :sources chisebib:daikanwa ;
-                            :target  [ :target  rep.adobe-japan1-0:04642 ;
-                                       :sources chisebib:maoshi-shu ,
-                                                chisebib:daikanwa ] ,
-                                     a.ucs:0x5718         ] ;
-    :from.same           [ :sources chisebib:daikanwa ;
+    ideo:interchangeable-form-of [ :sources chisebib:daikanwa ;
+                                   :target  [ :target  rep.adobe-japan1-0:04642 ;
+                                              :sources chisebib:maoshi-shu ,
+                                                       chisebib:daikanwa ] ,
+                                            a.ucs:0x5718         ] ;
+    ideo:same-as         [ :sources chisebib:daikanwa ;
                            :target  [ :target  a.ucs:0x750E         ;
                                       :sources chisebib:jiyun ,
                                                chisebib:daikanwa ] ,
@@ -34284,10 +34284,10 @@ rep.adobe-japan1-6:21359
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x588C         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.mj:011015   # &g2-MJ011015;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.mj:011015   # &g2-MJ011015;
+        ] ;
         :eq g2.adobe-japan1-6:21359   ; # &g2-AJ1-21359;
         :eq g2.jis-x0212:0x3841       ; # &g2-AJ1-21359;
         :eq g2.cns11643-3:0x463A      ; # &g2-AJ1-21359;
@@ -34523,7 +34523,7 @@ a.ucs:0x5848
     ideo:strokes           9 ;
     ideo:total-strokes    12 ;
     ideo:hanyu-dazidian  ( 1 468 4 ) ;
-    :from.simplified     a.ucs:0x588D         ;
+    ideo:simplified-form-of a.ucs:0x588D         ;
     :subsume
         rep.ucs_unicode:0x5848 ,
         rep.cns11643-2:0x3A69 ;
@@ -35410,8 +35410,8 @@ a.ucs:0x5897
     :eq rep.gt-pj-1:16765         ; # &I-GT-06835;
     :eq rep.daikanwa...._.p:05448 ; # 増
     :eq rep.shinjigen:1482        ; # 増
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.mj:009289        ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.mj:009289        ] ;
     :subsume
         g2.ucs_unicode:0x5897 ;
     .
@@ -35573,8 +35573,8 @@ a.ucs:0x5899
     ideo:hanyu-dazidian  ( 1 479 6 ) ;
     :eq rep.gb2312:0x473D         ; # &I-G0-473D;
     :eq rep.hanziku-2:0xB2B4      ; # &I-HZK02-B2B4;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x58BB         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x58BB         ] ;
     .
     rep.gb2312:0x473D
                :abstract-glyph-of         gb2312:0x473D  .
@@ -35761,10 +35761,10 @@ rep.adobe-japan1-4:13937
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x589C         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ks-x1001:0x5369 ; # &g2-M-41750;
-        isd:below    a.ucs:0x571F   # 土
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ks-x1001:0x5369 ; # &g2-M-41750;
+            isd:below    a.ucs:0x571F   # 土
+        ] ;
         :eq g2.ucs_ks:0x589C          ; # &g2-AJ1-13937;
         :eq g2.ks-x1001:0x754D        ; # &g2-AJ1-13937;
         :eq g2.daikanwa:05451         ; # &g2-AJ1-13937;
@@ -35883,10 +35883,10 @@ rep.mj:009286
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x589C         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.mj:027645 ; # &g2-MJ027645;
-        isd:below    a.ucs:0x571F   # 土
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.mj:027645 ; # &g2-MJ027645;
+            isd:below    a.ucs:0x571F   # 土
+        ] ;
         :eq g2.ucs_jis:0x589C         ; # &g2-MJ009286;
         :eq g2.adobe-japan1-0:03042   ; # &g2-MJ009286;
         :eq g2.jis-x0208:0x4446       ; # &g2-MJ009286;
@@ -35938,10 +35938,10 @@ rep.mj:009286
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x589C  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_unicode:0x968A ; # &g2-UU+968A;
-        isd:below    a.ucs:0x571F   # 土
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_unicode:0x968A ; # &g2-UU+968A;
+            isd:below    a.ucs:0x571F   # 土
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb12345:0x5739         ; # &g2-UU+589C;
         .
@@ -35953,10 +35953,10 @@ rep.mj:009286
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x589C         ,
                                         a.ucs:0xE0103        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.mj:027646 ; # &g2-MJ027646;
-        isd:below    a.ucs:0x571F   # 土
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.mj:027646 ; # &g2-MJ027646;
+            isd:below    a.ucs:0x571F   # 土
+        ] ;
         :eq g2.ucs_cns:0x589C         ; # &MJ009287;
         :eq g2.cns11643-1:0x6C43      ; # &MJ009287;
         :eq g2.hanyo-denshi...ft:0x344C ; # &MJ009287;
@@ -36719,10 +36719,10 @@ a.ucs:0x58A2
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x58A2         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x767C   # &g2-UU+767C;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x767C   # &g2-UU+767C;
+        ] ;
         :eq g2.adobe-japan1-6:21363   ; # &g2-AJ1-21363;
         :eq g2.jis-x0212:0x384A       ; # &g2-AJ1-21363;
         :subsume
@@ -36750,10 +36750,10 @@ a.ucs:0x58A2
     g2.cns11643-3:0x4B46
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x4B46 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.adobe-japan1-0:05785   # &g2-AJ1-05785;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.adobe-japan1-0:05785   # &g2-AJ1-05785;
+        ] ;
         :eq g2.ucs_cns:0x58A2         ; # &g2-CB02390;
         :eq g2.cbeta:02390            ; # &g2-CB02390;
         :eq g2.jef-china3:0x48BC      ; # &g2-CB02390;
@@ -37107,8 +37107,8 @@ rep.adobe-japan1-0:03709
     :eq rep.gt-k:11176            ; # &I-GT-K11176;
     :eq rep.gt-pj-1:19279         ; # &I-GT-06861;
     :eq rep.shinjigen:1487        ; # &AJ1-03709;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.adobe-japan1-4:13387 ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.adobe-japan1-4:13387 ] ;
     :subsume
         g2.adobe-japan1-0:03709 ;
     .
@@ -37324,10 +37324,10 @@ a.ucs:0x58AA
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:jis     ;
                                   :target     ucs:0x58AA  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_jis:0x6566 ; # &g2-J90-4658;
-        isd:below    a.ucs:0x571F   # 土
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_jis:0x6566 ; # &g2-J90-4658;
+            isd:below    a.ucs:0x571F   # 土
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.jis-x0213-2:0x2530     ; # &g2-JX2-2530;
         :eq g2.daikanwa:05471         ; # &g2-JX2-2530;
@@ -37354,10 +37354,10 @@ a.ucs:0x58AA
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x58AA         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_unicode:0x6566 ; # &g2-AJ1-03248;
-        isd:below    a.ucs:0x571F   # 土
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_unicode:0x6566 ; # &g2-AJ1-03248;
+            isd:below    a.ucs:0x571F   # 土
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.adobe-japan1-5:17460   ; # &g2-AJ1-17460;
         :eq g2.cns11643-3:0x4B4B      ; # &g2-AJ1-17460;
@@ -38108,7 +38108,7 @@ a.ucs:0x21426
     :eq rep.shinjigen:1438        ; # 𡐦
     :form-of             [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x58AE         ] ;
-    :from.same           [ :sources chisebib:zhengzitong ,
+    ideo:same-as         [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x58AE         ] ;
     :subsume
@@ -38164,10 +38164,10 @@ a.ucs:0x58AF
     :eq a.big5:0xE54F             ; # &I-B-E54F;
     :eq rep.daikanwa:05483        ; # &I-M-05483;
     :eq rep.shinjigen:1439        ; # 墯
-    :from.same           [ :sources chisebib:zihui ,
+    ideo:same-as         [ :sources chisebib:zihui ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x21426        ] ;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x58AE         ] ;
     :subsume
         g2.ucs_unicode:0x58AF ,
@@ -38854,8 +38854,8 @@ a.ucs:0x21432
                          ] ;
     :eq rep.cns11643-7:0x2167     ; # &I-C7-2167;
     :eq rep.daikanwa:48995        ; # &I-M-48995;
-    :from.original       [ :sources chisebib:daikanwa ;
-                           :target  rep.daikanwa:34777   ] ;
+    ideo:original-form-of [ :sources chisebib:daikanwa ;
+                            :target  rep.daikanwa:34777   ] ;
     :subsume
         g2.ucs_iso:0x21432   ;
     .
@@ -39165,7 +39165,7 @@ a.ucs:0x58BA
     ideo:hanyu-dazidian  ( 1 492 1 ) ;
     isd:structure [ a idc:⿰ ;
         isd:left     a.ucs:0x571F ; # 土
-        isd:right    a.iwds-1:0281   # &IWDS1-281;
+        isd:right    a.ucs_component:0x5967   # &A-compU+5967;
     ] ;
     .
 
@@ -39386,7 +39386,7 @@ a.ucs:0x58BB
     :eq rep.gt-pj-1:21590         ; # &I-GT-06973;
     :eq rep.daikanwa:05505        ; # &I-M-05505;
     :eq rep.shinjigen:4720        ; # 墻
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x7246         ] ;
     :subsume
         g2.ucs_unicode:0x58BB ;
@@ -39608,10 +39608,10 @@ rep.daikanwa:05507
     g2.daikanwa:05507
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:05507 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.mj:026017   # &g2-MJ026017;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.mj:026017   # &g2-MJ026017;
+        ] ;
         .
 
 rep.cbeta:01092
@@ -39906,7 +39906,7 @@ a.ucs:0x58BF
     :eq rep.daikanwa:05511        ; # &I-M-05511;
     :form-of             [ :sources chisebib:jiyun ;
                            :target  rep.adobe-japan1-4:13950 ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-4:13950 ] ;
     :subsume
@@ -39922,19 +39922,19 @@ a.ucs:0x58BF
     g2.daikanwa:05511
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:05511 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_jis:0x776A   # &g2-JSP-4F23;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_jis:0x776A   # &g2-JSP-4F23;
+        ] ;
         .
     g2.ucs_unicode:0x58BF
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x58BF  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x776A   # &g2-M-23466;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x776A   # &g2-M-23466;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.cns11643-2:0x5656      ; # &g2-UU+58BF;
         :subsume
@@ -40411,7 +40411,7 @@ a.ucs:0x58C3
     :eq rep.daikanwa:05520        ; # &I-M-05520;
     :eq rep.shinjigen:5081        ; # 壃
     :eq rep.cbeta:00605           ; # &I-CB00605;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x7586         ] ;
     :subsume
         g2.ucs_unicode:0x58C3 ;
@@ -40432,10 +40432,10 @@ a.ucs:0x58C3
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x58C3  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x757A   # &g2-AJ1-18133;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x757A   # &g2-AJ1-18133;
+        ] ;
         :eq g2.adobe-japan1-5:17463   ; # &g2-AJ1-17463;
         :eq g2.cns11643-3:0x5048      ; # &g2-AJ1-17463;
         :eq g2.jis-x0213-2:0x2533     ; # &g2-AJ1-17463;
@@ -41299,8 +41299,8 @@ rep.adobe-japan1-0:01397
     :eq rep.gt-pj-1:12917         ; # &I-GT-06958;
     :eq rep.daikanwa...._.p:05541 ; # &AJ1-01397;
     :eq rep.shinjigen:1501        ; # &AJ1-01397;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0x58DE         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0x58DE         ] ;
     :subsume
         g2.ucs_unicode:0x58CA ,
         g2.cns11643-3:0x5049 ;
@@ -41491,8 +41491,8 @@ a.ucs:0x58CC
     :eq rep.gt:06976              ; # &I-GT-06976;
     :eq rep.gt-pj-1:15981         ; # &I-GT-06976;
     :eq rep.shinjigen:1504        ; # 壌
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0x58E4         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0x58E4         ] ;
     :subsume
         g2.ucs_unicode:0x58CC ;
     .
@@ -43119,10 +43119,10 @@ rep.ucs_iso:0x214A8
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:iso     ;
                                   :target     ucs:0x214A8 ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    a.ucs:0xFA64   # 賓
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    a.ucs:0xFA64   # 賓
+        ] ;
         :eq g2.cns11643-4:0x557E      ; # &g2-M-05570;
         :eq g2.daikanwa:05570         ; # &g2-M-05570;
         :subsume
@@ -43166,10 +43166,10 @@ rep.cbeta:01242
     g2.cbeta:01242
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cbeta:01242 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    rep.adobe-japan1-0:03522   # &AJ1-03522;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    rep.adobe-japan1-0:03522   # &AJ1-03522;
+        ] ;
         .
 
 a.ucs:0x27DCE
@@ -43689,10 +43689,10 @@ o.ucs_jis:0x58D9
     rep.mj:009360
         a chisegg:abstract-glyph ;
         :abstract-glyph-of mj:009360 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x571F ; # 土
-        isd:right    rep.mj:011077   # &MJ011077;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x571F ; # 土
+            isd:right    rep.mj:011077   # &MJ011077;
+        ] ;
         :eq rep.ucs_jis:0x58D9        ; # &MJ009360;
         :eq rep.ucs_ks:0x58D9         ; # &MJ009360;
         :eq rep.adobe-japan1-0:04526  ; # &I-AJ1-04526;
@@ -43814,10 +43814,10 @@ o.ucs_jis:0x58D9
     rep.cns11643-1:0x763E
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-1:0x763E ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x571F ; # 土
-        isd:right    rep.cns11643-1:0x6C5D   # &C1-6C5D;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x571F ; # 土
+            isd:right    rep.cns11643-1:0x6C5D   # &C1-6C5D;
+        ] ;
         :eq rep.ucs_cns:0x58D9        ; # &C1-763E;
         :subsume
             g2.cns11643-1:0x763E ;
@@ -44059,9 +44059,9 @@ rep.ucs_iso:0x214E4
     ideo:total-strokes    18 ;
     :eq rep.cns11643-7:0x3F35     ; # &C7-3F35;
     :eq rep.daikanwa:05585        ; # &I-M-05585;
-    :from.original       [ :sources chisebib:pianhai ,
-                                    chisebib:daikanwa ;
-                           :target  a.ucs:0x58A4         ] ;
+    ideo:original-form-of [ :sources chisebib:pianhai ,
+                                     chisebib:daikanwa ;
+                            :target  a.ucs:0x58A4         ] ;
     :subsume
         g2.ucs_iso:0x214E4   ,
         g2.cns11643-7:0x3F35 ;
@@ -44323,10 +44323,10 @@ a.ucs:0x58DC
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x58DC         ,
                                         a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x66C7   # &g2-AJ1-03254;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.ucs_unicode:0x66C7   # &g2-AJ1-03254;
+        ] ;
         :eq g2.adobe-japan1-0:04529   ; # &g2-AJ1-04529;
         :eq g2.jis-x0208:0x5460       ; # &g2-AJ1-04529;
         :eq g2.jis-x0213-1:0x5460     ; # &g2-AJ1-04529;
@@ -44392,10 +44392,10 @@ a.ucs:0x58DC
     g2.cns11643-3:0x5A2F
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-3:0x5A2F ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.cns11643-1:0x7071   # &g2-CU+66C7;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.cns11643-1:0x7071   # &g2-CU+66C7;
+        ] ;
         :eq g2.ucs_cns:0x58DC         ; # &g2-CU+58DC;
         .
         g2.ucs_cns:0x58DC
@@ -44910,10 +44910,10 @@ rep.mj:009370
             :rep.decomposition   [ :context domain:hanyo-denshi ;
                                    :target  a.ucs:0x58E0         ,
                                             a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.ucs_unicode:0x9F8D   # &g2-AJ1-03966;
-    ] ;
+            isd:structure [ a idc:⿰ ;
+                isd:left     rep.gt-k:00199 ; # &GT-K00199;
+                isd:right    g2.ucs_unicode:0x9F8D   # &g2-AJ1-03966;
+            ] ;
             :eq g2.ucs_unicode:0x58E0     ; # &g2-MJ009370;
             :eq g2.adobe-japan1-5:16823   ; # &g2-MJ009370;
             :eq g2.jis-x0213-1:0x2F65     ; # &g2-MJ009370;
@@ -44975,10 +44975,10 @@ rep.mj:009370
         g2.cns11643-3:0x5A2E
             a chisegg:abstract-glyph-form ;
             :abstract-glyph-form-of cns11643-3:0x5A2E ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.cns11643-1:0x733E   # &g2-CU+9F8D;
-    ] ;
+            isd:structure [ a idc:⿰ ;
+                isd:left     rep.gt-k:00199 ; # &GT-K00199;
+                isd:right    g2.cns11643-1:0x733E   # &g2-CU+9F8D;
+            ] ;
             :eq g2.ucs_cns:0x58E0         ; # &g2-CU+58E0;
             .
             g2.ucs_cns:0x58E0
@@ -44990,10 +44990,10 @@ rep.mj:009370
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x58E0         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    rep.jef-china3:0x70A4   # &g2-HD-FT-3C5D;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    rep.jef-china3:0x70A4   # &g2-HD-FT-3C5D;
+        ] ;
         :eq g2.hanyo-denshi...ks:064180 ; # &MJ009371;
         :eq g2.cbeta:00102            ; # &MJ009371;
         :subsume
@@ -45240,9 +45240,9 @@ a.ucs:0x2F859
         :abstract-glyph-of [ :context domain:iso     ;
                              :target     ucs:0x2F859 ] ;
         :eq rep.daikanwa:05602        ; # &M-05602;
-        :from.original       [ :sources chisebib:pianhai ,
-                                        chisebib:daikanwa ;
-                               :target  a.ucs:0x58A4         ] ;
+        ideo:original-form-of [ :sources chisebib:pianhai ,
+                                         chisebib:daikanwa ;
+                                :target  a.ucs:0x58A4         ] ;
         .
         rep.daikanwa:05602
                    :abstract-glyph-of       daikanwa:05602   .
@@ -45356,10 +45356,10 @@ rep.ucs_unicode:0x367F
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x367F  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:00199 ; # &GT-K00199;
-        isd:right    g2.cns11643-4:0x5254   # &g2-M-28554;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:00199 ; # &GT-K00199;
+            isd:right    g2.cns11643-4:0x5254   # &g2-M-28554;
+        ] ;
         :subsume
             repi.ucs_unicode:0x367F ;
         .
@@ -45656,15 +45656,15 @@ rep.gt:07108
     isd:structure [ a idc:⿵ ;
         isd:surround rep.big5-cdp:0x865B ; # &CDP-865B;
         isd:filling  [
-            :structure [ a idc:⿳ ;
-                :above    [
-                    :structure [ a idc:⿰ ;
-                        :left     a.ucs:0x76EE ; # 目
-                        :right    a.ucs:0x76EE   # 目
+            isd:structure [ a idc:⿳ ;
+                isd:above    [
+                    isd:structure [ a idc:⿰ ;
+                        isd:left     a.ucs:0x76EE ; # 目
+                        isd:right    a.ucs:0x76EE   # 目
                     ]
                 ] ;
-                :middle   a.ucs:0x201A2 ; # 𠆢
-                :below    a.ucs:0x571F   # 土
+                isd:middle   a.ucs:0x201A2 ; # 𠆢
+                isd:below    a.ucs:0x571F   # 土
             ]
         ]
     ] ;
@@ -45673,7 +45673,7 @@ rep.gt:07108
     :form-of             [ :context domain:Zetian  ;
                            :sources chisebib:jiyun ;
                            :target  a.ucs:0x521D         ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x521D         ] ;
     :from.unknown        a.ucs:0x22030        ;