which allow human and computational agents to parse, process and assist users in their
complex and dynamic activities. To succeed, such a system has to provide mechanisms to
declare, evolve and improve the sufficient knowledge to observe, interpret and reason about
its observations of this environment. We propose unambiguous language capable of
expressing this knowledge, together with some precise and well understood way of …