Is there a standardized namespace for publishing documents yet? I'm seeing posts onr/bitcoin about cryptographic time-stamping, and this just seems like the perfect thing for namecoin. Like "doc/" or "pub/" namespace for publishing documents, and then the name values can be the hash, and a location to download, and the author's name and stuff like that. So it's useful info, and then even if the name expires, it's still in the blockchain and can serve as a time-stamp proof if needed in the future.
Not that I'm aware of. However, I agree that Namecoin is perfect for timestamping. I do it myself by just setting an arbitrary name's value to the document's hash. As you state, you can reuse the name later for other timestamps, or let it expire - the document's hash will be in the blockchain as proof-of-existence at the given time forever. In my case, I'm only interested in storing the hash, and don't want to publish the document itself in the blockchain (not sure if this makes sense at all, since you would have to pay lots of fees for even small files) or a pointer to it. I suggest that if you want to create a public timestamped library, you could do so by setting up a separate service, and just link to a specific Namecoin transaction in the blockchain as the timestamp.