Component vocabularies