Topic: Semantic role
These resources cover the semantic roles associated with participants who are referred to in clauses. For example, the dog is the agent in both The dog bit Kim and Kim was bitten by the dog, because it carries out the biting action.
Englicious contains many resources for English language in schools, but the vast majority of them require you to register and log in first. For more information, see What is Englicious?