Case Role

A case role is any of the spatially-distinguished parts of a process.

In the sentence, "You do that?", the subject "you" has the case role of `agent` and the object "that" has the case role of `patient`.

The meaningful case roles are dependent on the process. e.g.: : for process crime, case roles could be: `perpetrator` + `victim` + `evidence` + `modus operandi`; : for process burn, case roles could be: `fuel`, `air`, `heat`

The term is used in natural language processing, but has its origins in linguistics.

In practical terms for us, an instance of CaseRole can be just about any type, from parts of speech (subject,object), participants in a process (agent,patient), or other relationship names (mother,father).

Analysis of CaseRole from the general (subject) to the specific (my mother) may be performed by a reasoning engine. Conjecture of applicable CaseRoles? may be formed by pattern matching (or other non-logical means), then proved (or disproved) by logic systems.

References: IEEE SUMO http://www.ipsj.or.jp/members/SIGNotes/Eng/01/1995/107/article012.html http://www.uoregon.edu/~delancey/papers/bls91.html


EditText of this page (last edited March 18, 2003) or FindPage with title or text search