Design and populate a formal OWL ontology for a book recommendation system, detailing concepts, relationships, data mapping, and SPARQL queries.