code: function (bindings) {
        var i, j, binding, resources = [];
        for (i = 0; i < bindings.length; i += 1) {
          binding = bindings[i];
          if (binding.substring(0, 1) === '?') {
            binding = binding.substring(1);
            for (j = 0; j < this.length; j += 1) {
              resources.push(this[j][binding]);
            }
          } else {
            resources.push(binding);
          }
        }
        return this.databank.describe(resources);
      }
docs: Provides <a href="http://n2.talis.com/wiki/Bounded_Descriptions_in_RDF#Simple_Concise_Bounded_Description">simple concise bounded descriptions</a> of the resources or bindings that are passed in the argument. This mirrors the <a href="http://www.w3.org/TR/rdf-sparql-query/#describe">DESCRIBE</a> form in SPARQL.
  @param {(String|jQuery.rdf.resource)[]} bindings An array that can contain strings, {@link jQuery.rdf.resource}s or a mixture of the two. Any strings that begin with a question mark (<code>?</code>) are taken as variable names; each matching resource is described by the function.
  @returns {jQuery} A {@link jQuery} object that contains {@link jQuery.rdf.triple}s that describe the listed resources.
  @see jQuery.rdf.databank#describe
  @example
  $.rdf.dump($('html').rdf().describe(['<photo1.jpg>']));
  @example
  $('html').rdf()
  .where('?person foaf:img ?picture')
  .describe(['?photo'])