def get_dictionary_values(self) -> dict: dc = Map({'tags': {'Extracted Entity Text': self.text or self.name}}) if self.name: dc.tags["Extracted Entity Name"] = self.name if self.short_name: dc.tags["Extracted Entity Short Name"] = self.short_name return dc
def get_dictionary_values(self) -> dict: df = Map({ 'tags': { 'Extracted Entity Value': str(self.amount or ''), 'Extracted Entity Text': self.text } }) if self.sign: df.tags['sign'] = self.sign return df
def get_dictionary_values(self) -> dict: df = Map({ 'tags': { 'Extracted Entity Name': self.name, 'Extracted Entity Text': self.text } }) if self.year: df.tags['year'] = self.year return df
def test_map(self): m = Map({'name': 'Siemens', 'age': 108}) self.assertEqual('Siemens', m['name']) self.assertEqual('Siemens', m.name) m = Map({'name': {'company': 'Siemens', 'trademark': '(c)Siemens'}}) self.assertEqual('Siemens', m.name['company']) self.assertEqual('Siemens', m.name.company) m.name.specie = Map() m.name.specie.legal = 'xXx' self.assertEqual('xXx', m.name.specie.legal)
def get_dictionary_values(self) -> dict: dic = Map({ 'tags': { 'External Reference Issuing Country': self.country, 'External Reference Text': self.name, 'Extracted Entity Text': self.text or self.name } }) if self.source: dic.tags['External Reference Source'] = self.source return dic
def get_dictionary_values(self) -> dict: df = Map({ 'tags': { 'Extracted Entity Ratio': str(self.ratio or ''), 'Extracted Entity Text': self.text } }) if self.left: df.tags['left'] = str(self.left) if self.right: df.tags['right'] = str(self.right) return df
def get_dictionary_values(self) -> dict: df = Map({ 'tags': { 'Extracted Entity Name': self.name, 'Extracted Entity Text': self.text or self.name } }) if self.name: df.tags["Extracted Entity Company"] = self.name if self.company_type: df.tags["Extracted Entity Company Type"] = self.company_type return df
def get_dictionary_values(self) -> dict: df = Map({ "tags": { 'Extracted Entity Name': self.act_name, 'Extracted Entity Text': self.text } }) if self.section: df.tags["Extracted Entity Section"] = self.section if self.year: df.tags["Extracted Entity Year"] = str(self.year) if self.ambiguous is not None: df.tags["Extracted Entity Ambiguous"] = str(self.ambiguous) return df
def get_dictionary_values(self) -> dict: df = Map({ 'tags': { 'Extracted Entity Name': self.name, 'Extracted Entity Text': self.text or self.name } }) if self.company: df.tags["Extracted Entity Company"] = self.company if self.year_start: df.tags["Extracted Entity Start"] = self.year_start if self.year_end: df.tags["Extracted Entity End"] = self.year_end return df
def __init__(self, sections_hierarchy=None): if not sections_hierarchy: sections_hierarchy = self.DEFAULT_SECTION_HIERARCHY self.default_sections_hierarchy = [ Map(regex=re.compile(i), abs_level=n, rel_level=None) for n, i in enumerate(sections_hierarchy, start=1) ] self.level = 1 # represents previous->current relative level (new custom hierarchy) self.abs_level = 1 # represents previous->current absolute level from sections_hierarchy self.prev_level_re = None self.title = ''
def get_dictionary_values(self) -> dict: df = Map({"tags": {'Extracted Entity Text': self.text}}) if self.volume: df.tags["Extracted Entity Volume"] = self.volume if self.year: df.tags["Extracted Entity Year"] = str(self.year) if self.page: df.tags["Extracted Entity Page"] = str(self.page) if self.page_range: df.tags["Extracted Entity Page Range"] = str(self.page_range) if self.reporter: df.tags["Extracted Entity Reporter"] = str(self.reporter) if self.reporter_full_name: df.tags["Extracted Entity Reporter Full Name"] = str( self.reporter_full_name) if self.reporter: df.tags["Extracted Entity Court"] = str(self.court) if self.reporter: df.tags["Extracted Entity Source"] = str(self.source) return df
def to_dictionary(self) -> dict: df = Map({ "attrs": { "start": self.coords[0], "end": self.coords[1] }, "tags": { 'Extracted Entity Type': self.record_type } }) extras = self.get_dictionary_values() for key in extras: if key not in df: df[key] = extras[key] else: df[key] = {**df[key], **extras[key]} return df
def get_dictionary_values(self) -> dict: df = Map({ 'tags': { 'Extracted Entity Code': self.code, 'Extracted Entity Internal': self.internal } }) if self.tba: df.tags['Extracted Entity TBA'] = self.tba if self.ppn: df.tags['Extracted Entity PPN'] = self.ppn if self.checksum: df.tags['Extracted Entity Checksum'] = self.ppn if self.issuer_id: df.tags['Extracted Entity Issuer ID'] = self.issuer_id if self.issue_id: df.tags['Extracted Entity Issue ID'] = self.issue_id return df