Knowledge-Aware-Search-AQL
From Knoesis wiki
Annotation Query Language
create dictionary periodDeterminer as ( 'ago', 'prior', 'previous', 'since', 'now', 'next', 'last', 'later', 'about', 'around', 'before', 'after', 'several','almost', 'few', 'couple', 'every','all' );
create dictionary Buprenorphine_dict as
(
'Buprel', 'Buprenex',
'Buprenorphine',
'Buprenorphine analgesic',
'Buprenorphine opioid dependence', 'Probuphine',
'Subbies',
'Suboxone', 'Suboxone film',
'Suboxone tablet', 'Subs',
'Subutex', 'Temgesic',
'film', 'films', 'strip',
'strips',
'sub', 'tecs', 'tex',
'Zubsolv'
);
create view Buprenorphine_view as extract dictionaries 'Buprenorphine_dict' on D.text as buprenorphine from Document D;
create dictionary demonstrative_pronoun_dict as ( 'this', 'that', 'these', 'those' );
create dictionary personal_pronoun_dict as ( 'i', 'me','you', 'she','her', 'he','him', 'it', 'we','us', 'they','them' );
create dictionary possessive_pronoun_dict as ( 'my', 'your', 'our', 'ours', 'your','yours', 'his','her', 'hers', 'its', 'their','theirs', 'mine' );
create dictionary reflexive_pronoun_dict as ( 'myself', 'ourselves', 'yourself','yourselves', 'himself','herself', 'itself','themselves' );
create dictionary relative_pronoun_dict as ( 'that', 'which', 'who', 'whom', 'whose', 'whichever', 'whoever', 'whomever' );
create dictionary interrogative_pronoun_dict as ( 'what', 'who', 'whom', 'which', 'whose' );
create dictionary indefinite_pronoun_dict as
(
'anybody', 'anyone','anything',
'each','either',
'everybody','everyone','everything',
'neither','nobody','no one','nothing','one',
'somebody','someone','something',
'both','few','many','several',
'all','any','most','none','some'
);
create view Pronounview as
extract
dictionaries
'personal_pronoun_dict' and 'relative_pronoun_dict' and
'demonstrative_pronoun_dict' and 'indefinite_pronoun_dict' and
'reflexive_pronoun_dict' and 'interrogative_pronoun_dict' and
'possessive_pronoun_dict'
on D.text as match
from Document D;