Answer
Omniscience is the state of having total knowledge, understanding, and awareness of all things. It is often attributed to a deity or other supernatural being, but can also be used to describe someone with a vast and comprehensive knowledge of a particular subject.