Grammar of Dynamic Knowledge for Collaborative Knowledge Engineering and Representation
Constructive discussion must lead to a shared understanding. This understanding is commonly expressed as text; however, for the purposes of collaborative research, the tools of knowledge engineering/knowledge representation look more appropriate. The problem with them is that, to the present day, they are developed largely for the tasks that imply fixed relations between things and their properties, termed here as static. However, collaborative research often deals with fields of knowledge that represent changing environments where these relations cannot be considered fixed, and the tools to capture scenarios of evolution (i.e. the dynamic tools of knowledge engineering) are far from that evolved as static ones, mainly due to the lack of strict logical or mathematical foundation for representation of dynamic knowledge. This chapter presents an attempt to formulate a unified grammar to encode the knowledge of changing environments in any field of science.