def initialize_name
      return nil unless valid_rdf_subject?
      query_params = { :rows => 1,
                       :q => rdf_subject,
                       :qf => 'provider_id',
                       :fl => 'provider_name provider_id' }
      response = Krikri::SolrResponseBuilder.new(query_params).response
      return nil unless response.docs.count > 0
      response.docs.first['provider_name'].respond_to?(:first) ?
        response.docs.first['provider_name'].first : rdf_subject
    end
def initialize_name
      return nil unless valid_rdf_subject?
      query_params = { :rows => 1,
                       :q => rdf_subject,
                       :qf => 'provider_id',
                       :fl => 'provider_name provider_id' }
      response = Krikri::SolrResponseBuilder.new(query_params).response
      return nil unless response.docs.count > 0
      response.docs.first['provider_name'].respond_to?(:first) ?
        response.docs.first['provider_name'].first : rdf_subject
    end
Gives the :provider_name associated with a provider's :rdf_subject
 (ie. :provider_id) in Solr, ignoring bnodes.

 @return [String]