Lower and Upper Bounds for SPARQL Queries over OWL Ontologies