Sync up with the current environment.
[chise/chiset.git] / Ideograph-R005-Second.ttl
index f7af1f6..aef2491 100644 (file)
@@ -7,6 +7,7 @@
 @prefix chisegg: <http://rdf.chise.org/rdf/type/character/ggg/> .
 @prefix domain: <http://rdf.chise.org/data/domain/> .
 @prefix script: <http://rdf.chise.org/data/script/> .
+@prefix ideocomb: <http://rdf.chise.org/data/character/ideo/combination/> .
 @prefix chisebib: <http://rdf.chise.org/data/bibliography/> .
 @prefix ruimoku: <http://www.chise.org/est/view/article@ruimoku/rep.id=/> .
 @prefix zob1959: <http://chise.zinbun.kyoto-u.ac.jp/koukotsu/rubbings/> .
 @prefix repi.adobe-japan1-5: <http://www.chise.org/est/view/character/repi.adobe-japan1-5=> .
 @prefix repi.adobe-japan1-6: <http://www.chise.org/est/view/character/repi.adobe-japan1-6=> .
 @prefix g2.gb12345: <http://www.chise.org/est/view/character/g2.gb12345=> .
+@prefix rep.big5-eten: <http://www.chise.org/est/view/character/rep.big5-eten=> .
 @prefix rep.big5-cdp: <http://www.chise.org/est/view/character/rep.big5-cdp=> .
 @prefix g2.big5-cdp: <http://www.chise.org/est/view/character/g2.big5-cdp=> .
 @prefix repi.big5-cdp: <http://www.chise.org/est/view/character/repi.big5-cdp=> .
+@prefix a.big5-cdp: <http://www.chise.org/est/view/character/a.big5-cdp=> .
+@prefix rep.koseki: <http://www.chise.org/est/view/character/rep.koseki=> .
+@prefix g2.koseki: <http://www.chise.org/est/view/character/g2.koseki=> .
+@prefix repi.mj: <http://www.chise.org/est/view/character/repi.mj=> .
 @prefix rep.gt: <http://www.chise.org/est/view/character/rep.gt=> .
 @prefix g2.gt: <http://www.chise.org/est/view/character/g2.gt=> .
 @prefix repi.gt: <http://www.chise.org/est/view/character/repi.gt=> .
 @prefix rep.gt-pj-9: <http://www.chise.org/est/view/character/rep.gt-pj-9=> .
 @prefix rep.gt-pj-11: <http://www.chise.org/est/view/character/rep.gt-pj-11=> .
 @prefix rep.gt-pj-k1: <http://www.chise.org/est/view/character/rep.gt-pj-k1=> .
+@prefix g2.gt-pj-k1: <http://www.chise.org/est/view/character/g2.gt-pj-k1=> .
+@prefix rep.gt-pj-k2: <http://www.chise.org/est/view/character/rep.gt-pj-k2=> .
+@prefix g2.gt-pj-k2: <http://www.chise.org/est/view/character/g2.gt-pj-k2=> .
 @prefix rep.daikanwa: <http://www.chise.org/est/view/character/rep.daikanwa=> .
 @prefix rep.daikanwa...ho: <http://www.chise.org/est/view/character/rep.daikanwa...ho=> .
 @prefix g2.daikanwa: <http://www.chise.org/est/view/character/g2.daikanwa=> .
 @prefix repi.hng-kar: <http://www.chise.org/est/view/character/repi.hng-kar=> .
 @prefix repi.hng-hos: <http://www.chise.org/est/view/character/repi.hng-hos=> .
 @prefix repi.hng-hod: <http://www.chise.org/est/view/character/repi.hng-hod=> .
+@prefix repi.hng-nkk: <http://www.chise.org/est/view/character/repi.hng-nkk=> .
 @prefix repi.hng-kmi: <http://www.chise.org/est/view/character/repi.hng-kmi=> .
 @prefix repi.hng-doh: <http://www.chise.org/est/view/character/repi.hng-doh=> .
 @prefix repi.hng-kss: <http://www.chise.org/est/view/character/repi.hng-kss=> .
 @prefix repi.hng-smk: <http://www.chise.org/est/view/character/repi.hng-smk=> .
+@prefix rep.cbeta: <http://www.chise.org/est/view/character/rep.cbeta=> .
+@prefix g2.cbeta: <http://www.chise.org/est/view/character/g2.cbeta=> .
 @prefix rep.jef-china3: <http://www.chise.org/est/view/character/rep.jef-china3=> .
 @prefix g2.jef-china3: <http://www.chise.org/est/view/character/g2.jef-china3=> .
 @prefix repi.jef-china3: <http://www.chise.org/est/view/character/repi.jef-china3=> .
 @prefix a.iwds-1: <http://www.chise.org/est/view/character/a.iwds-1=> .
 @prefix rep.ucs-var-001: <http://www.chise.org/est/view/character/rep.ucs-var-001=> .
+@prefix rep.ucs-itaiji-003: <http://www.chise.org/est/view/character/rep.ucs-itaiji-003=> .
+@prefix g2.ucs-itaiji-003: <http://www.chise.org/est/view/character/g2.ucs-itaiji-003=> .
 
 @prefix ucs: <http://rdf.chise.org/data/ccs/ucs/code-point/> .
 @prefix mj: <http://rdf.chise.org/data/ccs/mj/code-point/> .
 @prefix jis-x0213-2: <http://rdf.chise.org/data/ccs/jis-x0213-2/code-point/> .
 @prefix gb12345: <http://rdf.chise.org/data/ccs/gb12345/code-point/> .
 @prefix big5: <http://rdf.chise.org/data/ccs/big5/code-point/> .
+@prefix big5-eten: <http://rdf.chise.org/data/ccs/big5-eten/code-point/> .
 @prefix big5-cdp: <http://rdf.chise.org/data/ccs/big5-cdp/code-point/> .
+@prefix koseki: <http://rdf.chise.org/data/ccs/koseki/code-point/> .
 @prefix gt: <http://rdf.chise.org/data/ccs/gt/code-point/> .
 @prefix gt-k: <http://rdf.chise.org/data/ccs/gt-k/code-point/> .
 @prefix gt-pj-1: <http://rdf.chise.org/data/ccs/gt-pj-1/code-point/> .
 @prefix gt-pj-9: <http://rdf.chise.org/data/ccs/gt-pj-9/code-point/> .
 @prefix gt-pj-11: <http://rdf.chise.org/data/ccs/gt-pj-11/code-point/> .
 @prefix gt-pj-k1: <http://rdf.chise.org/data/ccs/gt-pj-k1/code-point/> .
+@prefix gt-pj-k2: <http://rdf.chise.org/data/ccs/gt-pj-k2/code-point/> .
 @prefix daikanwa: <http://rdf.chise.org/data/ccs/daikanwa/code-point/> .
 @prefix daikanwa...ho: <http://rdf.chise.org/data/ccs/daikanwa...ho/code-point/> .
 @prefix shinjigen: <http://rdf.chise.org/data/ccs/shinjigen/code-point/> .
 @prefix hng-kar: <http://rdf.chise.org/data/ccs/hng-kar/code-point/> .
 @prefix hng-hos: <http://rdf.chise.org/data/ccs/hng-hos/code-point/> .
 @prefix hng-hod: <http://rdf.chise.org/data/ccs/hng-hod/code-point/> .
+@prefix hng-nkk: <http://rdf.chise.org/data/ccs/hng-nkk/code-point/> .
 @prefix hng-kmi: <http://rdf.chise.org/data/ccs/hng-kmi/code-point/> .
 @prefix hng-doh: <http://rdf.chise.org/data/ccs/hng-doh/code-point/> .
 @prefix hng-kss: <http://rdf.chise.org/data/ccs/hng-kss/code-point/> .
 @prefix hng-smk: <http://rdf.chise.org/data/ccs/hng-smk/code-point/> .
+@prefix cbeta: <http://rdf.chise.org/data/ccs/cbeta/code-point/> .
 @prefix jef-china3: <http://rdf.chise.org/data/ccs/jef-china3/code-point/> .
 @prefix iwds-1: <http://rdf.chise.org/data/ccs/iwds-1/code-point/> .
 @prefix ucs-var-001: <http://rdf.chise.org/data/ccs/ucs-var-001/code-point/> .
+@prefix ucs-itaiji-003: <http://rdf.chise.org/data/ccs/ucs-itaiji-003/code-point/> .
 
 a.ucs_component:0x4E59
     a chisegg:abstract-character ;
@@ -196,7 +216,7 @@ a.ucs_component:0x4E59
     ideo:radical           5 ; # ⼄ 
     ideo:strokes           0 ;
     ideo:total-strokes     1 ;
-    :eq a.iwds-1:0340             ; # &IWDS1-340;
+    :eq a.iwds-1:0340             ; # &A-compU+4E59;
     .
     a.iwds-1:0340
            :abstract-character-of         iwds-1:0340    .
@@ -380,11 +400,13 @@ a.ucs:0x4E5A
     :eq rep.jis-x0212:0x3034      ; # &I-JSP-3034;
     :eq rep.cns11643-4:0x2124     ; # &I-C4-2124;
     :eq rep.jis-x0213-2:0x212F    ; # &I-JX2-212F;
-    :eq a.big5:0xC87B             ; # &I-B-C87B;
+    :eq rep.big5-eten:0xC87B      ; # &I-B-C87B;
     :eq rep.gt:00222              ; # &I-GT-00222;
     :eq rep.gt-k:00028            ; # &I-GT-K00028;
     :eq rep.gt-pj-2:12611         ; # &I-GT-00222;
     :eq rep.daikanwa:00163        ; # &I-M-00163;
+    :subsume
+        g2.ucs_unicode:0x4E5A ;
     .
     rep.adobe-japan1-4:14305
                :abstract-glyph-of adobe-japan1-4:14305   .
@@ -394,8 +416,8 @@ a.ucs:0x4E5A
                :abstract-glyph-of     cns11643-4:0x2124  .
     rep.jis-x0213-2:0x212F
                :abstract-glyph-of    jis-x0213-2:0x212F  .
-    a.big5:0xC87B
-           :abstract-character-of           big5:0xC87B  .
+    rep.big5-eten:0xC87B
+               :abstract-glyph-of      big5-eten:0xC87B  .
     rep.gt:00222
                :abstract-glyph-of             gt:00222   .
     rep.gt-k:00028
@@ -404,6 +426,70 @@ a.ucs:0x4E5A
                :abstract-glyph-of        gt-pj-2:12611   .
     rep.daikanwa:00163
                :abstract-glyph-of       daikanwa:00163   .
+    g2.ucs_unicode:0x4E5A
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x4E5A  ] ;
+        :eq g2.adobe-japan1-4:14305   ; # &g2-AJ1-14305;
+        :eq g2.jis-x0212:0x3034       ; # &g2-AJ1-14305;
+        :eq g2.cns11643-4:0x2124      ; # &g2-AJ1-14305;
+        :eq g2.jis-x0213-2:0x212F     ; # &g2-AJ1-14305;
+        :eq g2.gt:00222               ; # &g2-AJ1-14305;
+        :eq g2.gt-k:00028             ; # &g2-AJ1-14305;
+        :eq g2.daikanwa:00163         ; # &g2-AJ1-14305;
+        :subsume
+            repi.daikanwa:00163  ,
+            repi.jis-x0213-2:0x212F ,
+            repi.adobe-japan1-6:14305 ,
+            repi.cns11643-4:0x2124 ,
+            repi.gt:00222        ,
+            repi.ucs_unicode:0x4E5A ;
+        .
+        g2.adobe-japan1-4:14305
+              :abstract-glyph-form-of adobe-japan1-4:14305   .
+        g2.jis-x0212:0x3034
+              :abstract-glyph-form-of      jis-x0212:0x3034  .
+        g2.cns11643-4:0x2124
+              :abstract-glyph-form-of     cns11643-4:0x2124  .
+        g2.jis-x0213-2:0x212F
+              :abstract-glyph-form-of    jis-x0213-2:0x212F  .
+        g2.gt:00222
+              :abstract-glyph-form-of             gt:00222   .
+        g2.gt-k:00028
+              :abstract-glyph-form-of           gt-k:00028   .
+        g2.daikanwa:00163
+              :abstract-glyph-form-of       daikanwa:00163   .
+        repi.daikanwa:00163
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:00163 ;
+            .
+        repi.jis-x0212:0x3034
+            a chisegg:glyph-image ;
+            :glyph-image-of jis-x0212:0x3034 ;
+            :eq repi.jis-x0213-2:0x212F   ; # &R-JX2-212F;
+            .
+            repi.jis-x0213-2:0x212F
+                          :glyph-image-of    jis-x0213-2:0x212F  .
+        repi.adobe-japan1-4:14305
+            a chisegg:glyph-image ;
+            :glyph-image-of adobe-japan1-4:14305 ;
+            .
+        repi.cns11643-4:0x2124
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-4:0x2124 ;
+            .
+        repi.gt:00222
+            a chisegg:glyph-image ;
+            :glyph-image-of gt:00222 ;
+            :eq repi.gt-k:00028           ; # &R-GT-00222;
+            .
+            repi.gt-k:00028
+                          :glyph-image-of           gt-k:00028   .
+        repi.ucs_unicode:0x4E5A
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:unicode ;
+                              :target     ucs:0x4E5A  ] ;
+            .
 
 a.ucs:0x200D1
     a chisegg:abstract-character ;
@@ -428,7 +514,7 @@ rep.ucs_iso:0x200D1
     :eq rep.gt:00223              ; # &GT-00223;
     :eq rep.gt-pj-2:12612         ; # &GT-00223;
     :eq rep.daikanwa:00164        ; # &I-M-00164;
-    :from.Small-Seal     [ :sources chisebib:daikanwa ;
+    ideo:Small-Seal-of   [ :sources chisebib:daikanwa ;
                            :target  a.ucs:0x4E5A         ] ;
     :to.Bopomofo         a.ucs:0x3123         ;
     :subsume
@@ -710,22 +796,28 @@ rep.big5-cdp:0x8BA2
     ideo:radical           5 ; # ⼄ 
     ideo:strokes           0 ;
     ideo:total-strokes     1 ;
+    :eq rep.gt-k:00025            ; # &I-GT-K00025;
+    :eq rep.gt-pj-k1:12337        ; # &CDP-8BA2;
     :subsume
+        g2.gt-k:00025        ,
         g2.big5-cdp:0x8BA2   ,
-        rep.gt-k:00025       ,
         rep.gt-k:00022       ;
     .
+    rep.gt-k:00025
+               :abstract-glyph-of           gt-k:00025   .
+    rep.gt-pj-k1:12337
+               :abstract-glyph-of       gt-pj-k1:12337   .
+    g2.gt-k:00025
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of gt-k:00025 ;
+        :eq g2.gt-pj-k1:12337         ; # &g2-GT-K00025;
+        .
+        g2.gt-pj-k1:12337
+              :abstract-glyph-form-of       gt-pj-k1:12337   .
     g2.big5-cdp:0x8BA2
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of big5-cdp:0x8BA2 ;
         .
-    rep.gt-k:00025
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of gt-k:00025 ;
-        :eq rep.gt-pj-k1:12337        ; # &GT-K00025;
-        .
-        rep.gt-pj-k1:12337
-                   :abstract-glyph-of       gt-pj-k1:12337   .
     rep.gt-k:00022
         a chisegg:abstract-glyph ;
         :abstract-glyph-of gt-k:00022 ;
@@ -1515,8 +1607,8 @@ a.ucs:0x4E60
     :eq rep.gb2312:0x4F30         ; # &I-G0-4F30;
     :eq rep.big5-cdp:0x8973       ; # &I-CDP-8973;
     :eq rep.jef-china3:0x81C9     ; # &I-JC3-81C9;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  rep.mj:020683        ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  rep.mj:020683        ] ;
     .
     rep.gb2312:0x4F30
                :abstract-glyph-of         gb2312:0x4F30  .
@@ -1534,8 +1626,8 @@ a.ucs:0x4E61
     ideo:hanyu-dazidian  ( 1 51 5 ) ;
     :eq rep.gb2312:0x4F67         ; # &I-G0-4F67;
     :eq rep.big5-cdp:0x8C51       ; # &I-CDP-8C51;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  rep.gb12345:0x4F67   ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  rep.gb12345:0x4F67   ] ;
     .
     rep.gb2312:0x4F67
                :abstract-glyph-of         gb2312:0x4F67  .
@@ -1549,8 +1641,8 @@ a.ucs:0x200D3
     ideo:strokes           2 ;
     ideo:total-strokes     3 ;
     :eq rep.big5-cdp:0x89DB       ; # &I-CDP-89DB;
-    :from.simplified     [ :context domain:CN...component ;
-                           :target  rep.adobe-japan1-0:05099 ] ;
+    ideo:simplified-form-of [ :context domain:CN...component ;
+                              :target  rep.adobe-japan1-0:05099 ] ;
     :subsume
         g2.ucs_iso:0x200D3   ,
         g2.big5-cdp:0x89DB   ;
@@ -1567,6 +1659,171 @@ a.ucs:0x200D3
         :abstract-glyph-form-of big5-cdp:0x89DB ;
         .
 
+a.ucs:0x200D4
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x200D4 ;
+    ideo:radical           5 ; # ⼄ 
+    ideo:strokes           2 ;
+    ideo:total-strokes     3 ;
+    :eq rep.big5-cdp:0x88A2       ; # &I-CDP-88A2;
+    :eq rep.cbeta:04676           ; # &I-CB04676;
+    :subsume
+        g2.ucs_iso:0x200D4   ,
+        g2.big5-cdp:0x88A2   ,
+        g2.cbeta:04676       ;
+    .
+    rep.big5-cdp:0x88A2
+               :abstract-glyph-of       big5-cdp:0x88A2  .
+    rep.cbeta:04676
+               :abstract-glyph-of          cbeta:04676   .
+    g2.ucs_iso:0x200D4
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x200D4 ] ;
+        .
+    g2.big5-cdp:0x88A2
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of big5-cdp:0x88A2 ;
+        .
+    g2.cbeta:04676
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cbeta:04676 ;
+        .
+
+a.ucs:0x2CF16
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x2CF16 ;
+    ideo:radical           [ :context domain:ucs     ;
+                             :target            5 ; # ⼄
+                           ] ;
+    ideo:strokes           [ :context domain:ucs     ;
+                             :target  2 ] ;
+    ideo:radical           [ :context domain:misc    ;
+                             :target           87 ; # ⽖
+                           ] ;
+    ideo:strokes           [ :context domain:misc    ;
+                             :target  0 ] ;
+    ideo:total-strokes     3 ;
+    :eq a.big5-cdp:0x8DC1         ; # 𬼖
+    :eq a.iwds-1:0082             ; # 𬼖
+    :form-of             [ :context domain:component ;
+                           :target  a.ucs:0x722A         ,
+                                    a.ucs:0x4EA1         ,
+                                    a.ucs:0x5C71         ] ;
+    .
+    a.big5-cdp:0x8DC1
+           :abstract-character-of       big5-cdp:0x8DC1  .
+    a.iwds-1:0082
+           :abstract-character-of         iwds-1:0082    .
+
+rep.mj:056865
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of mj:056865 ;
+    :denotation-of
+        a.ucs:0x2CF16        ;
+    ideo:radical           [ :context domain:ucs     ;
+                             :target            5 ; # ⼄
+                           ] ;
+    ideo:strokes           [ :context domain:ucs     ;
+                             :target  2 ] ;
+    ideo:radical           [ :context domain:misc    ;
+                             :target           87 ; # ⽖
+                           ] ;
+    ideo:strokes           [ :context domain:misc    ;
+                             :target  0 ] ;
+    ideo:total-strokes     3 ;
+    :eq rep.ucs_iso:0x2CF16       ; # &MJ056865;
+    :eq rep.big5-cdp:0x89E3       ; # &I-CDP-89E3;
+    :eq rep.koseki:002080         ; # &MJ056865;
+    :eq rep.gt-k:00278            ; # &I-GT-K00278;
+    :eq rep.gt-pj-k1:13683        ; # &MJ056865;
+    :form-of             [ :sources chisebib:koseki ;
+                           :target  rep.mj:006462        ] ;
+    :form-of             [ :context domain:component ;
+                           :target  a.ucs:0x722A         ] ;
+    :subsume
+        g2.koseki:002080     ,
+        g2.mj:056865         ,
+        rep.ucs-itaiji-003:0x722A ,
+        g2.gt-k:00278        ;
+    .
+    rep.ucs_iso:0x2CF16
+               :abstract-glyph-of [ :context domain:iso     ;
+                                    :target     ucs:0x2CF16 ] .
+    rep.big5-cdp:0x89E3
+               :abstract-glyph-of       big5-cdp:0x89E3  .
+    rep.koseki:002080
+               :abstract-glyph-of         koseki:002080  .
+    rep.gt-k:00278
+               :abstract-glyph-of           gt-k:00278   .
+    rep.gt-pj-k1:13683
+               :abstract-glyph-of       gt-pj-k1:13683   .
+    g2.koseki:002080
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of koseki:002080 ;
+        .
+    g2.mj:056865
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of mj:056865 ;
+        :eq g2.ucs_iso:0x2CF16        ; # &g2-MJ056865;
+        :subsume
+            repi.mj:056865       ,
+            repi.ucs_iso:0x2CF16 ,
+            repi.hng-nkk:03300   ;
+        .
+        g2.ucs_iso:0x2CF16
+              :abstract-glyph-form-of [ :context domain:iso     ;
+                                        :target     ucs:0x2CF16 ] .
+        repi.mj:056865
+            a chisegg:glyph-image ;
+            :glyph-image-of mj:056865 ;
+            .
+        repi.ucs_iso:0x2CF16
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x2CF16 ] ;
+            .
+        repi.hng-nkk:03300
+            a chisegg:glyph-image ;
+            :glyph-image-of hng-nkk:03300 ;
+            .
+    rep.ucs-itaiji-003:0x722A
+        a chisegg:abstract-glyph ;
+        :abstract-glyph-of ucs-itaiji-003:0x722A ;
+        :subsume
+            g2.ucs-itaiji-003:0x722A ;
+        .
+        g2.ucs-itaiji-003:0x722A
+            a chisegg:abstract-glyph-form ;
+            :abstract-glyph-form-of ucs-itaiji-003:0x722A ;
+            .
+    g2.gt-k:00278
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of gt-k:00278 ;
+        :eq g2.big5-cdp:0x89E3        ; # &g2-CDP-89E3;
+        :eq g2.gt-pj-k1:13683         ; # &g2-CDP-89E3;
+        .
+        g2.big5-cdp:0x89E3
+              :abstract-glyph-form-of       big5-cdp:0x89E3  .
+        g2.gt-pj-k1:13683
+              :abstract-glyph-form-of       gt-pj-k1:13683   .
+
+rep.big5-cdp:0x88B9
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of big5-cdp:0x88B9 ;
+    :denotation-of
+        a.ucs:0x2CF16        ;
+    ideo:radical           5 ; # ⼄ 
+    ideo:strokes           2 ;
+    ideo:total-strokes     3 ;
+    :subsume
+        g2.big5-cdp:0x88B9   ;
+    .
+    g2.big5-cdp:0x88B9
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of big5-cdp:0x88B9 ;
+        .
+
 a.ucs:0x200D5
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x200D5 ;
@@ -1843,8 +2100,8 @@ a.ucs:0x4E66
     :eq rep.gb2312:0x4A69         ; # &I-G0-4A69;
     :eq rep.big5-cdp:0x8A4C       ; # &I-CDP-8A4C;
     :eq rep.jef-china3:0x81CD     ; # &I-JC3-81CD;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  rep.adobe-japan1-0:02427 ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  rep.adobe-japan1-0:02427 ] ;
     .
     rep.gb2312:0x4A69
                :abstract-glyph-of         gb2312:0x4A69  .
@@ -1888,6 +2145,49 @@ rep.big5-cdp:0x87D1
     ideo:hanyu-dazidian  ( 1 52 3 ) ;
     .
 
+a.gt-k:00383
+    a chisegg:abstract-character ;
+    :abstract-character-of gt-k:00383 ;
+    ideo:radical           5 ; # ⼄ 
+    ideo:strokes           3 ;
+    ideo:total-strokes     4 ;
+    :subsume
+        rep.gt-k:00383       ,
+        rep.gt-k:00299       ;
+    .
+    rep.gt-k:00383
+        a chisegg:abstract-glyph ;
+        :abstract-glyph-of gt-k:00383 ;
+        :eq rep.gt-pj-k2:16247        ; # &GT-K00383;
+        :subsume
+            g2.gt-k:00383        ;
+        .
+        rep.gt-pj-k2:16247
+                   :abstract-glyph-of       gt-pj-k2:16247   .
+        g2.gt-k:00383
+            a chisegg:abstract-glyph-form ;
+            :abstract-glyph-form-of gt-k:00383 ;
+            :eq g2.gt-pj-k2:16247         ; # &g2-GT-K00383;
+            .
+            g2.gt-pj-k2:16247
+                  :abstract-glyph-form-of       gt-pj-k2:16247   .
+    rep.gt-k:00299
+        a chisegg:abstract-glyph ;
+        :abstract-glyph-of gt-k:00299 ;
+        :eq rep.gt-pj-k1:14664        ; # &GT-K00299;
+        :subsume
+            g2.gt-k:00299        ;
+        .
+        rep.gt-pj-k1:14664
+                   :abstract-glyph-of       gt-pj-k1:14664   .
+        g2.gt-k:00299
+            a chisegg:abstract-glyph-form ;
+            :abstract-glyph-form-of gt-k:00299 ;
+            :eq g2.gt-pj-k1:14664         ; # &g2-GT-K00299;
+            .
+            g2.gt-pj-k1:14664
+                  :abstract-glyph-form-of       gt-pj-k1:14664   .
+
 a.ucs:0x340C
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x340C ;
@@ -1925,10 +2225,10 @@ a.ucs:0x340C
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x340C  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x20089 ; # 𠂉
-        isd:below    g2.ucs_unicode:0x4E5F   # &g2-AJ1-03829;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x20089 ; # 𠂉
+            isd:below    g2.ucs_unicode:0x4E5F   # &g2-AJ1-03829;
+        ] ;
         :eq g2.big5-cdp:0x8CD8        ; # &g2-GT-00237;
         :eq g2.gt:00237               ; # &g2-GT-00237;
         :eq g2.gt-k:01428             ; # &g2-GT-00237;
@@ -1970,10 +2270,10 @@ a.ucs:0x340C
     g2.cns11643-4:0x2157
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-4:0x2157 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x20089 ; # 𠂉
-        isd:below    g2.cns11643-1:0x443E   # &g2-CU+4E5F;
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    a.ucs:0x20089 ; # 𠂉
+            isd:below    g2.cns11643-1:0x443E   # &g2-CU+4E5F;
+        ] ;
         :eq g2.ucs_cns:0x340C         ; # &g2-CU+340C;
         .
         g2.ucs_cns:0x340C
@@ -1989,9 +2289,9 @@ a.ucs:0x200DE
     ideo:hanyu-dazidian  ( 1 52 10 ) ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x4E00 ; # 一
-                :below    a.ucs:0x5DDB   # 巛
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x4E00 ; # 一
+                isd:below    a.ucs:0x5DDB   # 巛
             ]
         ] ;
         isd:right    a.ucs:0x4E5A   # 乚
@@ -2044,9 +2344,9 @@ a.ucs:0x200E1
     ideo:hanyu-dazidian  ( 1 53 1 ) ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x4E59 ; # 乙
-                :below    a.ucs:0x4E2C   # 丬
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x4E59 ; # 乙
+                isd:below    a.ucs:0x4E2C   # 丬
             ]
         ] ;
         isd:right    a.ucs:0x4E5A   # 乚
@@ -2405,10 +2705,10 @@ a.ucs:0x4E6A
     rep.gt:00246
         a chisegg:abstract-glyph ;
         :abstract-glyph-of gt:00246 ;
-    isd:structure [ a idc:⿺ ;
-        isd:surround a.ucs:0x4E59 ; # 乙
-        isd:filling  a.ucs:0x7530   # 田
-    ] ;
+        isd:structure [ a idc:⿺ ;
+            isd:surround a.ucs:0x4E59 ; # 乙
+            isd:filling  a.ucs:0x7530   # 田
+        ] ;
         :eq rep.ucs_unicode:0x4E6A    ; # &GT-00246;
         :eq rep.cns11643-4:0x2228     ; # &GT-00246;
         :eq rep.gb12345:0x7C5A        ; # &GT-00246;
@@ -2430,10 +2730,10 @@ a.ucs:0x4E6A
         a chisegg:abstract-glyph ;
         :abstract-glyph-of hanziku-1:0xAEE6 ;
         ideo:hanyu-dazidian  ( 1 53 7 ) ;
-    isd:structure [ a idc:⿺ ;
-        isd:surround a.ucs:0x2E84 ; # ⺄
-        isd:filling  a.ucs:0x7530   # 田
-    ] ;
+        isd:structure [ a idc:⿺ ;
+            isd:surround a.ucs:0x2E84 ; # ⺄
+            isd:filling  a.ucs:0x7530   # 田
+        ] ;
         .
 
 a.ucs:0x200E7
@@ -2562,8 +2862,8 @@ a.ucs:0x4E70
     :eq rep.gb2312:0x4272         ; # &I-G0-4272;
     :eq rep.hanziku-1:0xAEE9      ; # &I-HZK01-AEE9;
     :eq rep.jef-china3:0x81ED     ; # &I-JC3-81ED;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  a.ucs:0x8CB7         ] ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  a.ucs:0x8CB7         ] ;
     .
     rep.gb2312:0x4272
                :abstract-glyph-of         gb2312:0x4272  .
@@ -2635,11 +2935,11 @@ a.ucs:0x4E71
     :eq rep.gt-pj-1:19824         ; # &I-GT-00251;
     :eq rep.daikanwa:00187        ; # &I-M-00187;
     :eq rep.shinjigen:0060        ; # 乱
-    :from.simplified     a.ucs:0x4E82         ;
-    :from.simplified     [ :context domain:CN      ;
-                           :target  rep.gt:00286         ] ;
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.adobe-japan1-0:04101 ] ;
+    ideo:simplified-form-of a.ucs:0x4E82         ;
+    ideo:simplified-form-of [ :context domain:CN      ;
+                              :target  rep.gt:00286         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.adobe-japan1-0:04101 ] ;
     :subsume
         g2.ucs_unicode:0x4E71 ;
     .
@@ -2771,10 +3071,10 @@ repi.hng-kyd:08690
     ideo:total-strokes    12 ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿳ ;
-                :above    a.ucs:0x2EA4 ; # ⺤
-                :middle   a.ucs:0x9FB4 ; # 龴
-                :below    a.ucs:0x20541   # 𠕁
+            isd:structure [ a idc:⿳ ;
+                isd:above    a.ucs:0x2EA4 ; # ⺤
+                isd:middle   a.ucs:0x9FB4 ; # 龴
+                isd:below    a.ucs:0x20541   # 𠕁
             ]
         ] ;
         isd:right    a.ucs:0x4E5A   # 乚
@@ -3081,6 +3381,45 @@ a.ucs:0x200EC
     rep.big5-cdp:0x88E3
                :abstract-glyph-of       big5-cdp:0x88E3  .
 
+a.gt-k:03520
+    a chisegg:abstract-character ;
+    :abstract-character-of gt-k:03520 ;
+    ideo:radical           5 ; # ⼄ 
+    ideo:strokes           6 ;
+    ideo:total-strokes     7 ;
+    isd:structure [ a idc:⿶ ;
+        isd:surround a.gt-k:00383 ; # &A-GT-K00383;
+        isd:filling  a.ucs:0x4ECC   # 仌
+    ] ;
+    :subsume
+        rep.gt-k:03520       ;
+    .
+    rep.gt-k:03520
+        a chisegg:abstract-glyph ;
+        :abstract-glyph-of gt-k:03520 ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    [
+                isd:structure [ a idc:⿰ ;
+                    isd:left     a.ucs:0x4ECC ; # 仌
+                    isd:right    a.ucs:0x4E28   # 丨
+                ]
+            ] ;
+            isd:below    a.ucs:0x4E06   # 丆
+        ] ;
+        :eq rep.gt-pj-k1:23640        ; # &GT-K03520;
+        :subsume
+            g2.gt-k:03520        ;
+        .
+        rep.gt-pj-k1:23640
+                   :abstract-glyph-of       gt-pj-k1:23640   .
+        g2.gt-k:03520
+            a chisegg:abstract-glyph-form ;
+            :abstract-glyph-form-of gt-k:03520 ;
+            :eq g2.gt-pj-k1:23640         ; # &g2-GT-K03520;
+            .
+            g2.gt-pj-k1:23640
+                  :abstract-glyph-form-of       gt-pj-k1:23640   .
+
 a.ucs:0x4E73
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x4E73 ;
@@ -3155,10 +3494,10 @@ rep.adobe-japan1-4:13968
         :rep.decomposition   [ :context domain:cid     ;
                                :target  a.ucs:0x4E73         ,
                                         a.ucs:0xE0101        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:02694 ; # &GT-K02694;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:02694 ; # &GT-K02694;
+            isd:right    g2.ucs_unicode:0x4E5A   # &g2-AJ1-14305;
+        ] ;
         :eq g2.ucs_ks:0x4E73          ; # &g2-AJ1-13968;
         :eq g2.ks-x1001:0x6A61        ; # &g2-AJ1-13968;
         :eq g2.gt:00257               ; # &g2-AJ1-13968;
@@ -3403,10 +3742,10 @@ a.ucs:0x4E75
             :rep.decomposition   [ :context domain:cid     ;
                                    :target  a.ucs:0x4E75         ,
                                             a.ucs:0xE0100        ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ucs_unicode:0x8F9B ; # &g2-AJ1-02575;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
+            isd:structure [ a idc:⿰ ;
+                isd:left     g2.ucs_unicode:0x8F9B ; # &g2-AJ1-02575;
+                isd:right    a.ucs:0x4E5A   # 乚
+            ] ;
             :eq g2.adobe-japan1-6:21080   ; # &g2-AJ1-21080;
             :eq g2.jis-x0212:0x303A       ; # &g2-AJ1-21080;
             :eq g2.cns11643-4:0x2530      ; # &g2-AJ1-21080;
@@ -3455,10 +3794,10 @@ a.ucs:0x4E75
     rep.gt:00252
         a chisegg:abstract-glyph ;
         :abstract-glyph-of gt:00252 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:02585 ; # &GT-K02585;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:02585 ; # &GT-K02585;
+            isd:right    a.ucs:0x4E5A   # 乚
+        ] ;
         :eq rep.gt-pj-2:12635         ; # &GT-00252;
         :eq rep.jef-china3:0x41C3     ; # &I-JC3-41C3;
         :subsume
@@ -3507,9 +3846,9 @@ rep.ucs_iso:0x200ED
     ideo:hanyu-dazidian  ( 1 55 2 ) ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    rep.jis-x0213-2:0x702A ; # &GT-25225;
-                :below    a.ucs:0x53E3   # 口
+            isd:structure [ a idc:⿱ ;
+                isd:above    rep.jis-x0213-2:0x702A ; # &GT-25225;
+                isd:below    a.ucs:0x53E3   # 口
             ]
         ] ;
         isd:right    a.ucs:0x4E5A   # 乚
@@ -3518,7 +3857,7 @@ rep.ucs_iso:0x200ED
     :eq rep.gt:00253              ; # &I-GT-00253;
     :eq rep.gt-pj-2:12636         ; # &I-GT-00253;
     :eq rep.daikanwa:00193        ; # &I-M-00193;
-    :from.ancient        [ :sources chisebib:yupian ,
+    ideo:ancient-form-of [ :sources chisebib:yupian ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x59CB         ] ;
     :subsume
@@ -3537,15 +3876,15 @@ rep.ucs_iso:0x200ED
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:iso     ;
                                   :target     ucs:0x200ED ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    g2.cns11643-4:0x2151 ; # &g2-CU+722B;
-                :below    g2.ucs_unicode:0x53E3   # &g2-AJ1-01969;
-            ]
+        isd:structure [ a idc:⿰ ;
+            isd:left     [
+                isd:structure [ a idc:⿱ ;
+                    isd:above    g2.cns11643-4:0x2151 ; # &g2-CU+722B;
+                    isd:below    g2.ucs_unicode:0x53E3   # &g2-AJ1-01969;
+                ]
+            ] ;
+            isd:right    g2.ucs_unicode:0x4E5A   # &g2-AJ1-14305;
         ] ;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
         :eq g2.cns11643-6:0x293F      ; # &g2-M-00193;
         :eq g2.daikanwa:00193         ; # &g2-M-00193;
         :subsume
@@ -3573,15 +3912,15 @@ rep.ucs_iso:0x200ED
     g2.gt:00253
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of gt:00253 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    g2.ucs_jis:0x722B ; # &g2-GT-25225;
-                :below    g2.ucs_unicode:0x53E3   # &g2-AJ1-01969;
-            ]
+        isd:structure [ a idc:⿰ ;
+            isd:left     [
+                isd:structure [ a idc:⿱ ;
+                    isd:above    g2.ucs_jis:0x722B ; # &g2-GT-25225;
+                    isd:below    g2.ucs_unicode:0x53E3   # &g2-AJ1-01969;
+                ]
+            ] ;
+            isd:right    g2.ucs_unicode:0x4E5A   # &g2-AJ1-14305;
         ] ;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
         :subsume
             repi.gt:00253        ,
             rep.hanziku-1:0xAF62 ;
@@ -3605,9 +3944,9 @@ rep.gt:00254
     ideo:total-strokes     8 ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x2EA4 ; # ⺤
-                :below    a.ucs:0x53E3   # 口
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x2EA4 ; # ⺤
+                isd:below    a.ucs:0x53E3   # 口
             ]
         ] ;
         isd:right    a.ucs:0x4E5A   # 乚
@@ -3685,10 +4024,10 @@ a.ucs:0x4E77
     g2.ks-x1001:0x5F2D
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of ks-x1001:0x5F2D ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.adobe-japan1-0:02091 ; # &g2-AJ1-02091;
-        isd:below    a.ucs:0x4E59   # 乙
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.adobe-japan1-0:02091 ; # &g2-AJ1-02091;
+            isd:below    a.ucs:0x4E59   # 乙
+        ] ;
         :eq g2.ucs_ks:0x4E77          ; # &g2-K0-5F2D;
         .
         g2.ucs_ks:0x4E77
@@ -3698,10 +4037,10 @@ a.ucs:0x4E77
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x4E77  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_unicode:0x6C99 ; # &g2-UU+6C99;
-        isd:below    a.ucs:0x4E59   # 乙
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_unicode:0x6C99 ; # &g2-UU+6C99;
+            isd:below    a.ucs:0x4E59   # 乙
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
@@ -3734,15 +4073,15 @@ a.ucs:0x200F0
         :abstract-glyph-of [ :context domain:iso     ;
                              :target     ucs:0x200F0 ] ;
         ideo:hanyu-dazidian  ( 1 55 3 ) ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    [
-            :structure [ a idc:⿰ ;
-                :left     rep.big5-cdp:0x89C2 ; # &CDP-89C2;
-                :right    rep.big5-cdp:0x89C7   # &CDP-89C7;
-            ]
+        isd:structure [ a idc:⿱ ;
+            isd:above    [
+                isd:structure [ a idc:⿰ ;
+                    isd:left     rep.big5-cdp:0x89C2 ; # &CDP-89C2;
+                    isd:right    rep.big5-cdp:0x89C7   # &CDP-89C7;
+                ]
+            ] ;
+            isd:below    a.ucs:0x7528   # 用
         ] ;
-        isd:below    a.ucs:0x7528   # 用
-    ] ;
         :eq rep.cns11643-6:0x2D2C     ; # &C6-2D2C;
         :eq rep.hanziku-1:0xAF63      ; # &I-HZK01-AF63;
         .
@@ -3827,7 +4166,7 @@ a.ucs:0x4E79
     :eq rep.shinjigen:0065        ; # 乹
     :form-of             [ :sources chisebib:hng ;
                            :target  a.ucs:0x4E7E         ] ;
-    :from.vulgar         [ :sources chisebib:jiyun ,
+    ideo:vulgar-form-of  [ :sources chisebib:jiyun ,
                                     chisebib:zhengzitong ,
                                     chisebib:daikanwa ,
                                     chisebib:shinjigen ;
@@ -3955,7 +4294,7 @@ a.ucs:0x341C
     :eq rep.daikanwa:00195        ; # &I-M-00195;
     :form-of             [ :sources chisebib:jiyun ;
                            :target  a.ucs:0x4EC7         ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x4EC7         ] ;
     :subsume
@@ -3973,10 +4312,10 @@ a.ucs:0x341C
     g2.gt:00260
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of gt:00260 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.gt-k:02519 ; # &GT-K02519;
-        isd:right    a.ucs:0x4E5D   # 九
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     rep.gt-k:02519 ; # &GT-K02519;
+            isd:right    a.ucs:0x4E5D   # 九
+        ] ;
         :eq g2.ucs_cns:0x341C         ; # &g2-GT-00260;
         :eq g2.cns11643-4:0x2835      ; # &g2-GT-00260;
         :eq g2.daikanwa:00195         ; # &g2-GT-00260;
@@ -4038,7 +4377,7 @@ a.ucs:0x200F2
     :eq rep.gt-pj-2:12639         ; # &I-GT-00263;
     :eq rep.daikanwa:00196        ; # &I-M-00196;
     :eq rep.hanziku-1:0xAFA6      ; # &I-HZK01-AFA6;
-    :from.same           [ :sources chisebib:zihui-bu ,
+    ideo:same-as         [ :sources chisebib:zihui-bu ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x622A         ] ;
     :subsume
@@ -4205,10 +4544,10 @@ a.ucs:0x4E7C
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x4E7C  ] ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    g2.ucs_unicode:0x6CE8 ; # &g2-AJ1-02987;
-        isd:below    a.ucs:0x4E59   # 乙
-    ] ;
+        isd:structure [ a idc:⿱ ;
+            isd:above    g2.ucs_unicode:0x6CE8 ; # &g2-AJ1-02987;
+            isd:below    a.ucs:0x4E59   # 乙
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb12345:0x7D5B         ; # &g2-UU+4E7C;
         .
@@ -4359,9 +4698,9 @@ a.ucs:0x200F9
     ideo:total-strokes    10 ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x2EA4 ; # ⺤
-                :below    a.ucs:0x53E4   # 古
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x2EA4 ; # ⺤
+                isd:below    a.ucs:0x53E4   # 古
             ]
         ] ;
         isd:right    a.ucs:0x4E5A   # 乚
@@ -4378,9 +4717,9 @@ rep.hanziku-1:0xAFAA
     ideo:hanyu-dazidian  ( 1 56 8 ) ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x2EA5 ; # ⺥
-                :below    a.ucs:0x53E4   # 古
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x2EA5 ; # ⺥
+                isd:below    a.ucs:0x53E4   # 古
             ]
         ] ;
         isd:right    a.ucs:0x4E5A   # 乚
@@ -4688,9 +5027,9 @@ rep.gt:00277
     ideo:total-strokes    11 ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x2EA4 ; # ⺤
-                :below    a.ucs:0x7CF8   # 糸
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x2EA4 ; # ⺤
+                isd:below    a.ucs:0x7CF8   # 糸
             ]
         ] ;
         isd:right    a.ucs:0x4E5A   # 乚
@@ -4713,15 +5052,15 @@ rep.gt:00277
     g2.gt:00277
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of gt:00277 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x2EA4 ; # ⺤
-                :below    g2.gt:35079   # &g2-GT-35079;
-            ]
+        isd:structure [ a idc:⿰ ;
+            isd:left     [
+                isd:structure [ a idc:⿱ ;
+                    isd:above    a.ucs:0x2EA4 ; # ⺤
+                    isd:below    g2.gt:35079   # &g2-GT-35079;
+                ]
+            ] ;
+            isd:right    g2.ucs_unicode:0x4E5A   # &g2-AJ1-14305;
         ] ;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
         :eq g2.ucs_cns:0x4E7F         ; # &g2-GT-00277;
         :eq g2.cns11643-2:0x334E      ; # &g2-GT-00277;
         :subsume
@@ -4745,15 +5084,15 @@ rep.gt:00277
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x4E7F  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x2EA4 ; # ⺤
-                :below    g2.ucs_unicode:0x7CF8   # &g2-UU+7CF8;
-            ]
+        isd:structure [ a idc:⿰ ;
+            isd:left     [
+                isd:structure [ a idc:⿱ ;
+                    isd:above    a.ucs:0x2EA4 ; # ⺤
+                    isd:below    g2.ucs_unicode:0x7CF8   # &g2-UU+7CF8;
+                ]
+            ] ;
+            isd:right    g2.ucs_unicode:0x4E5A   # &g2-AJ1-14305;
         ] ;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         .
 
@@ -4837,7 +5176,7 @@ rep.gt:00270
     :eq rep.daikanwa:00207        ; # &I-M-00207;
     :form-of             [ :sources chisebib:jiyun ;
                            :target  rep.daikanwa:11041   ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  rep.daikanwa:11041   ] ;
     :subsume
@@ -4851,10 +5190,10 @@ rep.gt:00270
     g2.gt:00270
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of gt:00270 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.ks-x1001:0x683A ; # &g2-GT-36863;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ks-x1001:0x683A ; # &g2-GT-36863;
+            isd:right    g2.ucs_unicode:0x4E5A   # &g2-AJ1-14305;
+        ] ;
         :eq g2.daikanwa:00207         ; # &g2-GT-00270;
         :subsume
             repi.daikanwa:00207  ,
@@ -4906,18 +5245,18 @@ rep.ucs_iso:0x200FD
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:iso     ;
                                   :target     ucs:0x200FD ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.gt:36864 ; # &g2-GT-36864;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.mj:020661 ; # &g2-MJ020661;
+            isd:right    g2.ucs_unicode:0x4E5A   # &g2-AJ1-14305;
+        ] ;
         .
     g2.cns11643-5:0x3073
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-5:0x3073 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-1:0x5751 ; # &g2-CU+7FC1;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-1:0x5751 ; # &g2-CU+7FC1;
+            isd:right    g2.ucs_unicode:0x4E5A   # &g2-AJ1-14305;
+        ] ;
         :eq g2.ucs_cns:0x200FD        ; # &g2-CU+200FD;
         .
         g2.ucs_cns:0x200FD
@@ -4926,10 +5265,10 @@ rep.ucs_iso:0x200FD
     g2.gt:00271
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of gt:00271 ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.mj:020660 ; # &g2-MJ020660;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.mj:020660 ; # &g2-MJ020660;
+            isd:right    g2.ucs_unicode:0x4E5A   # &g2-AJ1-14305;
+        ] ;
         .
 
 a.ucs:0x3421
@@ -5024,7 +5363,7 @@ a.ucs:0x4E80
     :eq rep.daikanwa:00210        ; # &I-M-00210;
     :eq rep.shinjigen_1ed:9917    ; # 亀
     :eq rep.shinjigen_rev:9916    ; # 亀
-    :from.vulgar         [ :sources chisebib:daikanwa ;
+    ideo:vulgar-form-of  [ :sources chisebib:daikanwa ;
                            :target  rep.adobe-japan1-0:07472 ] ;
     :subsume
         g2.ucs_unicode:0x4E80 ;
@@ -5150,9 +5489,9 @@ a.ucs:0x200FF
     ideo:total-strokes    11 ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x722B ; # 爫
-                :below    a.ucs:0x5B88   # 守
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x722B ; # 爫
+                isd:below    a.ucs:0x5B88   # 守
             ]
         ] ;
         isd:right    a.ucs:0x4E5A   # 乚
@@ -5170,9 +5509,9 @@ rep.ucs_iso:0x200FF
     ideo:total-strokes    11 ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x2EA4 ; # ⺤
-                :below    a.ucs:0x5B88   # 守
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x2EA4 ; # ⺤
+                isd:below    a.ucs:0x5B88   # 守
             ]
         ] ;
         isd:right    a.ucs:0x4E5A   # 乚
@@ -5184,15 +5523,15 @@ rep.ucs_iso:0x200FF
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:iso     ;
                                   :target     ucs:0x200FF ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x2EA4 ; # ⺤
-                :below    g2.ucs_unicode:0x5B88   # &g2-AJ1-02325;
-            ]
+        isd:structure [ a idc:⿰ ;
+            isd:left     [
+                isd:structure [ a idc:⿱ ;
+                    isd:above    a.ucs:0x2EA4 ; # ⺤
+                    isd:below    g2.ucs_unicode:0x5B88   # &g2-AJ1-02325;
+                ]
+            ] ;
+            isd:right    g2.ucs_unicode:0x4E5A   # &g2-AJ1-14305;
         ] ;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
         .
 
 rep.hanziku-1:0xAFC5
@@ -5206,9 +5545,9 @@ rep.hanziku-1:0xAFC5
     ideo:hanyu-dazidian  ( 1 57 3 ) ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    rep.jis-x0213-2:0x702A ; # &GT-25225;
-                :below    a.ucs:0x5B88   # 守
+            isd:structure [ a idc:⿱ ;
+                isd:above    rep.jis-x0213-2:0x702A ; # &GT-25225;
+                isd:below    a.ucs:0x5B88   # 守
             ]
         ] ;
         isd:right    a.ucs:0x4E5A   # 乚
@@ -5334,9 +5673,9 @@ rep.gt:00278
     ideo:hanyu-dazidian  ( 1 57 7 ) ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x5341 ; # 十
-                :below    a.ucs:0x65F1   # 旱
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x5341 ; # 十
+                isd:below    a.ucs:0x65F1   # 旱
             ]
         ] ;
         isd:right    a.ucs:0x4E5E   # 乞
@@ -5366,10 +5705,10 @@ rep.cns11643-3:0x396E
     ideo:total-strokes    12 ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿳ ;
-                :above    a.ucs:0x5341 ; # 十
-                :middle   a.ucs:0x65E5 ; # 日
-                :below    a.ucs:0x5343   # 千
+            isd:structure [ a idc:⿳ ;
+                isd:above    a.ucs:0x5341 ; # 十
+                isd:middle   a.ucs:0x65E5 ; # 日
+                isd:below    a.ucs:0x5343   # 千
             ]
         ] ;
         isd:right    a.ucs:0x4E5E   # 乞
@@ -5443,6 +5782,7 @@ rep.adobe-japan1-0:04101
     :eq rep.gt-pj-1:20524         ; # &I-GT-00285;
     :eq rep.daikanwa:00214        ; # &I-M-00214;
     :eq rep.shinjigen:0061        ; # &AJ1-04101;
+    ideo:interchangeable-form-of rep.mj:037396        ;
     :subsume
         g2.adobe-japan1-0:04101 ,
         repi.hng-kar:05130   ;
@@ -5563,6 +5903,10 @@ rep.gt:00286
     ideo:radical           5 ; # ⼄ 
     ideo:strokes          12 ;
     ideo:total-strokes    13 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     rep.ucs_iso:0x24514 ; # &C4-386A;
+        isd:right    a.ucs:0x4E5A   # 乚
+    ] ;
     :eq rep.ucs_unicode:0x4E82    ; # &GT-00286;
     :rep.ucs_JP...hanazono     rdf:nil ;
     :eq rep.cns11643-1:0x632A     ; # &GT-00286;
@@ -5588,10 +5932,10 @@ rep.gt:00286
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x4E82  ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.ucs_iso:0x24514 ; # &GT-K09372;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.ucs_iso:0x24514 ; # &g2-GT-K09372;
+            isd:right    g2.ucs_unicode:0x4E5A   # &g2-AJ1-14305;
+        ] ;
         :g2.ucs_JP...hanazono      rdf:nil ;
         :eq g2.gb12345:0x4252         ; # &g2-GT-00286;
         :eq g2.gt:00286               ; # &g2-GT-00286;
@@ -5626,10 +5970,10 @@ rep.gt:00286
     g2.cns11643-1:0x632A
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-1:0x632A ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     rep.cns11643-4:0x386A ; # &C4-386A;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-4:0x386A ; # &g2-CDP-8C7D;
+            isd:right    g2.ucs_unicode:0x4E5A   # &g2-AJ1-14305;
+        ] ;
         :eq g2.ucs_cns:0x4E82         ; # &g2-CU+4E82;
         .
         g2.ucs_cns:0x4E82
@@ -5772,9 +6116,9 @@ a.ucs:0x20103
     ideo:hanyu-dazidian  ( 1 57 9 ) ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿱ ;
-                :above    a.ucs:0x6773 ; # 杳
-                :below    a.ucs:0x4E02   # 丂
+            isd:structure [ a idc:⿱ ;
+                isd:above    a.ucs:0x6773 ; # 杳
+                isd:below    a.ucs:0x4E02   # 丂
             ]
         ] ;
         isd:right    a.ucs:0x4E5E   # 乞
@@ -5838,10 +6182,10 @@ a.ucs:0x20105
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:iso     ;
                                   :target     ucs:0x20105 ] ;
-    isd:structure [ a idc:⿰ ;
-        isd:left     g2.cns11643-1:0x6446 ; # &g2-CU+696D;
-        isd:right    a.ucs:0x4E5A   # 乚
-    ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     g2.cns11643-1:0x6446 ; # &g2-CU+696D;
+            isd:right    g2.ucs_unicode:0x4E5A   # &g2-AJ1-14305;
+        ] ;
         :eq g2.cns11643-5:0x4455      ; # &g2-IU-00020105;
         :subsume
             repi.cns11643-5:0x4455 ,
@@ -5992,10 +6336,10 @@ a.ucs:0x2010A
     ideo:hanyu-dazidian  ( 1 58 7 ) ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿳ ;
-                :above    rep.big5-cdp:0x857B ; # &CDP-857B;
-                :middle   a.ucs:0x65E5 ; # 日
-                :below    a.ucs:0x4E02   # 丂
+            isd:structure [ a idc:⿳ ;
+                isd:above    rep.big5-cdp:0x857B ; # &CDP-857B;
+                isd:middle   a.ucs:0x65E5 ; # 日
+                isd:below    a.ucs:0x4E02   # 丂
             ]
         ] ;
         isd:right    a.ucs:0x4E5E   # 乞
@@ -6026,10 +6370,10 @@ a.ucs:0x2010B
     ideo:hanyu-dazidian  ( 1 58 8 ) ;
     isd:structure [ a idc:⿰ ;
         isd:left     [
-            :structure [ a idc:⿳ ;
-                :above    rep.big5-cdp:0x855E ; # &CDP-855E;
-                :middle   a.ucs:0x65E5 ; # 日
-                :below    a.ucs:0x4E02   # 丂
+            isd:structure [ a idc:⿳ ;
+                isd:above    rep.big5-cdp:0x855E ; # &CDP-855E;
+                isd:middle   a.ucs:0x65E5 ; # 日
+                isd:below    a.ucs:0x4E02   # 丂
             ]
         ] ;
         isd:right    a.ucs:0x4E5E   # 乞
@@ -6056,7 +6400,7 @@ a.ucs_component:0x4E38
     :abstract-character-of [ :context domain:component ;
                              :target     ucs:0x4E38  ] ;
     ideo:radical           5 ; # ⼄ 
-    :eq a.iwds-1:0249             ; # &IWDS1-249;
+    :eq a.iwds-1:0249             ; # &A-compU+4E38;
     .
     a.iwds-1:0249
            :abstract-character-of         iwds-1:0249    .
@@ -6066,7 +6410,7 @@ a.ucs_component:0x4E5D
     :abstract-character-of [ :context domain:component ;
                              :target     ucs:0x4E5D  ] ;
     ideo:radical           5 ; # ⼄ 
-    :eq a.iwds-1:0203             ; # &IWDS1-203;
+    :eq a.iwds-1:0203             ; # &A-compU+4E5D;
     .
     a.iwds-1:0203
            :abstract-character-of         iwds-1:0203    .