case role (CaseRole)
The Class of Predicates relating the
spatially distinguished parts of a Process. CaseRoles include, for
example, the agent, patient or destination of an action, the flammable
substance in a burning process, or the water that falls in rain.
SUMO / BASE-ONTOLOGY
relation extended to quantities
single valued relation
Related WordNet synsets
See more related synsets on a separate page.
If role is an instance of case role and role(arg1,arg2) holds and arg1 is an instance of proc, then arg2 is capable to do proc in role role.
(instance ?ROLE CaseRole)
(holds ?ROLE ?ARG1 ?ARG2)
(instance ?ARG1 ?PROC))
(capability ?PROC ?ROLE ?ARG2))
If rel is an instance of case role and rel(process,obj) holds, then there exists time so that "the place where process was at time" overlaps with obj.
(instance ?REL CaseRole)
(holds ?REL ?PROCESS ?OBJ))
(WhereFn ?PROCESS ?TIME)