code: function (resource) {
        var variable, query;
        if (resource.toString().substring(0, 1) === '?') {
          variable = resource.toString().substring(1);
          query = $.rdf({ parent: this, navigate: variable });
        } else {
          if (typeof resource === 'string') {
            resource = object(resource, { namespaces: this.prefix(), base: this.base() });
          }
          query = $.rdf({ parent: this, nodes: [resource] });
        }
        this.children.push(query);
        return query;
      }
docs: Creates a new {@link jQuery.rdf} object containing one binding for each selected resource.
  @param {String|Object} node The node to be selected. If this is a string beginning with a question mark the resources are those identified by the bindings of that value in the currently selected bindings. Otherwise, only the named resource is selected as the node.
  @returns {jQuery.rdf} A new {@link jQuery.rdf} object.
  @see jQuery.rdf#find
  @see jQuery.rdf#back
  @example
  // returns an rdfQuery object with a pointer to <http://example.com/aReallyGreatBook>
  var rdf = $('html').rdf()
  .node('<http://example.com/aReallyGreatBook>');