1. A method for fulfilling a data service request, the method comprising: providing an ontology description of a data service; providing a first logical search object operably coupled via a first communications link to a data provider; transmitting by the first logical search object to the data provider via the communications link a search request, the search request generated by the first logical search object from the data service request; receiving by the first logical search object from the data provider via the communications link a data set in response to the search request; and generating by the first logical search object a knowledge instance from the data set using the ontology description.