if(!config.isExcludedUri(resource)) {
Endpoint endpoint = getEndpoint(resource);
if(endpoint != null) {
DataProvider provider = getDataProvider(endpoint);
if(provider != null) {
return provider.retrieveResource(resource, this, endpoint);
} else {
log.error("no service provider for type {}",endpoint.getType());
}
} else {
// TODO: the fallback should at least be a Linked Data handler, so maybe we should merge the ldclient-provider-rdf?