What are ontologies, and why do we need them? | Synapse