What is the Difference Between a Taxonomy and an Ontology?