code: function (prefix, uri) {
        var namespaces = {};
        if (this.union === undefined) {
          if (prefix === undefined) {
            return this.namespaces;
          } else if (uri === undefined) {
            return this.namespaces[prefix];
          } else {
            this.namespaces[prefix] = uri;
            return this;
          }
        } else if (uri === undefined) {
          $.each(this.union, function (i, databank) {
            $.extend(namespaces, databank.prefix());
          });
          if (prefix === undefined) {
            return namespaces;
          } else {
            return namespaces[prefix];
          }
        } else {
          $.each(this.union, function (i, databank) {
            databank.prefix(prefix, uri);
          });
          return this;
        }
      }
docs: Sets or returns a namespace binding on the {@link jQuery.rdf.databank}.
  @param {String} [prefix]
  @param {String} [namespace]
  @returns {Object|jQuery.uri|jQuery.rdf} If no prefix or namespace is specified, returns an object providing all namespace bindings on the {@link jQuery.rdf#databank}. If a prefix is specified without a namespace, returns the {@link jQuery.uri} associated with that prefix. Otherwise returns this {@link jQuery.rdf} object after setting the namespace binding.
  @see jQuery.rdf#prefix