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])