summaryrefslogtreecommitdiff
path: root/examples/query/small/patentsQuery/LexQueryPats.gf
diff options
context:
space:
mode:
Diffstat (limited to 'examples/query/small/patentsQuery/LexQueryPats.gf')
-rw-r--r--examples/query/small/patentsQuery/LexQueryPats.gf111
1 files changed, 111 insertions, 0 deletions
diff --git a/examples/query/small/patentsQuery/LexQueryPats.gf b/examples/query/small/patentsQuery/LexQueryPats.gf
new file mode 100644
index 000000000..466e924c3
--- /dev/null
+++ b/examples/query/small/patentsQuery/LexQueryPats.gf
@@ -0,0 +1,111 @@
+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 ;
+
+
+} \ No newline at end of file