I mean, its clear that all knowledge probably can't (probably can't encode all knowledge in english either), but it seems intuitively obvious to me that there exists a useful subset of knowledge that can be, given sufficient effort. I think ability to encode useful knowledge in principle in semantic triples is about the only problem the semantic web doesn't have.
It is ultimately a philosophic question about the meaning of semantics (sorry), but suggest to a modern linguist that knowledge can be grounded with predicates logic and they'll tell you "Dude we haven't been trying to do this for more then a 100 years, ever since Wittgenstein had a nervous breakdown".
It is a shame the semantic web doesn't pay attention to other fields that have studied this questions, or maybe some did and left :)
“Can not” means “has the possibility of not happening”. Did you mean: “cannot”?