diff options
| author | ramona.enache <ramona.enache@chalmers.se> | 2012-06-20 14:33:55 +0000 |
|---|---|---|
| committer | ramona.enache <ramona.enache@chalmers.se> | 2012-06-20 14:33:55 +0000 |
| commit | f819b20ab2a2e36cd0ac04370f2b7da61b725cfd (patch) | |
| tree | d2fd223a355da862a7e16cea92609c1504bfc11c /examples/query/small/patentsQuery/LexPatsQuery.gf | |
| parent | 2df13efeeaa6ee4a442279e64c57f89a92b9bd80 (diff) | |
added first draft of patents query grammar
Diffstat (limited to 'examples/query/small/patentsQuery/LexPatsQuery.gf')
| -rw-r--r-- | examples/query/small/patentsQuery/LexPatsQuery.gf | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/examples/query/small/patentsQuery/LexPatsQuery.gf b/examples/query/small/patentsQuery/LexPatsQuery.gf new file mode 100644 index 000000000..005fde8be --- /dev/null +++ b/examples/query/small/patentsQuery/LexPatsQuery.gf @@ -0,0 +1,86 @@ +interface LexPatsQuery = Query ** open Syntax in { + +oper + giveMe : NP -> VP ; + get_V2 : V2 ; + want_V2 : V2 ; + +-- structural words + + about_Prep : Prep ; + + all_NP : NP ; + +-- basic common nouns + + active_ingredient_CN : Relation ; + + dosage_form_CN : Relation ; + + route_of_administration_CN : Relation ; + + patent_number_CN : Kind ; + + patent_number_Rel : Relation ; + + patent_N : Relation ; + + expiration_date_CN : Relation ; + + expire_V : V ; + + use_code_CN : Relation ; + + application_number_CN : Relation ; + + apply_V : V ; + + applicant_CN : Relation ; + + approval_date_CN : Relation ; + + chemical_composition_CN : Relation ; + + chemical_substance_CN : Relation ; + + drug_N : N ; + + use_N : Relation ; + + compound_CN : Relation ; + + use_V2 : V2 ; + + approve_V2 : V2 ; + + method_N : N ; + + usage_form_CN : Relation ; + + drug_preparation_CN : Relation ; + + vpAP : VP -> AP ; + + information_N : N ; + + strength_N : Relation ; + + claim_N : N ; + + mention_V2 : V2 ; + + what_IQuant : IQuant ; + + contain_V2 : V2 ; + + massInfoSg : CN -> NP ; + + massInfoPl : CN -> NP ; + + that_RP : RP ; + + 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) + +} |
