1. A method for retrieving industrial data and providing data in a structural form in a searchable database, the method comprising: reading data from an industrial data source; using a watcher to monitor the data for additions or modifications; notifying a data retrieval manager when additions or modifications to the data have occurred; uploading any new or modified data from the data source to the data retrieval manager; converting the new or modified data to a structural form; and storing the new or modified data in a structural form in a searchable database.