Sync up with the current environment.
[chise/chiset.git] / Ideograph-R142-Insect.ttl
index 9612994..2d83819 100644 (file)
 @prefix rep.gt-k: <http://www.chise.org/est/view/character/rep.gt-k=> .
 @prefix g2.gt-k: <http://www.chise.org/est/view/character/g2.gt-k=> .
 @prefix repi.gt-k: <http://www.chise.org/est/view/character/repi.gt-k=> .
+@prefix a.gt-k: <http://www.chise.org/est/view/character/a.gt-k=> .
 @prefix rep.gt-pj-1: <http://www.chise.org/est/view/character/rep.gt-pj-1=> .
 @prefix rep.gt-pj-6: <http://www.chise.org/est/view/character/rep.gt-pj-6=> .
 @prefix rep.gt-pj-9: <http://www.chise.org/est/view/character/rep.gt-pj-9=> .
 @prefix rep.gt-pj-10: <http://www.chise.org/est/view/character/rep.gt-pj-10=> .
+@prefix rep.gt-pj-k1: <http://www.chise.org/est/view/character/rep.gt-pj-k1=> .
+@prefix g2.gt-pj-k1: <http://www.chise.org/est/view/character/g2.gt-pj-k1=> .
 @prefix rep.daikanwa: <http://www.chise.org/est/view/character/rep.daikanwa=> .
 @prefix rep.daikanwa...._.p: <http://www.chise.org/est/view/character/rep.daikanwa...+p=> .
 @prefix g2.daikanwa: <http://www.chise.org/est/view/character/g2.daikanwa=> .
 @prefix repi.jef-china3: <http://www.chise.org/est/view/character/repi.jef-china3=> .
 @prefix rep.ruimoku-v6: <http://www.chise.org/est/view/character/rep.ruimoku-v6=> .
 @prefix g2.ruimoku-v6: <http://www.chise.org/est/view/character/g2.ruimoku-v6=> .
+@prefix a.iwds-1: <http://www.chise.org/est/view/character/a.iwds-1=> .
 @prefix rep.ucs-var-001: <http://www.chise.org/est/view/character/rep.ucs-var-001=> .
 @prefix rep.ucs-var-002: <http://www.chise.org/est/view/character/rep.ucs-var-002=> .
 @prefix rep.ucs-itaiji-001: <http://www.chise.org/est/view/character/rep.ucs-itaiji-001=> .
 @prefix rep.ucs-itaiji-002: <http://www.chise.org/est/view/character/rep.ucs-itaiji-002=> .
+@prefix rep.ucs-itaiji-005: <http://www.chise.org/est/view/character/rep.ucs-itaiji-005=> .
 
 @prefix ucs: <http://rdf.chise.org/data/ccs/ucs/code-point/> .
 @prefix mj: <http://rdf.chise.org/data/ccs/mj/code-point/> .
 @prefix gt-pj-6: <http://rdf.chise.org/data/ccs/gt-pj-6/code-point/> .
 @prefix gt-pj-9: <http://rdf.chise.org/data/ccs/gt-pj-9/code-point/> .
 @prefix gt-pj-10: <http://rdf.chise.org/data/ccs/gt-pj-10/code-point/> .
+@prefix gt-pj-k1: <http://rdf.chise.org/data/ccs/gt-pj-k1/code-point/> .
 @prefix daikanwa: <http://rdf.chise.org/data/ccs/daikanwa/code-point/> .
 @prefix daikanwa...._.p: <http://rdf.chise.org/data/ccs/daikanwa...+p/code-point/> .
 @prefix shinjigen: <http://rdf.chise.org/data/ccs/shinjigen/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 ruimoku-v6: <http://rdf.chise.org/data/ccs/ruimoku-v6/code-point/> .
+@prefix iwds-1: <http://rdf.chise.org/data/ccs/iwds-1/code-point/> .
 @prefix ucs-var-001: <http://rdf.chise.org/data/ccs/ucs-var-001/code-point/> .
 @prefix ucs-var-002: <http://rdf.chise.org/data/ccs/ucs-var-002/code-point/> .
 @prefix ucs-itaiji-001: <http://rdf.chise.org/data/ccs/ucs-itaiji-001/code-point/> .
 @prefix ucs-itaiji-002: <http://rdf.chise.org/data/ccs/ucs-itaiji-002/code-point/> .
+@prefix ucs-itaiji-005: <http://rdf.chise.org/data/ccs/ucs-itaiji-005/code-point/> .
 
 a.ucs:0x866B
     a chisegg:abstract-character ;
@@ -280,8 +288,8 @@ a.ucs:0x866B
     :eq rep.gt-pj-1:17262         ; # &I-GT-44325;
     :eq rep.daikanwa:32804        ; # &I-M-32804;
     :eq rep.shinjigen:7101        ; # 虫
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0x87F2         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0x87F2         ] ;
     :subsume
         g2.ucs_unicode:0x866B ;
     .
@@ -520,6 +528,40 @@ rep.mj:004276
               :abstract-glyph-form-of [ :context domain:cns     ;
                                         :target     ucs:0x459D  ] .
 
+rep.big5-cdp:0x8853
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of big5-cdp:0x8853 ;
+    ideo:radical         142 ; # ⾍ 
+    ideo:strokes           1 ;
+    ideo:total-strokes     7 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x4E3F   # 丿
+    ] ;
+    :eq rep.gt-k:02610            ; # &I-GT-K02610;
+    :eq rep.gt-pj-k1:25904        ; # &CDP-8853;
+    :from.unknown        [ :context domain:component ;
+                           :target  a.ucs:0x866B         ] ;
+    :subsume
+        g2.gt-k:02610        ,
+        g2.big5-cdp:0x8853   ;
+    .
+    rep.gt-k:02610
+               :abstract-glyph-of           gt-k:02610   .
+    rep.gt-pj-k1:25904
+               :abstract-glyph-of       gt-pj-k1:25904   .
+    g2.gt-k:02610
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of gt-k:02610 ;
+        :eq g2.gt-pj-k1:25904         ; # &g2-GT-K02610;
+        .
+        g2.gt-pj-k1:25904
+              :abstract-glyph-form-of       gt-pj-k1:25904   .
+    g2.big5-cdp:0x8853
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of big5-cdp:0x8853 ;
+        .
+
 a.ucs:0x866D
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x866D ;
@@ -635,7 +677,7 @@ rep.adobe-japan1-0:06484
     :eq rep.daikanwa:32812        ; # &I-M-32812;
     :eq rep.shinjigen_1ed:7226    ; # &AJ1-06484;
     :eq rep.shinjigen_rev:7227    ; # &AJ1-06484;
-    :from.vulgar         [ :sources chisebib:shinjigen_1ed ,
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen_1ed ,
                                     chisebib:shinjigen_rev ;
                            :target  a.ucs:0x8768         ] ;
     .
@@ -764,57 +806,6 @@ a.ucs:0x27221
                                   :target     ucs:0x27221 ] ;
         .
 
-a.ucs:0x27227
-    a chisegg:abstract-character ;
-    :abstract-character-of ucs:0x27227 ;
-    ideo:radical         142 ; # ⾍ 
-    ideo:strokes           2 ;
-    ideo:total-strokes     8 ;
-    isd:structure [ a idc:⿱ ;
-        isd:above    a.ucs:0x53B6 ; # 厶
-        isd:below    a.ucs:0x866B   # 虫
-    ] ;
-    :eq rep.big5-cdp:0x8C60       ; # &I-CDP-8C60;
-    :eq rep.gt-k:04911            ; # &I-GT-K04911;
-    :eq rep.gt-pj-6:24376         ; # 𧈧
-    :subsume
-        g2.ucs_iso:0x27227   ;
-    .
-    rep.big5-cdp:0x8C60
-               :abstract-glyph-of       big5-cdp:0x8C60  .
-    rep.gt-k:04911
-               :abstract-glyph-of           gt-k:04911   .
-    rep.gt-pj-6:24376
-               :abstract-glyph-of        gt-pj-6:24376   .
-    g2.ucs_iso:0x27227
-        a chisegg:abstract-glyph-form ;
-        :abstract-glyph-form-of [ :context domain:iso     ;
-                                  :target     ucs:0x27227 ] ;
-        :eq g2.big5-cdp:0x8C60        ; # &g2-CDP-8C60;
-        :eq g2.gt-k:04911             ; # &g2-CDP-8C60;
-        :subsume
-            repi.big5-cdp:0x8C60 ,
-            repi.gt-k:04911      ,
-            repi.ucs_iso:0x27227 ;
-        .
-        g2.big5-cdp:0x8C60
-              :abstract-glyph-form-of       big5-cdp:0x8C60  .
-        g2.gt-k:04911
-              :abstract-glyph-form-of           gt-k:04911   .
-        repi.big5-cdp:0x8C60
-            a chisegg:glyph-image ;
-            :glyph-image-of big5-cdp:0x8C60 ;
-            .
-        repi.gt-k:04911
-            a chisegg:glyph-image ;
-            :glyph-image-of gt-k:04911 ;
-            .
-        repi.ucs_iso:0x27227
-            a chisegg:glyph-image ;
-            :glyph-image-of [ :context domain:iso     ;
-                              :target     ucs:0x27227 ] ;
-            .
-
 a.ucs:0x8673
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x8673 ;
@@ -889,7 +880,7 @@ a.ucs:0x8675
     :eq rep.shinjigen_1ed:7139    ; # 虵
     :eq rep.shinjigen...._.p_rev:7139 ; # 虵
     :eq rep.jef-china3:0x63C3     ; # &I-JC3-63C3;
-    :from.vulgar         [ :sources chisebib:shinjigen_1ed ,
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen_1ed ,
                                     chisebib:shinjigen_rev ;
                            :target  a.ucs:0x86C7         ] ;
     :subsume
@@ -1597,17 +1588,33 @@ a.ucs:0x867C
     rep.daikanwa:32840
                :abstract-glyph-of       daikanwa:32840   .
 
+a.ucs_iwds-1:0x867D
+    a chisegg:abstract-character ;
+    :abstract-character-of [ :context domain:iwds-1  ;
+                             :target     ucs:0x867D  ] ;
+    ideo:radical         142 ; # ⾍ 
+    :eq a.iwds-1:0288             ; # &A-IWDSU+867D;
+    .
+    a.iwds-1:0288
+           :abstract-character-of         iwds-1:0288    .
+
 a.ucs:0x867D
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x867D ;
+    :denotation-of
+        a.ucs_iwds-1:0x867D  ;
     ideo:radical         142 ; # ⾍ 
     ideo:strokes           3 ;
     ideo:total-strokes     9 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x53E3 ; # 口
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
     :eq rep.gb2312:0x4B64         ; # &I-G0-4B64;
     :eq rep.cns11643-3:0x2F24     ; # &I-C3-2F24;
     :eq rep.big5-cdp:0x8C65       ; # &I-CDP-8C65;
     :eq rep.daikanwa:32842        ; # &I-M-32842;
-    :from.vulgar         [ :sources chisebib:songyuan-yilai-suzipu ,
+    ideo:vulgar-form-of  [ :sources chisebib:songyuan-yilai-suzipu ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x96D6         ] ;
     :subsume
@@ -1664,6 +1671,59 @@ a.ucs:0x867D
                               :target     ucs:0x867D  ] ;
             .
 
+a.ucs:0x27227
+    a chisegg:abstract-character ;
+    :abstract-character-of ucs:0x27227 ;
+    :denotation-of
+        a.ucs_iwds-1:0x867D  ;
+    ideo:radical         142 ; # ⾍ 
+    ideo:strokes           2 ;
+    ideo:total-strokes     8 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x53B6 ; # 厶
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
+    :eq rep.big5-cdp:0x8C60       ; # &I-CDP-8C60;
+    :eq rep.gt-k:04911            ; # &I-GT-K04911;
+    :eq rep.gt-pj-6:24376         ; # 𧈧
+    :subsume
+        g2.ucs_iso:0x27227   ;
+    .
+    rep.big5-cdp:0x8C60
+               :abstract-glyph-of       big5-cdp:0x8C60  .
+    rep.gt-k:04911
+               :abstract-glyph-of           gt-k:04911   .
+    rep.gt-pj-6:24376
+               :abstract-glyph-of        gt-pj-6:24376   .
+    g2.ucs_iso:0x27227
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x27227 ] ;
+        :eq g2.big5-cdp:0x8C60        ; # &g2-CDP-8C60;
+        :eq g2.gt-k:04911             ; # &g2-CDP-8C60;
+        :subsume
+            repi.big5-cdp:0x8C60 ,
+            repi.ucs_iso:0x27227 ,
+            repi.gt-k:04911      ;
+        .
+        g2.big5-cdp:0x8C60
+              :abstract-glyph-form-of       big5-cdp:0x8C60  .
+        g2.gt-k:04911
+              :abstract-glyph-form-of           gt-k:04911   .
+        repi.big5-cdp:0x8C60
+            a chisegg:glyph-image ;
+            :glyph-image-of big5-cdp:0x8C60 ;
+            .
+        repi.ucs_iso:0x27227
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x27227 ] ;
+            .
+        repi.gt-k:04911
+            a chisegg:glyph-image ;
+            :glyph-image-of gt-k:04911 ;
+            .
+
 a.ucs:0x867E
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x867E ;
@@ -1805,7 +1865,7 @@ rep.cns11643-4:0x2F6D
     :rep.ucs_JP...hanazono     rdf:nil ;
     :eq rep.daikanwa:32847        ; # &I-M-32847;
     :eq rep.jef-china3:0x80E3     ; # &I-JC3-80E3;
-    :from.vulgar         [ :sources chisebib:zhengzitong ,
+    ideo:vulgar-form-of  [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  rep.jis-x0212:0x5A6D ] ;
     :subsume
@@ -2090,7 +2150,7 @@ rep.adobe-japan1-0:06489
     :eq rep.daikanwa:32850        ; # &I-M-32850;
     :eq rep.shinjigen_1ed:7201    ; # &AJ1-06489;
     :eq rep.shinjigen_rev:7202    ; # &AJ1-06489;
-    :from.vulgar         rep.cns11643-3:0x494C ;
+    ideo:vulgar-form-of  rep.cns11643-3:0x494C ;
     :subsume
         g2.adobe-japan1-0:06489 ,
         g2.cns11643-2:0x3264 ;
@@ -2760,8 +2820,8 @@ a.ucs:0x8695
     :eq rep.gt-pj-1:15165         ; # &I-GT-44395;
     :eq rep.daikanwa:32869        ; # &I-M-32869;
     :eq rep.shinjigen:7120        ; # 蚕
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.mj:023834        ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.mj:023834        ] ;
     :subsume
         g2.adobe-japan1-0:02187 ,
         g2.ucs_unicode:0x8695 ;
@@ -5613,6 +5673,10 @@ a.ucs:0x86C2
     ideo:radical         142 ; # ⾍ 
     ideo:strokes           5 ;
     ideo:total-strokes    11 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs_component:0x53CB   # &A-compU+53CB;
+    ] ;
     .
 
 rep.cns11643-2:0x3924
@@ -5623,12 +5687,20 @@ rep.cns11643-2:0x3924
     ideo:radical         142 ; # ⾍ 
     ideo:strokes           5 ;
     ideo:total-strokes    11 ;
-    :eq a.big5:0xD7A1             ; # &C2-3924;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.adobe-japan1-5:18056   # &AJ1-18056;
+    ] ;
+    :eq rep.ucs_cns:0x86C2        ; # &C2-3924;
+    :eq a.big5:0xD7A1             ; # &I-B-D7A1;
     :eq rep.daikanwa:32956        ; # &I-M-32956;
     :subsume
         g2.daikanwa:32956    ,
         g2.cns11643-2:0x3924 ;
     .
+    rep.ucs_cns:0x86C2
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x86C2  ] .
     a.big5:0xD7A1
            :abstract-character-of           big5:0xD7A1  .
     rep.daikanwa:32956
@@ -5813,6 +5885,7 @@ a.ucs:0x86C6
     :eq rep.gt-pj-1:26967         ; # &I-GT-44476;
     :eq rep.daikanwa:32963        ; # &I-M-32963;
     :eq rep.shinjigen_rev:7138    ; # 蛆
+    :form-of             a.ucs:0x43E3         ;
     .
     rep.adobe-japan1-0:06494
                :abstract-glyph-of adobe-japan1-0:06494   .
@@ -5987,7 +6060,7 @@ a.ucs:0x2726E
     :eq rep.cns11643-6:0x4449     ; # &I-C6-4449;
     :eq rep.daikanwa:32965        ; # &I-M-32965;
     :eq rep.shinjigen:7140        ; # 𧉮
-    :from.vulgar         [ :sources chisebib:shinjigen_1ed ,
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen_1ed ,
                                     chisebib:shinjigen_rev ;
                            :target  a.ucs:0x86C7         ] ;
     :subsume
@@ -6256,7 +6329,6 @@ a.mj:023378
             a chisegg:abstract-glyph-form ;
             :abstract-glyph-form-of mj:023378 ;
             :eq g2.hanyo-denshi...ks:374940 ; # &g2-MJ023378;
-            :eq rep.hanyo-denshi...ks...mf:037494 ; # &g2-MJ023378;
             :eq g2.daikanwa:32972         ; # &g2-MJ023378;
             :subsume
                 repi.daikanwa:32972  ,
@@ -6265,8 +6337,6 @@ a.mj:023378
             .
             g2.hanyo-denshi...ks:374940
                   :abstract-glyph-form-of hanyo-denshi...ks:374940  .
-            rep.hanyo-denshi...ks...mf:037494
-                       :abstract-glyph-of hanyo-denshi...ks...mf:037494  .
             g2.daikanwa:32972
                   :abstract-glyph-form-of       daikanwa:32972   .
             repi.daikanwa:32972
@@ -6276,7 +6346,10 @@ a.mj:023378
             repi.hanyo-denshi...ks:374940
                 a chisegg:glyph-image ;
                 :glyph-image-of hanyo-denshi...ks:374940 ;
+                :eq rep.hanyo-denshi...ks...mf:037494 ; # &R-HD-KS-374940;
                 .
+                rep.hanyo-denshi...ks...mf:037494
+                           :abstract-glyph-of hanyo-denshi...ks...mf:037494  .
             repi.mj:023378
                 a chisegg:glyph-image ;
                 :glyph-image-of mj:023378 ;
@@ -6594,8 +6667,8 @@ a.ucs:0x86CD
     :eq rep.gt-pj-1:14166         ; # &I-GT-44456;
     :eq rep.daikanwa:32983        ; # &I-M-32983;
     :eq rep.shinjigen_rev:7136    ; # 蛍
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  a.ucs:0x87A2         ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  a.ucs:0x87A2         ] ;
     :subsume
         g2.ucs_unicode:0x86CD ;
     .
@@ -6864,10 +6937,10 @@ a.ucs:0x86CE
     :eq rep.jis-x0213-1:0x3342    ; # &I-JX1-3342;
     :eq rep.gt:44523              ; # &I-GT-44523;
     :eq rep.gt-pj-1:13122         ; # &I-GT-44523;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:023811        ] ;
-    :from.simplified     [ :context domain:JP...misc ;
-                           :target  rep.cns11643-1:0x7B24 ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:023811        ] ;
+    ideo:simplified-form-of [ :context domain:JP...misc ;
+                              :target  rep.cns11643-1:0x7B24 ] ;
     :subsume
         g2.ucs_unicode:0x86CE ;
     .
@@ -7234,8 +7307,8 @@ a.ucs:0x86D5
         :eq rep.jis-x0212:0x5A65      ; # &JX2-774B;
         :eq rep.daikanwa:32991        ; # &I-M-32991;
         :eq rep.shinjigen_1ed:7154    ; # &JX2-774B;
-        :from.original       [ :sources chisebib:shinjigen_1ed ;
-                               :target  a.ucs:0x86D4         ] ;
+        ideo:original-form-of [ :sources chisebib:shinjigen_1ed ;
+                                :target  a.ucs:0x86D4         ] ;
         .
         rep.ucs_unicode:0x86D5
                    :abstract-glyph-of [ :context domain:unicode ;
@@ -8127,7 +8200,7 @@ rep.cns11643-2:0x3F76
     ideo:total-strokes    12 ;
     :eq rep.ucs_unicode:0x86E2    ; # &C2-3F76;
     :eq rep.daikanwa:33019        ; # &I-M-33019;
-    :from.vulgar         [ :sources chisebib:zhengzitong ,
+    ideo:vulgar-form-of  [ :sources chisebib:zhengzitong ,
                                     chisebib:daikanwa ;
                            :target  rep.daikanwa:33198   ] ;
     .
@@ -8753,8 +8826,8 @@ a.ucs:0x86EE
     :eq rep.gt-pj-1:18522         ; # &I-GT-44597;
     :eq rep.daikanwa:33044        ; # &I-M-33044;
     :eq rep.shinjigen:7166        ; # 蛮
-    :from.simplified     [ :context domain:JP...Jouyou ;
-                           :target  rep.adobe-japan1-0:06572 ] ;
+    ideo:simplified-form-of [ :context domain:JP...Jouyou ;
+                              :target  rep.adobe-japan1-0:06572 ] ;
     :subsume
         g2.adobe-japan1-0:03438 ,
         g2.ucs_unicode:0x86EE ;
@@ -9850,8 +9923,8 @@ rep.mj:023459
     :eq rep.gt:44660              ; # &I-GT-44660;
     :eq rep.gt-pj-1:17021         ; # &I-GT-44660;
     :eq rep.jef-china3:0x63B4     ; # &I-JC3-63B4;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.jis-x0213-1_2004:0x427D ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.jis-x0213-1_2004:0x427D ] ;
     :subsume
         g2.mj:023459         ,
         g2.cns11643-2:0x4731 ;
@@ -13896,9 +13969,9 @@ a.ucs:0x8728
     :eq rep.shinjigen_1ed:7231    ; # 蜨
     :eq rep.shinjigen_rev:7232    ; # 蜨
     :eq rep.jef-china3:0x63D0     ; # &I-JC3-63D0;
-    :from.original       [ :sources chisebib:shinjigen_1ed ,
-                                    chisebib:shinjigen_rev ;
-                           :target  a.ucs:0x8776         ] ;
+    ideo:original-form-of [ :sources chisebib:shinjigen_1ed ,
+                                     chisebib:shinjigen_rev ;
+                            :target  a.ucs:0x8776         ] ;
     :subsume
         g2.ucs_unicode:0x8728 ;
     .
@@ -13977,6 +14050,10 @@ a.ucs:0x45C2
     ideo:radical         142 ; # ⾍ 
     ideo:strokes           8 ;
     ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x864E   # 虎
+    ] ;
     .
 
 rep.cns11643-4:0x4673
@@ -13987,11 +14064,19 @@ rep.cns11643-4:0x4673
     ideo:radical         142 ; # ⾍ 
     ideo:strokes           8 ;
     ideo:total-strokes    14 ;
-    :eq rep.daikanwa:33164        ; # &C4-4673;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.adobe-japan1-0:01931   # &AJ1-01931;
+    ] ;
+    :eq rep.ucs_cns:0x45C2        ; # &C4-4673;
+    :eq rep.daikanwa:33164        ; # &I-M-33164;
     :subsume
         g2.daikanwa:33164    ,
         g2.cns11643-4:0x4673 ;
     .
+    rep.ucs_cns:0x45C2
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x45C2  ] .
     rep.daikanwa:33164
                :abstract-glyph-of       daikanwa:33164   .
     g2.daikanwa:33164
@@ -14560,27 +14645,65 @@ a.ucs:0x8733
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x8733 ;
     ideo:radical         142 ; # ⾍ 
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x4EAB   # 享
+    ] ;
+    .
+
+rep.cns11643-2:0x4D5C
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of cns11643-2:0x4D5C ;
+    :denotation-of
+        a.ucs:0x8733         ;
+    ideo:radical         142 ; # ⾍ 
     ideo:strokes           8 ;
     ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.adobe-japan1-0:01687   # &AJ1-01687;
+    ] ;
+    :eq rep.ucs_unicode:0x8733    ; # &C2-4D5C;
     :eq a.big5:0xE3D5             ; # &I-B-E3D5;
+    :eq rep.daikanwa:33187        ; # &I-M-33187;
     :subsume
-        rep.daikanwa:33187   ,
-        rep.cns11643-2:0x4D5C ;
+        g2.ucs_unicode:0x8733 ;
     .
+    rep.ucs_unicode:0x8733
+               :abstract-glyph-of [ :context domain:unicode ;
+                                    :target     ucs:0x8733  ] .
     a.big5:0xE3D5
            :abstract-character-of           big5:0xE3D5  .
     rep.daikanwa:33187
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of daikanwa:33187 ;
-        .
-    rep.cns11643-2:0x4D5C
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of cns11643-2:0x4D5C ;
-        :eq rep.ucs_unicode:0x8733    ; # &C2-4D5C;
+               :abstract-glyph-of       daikanwa:33187   .
+    g2.ucs_unicode:0x8733
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x8733  ] ;
+        :eq g2.cns11643-2:0x4D5C      ; # &g2-M-33187;
+        :eq g2.daikanwa:33187         ; # &g2-M-33187;
+        :subsume
+            repi.daikanwa:33187  ,
+            repi.cns11643-2:0x4D5C ,
+            repi.ucs_unicode:0x8733 ;
         .
-        rep.ucs_unicode:0x8733
-                   :abstract-glyph-of [ :context domain:unicode ;
-                                        :target     ucs:0x8733  ] .
+        g2.cns11643-2:0x4D5C
+              :abstract-glyph-form-of     cns11643-2:0x4D5C  .
+        g2.daikanwa:33187
+              :abstract-glyph-form-of       daikanwa:33187   .
+        repi.daikanwa:33187
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:33187 ;
+            .
+        repi.cns11643-2:0x4D5C
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-2:0x4D5C ;
+            .
+        repi.ucs_unicode:0x8733
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:unicode ;
+                              :target     ucs:0x8733  ] ;
+            .
 
 a.ucs:0x27316
     a chisegg:abstract-character ;
@@ -16309,10 +16432,10 @@ rep.jis-x0212:0x5B2D
     :eq rep.shinjigen:7122        ; # &JSP-5B2D;
     :form-of             [ :sources chisebib:yunxuejicheng ;
                            :target  rep.mj:023834        ] ;
-    :from.same           [ :sources chisebib:yunxuejicheng ,
+    ideo:same-as         [ :sources chisebib:yunxuejicheng ,
                                     chisebib:daikanwa ;
                            :target  rep.mj:023834        ] ;
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  rep.mj:023834        ] ;
     :subsume
         g2.ucs_jis:0x8745    ,
@@ -17565,8 +17688,8 @@ rep.mj:023566
     :eq rep.gt:44785              ; # &I-GT-44785;
     :eq rep.gt-pj-1:16170         ; # &I-GT-44785;
     :eq rep.jef-china3:0x6DCC     ; # &I-JC3-6DCC;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.jis-x0213-1_2004:0x3F2A ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.jis-x0213-1_2004:0x3F2A ] ;
     :subsume
         g2.cns11643-1:0x6A73 ,
         g2.mj:023566         ;
@@ -19087,6 +19210,10 @@ a.ucs:0x8767
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x8767 ;
     ideo:radical         142 ; # ⾍ 
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x82F1   # 英
+    ] ;
     :eq a.big5:0xE7BF             ; # &I-B-E7BF;
     .
     a.big5:0xE7BF
@@ -19100,11 +19227,19 @@ rep.cns11643-2:0x5428
     ideo:radical         142 ; # ⾍ 
     ideo:strokes           9 ;
     ideo:total-strokes    15 ;
-    :eq rep.daikanwa:33302        ; # &C2-5428;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.mj:021701   # &MJ021701;
+    ] ;
+    :eq rep.ucs_cns:0x8767        ; # &C2-5428;
+    :eq rep.daikanwa:33302        ; # &I-M-33302;
     :subsume
         g2.daikanwa:33302    ,
         g2.cns11643-2:0x5428 ;
     .
+    rep.ucs_cns:0x8767
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x8767  ] .
     rep.daikanwa:33302
                :abstract-glyph-of       daikanwa:33302   .
     g2.daikanwa:33302
@@ -19129,6 +19264,10 @@ rep.ucs_unicode:0x8767
     ideo:radical         142 ; # ⾍ 
     ideo:strokes           8 ;
     ideo:total-strokes    14 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.mj:021700   # &MJ021700;
+    ] ;
     :subsume
         g2.ucs_unicode:0x8767 ;
     .
@@ -19825,6 +19964,10 @@ a.ucs:0x273DC
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x273DC ;
     ideo:radical         142 ; # ⾍ 
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs_iwds-1:0x21523   # &A-IWDSU+21523;
+    ] ;
     .
 
 rep.daikanwa:33319
@@ -19835,7 +19978,17 @@ rep.daikanwa:33319
     ideo:radical         142 ; # ⾍ 
     ideo:strokes           9 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.ucs_iso:0x21522   # &C5-2C64;
+    ] ;
+    :subsume
+        g2.daikanwa:33319    ;
     .
+    g2.daikanwa:33319
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:33319 ;
+        .
 
 rep.ucs_iso:0x273DC
     a chisegg:abstract-glyph ;
@@ -21087,9 +21240,9 @@ a.ucs:0x877F
     :eq rep.jis-x0213-1:0x4768    ; # &I-JX1-4768;
     :eq rep.gt:45000              ; # &I-GT-45000;
     :eq rep.gt-pj-1:18280         ; # &I-GT-45000;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  rep.mj:023767        ,
-                                    rep.mj:023766        ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  rep.mj:023767        ,
+                                       rep.mj:023766        ] ;
     :subsume
         g2.ucs_unicode:0x877F ;
     .
@@ -22504,16 +22657,65 @@ a.ucs:0x8792
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          10 ;
     ideo:total-strokes    16 ;
-    :eq rep.cns11643-2:0x5A2D     ; # &I-C2-5A2D;
+    isd:structure [ a idc:⿸ ;
+        isd:surround a.ucs:0x501D ; # 倝
+        isd:filling  a.ucs:0x866B   # 虫
+    ] ;
+    .
+
+rep.cns11643-2:0x5A2D
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of cns11643-2:0x5A2D ;
+    :denotation-of
+        a.ucs:0x8792         ;
+    ideo:radical         142 ; # ⾍ 
+    ideo:strokes          10 ;
+    ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿸ ;
+        isd:surround rep.adobe-japan1-6:21127 ; # &AJ1-21127;
+        isd:filling  a.ucs:0x866B   # 虫
+    ] ;
+    :eq rep.ucs_unicode:0x8792    ; # &C2-5A2D;
     :eq a.big5:0xEB5F             ; # &I-B-EB5F;
     :eq rep.daikanwa:33395        ; # &I-M-33395;
+    :subsume
+        g2.ucs_unicode:0x8792 ;
     .
-    rep.cns11643-2:0x5A2D
-               :abstract-glyph-of     cns11643-2:0x5A2D  .
+    rep.ucs_unicode:0x8792
+               :abstract-glyph-of [ :context domain:unicode ;
+                                    :target     ucs:0x8792  ] .
     a.big5:0xEB5F
            :abstract-character-of           big5:0xEB5F  .
     rep.daikanwa:33395
                :abstract-glyph-of       daikanwa:33395   .
+    g2.ucs_unicode:0x8792
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:unicode ;
+                                  :target     ucs:0x8792  ] ;
+        :eq g2.cns11643-2:0x5A2D      ; # &g2-M-33395;
+        :eq g2.daikanwa:33395         ; # &g2-M-33395;
+        :subsume
+            repi.daikanwa:33395  ,
+            repi.cns11643-2:0x5A2D ,
+            repi.ucs_unicode:0x8792 ;
+        .
+        g2.cns11643-2:0x5A2D
+              :abstract-glyph-form-of     cns11643-2:0x5A2D  .
+        g2.daikanwa:33395
+              :abstract-glyph-form-of       daikanwa:33395   .
+        repi.daikanwa:33395
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:33395 ;
+            .
+        repi.cns11643-2:0x5A2D
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-2:0x5A2D ;
+            .
+        repi.ucs_unicode:0x8792
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:unicode ;
+                              :target     ucs:0x8792  ] ;
+            .
 
 a.ucs:0x8779
     a chisegg:abstract-character ;
@@ -22873,6 +23075,10 @@ a.ucs:0x8796
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x8796 ;
     ideo:radical         142 ; # ⾍ 
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x9AA8   # 骨
+    ] ;
     .
 
 rep.cns11643-2:0x5A30
@@ -22883,12 +23089,20 @@ rep.cns11643-2:0x5A30
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          10 ;
     ideo:total-strokes    16 ;
-    :eq a.big5:0xEB62             ; # &C2-5A30;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.adobe-japan1-0:02062   # &AJ1-02062;
+    ] ;
+    :eq rep.ucs_cns:0x8796        ; # &C2-5A30;
+    :eq a.big5:0xEB62             ; # &I-B-EB62;
     :eq rep.daikanwa:33411        ; # &I-M-33411;
     :subsume
         g2.daikanwa:33411    ,
         g2.cns11643-2:0x5A30 ;
     .
+    rep.ucs_cns:0x8796
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x8796  ] .
     a.big5:0xEB62
            :abstract-character-of           big5:0xEB62  .
     rep.daikanwa:33411
@@ -23187,6 +23401,10 @@ a.ucs:0x879B
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          10 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x5BB3   # 害
+    ] ;
     :eq a.big5:0xEB5B             ; # &I-B-EB5B;
     .
     a.big5:0xEB5B
@@ -23201,6 +23419,10 @@ o.ucs_unicode:0x879B
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          10 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    o.ucs_unicode:0x5BB3   # &o-UU+5BB3;
+    ] ;
     :subsume
         rep.daikanwa:33421   ,
         rep.ucs_unicode:0x879B ;
@@ -23208,11 +23430,26 @@ o.ucs_unicode:0x879B
     rep.daikanwa:33421
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:33421 ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x866B ; # 虫
+            isd:right    rep.mj:010159   # &MJ010159;
+        ] ;
+        :subsume
+            g2.daikanwa:33421    ;
         .
+        g2.daikanwa:33421
+            a chisegg:abstract-glyph-form ;
+            :abstract-glyph-form-of daikanwa:33421 ;
+            .
     rep.ucs_unicode:0x879B
         a chisegg:abstract-glyph ;
         :abstract-glyph-of [ :context domain:unicode ;
                              :target     ucs:0x879B  ] ;
+        isd:structure [ a idc:⿰ ;
+            isd:left     a.ucs:0x866B ; # 虫
+            isd:right    rep.gb2312:0x3A26   # &G0-3A26;
+        ] ;
+        :rep.ucs_JP...hanazono     rdf:nil ;
         :subsume
             g2.ucs_unicode:0x879B ;
         .
@@ -23231,9 +23468,17 @@ rep.cns11643-2:0x5A29
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          10 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.cns11643-1:0x5524   # &C1-5524;
+    ] ;
+    :eq rep.ucs_cns:0x879B        ; # &C2-5A29;
     :subsume
         g2.cns11643-2:0x5A29 ;
     .
+    rep.ucs_cns:0x879B
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x879B  ] .
     g2.cns11643-2:0x5A29
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-2:0x5A29 ;
@@ -23541,6 +23786,10 @@ a.ucs:0x45DD
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          10 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x795E ; # 神
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
     .
 
 rep.cns11643-7:0x3275
@@ -23551,11 +23800,19 @@ rep.cns11643-7:0x3275
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          10 ;
     ideo:total-strokes    16 ;
-    :eq rep.daikanwa:33430        ; # &C7-3275;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0xFA19 ; # 神
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
+    :eq rep.ucs_cns:0x45DD        ; # &C7-3275;
+    :eq rep.daikanwa:33430        ; # &I-M-33430;
     :subsume
         g2.daikanwa:33430    ,
         g2.cns11643-7:0x3275 ;
     .
+    rep.ucs_cns:0x45DD
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x45DD  ] .
     rep.daikanwa:33430
                :abstract-glyph-of       daikanwa:33430   .
     g2.daikanwa:33430
@@ -23580,6 +23837,10 @@ rep.ucs_unicode:0x45DD
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          10 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.adobe-japan1-0:02566 ; # &AJ1-02566;
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
     :rep.ucs_JP...hanazono     rdf:nil ;
     :subsume
         g2.ucs_unicode:0x45DD ;
@@ -23878,6 +24139,10 @@ a.ucs:0x87A3
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          10 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿸ ;
+        isd:surround a.gt-k:06828 ; # &A-CB12142;
+        isd:filling  a.ucs:0x866B   # 虫
+    ] ;
     :eq a.big5:0xEB66             ; # &I-B-EB66;
     .
     a.big5:0xEB66
@@ -23891,12 +24156,15 @@ rep.jis-x0212:0x5B49
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          10 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿸ ;
+        isd:surround rep.cbeta:12142 ; # &CB12142;
+        isd:filling  a.ucs:0x866B   # 虫
+    ] ;
     :eq rep.ucs_jis:0x87A3        ; # &JSP-5B49;
-    :eq rep.daikanwa:33435        ; # &JSP-5B49;
+    :eq rep.daikanwa:33435        ; # &I-M-33435;
     :eq rep.jef-china3:0x63BE     ; # &I-JC3-63BE;
     :subsume
         g2.daikanwa:33435    ,
-        g2.jef-china3:0x63BE ,
         g2.ucs_jis:0x87A3    ;
     .
     rep.ucs_jis:0x87A3
@@ -23909,11 +24177,21 @@ rep.jis-x0212:0x5B49
     g2.daikanwa:33435
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of daikanwa:33435 ;
+        :eq g2.jef-china3:0x63BE      ; # &g2-M-33435;
+        :subsume
+            repi.daikanwa:33435  ,
+            repi.jef-china3:0x63BE ;
         .
-    g2.jef-china3:0x63BE
-        a chisegg:abstract-glyph-form ;
-        :abstract-glyph-form-of jef-china3:0x63BE ;
-        .
+        g2.jef-china3:0x63BE
+              :abstract-glyph-form-of     jef-china3:0x63BE  .
+        repi.daikanwa:33435
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:33435 ;
+            .
+        repi.jef-china3:0x63BE
+            a chisegg:glyph-image ;
+            :glyph-image-of jef-china3:0x63BE ;
+            .
     g2.ucs_jis:0x87A3
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:jis     ;
@@ -24060,21 +24338,46 @@ a.ucs:0x273C2
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          10 ;
     ideo:total-strokes    16 ;
+    :eq rep.cns11643-5:0x5773     ; # &I-C5-5773;
     :eq rep.daikanwa:33441        ; # &I-M-33441;
+    :form-of             [ :context domain:jiyun   ;
+                           :target  rep.daikanwa:33319   ] ;
+    :subsume
+        g2.ucs_iso:0x273C2   ,
+        g2.cns11643-5:0x5773 ;
     .
+    rep.cns11643-5:0x5773
+               :abstract-glyph-of     cns11643-5:0x5773  .
     rep.daikanwa:33441
                :abstract-glyph-of       daikanwa:33441   .
-
-rep.cns11643-5:0x5773
-    a chisegg:abstract-glyph ;
-    :abstract-glyph-of cns11643-5:0x5773 ;
-    :to.ucs              a.ucs:0x273C2 ; # 𧏂
-
-    :morohashi-daikanwa          (33441 0 0) ;
-    ideo:radical         142 ; # ⾍ 
-    ideo:strokes          10 ;
-    ideo:total-strokes    16 ;
-    .
+    g2.ucs_iso:0x273C2
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x273C2 ] ;
+        :eq g2.daikanwa:33441         ; # &g2-M-33441;
+        :subsume
+            repi.daikanwa:33441  ,
+            repi.ucs_iso:0x273C2 ;
+        .
+        g2.daikanwa:33441
+              :abstract-glyph-form-of       daikanwa:33441   .
+        repi.daikanwa:33441
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:33441 ;
+            .
+        repi.ucs_iso:0x273C2
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x273C2 ] ;
+            .
+    g2.cns11643-5:0x5773
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-5:0x5773 ;
+        :eq g2.ucs_cns:0x273C2        ; # &g2-CU+273C2;
+        .
+        g2.ucs_cns:0x273C2
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x273C2 ] .
 
 a.ucs:0x273C3
     a chisegg:abstract-character ;
@@ -24082,22 +24385,46 @@ a.ucs:0x273C3
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          10 ;
     ideo:total-strokes    16 ;
+    :eq rep.cns11643-7:0x3264     ; # &I-C7-3264;
+    :eq rep.daikanwa:33442        ; # &I-M-33442;
+    :form-of             [ :context domain:leibian ;
+                           :target  rep.daikanwa:33319   ] ;
     :subsume
-        rep.ucs_iso:0x273C3  ,
-        rep.cns11643-7:0x3264 ;
+        g2.ucs_iso:0x273C3   ,
+        g2.cns11643-7:0x3264 ;
     .
-    rep.ucs_iso:0x273C3
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of [ :context domain:iso     ;
-                             :target     ucs:0x273C3 ] ;
-        :eq rep.daikanwa:33442        ; # &M-33442;
-        .
-        rep.daikanwa:33442
-                   :abstract-glyph-of       daikanwa:33442   .
     rep.cns11643-7:0x3264
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of cns11643-7:0x3264 ;
+               :abstract-glyph-of     cns11643-7:0x3264  .
+    rep.daikanwa:33442
+               :abstract-glyph-of       daikanwa:33442   .
+    g2.ucs_iso:0x273C3
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x273C3 ] ;
+        :eq g2.daikanwa:33442         ; # &g2-M-33442;
+        :subsume
+            repi.daikanwa:33442  ,
+            repi.ucs_iso:0x273C3 ;
         .
+        g2.daikanwa:33442
+              :abstract-glyph-form-of       daikanwa:33442   .
+        repi.daikanwa:33442
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:33442 ;
+            .
+        repi.ucs_iso:0x273C3
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:iso     ;
+                              :target     ucs:0x273C3 ] ;
+            .
+    g2.cns11643-7:0x3264
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-7:0x3264 ;
+        :eq g2.ucs_cns:0x273C3        ; # &g2-CU+273C3;
+        .
+        g2.ucs_cns:0x273C3
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x273C3 ] .
 
 a.ucs:0x273C4
     a chisegg:abstract-character ;
@@ -24778,7 +25105,19 @@ rep.daikanwa:49690
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          10 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿵ ;
+        isd:surround a.ucs:0x20AFC ; # 𠫼
+        isd:filling  a.ucs:0x866B   # 虫
+    ] ;
+    ideo:original-form-of [ :sources chisebib:daikanwa ;
+                            :target  rep.daikanwa:33732   ] ;
+    :subsume
+        g2.daikanwa:49690    ;
     .
+    g2.daikanwa:49690
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:49690 ;
+        .
 
 rep.ucs_iso:0x273DD
     a chisegg:abstract-glyph ;
@@ -25013,6 +25352,13 @@ a.ucs:0x45DF
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          11 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x6BB9 ; # 殹
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "ei" ) ;
+                         ] ;
     .
 
 rep.ucs_unicode:0x45DF
@@ -25024,6 +25370,10 @@ rep.ucs_unicode:0x45DF
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          11 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.ucs_unicode:0x6BB9 ; # &M-16634;
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
     :eq rep.daikanwa:33475        ; # &M-33475;
     :subsume
         g2.daikanwa:33475    ,
@@ -25050,9 +25400,17 @@ rep.cns11643-5:0x5E32
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          11 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.jis-x0212:0x4631 ; # &JSP-4631;
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
+    :eq rep.ucs_cns:0x45DF        ; # &C5-5E32;
     :subsume
         g2.cns11643-5:0x5E32 ;
     .
+    rep.ucs_cns:0x45DF
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x45DF  ] .
     g2.cns11643-5:0x5E32
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-5:0x5E32 ;
@@ -25474,6 +25832,7 @@ a.ucs:0x27405
     rep.daikanwa:33488
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:33488 ;
+        :form-of             a.ucs:0x43E3         ;
         .
     rep.ucs_iso:0x27405
         a chisegg:abstract-glyph ;
@@ -25526,6 +25885,13 @@ a.ucs:0x27406
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x27406 ;
     ideo:radical         142 ; # ⾍ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs_iwds-1:0x65E3 ; # &A-IWDSU+65E3;
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "ki" ) ;
+                         ] ;
     .
 
 rep.daikanwa:33490
@@ -25536,7 +25902,20 @@ rep.daikanwa:33490
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          11 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.adobe-japan1-4:13701 ; # &AJ1-13701;
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
+    ideo:same-as         [ :sources chisebib:jiyun ,
+                                    chisebib:daikanwa ;
+                           :target  a.ucs:0x27241        ] ;
+    :subsume
+        g2.daikanwa:33490    ;
     .
+    g2.daikanwa:33490
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:33490 ;
+        .
 
 rep.ucs_iso:0x27406
     a chisegg:abstract-glyph ;
@@ -25547,6 +25926,10 @@ rep.ucs_iso:0x27406
     ideo:radical         142 ; # ⾍ 
     ideo:strokes           9 ;
     ideo:total-strokes    15 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x65E2 ; # 既
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
     :eq rep.cns11643-7:0x2847     ; # &C7-2847;
     :subsume
         g2.ucs_iso:0x27406   ,
@@ -27882,6 +28265,13 @@ a.ucs:0x45EB
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          11 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x9EBB   # 麻
+    ] ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "ba" ) ;
+                         ] ;
     .
 
 rep.cns11643-3:0x5635
@@ -27892,11 +28282,22 @@ rep.cns11643-3:0x5635
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          11 ;
     ideo:total-strokes    17 ;
-    :eq rep.daikanwa:33544        ; # &C3-5635;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.gt:65256   # &GT-65256;
+    ] ;
+    :eq rep.ucs_cns:0x45EB        ; # &C3-5635;
+    :eq rep.daikanwa:33544        ; # &I-M-33544;
+    ideo:same-as         [ :sources chisebib:pianhai ,
+                                    chisebib:daikanwa ;
+                           :target  rep.cns11643-1:0x753B ] ;
     :subsume
         g2.daikanwa:33544    ,
         g2.cns11643-3:0x5635 ;
     .
+    rep.ucs_cns:0x45EB
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x45EB  ] .
     rep.daikanwa:33544
                :abstract-glyph-of       daikanwa:33544   .
     g2.daikanwa:33544
@@ -27921,6 +28322,10 @@ rep.ucs_unicode:0x45EB
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          11 ;
     ideo:total-strokes    17 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.adobe-japan1-0:03729   # &AJ1-03729;
+    ] ;
     :rep.ucs_JP...hanazono     rdf:nil ;
     :subsume
         g2.ucs_unicode:0x45EB ;
@@ -30532,8 +30937,8 @@ rep.adobe-japan1-0:02698
     :eq rep.gt:44946              ; # &I-GT-44946;
     :eq rep.gt-pj-1:16486         ; # &I-GT-44946;
     :eq rep.jef-china3:0x63B3     ; # &I-JC3-63B3;
-    :from.simplified     [ :context domain:JP...jis ;
-                           :target  a.ucs:0x87EC         ] ;
+    ideo:simplified-form-of [ :context domain:JP...jis ;
+                              :target  a.ucs:0x87EC         ] ;
     :subsume
         g2.adobe-japan1-0:02698 ;
     .
@@ -31569,7 +31974,7 @@ rep.ucs_iso:0x2F9BF
     rep.daikanwa:33656
         a chisegg:abstract-glyph ;
         :abstract-glyph-of daikanwa:33656 ;
-        :from.same           [ :sources chisebib:zihui-bu ,
+        ideo:same-as         [ :sources chisebib:zihui-bu ,
                                         chisebib:daikanwa ;
                                :target  rep.cns11643-4:0x533E ] ;
         .
@@ -32310,10 +32715,10 @@ rep.adobe-japan1-0:06556
     :eq rep.gt-pj-1:27191         ; # &I-GT-45433;
     :eq rep.daikanwa:33669        ; # &I-M-33669;
     :eq rep.shinjigen:7275        ; # &AJ1-06556;
-    :from.original       [ :sources chisebib:shuowen-changjian ,
-                                    chisebib:shinjigen ;
-                           :target  rep.adobe-japan1-0:01416 ] ;
-    :from.same           [ :sources chisebib:shuowen-changjian ,
+    ideo:original-form-of [ :sources chisebib:shuowen-changjian ,
+                                     chisebib:shinjigen ;
+                            :target  rep.adobe-japan1-0:01416 ] ;
+    ideo:same-as         [ :sources chisebib:shuowen-changjian ,
                                     chisebib:daikanwa ;
                            :target  rep.adobe-japan1-0:01416 ] ;
     :subsume
@@ -33099,6 +33504,13 @@ a.ucs:0x8802
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x8802 ;
     ideo:radical         142 ; # ⾍ 
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x8449   # 葉
+    ] ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "sEHu" ) ;
+                         ] ;
     :eq a.big5:0xF2E8             ; # &I-B-F2E8;
     .
     a.big5:0xF2E8
@@ -33112,11 +33524,19 @@ rep.cns11643-2:0x6673
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          13 ;
     ideo:total-strokes    19 ;
-    :eq rep.daikanwa:33683        ; # &C2-6673;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.cns11643-1:0x6634   # &C1-6634;
+    ] ;
+    :eq rep.ucs_cns:0x8802        ; # &C2-6673;
+    :eq rep.daikanwa:33683        ; # &I-M-33683;
     :subsume
         g2.daikanwa:33683    ,
         g2.cns11643-2:0x6673 ;
     .
+    rep.ucs_cns:0x8802
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x8802  ] .
     rep.daikanwa:33683
                :abstract-glyph-of       daikanwa:33683   .
     g2.daikanwa:33683
@@ -33141,6 +33561,10 @@ rep.ucs_unicode:0x8802
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          12 ;
     ideo:total-strokes    18 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.mj:022301   # &MJ022301;
+    ] ;
     :subsume
         g2.ucs_unicode:0x8802 ;
     .
@@ -33933,7 +34357,7 @@ rep.daikanwa:33700
     ideo:total-strokes    19 ;
     :form-of             [ :sources chisebib:jiyun ;
                            :target  a.ucs:0x86D3         ] ;
-    :from.same           [ :sources chisebib:jiyun ,
+    ideo:same-as         [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ;
                            :target  a.ucs:0x86D3         ] ;
     .
@@ -34079,6 +34503,10 @@ a.ucs:0x45FA
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x45FA ;
     ideo:radical         142 ; # ⾍ 
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x5EF6 ; # 延
+        isd:below    a.ucs:0x45B5   # 䖵
+    ] ;
     .
 
 rep.ucs_unicode:0x45FA
@@ -34090,6 +34518,10 @@ rep.ucs_unicode:0x45FA
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          13 ;
     ideo:total-strokes    16 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.adobe-japan1-4:13654 ; # &AJ1-13654;
+        isd:below    a.ucs:0x45B5   # 䖵
+    ] ;
     :rep.ucs_JP...hanazono     rdf:nil ;
     :eq rep.daikanwa:33705        ; # &M-33705;
     :subsume
@@ -34117,9 +34549,17 @@ rep.cns11643-5:0x6D4B
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          14 ;
     ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.mj:011101 ; # &MJ011101;
+        isd:below    a.ucs:0x45B5   # 䖵
+    ] ;
+    :eq rep.ucs_cns:0x45FA        ; # &C5-6D4B;
     :subsume
         g2.cns11643-5:0x6D4B ;
     .
+    rep.ucs_cns:0x45FA
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x45FA  ] .
     g2.cns11643-5:0x6D4B
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-5:0x6D4B ;
@@ -34661,7 +35101,7 @@ rep.daikanwa:33724
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          13 ;
     ideo:total-strokes    19 ;
-    :from.same           [ :sources chisebib:zhiyin ,
+    ideo:same-as         [ :sources chisebib:zhiyin ,
                                     chisebib:daikanwa ;
                            :target  rep.daikanwa:33572   ] ;
     :subsume
@@ -34930,12 +35370,16 @@ a.ucs:0x8810
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          14 ;
     ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x9F4A   # 齊
+    ] ;
     :eq rep.jis-x0212:0x5B6E      ; # &I-JSP-5B6E;
     :eq rep.cns11643-2:0x6971     ; # &I-C2-6971;
     :eq rep.jis-x0213-1:0x7B65    ; # &I-JX1-7B65;
     :eq rep.gb12345:0x7253        ; # 蠐
     :eq a.big5:0xF4C5             ; # &I-B-F4C5;
-    :eq rep.daikanwa:33732        ; # &I-M-33732;
+    :eq rep.daikanwa:33732        ; # &M-33732;
     :subsume
         g2.ucs_unicode:0x8810 ;
     .
@@ -35349,11 +35793,11 @@ a.ucs:0x8812
     :eq rep.daikanwa:33743        ; # &I-M-33743;
     :eq rep.shinjigen_1ed:6185    ; # 蠒
     :eq rep.shinjigen_rev:6187    ; # 蠒
-    :from.vulgar         [ :sources chisebib:jiyun ,
+    ideo:vulgar-form-of  [ :sources chisebib:jiyun ,
                                     chisebib:daikanwa ,
                                     chisebib:shinjigen_rev ;
                            :target  rep.daikanwa:27944   ] ;
-    :from.vulgar         [ :context domain:shinjigen...1ed ;
+    ideo:vulgar-form-of  [ :context domain:shinjigen...1ed ;
                            :sources chisebib:shinjigen_1ed ;
                            :target  rep.shinjigen_1ed:6183 ] ;
     .
@@ -36018,6 +36462,13 @@ a.ucs:0x8817
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          14 ;
     ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x7FDF   # 翟
+    ] ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "taku" ) ;
+                         ] ;
     :eq a.big5:0xF4C7             ; # &I-B-F4C7;
     .
     a.big5:0xF4C7
@@ -36031,7 +36482,18 @@ rep.daikanwa:33756
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          14 ;
     ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.jis-x0213-1:0x7A40   # &JX1-7A40;
+    ] ;
+    :form-of             rep.daikanwa:20757   ;
+    :subsume
+        g2.daikanwa:33756    ;
     .
+    g2.daikanwa:33756
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:33756 ;
+        .
 
 rep.cns11643-2:0x6973
     a chisegg:abstract-glyph ;
@@ -36041,6 +36503,10 @@ rep.cns11643-2:0x6973
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          14 ;
     ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.cns11643-1:0x6A4B   # &C1-6A4B;
+    ] ;
     :eq rep.ucs_unicode:0x8817    ; # &C2-6973;
     :rep.ucs_JP...hanazono     rdf:nil ;
     :subsume
@@ -36085,6 +36551,10 @@ a.ucs:0x274D4
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          14 ;
     ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x7CBE ; # 精
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
     .
 
 rep.daikanwa:33758
@@ -36095,7 +36565,20 @@ rep.daikanwa:33758
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          14 ;
     ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0xFA1D ; # 精
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
+    ideo:same-as         [ :sources chisebib:zhiyin ,
+                                    chisebib:daikanwa ;
+                           :target  rep.mj:023536        ] ;
+    :subsume
+        g2.daikanwa:33758    ;
     .
+    g2.daikanwa:33758
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:33758 ;
+        .
 
 rep.ucs_iso:0x274D4
     a chisegg:abstract-glyph ;
@@ -36106,6 +36589,10 @@ rep.ucs_iso:0x274D4
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          14 ;
     ideo:total-strokes    20 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.adobe-japan1-0:02654 ; # &AJ1-02654;
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
     :eq rep.cns11643-7:0x4F74     ; # &C7-4F74;
     :subsume
         g2.ucs_iso:0x274D4   ,
@@ -37009,8 +37496,8 @@ a.ucs:0x874B
     :eq rep.gt:44863              ; # &I-GT-44863;
     :eq rep.gt-pj-1:20281         ; # &I-GT-44863;
     :eq rep.jef-china3:0x63B5     ; # &I-JC3-63B5;
-    :from.simplified     [ :context domain:JP...extra ;
-                           :target  rep.adobe-japan1-0:07813 ] ;
+    ideo:simplified-form-of [ :context domain:JP...extra ;
+                              :target  rep.adobe-japan1-0:07813 ] ;
     :subsume
         g2.ucs_unicode:0x874B ;
     .
@@ -37124,6 +37611,16 @@ a.ucs:0x274F8
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          15 ;
     ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x912D   # 鄭
+    ] ;
+    :sound               [ :context domain:ja...on...go ;
+                           :target  ( "dyaku" ) ;
+                         ] ;
+    :sound               [ :context domain:ja...on...kan ;
+                           :target  ( "teki" ) ;
+                         ] ;
     .
 
 rep.daikanwa:33788
@@ -37134,7 +37631,17 @@ rep.daikanwa:33788
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          15 ;
     ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.mj:026398   # &MJ026398;
+    ] ;
+    :subsume
+        g2.daikanwa:33788    ;
     .
+    g2.daikanwa:33788
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:33788 ;
+        .
 
 rep.ucs_iso:0x274F8
     a chisegg:abstract-glyph ;
@@ -37145,6 +37652,10 @@ rep.ucs_iso:0x274F8
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          15 ;
     ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.mj:026399   # &MJ026399;
+    ] ;
     :eq rep.cns11643-5:0x712E     ; # &C5-712E;
     :subsume
         g2.cns11643-5:0x712E ,
@@ -38105,6 +38616,13 @@ a.ucs:0x27516
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          15 ;
     ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs_iwds-1:0x8CE3   # &A-IWDSU+8CE3;
+    ] ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "so" ) ;
+                         ] ;
     .
 
 rep.daikanwa:33812
@@ -38115,6 +38633,10 @@ rep.daikanwa:33812
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          15 ;
     ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x27DA0   # 𧶠
+    ] ;
     :subsume
         g2.daikanwa:33812    ,
         rep.hanziku-8:0xAD7D ;
@@ -38137,6 +38659,10 @@ rep.ucs_iso:0x27516
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          15 ;
     ideo:total-strokes    21 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x8CE3   # 賣
+    ] ;
     :subsume
         g2.ucs_iso:0x27516   ;
     .
@@ -38251,7 +38777,14 @@ a.ucs:0x8825
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          16 ;
     ideo:total-strokes    22 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs:0x8FA5 ; # 辥
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
+    :eq a.big5:0xF751             ; # &I-B-F751;
     .
+    a.big5:0xF751
+           :abstract-character-of           big5:0xF751  .
 
 rep.ucs_unicode:0x8825
     a chisegg:abstract-glyph ;
@@ -38262,6 +38795,10 @@ rep.ucs_unicode:0x8825
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          16 ;
     ideo:total-strokes    22 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.ucs_unicode:0x8FA5 ; # &UU+8FA5;
+        isd:below    a.ucs:0x866B   # 虫
+    ] ;
     :eq rep.daikanwa:33815        ; # &M-33815;
     :subsume
         g2.daikanwa:33815    ,
@@ -38294,12 +38831,13 @@ rep.cns11643-2:0x6D7E
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          16 ;
     ideo:total-strokes    22 ;
-    :eq a.big5:0xF751             ; # &C2-6D7E;
+    :eq rep.ucs_cns:0x8825        ; # &C2-6D7E;
     :subsume
         g2.cns11643-2:0x6D7E ;
     .
-    a.big5:0xF751
-           :abstract-character-of           big5:0xF751  .
+    rep.ucs_cns:0x8825
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x8825  ] .
     g2.cns11643-2:0x6D7E
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-2:0x6D7E ;
@@ -38488,7 +39026,7 @@ a.ucs:0x8827
     :eq rep.gt-pj-1:27206         ; # &I-GT-45661;
     :eq rep.daikanwa:33824        ; # &I-M-33824;
     :eq rep.shinjigen:7308        ; # 蠧
-    :from.vulgar         [ :sources chisebib:shinjigen ;
+    ideo:vulgar-form-of  [ :sources chisebib:shinjigen ;
                            :target  a.ucs:0x8839         ] ;
     .
     rep.adobe-japan1-0:06571
@@ -38920,6 +39458,13 @@ a.ucs:0x2752B
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          16 ;
     ideo:total-strokes    22 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x263A7   # 𦎧
+    ] ;
+    :sound               [ :context domain:ja...on ;
+                           :target  ( "zyuN" ) ;
+                         ] ;
     .
 
 rep.ucs_iso:0x2752B
@@ -38931,7 +39476,14 @@ rep.ucs_iso:0x2752B
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          16 ;
     ideo:total-strokes    22 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.ucs_iso:0x263A7   # &C7-314F;
+    ] ;
     :eq rep.daikanwa:33838        ; # &M-33838;
+    ideo:ancient-form-of [ :sources chisebib:jiyun ,
+                                    chisebib:daikanwa ;
+                           :target  rep.cns11643-2:0x4D5C ] ;
     :subsume
         g2.daikanwa:33838    ,
         g2.ucs_iso:0x2752B   ;
@@ -38956,9 +39508,13 @@ rep.cns11643-7:0x5879
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          16 ;
     ideo:total-strokes    22 ;
+    :eq rep.ucs_cns:0x2752B       ; # &C7-5879;
     :subsume
         g2.cns11643-7:0x5879 ;
     .
+    rep.ucs_cns:0x2752B
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x2752B ] .
     g2.cns11643-7:0x5879
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-7:0x5879 ;
@@ -40533,6 +41089,10 @@ a.ucs:0x8838
     a chisegg:abstract-character ;
     :abstract-character-of ucs:0x8838 ;
     ideo:radical         142 ; # ⾍ 
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    a.ucs:0x96DA   # 雚
+    ] ;
     :eq a.big5:0xF8BD             ; # &I-B-F8BD;
     .
     a.big5:0xF8BD
@@ -40546,25 +41106,42 @@ rep.cns11643-2:0x704B
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          18 ;
     ideo:total-strokes    24 ;
-    :eq rep.daikanwa:33894        ; # &C2-704B;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.jis-x0212:0x6676   # &HD-JB-6676;
+    ] ;
+    :eq rep.ucs_cns:0x8838        ; # &C2-704B;
+    :eq rep.daikanwa:33894        ; # &I-M-33894;
     :subsume
-        g2.daikanwa:33894    ,
         g2.cns11643-2:0x704B ;
     .
+    rep.ucs_cns:0x8838
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x8838  ] .
     rep.daikanwa:33894
                :abstract-glyph-of       daikanwa:33894   .
-    g2.daikanwa:33894
-        a chisegg:abstract-glyph-form ;
-        :abstract-glyph-form-of daikanwa:33894 ;
-        .
     g2.cns11643-2:0x704B
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of cns11643-2:0x704B ;
-        :eq g2.ucs_cns:0x8838         ; # &g2-CU+8838;
+        :eq g2.ucs_cns:0x8838         ; # &g2-M-33894;
+        :eq g2.daikanwa:33894         ; # &g2-M-33894;
+        :subsume
+            repi.daikanwa:33894  ,
+            repi.cns11643-2:0x704B ;
         .
         g2.ucs_cns:0x8838
               :abstract-glyph-form-of [ :context domain:cns     ;
                                         :target     ucs:0x8838  ] .
+        g2.daikanwa:33894
+              :abstract-glyph-form-of       daikanwa:33894   .
+        repi.daikanwa:33894
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:33894 ;
+            .
+        repi.cns11643-2:0x704B
+            a chisegg:glyph-image ;
+            :glyph-image-of cns11643-2:0x704B ;
+            .
 
 rep.ucs_unicode:0x8838
     a chisegg:abstract-glyph ;
@@ -40575,6 +41152,10 @@ rep.ucs_unicode:0x8838
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          17 ;
     ideo:total-strokes    23 ;
+    isd:structure [ a idc:⿰ ;
+        isd:left     a.ucs:0x866B ; # 虫
+        isd:right    rep.jis-x0213-2:0x7B73   # &HD-JD-7B73;
+    ] ;
     :subsume
         g2.ucs_unicode:0x8838 ;
     .
@@ -40582,7 +41163,14 @@ rep.ucs_unicode:0x8838
         a chisegg:abstract-glyph-form ;
         :abstract-glyph-form-of [ :context domain:unicode ;
                                   :target     ucs:0x8838  ] ;
+        :subsume
+            repi.ucs_unicode:0x8838 ;
         .
+        repi.ucs_unicode:0x8838
+            a chisegg:glyph-image ;
+            :glyph-image-of [ :context domain:unicode ;
+                              :target     ucs:0x8838  ] ;
+            .
 
 rep.daikanwa:33895
     a chisegg:abstract-glyph ;
@@ -40672,24 +41260,81 @@ a.ucs:0x27560
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          18 ;
     ideo:total-strokes    24 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    a.ucs_iwds-1:0x8846 ; # &A-IWDSU+8846;
+        isd:below    a.ucs:0x45B5   # 䖵
+    ] ;
+    .
+
+rep.daikanwa:33898
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of daikanwa:33898 ;
+    :denotation-of
+        a.ucs:0x27560        ;
+    ideo:radical         142 ; # ⾍ 
+    ideo:strokes          18 ;
+    ideo:total-strokes    24 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.adobe-japan1-0:02362 ; # &AJ1-02362;
+        isd:below    a.ucs:0x45B5   # 䖵
+    ] ;
     :subsume
-        rep.daikanwa:33898   ,
-        rep.ucs_iso:0x27560  ,
-        rep.cns11643-7:0x5F4C ;
+        g2.daikanwa:33898    ;
     .
-    rep.daikanwa:33898
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of daikanwa:33898 ;
+    g2.daikanwa:33898
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:33898 ;
         .
-    rep.ucs_iso:0x27560
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of [ :context domain:iso     ;
-                             :target     ucs:0x27560 ] ;
+
+rep.ucs_iso:0x27560
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of [ :context domain:iso     ;
+                         :target     ucs:0x27560 ] ;
+    :denotation-of
+        a.ucs:0x27560        ;
+    ideo:radical         142 ; # ⾍ 
+    ideo:strokes          18 ;
+    ideo:total-strokes    24 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.ucs-itaiji-005:0x8846 ; # &U-i005+8846;
+        isd:below    a.ucs:0x45B5   # 䖵
+    ] ;
+    :subsume
+        g2.ucs_iso:0x27560   ;
+    .
+    g2.ucs_iso:0x27560
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x27560 ] ;
         .
-    rep.cns11643-7:0x5F4C
-        a chisegg:abstract-glyph ;
-        :abstract-glyph-of cns11643-7:0x5F4C ;
+
+rep.cns11643-7:0x5F4C
+    a chisegg:abstract-glyph ;
+    :abstract-glyph-of cns11643-7:0x5F4C ;
+    :denotation-of
+        a.ucs:0x27560        ;
+    ideo:radical         142 ; # ⾍ 
+    ideo:strokes          18 ;
+    ideo:total-strokes    24 ;
+    isd:structure [ a idc:⿱ ;
+        isd:above    rep.shinjigen_1ed:7317 ; # &SJG1-7317;
+        isd:below    a.ucs:0x45B5   # 䖵
+    ] ;
+    :eq rep.ucs_cns:0x27560       ; # &C7-5F4C;
+    :subsume
+        g2.cns11643-7:0x5F4C ;
+    .
+    rep.ucs_cns:0x27560
+               :abstract-glyph-of [ :context domain:cns     ;
+                                    :target     ucs:0x27560 ] .
+    g2.cns11643-7:0x5F4C
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of cns11643-7:0x5F4C ;
+        :eq g2.ucs_cns:0x27560        ; # &g2-CU+27560;
         .
+        g2.ucs_cns:0x27560
+              :abstract-glyph-form-of [ :context domain:cns     ;
+                                        :target     ucs:0x27560 ] .
 
 rep.daikanwa:33899
     a chisegg:abstract-glyph ;
@@ -42285,6 +42930,11 @@ a.ucs:0x20474
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          23 ;
     ideo:total-strokes    29 ;
+    isd:structure [ a idc:⿳ ;
+        isd:above    a.ucs:0x5408 ; # 合
+        isd:middle   a.ucs:0x45B5 ; # 䖵
+        isd:below    a.jis-x0208:0x4036   # &J97-4036;
+    ] ;
     .
 
 rep.daikanwa:33957
@@ -42296,16 +42946,29 @@ rep.daikanwa:33957
     ideo:strokes          23 ;
     ideo:total-strokes    29 ;
     ideo:hanyu-dazidian  ( 1 241 1 ) ;
-    :eq rep.hanziku-1:0xD7D3      ; # &I-HZK01-D7D3;
+    isd:structure [ a idc:⿳ ;
+        isd:above    a.ucs:0x5408 ; # 合
+        isd:middle   a.ucs:0x45B5 ; # 䖵
+        isd:below    a.ucs:0x6DF8   # 淸
+    ] ;
     :subsume
-        repi.daikanwa:33957  ;
+        g2.daikanwa:33957    ;
     .
-    rep.hanziku-1:0xD7D3
-               :abstract-glyph-of      hanziku-1:0xD7D3  .
-    repi.daikanwa:33957
-        a chisegg:glyph-image ;
-        :glyph-image-of daikanwa:33957 ;
+    g2.daikanwa:33957
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of daikanwa:33957 ;
+        :subsume
+            repi.daikanwa:33957  ,
+            rep.hanziku-1:0xD7D3 ;
         .
+        repi.daikanwa:33957
+            a chisegg:glyph-image ;
+            :glyph-image-of daikanwa:33957 ;
+            .
+        rep.hanziku-1:0xD7D3
+            a chisegg:abstract-glyph ;
+            :abstract-glyph-of hanziku-1:0xD7D3 ;
+            .
 
 rep.ucs_iso:0x20474
     a chisegg:abstract-glyph ;
@@ -42316,7 +42979,19 @@ rep.ucs_iso:0x20474
     ideo:radical         142 ; # ⾍ 
     ideo:strokes          23 ;
     ideo:total-strokes    29 ;
+    isd:structure [ a idc:⿳ ;
+        isd:above    a.ucs:0x5408 ; # 合
+        isd:middle   a.ucs:0x45B5 ; # 䖵
+        isd:below    a.ucs:0x6E05   # 清
+    ] ;
+    :subsume
+        g2.ucs_iso:0x20474   ;
     .
+    g2.ucs_iso:0x20474
+        a chisegg:abstract-glyph-form ;
+        :abstract-glyph-form-of [ :context domain:iso     ;
+                                  :target     ucs:0x20474 ] ;
+        .
 
 a.ucs:0x2759C
     a chisegg:abstract-character ;