An entity is a value, object, subobject, base class subobject, array element, variable, function, instance of a function, enumerator, type, class member, template, or namespace.
The framework of knowledge agent, knowledge and knowledge sharing scenario in the model is proposed and designed in detail respectively.Domain of enumerable attributes is also discussed.