lexnlp.extract.de.citations
: Extracting citations¶
The lexnlp.extract.de.citations
module contains methods that allow for the extraction
of “BGBl” citations from text. Sample citations that are covered by this module include:
- BGBl. I S. 434
- Artikel 2 des Gesetzes vom 20. Juli 2017 (BGBl. I S. 2789)
- vom 2. Januar 2002 (BGBl. I S. 42, 2909; 2003 I S. 738)
- Artikel 2 Absatz 1 Satz 1 Nr. 1 bis 3 Buchstabe b und c des Gesetzes v. 2. Januar 2002, BGBl. I S. 2477
The full list of current unit test cases can be found here: https://github.com/LexPredict/lexpredict-lexnlp/tree/master/lexnlp/extract/de/tests/test_citations
Extracting citations¶
-
lexnlp.extract.de.citations.
get_citation_list
(text)¶
Example
>>> import lexnlp.extract.de.citations
>>> text = " vom 15. Mai 2007 (BGBl. I S. 733 (1967)), die ."
>>> print(lexnlp.extract.de.citations.get_citation_list(text))
[{'location_start': 0,
'location_end': 41,
'text': ' vom 15. Mai 2007 (BGBl. I S. 733 (1967))',
'article': '',
'number': '',
'subparagraph': '',
'sentence': '',
'paragraph': '',
'letter': '',
'date': '15. Mai 2007',
'part': 'I',
'page': '733',
'year': '1967'}]