https://masudadam.blogspot.com/2017/11/types-of-meaning-semantics.html