a way for a computer to understand the meaning of human languages.
getting computers to understand language how humans do
represents requirements of a database that utilizes computerized tools to maintain, modify, and transform the information and implement the database.