The advantage of this approach is that primitive predicates and their compositions are formally defined.
we can give a strict definition of semantic roles by grounding them to lexical semantic structures of verbs.