Answer : C
What is a knowledge representation?
It is a medium of human expression.
It is a medium for pragmatically efficient computation.
Knowledge representation techniques :
All of these, in different ways, involve hierarchical representation of data.
Lists - linked lists are used to represent hierarchical knowledge
Trees - graphs which represent hierarchical knowledge. LISP, the main programming language of AI, was developed to process lists and trees.
Semantic networks - nodes and links - stored as propositions.
Schemas - used to represent commonsense or stereotyped knowledge.
Frames - Describe objects. Consist of a cluster of nodes and links manipulated as a whole. Knowledge is organised in slots. Frames are hierarchically organised.
Scripts - Describe event rather than objects. Consist of stereotypically ordered causal or temporal chain of events.
Reference : KRT