Interconnected

What are the differences between a vocabulary, a taxonomy, a thesaurus, an ontology, and a meta-model? [via Catalogablog]