contain knowledg type type knowledg type contain type 