1. A method for extracting data from a data source, the method comprising: applying an extractor pattern to a data source; retrieving data from the data source that corresponds to the extractor pattern; and storing the data.