lexnlp.extract.en.definitions
: Extracting definition statements¶
The lexnlp.extract.en.definitions
module contains methods that allow for the extraction
of definitional statements from text. Example statements that are covered by default in this module are:
X shall [not] include …
X shall have the meaning …
X is hereby changed to …
X shall be interpreted …
X shall for purposes …
X shall be deemed to …
X shall refer to …
X shall mean …
X is defined …
The word “X” includes every description of …
The term “X” means …
Description of term (the “x”)
The full list of current unit test cases can be found here: https://github.com/LexPredict/lexpredict-lexnlp/tree/master/test_data/lexnlp/extract/en/tests/test_definitions
Extracting constraints¶
Example
>>> import lexnlp.extract.en.definitions
>>> text = 'and Acme, LLC ("Client")'
>>> print(list(lexnlp.extract.en.definitions.get_definitions(text)))
['Client']
>>> text = "“Advance” means a Revolving Credit Advance"
>>> print(list(lexnlp.extract.en.definitions.get_definitions(text)))
['Advance']