Objective of reasoning Define rules for semantic reasoning entities situations Standardise processing of NL and CNL to use the same concepts and rules NL processing currently…