The nice thing about programming at the RDF level is that you can just say, I'll ask for all the books. You can ask for all the shelves. You can ask for a given shelf whether a book was on it. And you're not worrying so much about the underlying syntax.
I want to know if I look up a whole lot of books about some form of cancer that that's not going to get to my insurance company and I'm going to find my insurance premium is going to go up by 5% because they've figured I'm looking at those books.