    (?/int_type_id_field kiao/hasTemplate iaoirefweb/IRefWebInteractionType_interactionTypeIdDataField1)
    (?/int_type_id_field obo/IAO_0000219 ?/int_type_id_ice) ;; iao/denotes
    (?/int_type_id_ice obo/IAO_0000219 ?/int_type_id) ;; iao/denotes
+   (?/int_type_id rdfs/label ?/int_type_label) ;; grab the interaction_type label so that it can be
+   ;;                                             applied to the generated interaction_type subclass
 
    ;; get the detection method
    (?/interaction_record obo/BFO_0000051 ?/interaction_detection_method_record) ;; bfo/has_part

                          :ns "kbio" :prefix "I_"}]
          [?/r1 {:ln (:restriction)
                 :ns "kbio" :prefix "R_"}]
          [?/protein1_sc {:ln (:sha-1 ?/interaction ?/protein1)
                          :ns "kbio" :prefix "P_"}])


  ((_/edge_field kiao/hasTemplate iaoirefweb/IRefWebInteraction_edgeTypeDataField1)
   (_/edge_field obo/IAO_0000219 ["X" "en"])   ;; "X" signifies binary interaction
   (_/interaction_record obo/BFO_0000051 _/edge_field)  ;; bfo/has_part

   ;; there is a "super" record in IRefWeb that contains references
   ;; to the interaction record and interactor record(s)
