- Sync up with the current environment.
[chise/chiset.git] / Ideograph-R118-Bamboo.ttl
index 2a9e286..5979d58 100644 (file)
@@ -901,7 +901,7 @@ a.ucs:0x7B04
     :eq rep.gt-pj-1:25634         ; # &I-GT-33379;
     :eq rep.daikanwa:25862        ; # &I-M-25862;
     :eq rep.shinjigen:5781        ; # 笄
-    :from.vulgar         [ :sources chisebib:pianhai ,
+    ideo:vulgar-form-of  [ :sources chisebib:pianhai ,
                                     chisebib:daikanwa ,
                                     chisebib:shinjigen ;
                            :target  rep.daikanwa:26005   ] ;
@@ -1245,8 +1245,8 @@ rep.mj:019381
     :eq rep.gt:33356              ; # &I-GT-33356;
     :eq rep.gt-pj-1:13672         ; # &I-GT-33356;
     :eq rep.jef-china3:0x5DEA     ; # &I-JC3-5DEA;
-    :from.simplified     [ :context domain:JP...extra...design ;
-                           :target  rep.mj:019380        ] ;
+    ideo:simplified-form-of [ :context domain:JP...extra...design ;
+                              :target  rep.mj:019380        ] ;
     :subsume
         g2.mj:019381         ;
     .
@@ -1494,10 +1494,10 @@ a.ucs:0x25AF1
         a chisegg:abstract-glyph ;
         :abstract-glyph-of [ :context domain:iso     ;
                              :target     ucs:0x25AF1 ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    rep.adobe-japan1-0:03246   # &AJ1-03246;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    rep.adobe-japan1-0:03246   # &AJ1-03246;
+        ] ;
         :eq rep.jis-x0213-2:0x7340    ; # &JX2-7340;
         :eq rep.daikanwa:25874        ; # &I-M-25874;
         :subsume
@@ -1538,10 +1538,10 @@ a.ucs:0x25AF1
     rep.cns11643-4:0x2E74
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-4:0x2E74 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    rep.cns11643-1:0x453A   # &C1-453A;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    rep.cns11643-1:0x453A   # &C1-453A;
+        ] ;
         :eq rep.ucs_cns:0x25AF1       ; # &C4-2E74;
         :subsume
             g2.cns11643-4:0x2E74 ;
@@ -2232,10 +2232,10 @@ a.ucs:0x25B07
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:iso     ;
                                   :target     ucs:0x25B07 ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x72AC   # &g2-AJ1-01880;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x72AC   # &g2-AJ1-01880;
+        ] ;
         :eq g2.cns11643-4:0x2E76      ; # &g2-M-49424;
         :eq g2.daikanwa:49424         ; # &g2-M-49424;
         :subsume
@@ -2484,10 +2484,10 @@ a.ucs:0x7B1B
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7B1B  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x7531   # &g2-AJ1-03869;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x7531   # &g2-AJ1-03869;
+        ] ;
         :eq g2.adobe-japan1-0:03109   ; # &g2-AJ1-03109;
         :eq g2.gb2312:0x3551          ; # &g2-AJ1-03109;
         :eq g2.ks-x1001:0x6E5E        ; # &g2-AJ1-03109;
@@ -4139,7 +4139,7 @@ a.ucs:0x7B3B
     ideo:radical         118 ; # ⽵ 
     isd:structure [ a idc:⿱ ;
         isd:above    a.ucs:0x7AF9 ; # 竹
-        isd:below    a.ucs_component:0x536C   # &IWDS1-013;
+        isd:below    a.ucs_component:0x536C   # &A-compU+536C;
     ] ;
     .
 
@@ -4904,10 +4904,10 @@ o.ucs_unicode:0x41EE
     rep.adobe-japan1-5:18287
         a chisegg:abstract-glyph ;
         :abstract-glyph-of adobe-japan1-5:18287 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x7AF9 ; # 竹
-        isd:below    rep.adobe-japan1-0:03290   # &AJ1-03290;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x7AF9 ; # 竹
+            isd:below    rep.adobe-japan1-0:03290   # &AJ1-03290;
+        ] ;
         :eq rep.ucs_unicode:0x41EE    ; # &AJ1-18287;
         :eq rep.jis-x0213-2:0x734B    ; # &I-JX2-734B;
         :eq rep.daikanwa:25989        ; # &I-M-25989;
@@ -4960,10 +4960,10 @@ o.ucs_unicode:0x41EE
     rep.cns11643-4:0x3975
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-4:0x3975 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x7AF9 ; # 竹
-        isd:below    rep.cns11643-1:0x4736   # &C1-4736;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x7AF9 ; # 竹
+            isd:below    rep.cns11643-1:0x4736   # &C1-4736;
+        ] ;
         :eq rep.ucs_cns:0x41EE        ; # &C4-3975;
         :subsume
             g2.cns11643-4:0x3975 ;
@@ -5082,10 +5082,10 @@ rep.adobe-japan1-0:03187
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7B49  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x5BFA   # &g2-AJ1-02249;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x5BFA   # &g2-AJ1-02249;
+        ] ;
         :eq g2.adobe-japan1-0:03187   ; # &g2-AJ1-03187;
         :eq g2.gb2312:0x3548          ; # &g2-AJ1-03187;
         :eq g2.ks-x1001:0x5475        ; # &g2-AJ1-03187;
@@ -5177,10 +5177,10 @@ rep.cns11643-1:0x612B
     g2.cns11643-1:0x612B
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x612B ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.cns11643-1:0x4779   # &g2-CU+5BFA;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.cns11643-1:0x4779   # &g2-CU+5BFA;
+        ] ;
         :eq g2.ucs_cns:0x7B49         ; # &g2-CU+7B49;
         .
         g2.ucs_cns:0x7B49
@@ -5912,9 +5912,9 @@ a.ucs:0x7B53
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:26005 ;
         :eq rep.shinjigen:5780        ; # &M-26005;
-        :from.original       [ :sources chisebib:pianhai ,
-                                        chisebib:daikanwa ;
-                               :target  a.ucs:0x7B04         ] ;
+        ideo:original-form-of [ :sources chisebib:pianhai ,
+                                         chisebib:daikanwa ;
+                                :target  a.ucs:0x7B04         ] ;
         .
         rep.shinjigen:5780
                    :abstract-glyph-of      shinjigen:5780    .
@@ -7348,8 +7348,8 @@ a.ucs:0x7B6D
     :eq rep.jef-china3:0x5DFC     ; # &I-JC3-5DFC;
     :form-of             [ :sources chisebib:hng ;
                            :target  a.ucs:0x7B97         ] ;
-    :from.original       [ :sources chisebib:shinjigen ;
-                           :target  a.ucs:0x7B97         ] ;
+    ideo:original-form-of [ :sources chisebib:shinjigen ;
+                            :target  a.ucs:0x7B97         ] ;
     :subsume
         g2.mj:019484         ,
         g2.jef-china3:0x5DFC ,
@@ -7380,10 +7380,10 @@ a.ucs:0x7B6D
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x7B6D         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    a.ucs:0x5F04   # 弄
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    a.ucs:0x5F04   # 弄
+        ] ;
         :eq g2.ucs_unicode:0x7B6D     ; # &g2-MJ019484;
         :eq g2.jis-x0212:0x522F       ; # &g2-MJ019484;
         :eq g2.cns11643-2:0x456D      ; # &g2-MJ019484;
@@ -7696,10 +7696,10 @@ rep.jis-x0213-1:0x7962
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:jis     ;
                                   :target     ucs:0x7B72  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ks-x1001:0x752B   # &g2-GT-37890;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ks-x1001:0x752B   # &g2-GT-37890;
+        ] ;
         :eq g2.jis-x0212:0x5231       ; # &g2-JSP-5231;
         :eq g2.jis-x0213-1:0x7962     ; # &g2-JSP-5231;
         :eq g2.daikanwa:26077         ; # &g2-JSP-5231;
@@ -7760,10 +7760,10 @@ rep.cns11643-2:0x4570
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7B72  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.mj:020928   # &g2-MJ020928;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.mj:020928   # &g2-MJ020928;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb2312:0x7362          ; # &g2-UU+7B72;
         .
@@ -7772,10 +7772,10 @@ rep.cns11643-2:0x4570
     g2.cns11643-2:0x4570
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-2:0x4570 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.cns11643-1:0x4B39   # &g2-CU+8096;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.cns11643-1:0x4B39   # &g2-CU+8096;
+        ] ;
         :eq g2.ucs_cns:0x7B72         ; # &g2-CU+7B72;
         .
         g2.ucs_cns:0x7B72
@@ -8320,9 +8320,9 @@ rep.mj:019576
     :eq rep.gt-pj-1:16481         ; # &I-GT-33607;
     :eq rep.daikanwa:26102        ; # &I-M-26102;
     :eq rep.shinjigen:5805        ; # &MJ019576;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0xFA56         ] ;
-    :from.vulgar         [ :sources chisebib:cihai ,
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0xFA56         ] ;
+    ideo:vulgar-form-of  [ :sources chisebib:cihai ,
                                     chisebib:daikanwa ;
                            :target  rep.daikanwa:26243   ] ;
     :subsume
@@ -8362,10 +8362,10 @@ rep.mj:019576
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x7BC0         ,
                                         a.ucs:0xE0103        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.mj:007891   # &g2-MJ007891;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.mj:007891   # &g2-MJ007891;
+        ] ;
         :eq g2.ucs_unicode:0x7BC0     ; # &g2-MJ019576;
         :eq g2.adobe-japan1-0:02693   ; # &g2-MJ019576;
         :eq g2.jis-x0208:0x4061       ; # &g2-MJ019576;
@@ -9269,7 +9269,7 @@ a.ucs:0x7B86
     :eq rep.gt-pj-1:19023         ; # &I-GT-33742;
     :eq rep.daikanwa:26114        ; # &I-M-26114;
     :eq rep.shinjigen:5855        ; # 箆
-    :from.vulgar         [ :sources chisebib:zihui ,
+    ideo:vulgar-form-of  [ :sources chisebib:zihui ,
                                     chisebib:daikanwa ,
                                     chisebib:shinjigen ;
                            :target  a.ucs:0x7BE6         ] ;
@@ -9626,7 +9626,7 @@ a.ucs:0x7B8B
     :eq rep.gt-pj-1:25653         ; # &I-GT-33710;
     :eq rep.daikanwa:26122        ; # &I-M-26122;
     :eq rep.shinjigen:5824        ; # 箋
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x724B         ] ;
     :subsume
@@ -9764,7 +9764,7 @@ a.ucs:0x4205
     :eq rep.cns11643-4:0x456A     ; # &I-C4-456A;
     :eq rep.daikanwa:26123        ; # &I-M-26123;
     :eq rep.hanziku-8:0xBDAA      ; # &I-HZK08-BDAA;
-    :from.same           [ :context domain:p.:.huo4 ;
+    ideo:same-as         [ :context domain:p.:.huo4 ;
                            :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.daikanwa:26308   ] ;
@@ -9797,7 +9797,7 @@ rep.ucs_iso:0x25B91
     :eq rep.daikanwa:26124        ; # &I-M-26124;
     :form-of             [ :sources chisebib:jiyun ;
                            :target  a.ucs:0x3C0F         ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x3C0F         ] ;
     :subsume
@@ -10185,10 +10185,10 @@ rep.mj:019518
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x7B8F         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.adobe-japan1-0:05600   # &g2-AJ1-05600;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.adobe-japan1-0:05600   # &g2-AJ1-05600;
+        ] ;
         :eq g2.ucs_jis:0x7B8F         ; # &g2-MJ019518;
         :eq g2.ucs_ks:0x7B8F          ; # &g2-MJ019518;
         :eq g2.adobe-japan1-0:05992   ; # &g2-MJ019518;
@@ -10302,10 +10302,10 @@ rep.mj:019519
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x7B8F         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x722D   # &g2-UU+722D;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x722D   # &g2-UU+722D;
+        ] ;
         :eq g2.ucs_unicode:0x7B8F     ; # &g2-MJ019519;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.cns11643-1:0x6A2E      ; # &g2-MJ019519;
@@ -10610,10 +10610,10 @@ rep.adobe-japan1-0:05991
     g2.adobe-japan1-0:05991
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of adobe-japan1-0:05991 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.adobe-japan1-0:04721   # &g2-AJ1-04721;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.adobe-japan1-0:04721   # &g2-AJ1-04721;
+        ] ;
         :eq g2.ucs_cns:0x7B92         ; # &g2-AJ1-05991;
         :eq g2.ucs_jis:0x7B92         ; # &g2-AJ1-05991;
         :eq g2.jis-x0208:0x6436       ; # &g2-AJ1-05991;
@@ -10698,10 +10698,10 @@ rep.ucs_unicode:0x7B92
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7B92  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x5E1A   # &g2-GT-11134;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x5E1A   # &g2-GT-11134;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
@@ -10894,10 +10894,10 @@ a.ucs:0x7B95
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7B95  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x5176   # &g2-AJ1-02838;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x5176   # &g2-AJ1-02838;
+        ] ;
         :eq g2.adobe-japan1-0:03763   ; # &g2-AJ1-03763;
         :eq g2.gb2312:0x3B7E          ; # &g2-AJ1-03763;
         :eq g2.ks-x1001:0x5139        ; # &g2-AJ1-03763;
@@ -11380,8 +11380,8 @@ rep.mj:019532
     :eq rep.gt:33741              ; # &I-GT-33741;
     :eq rep.gt-pj-1:25657         ; # &I-GT-33741;
     :eq rep.jef-china3:0x5EC6     ; # &I-JC3-5EC6;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:019531        ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:019531        ] ;
     :subsume
         g2.mj:019532         ;
     .
@@ -11698,10 +11698,10 @@ a.ucs:0x7B9C
     a.jis-x0208:0x6433
         a chisegg:abstract-character ;
         :abstract-character-of jis-x0208:0x6433 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x7AF9 ; # 竹
-        isd:below    a.jis-x0208:0x3675   # &G-J0-3675;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x7AF9 ; # 竹
+            isd:below    a.jis-x0208:0x3675   # &G-J0-3675;
+        ] ;
         :eq g.ucs_jis:0x7B9C          ; # &G-J0-6433;
         :eq g.ucs_cns:0x7B9C          ; # &G-J0-6433;
         :eq g.jis-x0208:0x6433        ; # &G-J0-6433;
@@ -11733,10 +11733,10 @@ a.ucs:0x7B9C
         g2.adobe-japan1-0:05988
             a chisegg:abstract-glyph-form ;
             :abstract-glyph-form-of adobe-japan1-0:05988 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.adobe-japan1-0:01773   # &g2-AJ1-01773;
-    ] ;
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x2EAE ; # ⺮
+                isd:below    g2.adobe-japan1-0:01773   # &g2-AJ1-01773;
+            ] ;
             :eq g2.ucs_jis:0x7B9C         ; # &g2-AJ1-05988;
             :eq g2.jis-x0208:0x6433       ; # &g2-AJ1-05988;
             :eq g2.jis-x0213-1:0x6433     ; # &g2-AJ1-05988;
@@ -11787,10 +11787,10 @@ a.ucs:0x7B9C
         g2.cns11643-2:0x4C56
             a chisegg:abstract-glyph-form ;
             :abstract-glyph-form-of cns11643-2:0x4C56 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.cns11643-1:0x4F28   # &g2-CU+7A7A;
-    ] ;
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x2EAE ; # ⺮
+                isd:below    g2.cns11643-1:0x4F28   # &g2-CU+7A7A;
+            ] ;
             :eq g2.ucs_cns:0x7B9C         ; # &g2-CU+7B9C;
             .
             g2.ucs_cns:0x7B9C
@@ -11804,10 +11804,10 @@ a.ucs:0x7B9C
         a chisegg:detailed-glyph ;
         :detailed-glyph-of [ :context domain:unicode ;
                              :target     ucs:0x7B9C  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x7AF9 ; # 竹
-        isd:below    rep.jef-china3:0x5DCC   # &G-UU+7A7A;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x7AF9 ; # 竹
+            isd:below    rep.jef-china3:0x5DCC   # &G-UU+7A7A;
+        ] ;
         :subsume
             g2.shinjigen:5819    ,
             g2.ucs_unicode:0x7B9C ;
@@ -11815,19 +11815,19 @@ a.ucs:0x7B9C
         g2.shinjigen:5819
             a chisegg:abstract-glyph-form ;
             :abstract-glyph-form-of shinjigen:5819 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.shinjigen:5682   # &g2-JC3-5DCC;
-    ] ;
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x2EAE ; # ⺮
+                isd:below    g2.shinjigen:5682   # &g2-JC3-5DCC;
+            ] ;
             .
         g2.ucs_unicode:0x7B9C
             a chisegg:abstract-glyph-form ;
             :abstract-glyph-form-of [ :context domain:unicode ;
                                       :target     ucs:0x7B9C  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x7A7A   # &g2-UU+7A7A;
-    ] ;
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x2EAE ; # ⺮
+                isd:below    g2.ucs_unicode:0x7A7A   # &g2-UU+7A7A;
+            ] ;
             :g2.ucs_JP...hanazono      rdf:nil ;
             :eq g2.gb2312:0x736D          ; # &g2-UU+7B9C;
             .
@@ -11943,10 +11943,10 @@ rep.mj:019539
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x7B9E         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.mj:007897   # &g2-MJ007897;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.mj:007897   # &g2-MJ007897;
+        ] ;
         :eq g2.ucs_jis:0x7B9E         ; # &g2-MJ019539;
         :eq g2.adobe-japan1-2:08589   ; # &g2-MJ019539;
         :eq g2.jis-x0212:0x523B       ; # &g2-MJ019539;
@@ -12170,7 +12170,7 @@ a.ucs:0x7B9F
     :eq rep.gt-pj-1:25649         ; # &I-GT-33666;
     :eq rep.daikanwa:26157        ; # &I-M-26157;
     :eq rep.shinjigen:5817        ; # 箟
-    :from.ancient        [ :sources chisebib:jiyun ,
+    ideo:ancient-form-of [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x7B98         ] ;
     :form-of             [ :sources chisebib:shinjigen ;
@@ -12937,7 +12937,7 @@ a.ucs:0x2F961
     rep.daikanwa:26182
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:26182 ;
-        :from.same           [ :sources chisebib:pianhai-leibian ,
+        ideo:same-as         [ :sources chisebib:pianhai-leibian ,
                                         chisebib:daikanwa ;
                                :target  a.ucs:0x518A         ] ;
         .
@@ -12968,7 +12968,7 @@ a.ucs:0x25BAB
         :abstract-glyph-of [ :context domain:iso     ;
                              :target     ucs:0x25BAB ] ;
         :eq rep.daikanwa:26183        ; # &M-26183;
-        :from.same           [ :sources chisebib:jigakushinan ,
+        ideo:same-as         [ :sources chisebib:jigakushinan ,
                                         chisebib:daikanwa ;
                                :target  a.ucs:0x518A         ] ;
         .
@@ -13077,7 +13077,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         ] ;
@@ -13506,8 +13506,8 @@ rep.mj:019556
     :eq rep.gt-k:11916            ; # &I-GT-K11916;
     :eq rep.gt-pj-1:16509         ; # &I-GT-33833;
     :eq rep.jef-china3:0x5DEB     ; # &I-JC3-5DEB;
-    :from.simplified     [ :context domain:JP...extra...design ;
-                           :target  rep.mj:019555        ] ;
+    ideo:simplified-form-of [ :context domain:JP...extra...design ;
+                              :target  rep.mj:019555        ] ;
     :subsume
         g2.mj:019556         ,
         g2.cns11643-1:0x6E2D ;
@@ -14506,8 +14506,8 @@ rep.mj:019567
     :eq rep.gt-k:11163            ; # &I-GT-K11163;
     :eq rep.gt-pj-1:18468         ; # &I-GT-33724;
     :eq rep.jef-china3:0x5EC3     ; # &I-JC3-5EC3;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:019568        ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:019568        ] ;
     :subsume
         g2.mj:019567         ;
     .
@@ -15752,10 +15752,10 @@ rep.mj:019589
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x7BC7         ,
                                         a.ucs:0xE0103        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.mj:012121   # &g2-MJ012121;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.mj:012121   # &g2-MJ012121;
+        ] ;
         :eq g2.ucs_cns:0x7BC7         ; # &g2-MJ019589;
         :eq g2.ucs_jis...2004:0x7BC7  ; # &g2-MJ019589;
         :eq g2.ucs_ks:0x7BC7          ; # &g2-MJ019589;
@@ -15850,8 +15850,8 @@ rep.mj:019590
     :eq rep.gt:33870              ; # &I-GT-33870;
     :eq rep.gt-pj-1:19027         ; # &I-GT-33870;
     :eq rep.jef-china3:0x5EC4     ; # &I-JC3-5EC4;
-    :from.simplified     [ :context domain:JP...extra...design ;
-                           :target  rep.mj:019589        ] ;
+    ideo:simplified-form-of [ :context domain:JP...extra...design ;
+                              :target  rep.mj:019589        ] ;
     :subsume
         g2.mj:019590         ,
         repi.hng-kar:11520   ,
@@ -15883,10 +15883,10 @@ rep.mj:019590
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x7BC7         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.mj:012122   # &g2-MJ012122;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.mj:012122   # &g2-MJ012122;
+        ] ;
         :eq g2.ucs_jis...1990:0x7BC7  ; # &g2-MJ019590;
         :eq g2.ucs_jis...2000:0x7BC7  ; # &g2-MJ019590;
         :eq g2.adobe-japan1-0:03619   ; # &g2-MJ019590;
@@ -15953,10 +15953,10 @@ rep.mj:019590
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7BC7  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x6241   # &g2-UU+6241;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x6241   # &g2-UU+6241;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb2312:0x462A          ; # &g2-UU+7BC7;
         .
@@ -16400,10 +16400,10 @@ a.ucs:0x7BCC
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7BCC  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x4FAF   # &g2-AJ1-01960;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x4FAF   # &g2-AJ1-01960;
+        ] ;
         :eq g2.adobe-japan1-0:05997   ; # &g2-AJ1-05997;
         :eq g2.gb2312:0x7373          ; # &g2-AJ1-05997;
         :eq g2.jis-x0208:0x643C       ; # &g2-AJ1-05997;
@@ -16456,10 +16456,10 @@ a.ucs:0x7BCC
     g2.cns11643-1:0x6E35
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x6E35 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.cns11643-1:0x4F6C   # &g2-CU+4FAF;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.cns11643-1:0x4F6C   # &g2-CU+4FAF;
+        ] ;
         :eq g2.ucs_cns:0x7BCC         ; # &g2-CU+7BCC;
         .
         g2.ucs_cns:0x7BCC
@@ -18266,10 +18266,10 @@ rep.adobe-japan1-5:18306
     g2.daikanwa:26314
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:26314 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    rep.ucs-var-002:0x532A   # &U-v002+532A;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    rep.ucs-var-002:0x532A   # &U-v002+532A;
+        ] ;
         :eq g2.jef-china3:0x5EB0      ; # &g2-M-26314;
         :subsume
             repi.daikanwa:26314  ,
@@ -18288,10 +18288,10 @@ rep.adobe-japan1-5:18306
     g2.adobe-japan1-5:18306
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of adobe-japan1-5:18306 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.adobe-japan1-0:03439   # &g2-AJ1-03439;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.adobe-japan1-0:03439   # &g2-AJ1-03439;
+        ] ;
         :eq g2.ucs_cns:0x7BDA         ; # &g2-AJ1-18306;
         :eq g2.ucs_jis:0x7BDA         ; # &g2-AJ1-18306;
         :eq g2.jis-x0212:0x5250       ; # &g2-AJ1-18306;
@@ -18333,10 +18333,10 @@ rep.adobe-japan1-5:18306
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7BDA  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x532A   # &g2-UU+532A;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x532A   # &g2-UU+532A;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb2312:0x7375          ; # &g2-UU+7BDA;
         .
@@ -18576,8 +18576,8 @@ rep.mj:019611
     :eq rep.hanyo-denshi...ja:0x6440 ; # &I-HD-JA-6440;
     :eq rep.gt:33917              ; # &I-GT-33917;
     :eq rep.gt-pj-1:25664         ; # &I-GT-33917;
-    :from.simplified     [ :context domain:JP...extra...design ;
-                           :target  rep.mj:019610        ] ;
+    ideo:simplified-form-of [ :context domain:JP...extra...design ;
+                              :target  rep.mj:019610        ] ;
     :subsume
         g2.mj:019611         ;
     .
@@ -18609,10 +18609,10 @@ rep.mj:019611
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x7BDD         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.mj:007321   # &g2-MJ007321;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.mj:007321   # &g2-MJ007321;
+        ] ;
         :eq g2.ucs_unicode:0x7BDD     ; # &g2-MJ019611;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.adobe-japan1-0:06001   ; # &g2-MJ019611;
@@ -18856,10 +18856,10 @@ a.ucs:0x7BE0
             a chisegg:abstract-glyph-form ;
             :abstract-glyph-form-of [ :context domain:unicode ;
                                       :target     ucs:0x7BE0  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x689D   # &g2-UU+689D;
-    ] ;
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x2EAE ; # ⺮
+                isd:below    g2.ucs_unicode:0x689D   # &g2-UU+689D;
+            ] ;
             :g2.ucs_JP...hanazono      rdf:nil ;
             .
     a.jis-x0208:0x3C44
@@ -18903,10 +18903,10 @@ a.ucs:0x7BE0
             :rep.decomposition   [ :context domain:hanyo-denshi ;
                                    :target  a.ucs:0x7BE0         ,
                                             a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.adobe-japan1-0:05197   # &g2-AJ1-05197;
-    ] ;
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x2EAE ; # ⺮
+                isd:below    g2.adobe-japan1-0:05197   # &g2-AJ1-05197;
+            ] ;
             :eq g2.ucs_jis:0x7BE0         ; # &g2-MJ019615;
             :eq g2.ucs_ks:0x7BE0          ; # &g2-MJ019615;
             :eq g2.adobe-japan1-0:02288   ; # &g2-MJ019615;
@@ -18970,10 +18970,10 @@ a.ucs:0x7BE0
         g2.cns11643-1:0x745B
             a chisegg:abstract-glyph-form ;
             :abstract-glyph-form-of cns11643-1:0x745B ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.cns11643-1:0x5B3E   # &g2-CU+689D;
-    ] ;
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x2EAE ; # ⺮
+                isd:below    g2.cns11643-1:0x5B3E   # &g2-CU+689D;
+            ] ;
             :eq g2.ucs_cns:0x7BE0         ; # &g2-CU+7BE0;
             .
             g2.ucs_cns:0x7BE0
@@ -19101,10 +19101,10 @@ a.ucs:0x7BE4
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7BE4  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x99AC   # &g2-AJ1-03333;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x99AC   # &g2-AJ1-03333;
+        ] ;
         :eq g2.adobe-japan1-0:03230   ; # &g2-AJ1-03230;
         :eq g2.ks-x1001:0x543F        ; # &g2-AJ1-03230;
         :eq g2.jis-x0208:0x4646       ; # &g2-AJ1-03230;
@@ -19242,10 +19242,10 @@ rep.adobe-japan1-0:06006
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7BE5  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x6817   # &g2-AJ1-01792;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x6817   # &g2-AJ1-01792;
+        ] ;
         :eq g2.adobe-japan1-0:06006   ; # &g2-AJ1-06006;
         :eq g2.gb2312:0x7376          ; # &g2-AJ1-06006;
         :eq g2.jis-x0208:0x6445       ; # &g2-AJ1-06006;
@@ -19298,10 +19298,10 @@ rep.adobe-japan1-0:06006
     g2.cns11643-2:0x5928
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-2:0x5928 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.cns11643-1:0x5623   # &g2-CU+6817;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.cns11643-1:0x5623   # &g2-CU+6817;
+        ] ;
         :eq g2.ucs_cns:0x7BE5         ; # &g2-CU+7BE5;
         .
         g2.ucs_cns:0x7BE5
@@ -19586,10 +19586,10 @@ rep.adobe-japan1-0:06002
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7BE9  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    rep.adobe-japan1-0:02211   # &AJ1-02211;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    rep.adobe-japan1-0:02211   # &AJ1-02211;
+        ] ;
         :eq g2.adobe-japan1-0:06002   ; # &g2-AJ1-06002;
         :eq g2.ks-x1001:0x5E68        ; # &g2-AJ1-06002;
         :eq g2.jis-x0208:0x6441       ; # &g2-AJ1-06002;
@@ -20033,10 +20033,10 @@ rep.adobe-japan1-0:04060
     :eq rep.gt-pj-1:20278         ; # &I-GT-34010;
     :eq rep.daikanwa:26371        ; # &I-M-26371;
     :eq rep.shinjigen...._.p_rev:5891 ; # &AJ1-04060;
-    :from.same           [ :sources chisebib:zihui-bu ,
+    ideo:same-as         [ :sources chisebib:zihui-bu ,
                                     chisebib:daikanwa ;
                            :target  rep.mj:019765        ] ;
-    :from.vulgar         [ :sources chisebib:shinjigen_rev ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen_rev ;
                            :target  rep.mj:019765        ] ;
     :subsume
         g2.ucs_unicode:0x7BED ;
@@ -21472,10 +21472,10 @@ rep.mj:019641
     g2.daikanwa:26404
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:26404 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.mj:025952   # &g2-MJ025952;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.mj:025952   # &g2-MJ025952;
+        ] ;
         .
     g2.mj:019641
         a chisegg:abstract-glyph-form ;
@@ -21483,10 +21483,10 @@ rep.mj:019641
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x7BF7         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.jef-china3:0x67CA   # &g2-JC3-67CA;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.jef-china3:0x67CA   # &g2-JC3-67CA;
+        ] ;
         :eq g2.ucs_jis:0x7BF7         ; # &g2-MJ019641;
         :eq g2.adobe-japan1-0:06012   ; # &g2-MJ019641;
         :eq g2.jis-x0208:0x644B       ; # &g2-MJ019641;
@@ -21557,10 +21557,10 @@ rep.cns11643-1:0x7459
     g2.cns11643-1:0x7459
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x7459 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.cns11643-1:0x5D61   # &g2-CU+9022;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.cns11643-1:0x5D61   # &g2-CU+9022;
+        ] ;
         :eq g2.ucs_cns:0x7BF7         ; # &g2-CU+7BF7;
         .
         g2.ucs_cns:0x7BF7
@@ -21598,10 +21598,10 @@ rep.mj:019642
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7BF7  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x9022   # &g2-UU+9022;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x9022   # &g2-UU+9022;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb2312:0x4571          ; # &g2-UU+7BF7;
         .
@@ -21613,10 +21613,10 @@ rep.mj:019642
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x7BF7         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.mj:025951   # &g2-MJ025951;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.mj:025951   # &g2-MJ025951;
+        ] ;
         :eq g2.hanyo-denshi...ft:0x3822 ; # &g2-MJ019642;
         :subsume
             repi.hanyo-denshi...ft:0x3822 ,
@@ -23374,7 +23374,7 @@ a.ucs:0x7C12
     :eq rep.gt-pj-1:21077         ; # &I-GT-34045;
     :eq rep.daikanwa:26490        ; # &I-M-26490;
     :eq rep.shinjigen:0896        ; # 簒
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x7BE1         ] ;
     .
     rep.adobe-japan1-0:04330
@@ -23507,10 +23507,10 @@ rep.adobe-japan1-0:06010
     g2.adobe-japan1-0:06010
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of adobe-japan1-0:06010 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     a.ucs:0x2EAE ; # ⺮
-        isd:right    g2.ucs_iso:0x2F89A   # &g2-IU-0002F89A;
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x2EAE ; # ⺮
+            isd:right    g2.ucs_iso:0x2F89A   # &g2-IU-0002F89A;
+        ] ;
         :eq g2.ucs_jis:0x7C13         ; # &g2-AJ1-06010;
         :eq g2.jis-x0208:0x6449       ; # &g2-AJ1-06010;
         :eq g2.jis-x0213-1:0x6449     ; # &g2-AJ1-06010;
@@ -23564,10 +23564,10 @@ rep.gt:34072
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7C13  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x5F6B   # &g2-GT-12607;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x5F6B   # &g2-GT-12607;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gt:34072               ; # &g2-GT-34072;
         :subsume
@@ -24461,10 +24461,10 @@ a.ucs:0x7C1E
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7C1E  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x55AE   # &g2-AJ1-04408;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x55AE   # &g2-AJ1-04408;
+        ] ;
         :eq g2.adobe-japan1-0:07739   ; # &g2-AJ1-07739;
         :eq g2.jis-x0208_1978:0x433D  ; # &g2-AJ1-07739;
         :eq g2.ks-x1001:0x532F        ; # &g2-AJ1-07739;
@@ -24558,8 +24558,8 @@ rep.adobe-japan1-0:02939
     :eq rep.gt:33841              ; # &I-GT-33841;
     :eq rep.gt-pj-1:17213         ; # &I-GT-33841;
     :eq rep.jef-china3:0x5EC2     ; # &I-JC3-5EC2;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  a.ucs:0x7C1E         ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  a.ucs:0x7C1E         ] ;
     :subsume
         g2.adobe-japan1-0:02939 ;
     .
@@ -24939,19 +24939,19 @@ a.ucs:0x25CD1
     g2.daikanwa:26520
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:26520 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.daikanwa:41248   # &g2-M-41248;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.daikanwa:41248   # &g2-M-41248;
+        ] ;
         .
     g2.ucs_iso:0x25CD1
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:iso     ;
                                   :target     ucs:0x25CD1 ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x9592   # &g2-AJ1-08685;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x9592   # &g2-AJ1-08685;
+        ] ;
         :eq g2.cns11643-3:0x584F      ; # &g2-IU-00025CD1;
         :subsume
             repi.cns11643-3:0x584F ,
@@ -24983,8 +24983,8 @@ a.ucs:0x7B80
     ideo:strokes           7 ;
     ideo:total-strokes    13 ;
     :eq rep.gb2312:0x3C72         ; # &I-G0-3C72;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x7C21         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x7C21         ] ;
     .
     rep.gb2312:0x3C72
                :abstract-glyph-of         gb2312:0x3C72  .
@@ -25180,10 +25180,10 @@ a.ucs:0x7C23
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7C23  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x8CB4   # &g2-AJ1-01608;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x8CB4   # &g2-AJ1-01608;
+        ] ;
         :eq g2.adobe-japan1-0:06016   ; # &g2-AJ1-06016;
         :eq g2.jis-x0208:0x644F       ; # &g2-AJ1-06016;
         :eq g2.cns11643-1:0x767B      ; # &g2-AJ1-06016;
@@ -25851,10 +25851,10 @@ a.ucs:0x7C2B
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7C2B  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x8085   # &g2-AJ1-06230;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x8085   # &g2-AJ1-06230;
+        ] ;
         :eq g2.adobe-japan1-0:06021   ; # &g2-AJ1-06021;
         :eq g2.ks-x1001:0x6147        ; # &g2-AJ1-06021;
         :eq g2.jis-x0208:0x6454       ; # &g2-AJ1-06021;
@@ -25965,10 +25965,10 @@ a.ucs:0x7BAB
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7BAB  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    a.ucs:0x8083   # 肃
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    a.ucs:0x8083   # 肃
+        ] ;
         :eq g2.gb2312:0x736F          ; # &g2-UU+7BAB;
         .
         g2.gb2312:0x736F
@@ -27943,10 +27943,10 @@ a.gt:34334
     rep.mj:019721
         a chisegg:abstract-glyph ;
         :abstract-glyph-of mj:019721 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x7AF9 ; # 竹
-        isd:below    rep.mj:011038   # &MJ011038;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x7AF9 ; # 竹
+            isd:below    rep.mj:011038   # &MJ011038;
+        ] ;
         :eq rep.ucs_jis...2004:0x7C3E ; # &MJ019721;
         :eq rep.jis-x0213-1_2004:0x4E7C ; # &I-JX3-4E7C;
         :eq rep.hanyo-denshi...hg:0x3066 ; # &I-HD-HG-3066;
@@ -28030,8 +28030,8 @@ rep.mj:019722
     :eq rep.gt:34335              ; # &I-GT-34335;
     :eq rep.gt-pj-1:20092         ; # &I-GT-34335;
     :eq rep.jef-china3:0x5EC5     ; # &I-JC3-5EC5;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:019721        ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:019721        ] ;
     :subsume
         g2.mj:019722         ;
     .
@@ -29744,10 +29744,10 @@ a.ucs:0x2F965
                          ] ;
     :eq rep.cns11643-5:0x6C7D     ; # &I-C5-6C7D;
     :eq rep.daikanwa:26673        ; # &I-M-26673;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.gt:10977         ] ;
-    :from.same           [ :context domain:ucs     ;
+    ideo:same-as         [ :context domain:ucs     ;
                            :note   ("maybe different") ;
                            :target  a.ucs:0x25C80        ] ;
     .
@@ -29956,10 +29956,10 @@ a.ucs:0x7C4D
     rep.gt:34358
         a chisegg:abstract-glyph ;
         :abstract-glyph-of gt:34358 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x7AF9 ; # 竹
-        isd:below    rep.jis-x0213-2:0x7528   # &JX2-7528;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x7AF9 ; # 竹
+            isd:below    rep.jis-x0213-2:0x7528   # &JX2-7528;
+        ] ;
         :eq rep.ucs_cns:0x7C4D        ; # &GT-34358;
         :eq rep.ucs_ks:0x7C4D         ; # &GT-34358;
         :eq rep.ks-x1001:0x6E5F       ; # &GT-34358;
@@ -30021,10 +30021,10 @@ a.ucs:0x7C4D
     rep.mj:019739
         a chisegg:abstract-glyph ;
         :abstract-glyph-of mj:019739 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x7AF9 ; # 竹
-        isd:below    rep.ucs_unicode:0x8024   # &UU+8024;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x7AF9 ; # 竹
+            isd:below    rep.ucs_unicode:0x8024   # &UU+8024;
+        ] ;
         :eq rep.ucs_unicode:0x7C4D    ; # &MJ019739;
         :eq rep.adobe-japan1-0:02678  ; # &I-AJ1-02678;
         :eq rep.jis-x0208:0x4052      ; # &I-J90-4052;
@@ -31390,7 +31390,7 @@ a.ucs:0x25D74
     :eq rep.daikanwa...._.p:26726 ; # 𥵴
     :form-of             [ :sources chisebib:jiyun ;
                            :target  rep.daikanwa:26521   ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.daikanwa:26521   ] ;
     .
@@ -34196,10 +34196,10 @@ rep.mj:019778
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x7C69         ,
                                         a.ucs:0xE0102        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    rep.ucs-bmp-itaiji-008:0x908A   # &U-i008+908A;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    rep.ucs-bmp-itaiji-008:0x908A   # &U-i008+908A;
+        ] ;
         :eq g2.ucs_jis...1990:0x7C69  ; # &g2-MJ019778;
         :eq g2.jis-x0212:0x5324       ; # &g2-MJ019778;
         :eq g2.hanyo-denshi...jb:0x5324 ; # &g2-MJ019778;
@@ -34298,10 +34298,10 @@ rep.mj:019780
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x7C69         ,
                                         a.ucs:0xE0104        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.mj:026200   # &g2-MJ026200;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.mj:026200   # &g2-MJ026200;
+        ] ;
         :eq g2.ucs_jis...2000:0x7C69  ; # &g2-MJ019780;
         :eq g2.ucs_jis...2004:0x7C69  ; # &g2-MJ019780;
         :eq g2.adobe-japan1-5:18316   ; # &g2-MJ019780;
@@ -34362,10 +34362,10 @@ rep.cns11643-2:0x712B
     g2.cns11643-2:0x712B
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-2:0x712B ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.cns11643-1:0x7931   # &g2-CU+908A;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.cns11643-1:0x7931   # &g2-CU+908A;
+        ] ;
         :eq g2.ucs_cns:0x7C69         ; # &g2-CU+7C69;
         .
         g2.ucs_cns:0x7C69
@@ -34405,10 +34405,10 @@ rep.mj:019779
         :rep.decomposition   [ :context domain:hanyo-denshi ;
                                :target  a.ucs:0x7C69         ,
                                         a.ucs:0xE0103        ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    rep.adobe-japan1-4:14238   # &AJ1-14238;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    rep.adobe-japan1-4:14238   # &AJ1-14238;
+        ] ;
         :eq g2.hanyo-denshi...ib:0x284C ; # &g2-MJ019779;
         :subsume
             repi.hanyo-denshi...ib:0x284C ,
@@ -34428,10 +34428,10 @@ rep.mj:019779
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x7C69  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x2EAE ; # ⺮
-        isd:below    g2.ucs_unicode:0x908A   # &g2-AJ1-14237;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x2EAE ; # ⺮
+            isd:below    g2.ucs_unicode:0x908A   # &g2-AJ1-14237;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb12345:0x7356         ; # &g2-UU+7C69;
         .
@@ -34618,8 +34618,8 @@ a.ucs:0x7C6D
     :eq rep.daikanwa:26804        ; # &I-M-26804;
     :eq rep.shinjigen:5847        ; # 籭
     :eq rep.jef-china3:0x5EBF     ; # &I-JC3-5EBF;
-    :from.original       [ :sources chisebib:shinjigen ;
-                           :target  rep.adobe-japan1-0:06002 ] ;
+    ideo:original-form-of [ :sources chisebib:shinjigen ;
+                            :target  rep.adobe-japan1-0:06002 ] ;
     :subsume
         g2.ucs_unicode:0x7C6D ,
         g2.adobe-japan1-5:17034 ,
@@ -35008,10 +35008,10 @@ o.ucs_jis:0x7C6F
     rep.adobe-japan1-5:18317
         a chisegg:abstract-glyph ;
         :abstract-glyph-of adobe-japan1-5:18317 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x7AF9 ; # 竹
-        isd:below    rep.daikanwa:36950   # &M-36950;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x7AF9 ; # 竹
+            isd:below    rep.daikanwa:36950   # &M-36950;
+        ] ;
         :eq rep.ucs_jis:0x7C6F        ; # &AJ1-18317;
         :eq rep.jis-x0213-2:0x7371    ; # &I-JX2-7371;
         :eq rep.daikanwa:26813        ; # &I-M-26813;
@@ -35058,10 +35058,10 @@ o.ucs_jis:0x7C6F
     rep.cns11643-2:0x715C
         a chisegg:abstract-glyph ;
         :abstract-glyph-of cns11643-2:0x715C ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x7AF9 ; # 竹
-        isd:below    rep.cns11643-1:0x7A44   # &C1-7A44;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x7AF9 ; # 竹
+            isd:below    rep.cns11643-1:0x7A44   # &C1-7A44;
+        ] ;
         :eq rep.ucs_cns:0x7C6F        ; # &C2-715C;
         :subsume
             g2.cns11643-2:0x715C ;