packages feed

gf-3.4: examples/query/small/patentsQuery/LexQueryPats.gf

interface LexQueryPats = open Syntax, QueryPats, Query in 
{

oper

-------------------------------------------------------------- 
-- structural words and extra grammar constructs

   about_Prep : Prep ;

   all_NP : NP ;

   vpAP : VP -> AP ;
   
   what_IQuant : IQuant ;

   massInfoSg : CN -> NP ;
 
   massInfoPl : CN -> NP ;
 
   PatsAdvVPSlash : VPSlash -> Adv -> VPSlash ;  

   selectIP : NP -> IP ; -- selecting the right agreement : what are the ingredients ? / what is the expiration date ? (not obvious in English, but will make a difference in other languages) 


--------------------------------------------------------------
-- kinds 

   patent_number_CN : Kind ;

   claim_N : Kind ;


--------------------------------------------------------------
-- activities 

   expire_V : Adv -> Activity ;

   simp_expire_V : Activity ;

   apply_V : NP -> Activity ;

   compound_CN : Activity ;
  
   use_V2 : Set -> Activity ;

   approve_V2 : Adv -> Activity ;
 
   mention_V2 : NP -> Activity ;

   contain_V2 : NP -> Activity ;


--------------------------------------------------------------
-- properties 

   approve_prop_V2 : Adv -> Property ;

   use_prop_V2 : Set -> Property ;

--------------------------------------------------------------
-- relations  
 
   active_ingredient_CN : Relation ;

   dosage_form_CN : Relation ;

   route_of_administration_CN : Relation ;

   patent_number_Rel : Relation ;  

   patent_N : Relation ;
  
   patent_with_N : Relation ;

   expiration_date_CN : Relation ;

   use_code_CN : Relation ;

   application_number_CN : Relation ;

   application_number_no_CN : Relation ;
  
   applicant_CN : Relation ;

   applicant_no_CN : Relation ;

   approval_date_CN : Relation ;

   chemical_composition_CN : Relation ;
 
   chemical_substance_CN : Relation ;

   drug_N : Relation ;
 
   use_N : Relation ;  

   method_N : Relation ;

   drug_with_usage_form_CN : Relation ;

   drug_preparation_CN : Relation ;
  
   strength_N : Relation ;

   name_N : Relation ;   
  
   usage_form_CN : Relation ; 


}