title: Understanding the difference between SPARQL and semantic reasoning using Pellet
body: <p>I have a pizza ontology that defines different types of pizzas, ingredients and relations among them.
  I just want to understand several basic things:</p>
  
  <ol>
  <li>Is it correct that I should apply SPARQL if I want to obtain information without
  reasoning? E.g. which pizzas contain onion?</li>
  <li>What is the difference between SPARQL and reasoning algorithms
  like Pellet? Which queries cannot be answered by SPARQL, while can
  be answered by Pellet? Some examples of queries (question-like) for the pizza ontology would be helpful.</li>
  <li>As far as I understand to use SPARQL from Java with Jena, I
  should save my ontology in RDF/XML format. However, to use Pellet
  with Jena, which format do I need to select? Pellet uses OWL2...</li>
  </ol>