def cpc_callback(data: List[str], result: dict):
     patent_id = data[1]
     result[patent_id]['tag'].append(self.CPC_CLASSIFICATION_SECTION[data[2]])
     result[patent_id]['tag'].append(self.cpc_subsection[data[3]])
     result[patent_id]['tag'].append(self.cpc_group[data[4]])
     result[patent_id]['tag'].append(self.cpc_subgroup[data[5]])
     result[patent_id]['tag'] = unique(result[patent_id]['tag'])
 def wipo_callback(data: List[str], result: dict):
     patent_id = data[0]
     result[patent_id]['tag'].append(self.wipo_field[data[1]])
     result[patent_id]['tag'] = unique(result[patent_id]['tag'])
 def uspc_current_callback(data: List[str], result: dict):
     patent_id = data[1]
     result[patent_id]['tag'].append(self.uspc_class[data[2]])
     result[patent_id]['tag'].append(self.uspc_subclass[data[3]])
     result[patent_id]['tag'] = unique(result[patent_id]['tag'])
 def nber_callback(data: List[str], result: dict):
     patent_id = data[1]
     result[patent_id]['tag'].append(self.nber_category[data[2]])
     result[patent_id]['tag'].append(self.nber_subcategory[data[3]])
     result[patent_id]['tag'] = unique(result[patent_id]['tag'])
 def foreign_priority_callback(data: List[str], result: dict):
     patent_id = data[1]
     result[patent_id]['tag'].append(data[3])
     result[patent_id]['tag'].append(data[5])
     result[patent_id]['tag'] = unique(result[patent_id]['tag'])
     result[patent_id]['asset']['lic'].append(data[4])