(This is *still* the crawling backend for seekseek.org - I've been really unhappy with the performance of the existing version, and I've been reworking the whole thing to a better storage model, but switching to RDF requires a whole lot of redesigning assumptions...)
(I am deleting a lot of code)