# File lib/openurl/context_object_entity.rb, line 105
    def kev
      kevs = []
      
      @metadata.each do |k,v|
        kevs << "#{@abbr}.#{k}="+CGI.escape(v) if v                      
      end
      
      kevs << "#{@abbr}_val_fmt="+CGI.escape("info:ofi/fmt:kev:mtx:#{@format}") if @format                  

      if @reference["format"] 
        kevs << "#{@abbr}_ref_fmt="+CGI.escape(@reference["format"])
        kevs << "#{@abbr}_ref="+CGI.escape(@reference["location"])      
      end
      
      @identifiers.each do |id| 
          kevs << "#{@abbr}_id="+CGI.escape(id)
      end
      
      kevs << "#{@abbr}_dat="+CGI.escape(@private_data) if @private_data
                    
      return kevs      
    end