nltk.sem.extract_rels()
¶
-
nltk.sem.
extract_rels
(subjclass, objclass, doc, corpus='ace', pattern=None, window=10)[source]¶ Filter the output of
semi_rel2reldict
according to specified NE classes and a filler pattern.The parameters
subjclass
andobjclass
can be used to restrict the Named Entities to particular types (any of ‘LOCATION’, ‘ORGANIZATION’, ‘PERSON’, ‘DURATION’, ‘DATE’, ‘CARDINAL’, ‘PERCENT’, ‘MONEY’, ‘MEASURE’).Parameters: - subjclass (str) – the class of the subject Named Entity.
- objclass (str) – the class of the object Named Entity.
- doc (ieer document or a list of chunk trees) – input document
- corpus (str) – name of the corpus to take as input; possible values are ‘ieer’ and ‘conll2002’
- pattern (SRE_Pattern) – a regular expression for filtering the fillers of retrieved triples.
- window (int) – filters out fillers which exceed this threshold
Returns: see
mk_reldicts
Return type: list(defaultdict)