I'm under increasing pressure to start using RDF as a back-end for websites, rather than MySQL.
I've been considering the basic "patterns" of use, generally they boil down to create item, delete item, update item, get-from-id, get-items-matching-x.
In MySQL, when creating an item, we use an AUTO_INCREMENT field to be sure we get a unique ID. Is there a reliable way to do this with a triple-store as a backend?
I don't want to generate UUID's (although thanks for the suggestion), we often need to expose primary keys in URLs. eg: http://foobar.com/news/134.html I don't want to have to use: http://foobar.com/news/12Ef0023-F238EbA673CAA38-F34.html It's not user-friendly.