I got some of the details wrong last week in some of the examples that I used, Jim, and I'm sorry about that. And I'm going to try to do better. One of the reasons I regret it is that getting a detail wrong interfered several times with the point that I was trying to make.
Jim's knows that his collegue made a mistake
Since Jim's colleague apologized for their mistake it follows that Jim knows about the mistake.
( z1 know :ARG0 ( z2 person :name ( z3 name :op "Jim" ) ) :ARG1 ( z4 mistake :ARG0 ( z5 person :ARG0-of ( z6 have-rel-role :ARG1 z2 :ARG2 ( z7 collegue ) ) ) ) )