<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def data(self, data, part=False, dataset=''):
 """Parse data and update links. Parameters data Data to parse. part : `bool`, optional True if data is partial (default: `False`). dataset : `str`, optional Dataset key prefix (default: ''). """

        links = self.parser(self.scanner(data, part), part, dataset)
        self.storage.add_links(links)