# KEHOME/knowledge/TheoryFormalConceptAnalysis/devlin.txt # 1999/1/1 # new syntax Sep/29/2002 Subject: Situation Theory and Knowledge Explorer From: Dick McCullough To: Keith Devlin The purpose of this short note is to present a high-level comparison of your Situation Theory and my Knowledge Representation language. Situation Theory: situation |= infon KR language: at space,time,view sentence 1. Your "situation" and my "view" are essentially the same -- a specification of the context of knowledge. 2. My "sentence" is either "statement" or "question" or "command". Your "infon" and my "statement" are essentially the same -- a specification of the relational units of knowledge. 3. We both consider space,time to be arguments of relations. I also consider space,time to be the context of actions. 4. I give special treatment to these fundamental relations: hierarchy - of entities and their relations e.g.: man isa animal; identify isa action definition - genus and differentia of concepts e.g.: man is animal with identify attribute - static characteristics of entities e.g.: Keith has sex=male action - changes in attributes of entities e.g.: Dick do walk from x to y done 5. I associate "format" and "meaning" attributes with each relation. "meaning" is essentially a procedure -- a sequence of statements that specifies the meaning of a relational unit in a context. e.g.: birth is relation with format=[space:1, time:2, sex:3, person:4, person:5, person:6], meaning={$4 has birthplace=$1, birthday=$2, sex=$3, mother=$5, father=$6}