code: function (triple, options) {
        var base = (options && options.base) || this.base(),
          namespaces = $.extend({}, this.prefix(), (options && options.namespaces) || {}),
          striples, ptriples, otriples,
          databank;
        if (typeof triple === 'string') {
          triple = $.rdf.triple(triple, { namespaces: namespaces, base: base, source: triple });
        }
        this.tripleStore.splice($.inArray(triple, this.tripleStore), 1);
        striples = this.subjectIndex[triple.subject];
        if (striples !== undefined) {
          striples.splice($.inArray(triple, striples), 1);
        }
        ptriples = this.propertyIndex[triple.property];
        if (ptriples !== undefined) {
          ptriples.splice($.inArray(triple, ptriples), 1);
        }
        if (triple.object.type === 'uri' || triple.object.type === 'bnode') {
          otriples = this.objectIndex[triple.object];
          if (otriples !== undefined) {
            otriples.splice($.inArray(triple, otriples), 1);
          }
        }
        removeFromDatabankQueries(this, triple);
        return this;
      }
docs: Removes a triple from the {@link jQuery.rdf.databank}.
  @param {String|jQuery.rdf.triple} triple The triple to be removed.
  @param {Object} [options]
  @param {Object} [options.namespaces] An object representing a set of namespace bindings used to interpret any CURIEs within the triple. Defaults to the namespace bindings defined on the {@link jQuery.rdf.databank}.
  @param {String|jQuery.uri} [options.base] The base URI used to interpret any relative URIs used within the triple. Defaults to the base URI defined on the {@link jQuery.rdf.databank}.
  @returns {jQuery.rdf.databank} The {@link jQuery.rdf.databank} object itself.
  @see jQuery.rdf#remove