“A controlled vocabulary is a way to insert an interpretive layer of semantics between the term entered by the user and the underlying database to better r...“A controlled vocabulary is a way to insert an interpretive layer of semantics between the term entered by the user and the underlying database to better represent the original intention of the terms of the user."