50_a_duplex
What this technology really provides is yet another way for Google to automate the collection of useful data that isn't captured by its existing methods.

%3 r_0050_0005__provides provides r_0050_0002__this_r_0050_0003__technology this technology r_0050_0005__provides->r_0050_0002__this_r_0050_0003__technology [arg0] r_0050_0004__really really r_0050_0005__provides->r_0050_0004__really [nim] z_000_50_a_duplex_2 r_0050_0005__provides->z_000_50_a_duplex_2 [arg1] r_0050_0006__is is r_0050_0006__is->z_000_50_a_duplex_2 [arg0] r_0050_0007__yet yet r_0050_0006__is->r_0050_0007__yet [nim] r_0050_0008__another_r_0050_0009__way another way r_0050_0006__is->r_0050_0008__another_r_0050_0009__way [prd] r_0050_0010__for_r_0050_0012__to_r_0050_0013__automate for to automate r_0050_0008__another_r_0050_0009__way->r_0050_0010__for_r_0050_0012__to_r_0050_0013__automate [emb] r_0050_0011__Google Google r_0050_0010__for_r_0050_0012__to_r_0050_0013__automate->r_0050_0011__Google [arg0] r_0050_0014__the_r_0050_0015__collection the collection r_0050_0010__for_r_0050_0012__to_r_0050_0013__automate->r_0050_0014__the_r_0050_0015__collection [arg1] r_0050_0018__data data r_0050_0014__the_r_0050_0015__collection->r_0050_0018__data of r_0050_0017__useful useful r_0050_0018__data->r_0050_0017__useful [attrib] r_0050_0019__that_r_0050_0020__is that is r_0050_0022__captured captured r_0050_0019__that_r_0050_0020__is->r_0050_0022__captured [scope] r_0050_0022__captured->r_0050_0018__data [arg1] r_0050_0026__methods methods r_0050_0022__captured->r_0050_0026__methods [arg0] r_0050_0021__n_apos_t n't r_0050_0021__n_apos_t->r_0050_0019__that_r_0050_0020__is [keep_scope] r_0050_0026__methods->r_0050_0011__Google [gen] r_0050_0025__existing existing r_0050_0026__methods->r_0050_0025__existing [attrib]
arc(r_0050_0005__provides, r_0050_0002__this_r_0050_0003__technology, arg0).
arc(r_0050_0005__provides, r_0050_0004__really, nim12).
arc(r_0050_0005__provides, z_000_50_a_duplex_2, arg1).
arc(r_0050_0006__is, r_0050_0007__yet, nim19).
arc(r_0050_0006__is, r_0050_0008__another_r_0050_0009__way, prd).
arc(r_0050_0006__is, z_000_50_a_duplex_2, arg0).
arc(r_0050_0008__another_r_0050_0009__way, r_0050_0010__for_r_0050_0012__to_r_0050_0013__automate, emb27).
arc(r_0050_0010__for_r_0050_0012__to_r_0050_0013__automate, r_0050_0011__Google, arg0).
arc(r_0050_0010__for_r_0050_0012__to_r_0050_0013__automate, r_0050_0014__the_r_0050_0015__collection, arg1).
arc(r_0050_0014__the_r_0050_0015__collection, r_0050_0018__data, r_0050_0016__of).
arc(r_0050_0018__data, r_0050_0017__useful, attrib46).
arc(r_0050_0019__that_r_0050_0020__is, r_0050_0022__captured, scope).
arc(r_0050_0021__n_apos_t, r_0050_0019__that_r_0050_0020__is, keep_scope).
arc(r_0050_0022__captured, r_0050_0018__data, arg1).
arc(r_0050_0022__captured, r_0050_0026__methods, arg0).
arc(r_0050_0026__methods, r_0050_0011__Google, gen).
arc(r_0050_0026__methods, r_0050_0025__existing, attrib70).



%3 r_0050_0005__provides provides r_0050_0002__this_r_0050_0003__technology this technology r_0050_0005__provides->r_0050_0002__this_r_0050_0003__technology [arg0] r_0050_0004__really really r_0050_0005__provides->r_0050_0004__really [nim] z_000_50_a_duplex_2 r_0050_0005__provides->z_000_50_a_duplex_2 [arg1] r_0050_0006__is is r_0050_0006__is->z_000_50_a_duplex_2 [arg0] r_0050_0007__yet yet r_0050_0006__is->r_0050_0007__yet [nim] r_0050_0008__another_r_0050_0009__way another way r_0050_0006__is->r_0050_0008__another_r_0050_0009__way [prd] r_0050_0010__for_r_0050_0012__to_r_0050_0013__automate for to automate r_0050_0008__another_r_0050_0009__way->r_0050_0010__for_r_0050_0012__to_r_0050_0013__automate [emb] r_0050_0011__Google Google r_0050_0010__for_r_0050_0012__to_r_0050_0013__automate->r_0050_0011__Google [arg0] r_0050_0014__the_r_0050_0015__collection the collection r_0050_0010__for_r_0050_0012__to_r_0050_0013__automate->r_0050_0014__the_r_0050_0015__collection [arg1] r_0050_0018__data data r_0050_0014__the_r_0050_0015__collection->r_0050_0018__data of r_0050_0017__useful useful r_0050_0018__data->r_0050_0017__useful [attrib] r_0050_0019__that_r_0050_0020__is_r_0050_0022__captured that is captured r_0050_0019__that_r_0050_0020__is_r_0050_0022__captured->r_0050_0018__data [arg1] r_0050_0026__methods methods r_0050_0019__that_r_0050_0020__is_r_0050_0022__captured->r_0050_0026__methods [arg0] r_0050_0026__methods->r_0050_0011__Google [gen] r_0050_0025__existing existing r_0050_0026__methods->r_0050_0025__existing [attrib] r_0050_0021__n_apos_t n't r_0050_0021__n_apos_t->r_0050_0019__that_r_0050_0020__is_r_0050_0022__captured [keep_scope]
fof(formula,axiom,
    ? [R_50_5_PROVIDES,R_50_2_THIS_TECHNOLOGY,R_50_4_REALLY,R_50_6_IS,Z_50_A_DUPLEX_2,R_50_7_YET,R_50_8_ANOTHER_WAY,R_50_10_FOR_TO_AUTOMATE,R_50_11_GOOGLE,R_50_14_THE_COLLECTION,R_50_18_DATA,R_50_17_USEFUL] :
      ( this_technology(R_50_2_THIS_TECHNOLOGY)
      & really(R_50_4_REALLY)
      & yet(R_50_7_YET)
      & google(R_50_11_GOOGLE)
      & useful(R_50_17_USEFUL)
      & provides(R_50_5_PROVIDES,R_50_2_THIS_TECHNOLOGY,Z_50_A_DUPLEX_2)
      & nim12(R_50_5_PROVIDES,R_50_4_REALLY)
      & is(R_50_6_IS,Z_50_A_DUPLEX_2,R_50_8_ANOTHER_WAY)
      & another_way(R_50_8_ANOTHER_WAY)
      & emb27(R_50_8_ANOTHER_WAY,R_50_10_FOR_TO_AUTOMATE)
      & for_to_automate(R_50_10_FOR_TO_AUTOMATE,R_50_11_GOOGLE,R_50_14_THE_COLLECTION)
      & the_collection(R_50_14_THE_COLLECTION)
      & of(R_50_14_THE_COLLECTION,R_50_18_DATA)
      & data(R_50_18_DATA)
      & attrib46(R_50_18_DATA,R_50_17_USEFUL)
      & nim19(R_50_6_IS,R_50_7_YET)
      & ~ ? [R_50_19_THAT_IS_CAPTURED,R_50_26_METHODS,R_50_25_EXISTING] :
            ( existing(R_50_25_EXISTING)
            & that_is_captured(R_50_19_THAT_IS_CAPTURED,R_50_26_METHODS,R_50_18_DATA)
            & methods(R_50_26_METHODS)
            & attrib70(R_50_26_METHODS,R_50_25_EXISTING)
            & gen(R_50_26_METHODS,R_50_11_GOOGLE) ) ) ).



n50_a_duplex n50_a_duplex_6 What n50_a_duplex_9 this n50_a_duplex_11 technology n50_a_duplex_14 really n50_a_duplex_16 provides n50_a_duplex_18 is n50_a_duplex_21 yet n50_a_duplex_24 another n50_a_duplex_26 way n50_a_duplex_29 for n50_a_duplex_32 Google n50_a_duplex_34 to n50_a_duplex_36 automate n50_a_duplex_39 the n50_a_duplex_41 collection n50_a_duplex_44 of n50_a_duplex_48 useful n50_a_duplex_50 data n50_a_duplex_53 that n50_a_duplex_55 *T* n50_a_duplex_57 is n50_a_duplex_59 n't n50_a_duplex_62 captured n50_a_duplex_65 by n50_a_duplex_69 its n50_a_duplex_72 existing n50_a_duplex_74 methods n50_a_duplex_76 . n50_a_duplex_1 IP-MAT n50_a_duplex_2 NP-SBJ n50_a_duplex_1->n50_a_duplex_2 n50_a_duplex_17 BEP;_Ln_ n50_a_duplex_1->n50_a_duplex_17 n50_a_duplex_19 ADVP-NIM n50_a_duplex_1->n50_a_duplex_19 n50_a_duplex_22 NP-PRD n50_a_duplex_1->n50_a_duplex_22 n50_a_duplex_75 PUNC n50_a_duplex_1->n50_a_duplex_75 n50_a_duplex_3 IP-REL n50_a_duplex_2->n50_a_duplex_3 n50_a_duplex_4 NP-OB1 n50_a_duplex_3->n50_a_duplex_4 n50_a_duplex_7 NP-SBJ n50_a_duplex_3->n50_a_duplex_7 n50_a_duplex_12 ADVP-NIM n50_a_duplex_3->n50_a_duplex_12 n50_a_duplex_15 VBP;_Tn_ n50_a_duplex_3->n50_a_duplex_15 n50_a_duplex_5 RPRO n50_a_duplex_4->n50_a_duplex_5 n50_a_duplex_5->n50_a_duplex_6 n50_a_duplex_8 D n50_a_duplex_7->n50_a_duplex_8 n50_a_duplex_10 N n50_a_duplex_7->n50_a_duplex_10 n50_a_duplex_8->n50_a_duplex_9 n50_a_duplex_10->n50_a_duplex_11 n50_a_duplex_13 ADV n50_a_duplex_12->n50_a_duplex_13 n50_a_duplex_13->n50_a_duplex_14 n50_a_duplex_15->n50_a_duplex_16 n50_a_duplex_17->n50_a_duplex_18 n50_a_duplex_20 ADV n50_a_duplex_19->n50_a_duplex_20 n50_a_duplex_20->n50_a_duplex_21 n50_a_duplex_23 D n50_a_duplex_22->n50_a_duplex_23 n50_a_duplex_25 N n50_a_duplex_22->n50_a_duplex_25 n50_a_duplex_27 IP-INF n50_a_duplex_22->n50_a_duplex_27 n50_a_duplex_23->n50_a_duplex_24 n50_a_duplex_25->n50_a_duplex_26 n50_a_duplex_28 P-CONN n50_a_duplex_27->n50_a_duplex_28 n50_a_duplex_30 NP-SBJ n50_a_duplex_27->n50_a_duplex_30 n50_a_duplex_33 TO n50_a_duplex_27->n50_a_duplex_33 n50_a_duplex_35 VB;_Tn_ n50_a_duplex_27->n50_a_duplex_35 n50_a_duplex_37 NP-OB1 n50_a_duplex_27->n50_a_duplex_37 n50_a_duplex_28->n50_a_duplex_29 n50_a_duplex_31 NPR n50_a_duplex_30->n50_a_duplex_31 n50_a_duplex_31->n50_a_duplex_32 n50_a_duplex_33->n50_a_duplex_34 n50_a_duplex_35->n50_a_duplex_36 n50_a_duplex_38 D n50_a_duplex_37->n50_a_duplex_38 n50_a_duplex_40 N n50_a_duplex_37->n50_a_duplex_40 n50_a_duplex_42 PP n50_a_duplex_37->n50_a_duplex_42 n50_a_duplex_38->n50_a_duplex_39 n50_a_duplex_40->n50_a_duplex_41 n50_a_duplex_43 P-ROLE n50_a_duplex_42->n50_a_duplex_43 n50_a_duplex_45 NP n50_a_duplex_42->n50_a_duplex_45 n50_a_duplex_43->n50_a_duplex_44 n50_a_duplex_46 ADJP n50_a_duplex_45->n50_a_duplex_46 n50_a_duplex_49 NS n50_a_duplex_45->n50_a_duplex_49 n50_a_duplex_51 IP-REL n50_a_duplex_45->n50_a_duplex_51 n50_a_duplex_47 ADJ n50_a_duplex_46->n50_a_duplex_47 n50_a_duplex_47->n50_a_duplex_48 n50_a_duplex_49->n50_a_duplex_50 n50_a_duplex_52 C n50_a_duplex_51->n50_a_duplex_52 n50_a_duplex_54 NP-SBJ n50_a_duplex_51->n50_a_duplex_54 n50_a_duplex_56 BEP;_cat_VePASS_ n50_a_duplex_51->n50_a_duplex_56 n50_a_duplex_58 NEG;_clitic_ n50_a_duplex_51->n50_a_duplex_58 n50_a_duplex_60 IP-PPL-CAT n50_a_duplex_51->n50_a_duplex_60 n50_a_duplex_52->n50_a_duplex_53 n50_a_duplex_54->n50_a_duplex_55 n50_a_duplex_56->n50_a_duplex_57 n50_a_duplex_58->n50_a_duplex_59 n50_a_duplex_61 VVN;_Tn_ n50_a_duplex_60->n50_a_duplex_61 n50_a_duplex_63 PP-LGS n50_a_duplex_60->n50_a_duplex_63 n50_a_duplex_61->n50_a_duplex_62 n50_a_duplex_64 P-ROLE;_lgs_ n50_a_duplex_63->n50_a_duplex_64 n50_a_duplex_66 NP n50_a_duplex_63->n50_a_duplex_66 n50_a_duplex_64->n50_a_duplex_65 n50_a_duplex_67 NP-GEN n50_a_duplex_66->n50_a_duplex_67 n50_a_duplex_70 ADJP n50_a_duplex_66->n50_a_duplex_70 n50_a_duplex_73 NS n50_a_duplex_66->n50_a_duplex_73 n50_a_duplex_68 PRO;_genm_ n50_a_duplex_67->n50_a_duplex_68 n50_a_duplex_68->n50_a_duplex_69 n50_a_duplex_71 ADJ n50_a_duplex_70->n50_a_duplex_71 n50_a_duplex_71->n50_a_duplex_72 n50_a_duplex_73->n50_a_duplex_74 n50_a_duplex_75->n50_a_duplex_76
( (IP-MAT (NP-SBJ (IP-REL (NP-OB1 (RPRO What;{what}))
                          (NP-SBJ (D this;{this})
                                  (N technology;{technology}))
                          (ADVP-NIM (ADV really;{really}))
                          (VBP;_Tn_ provides;{provide})))
          (BEP;_Ln_ is;{be})
          (ADVP-NIM (ADV yet;{yet}))
          (NP-PRD (D another;{another})
                  (N way;{way})
                  (IP-INF (P-CONN for;{for})
                          (NP-SBJ;{GOOGLE} (NPR Google;{Google}))
                          (TO to;{to})
                          (VB;_Tn_ automate;{automate})
                          (NP-OB1 (D the;{the})
                                  (N collection;{collection})
                                  (PP (P-ROLE of;{of})
                                      (NP (ADJP (ADJ useful;{useful}))
                                          (NS data;{data})
                                          (IP-REL (C that;{that})
                                                  (NP-SBJ *T*)
                                                  (BEP;_cat_VePASS_ is;{be})
                                                  (NEG;_clitic_ n<apos>t;{not})
                                                  (IP-PPL-CAT (VVN;_Tn_ captured;{capture})
                                                              (PP-LGS (P-ROLE;_lgs_ by;{by})
                                                                      (NP (NP-GEN;{GOOGLE} (PRO;_genm_ its;{its}))
                                                                          (ADJP (ADJ existing;{existing}))
                                                                          (NS methods;{method}))))))))))
          (PUNC .))
  (ID 50_a_duplex))