(=>
(attribute ?HUMAN
(ProfessionalFn ?SOCIALROLE))
(exists (?WORK ?PROC ?CLASS)
(and
(instance ?WORK Working)
(agent ?WORK ?HUMAN)
(subProcess ?PROC ?WORK)
(instance ?PROC ?CLASS)
(subclass ?CLASS IntentionalProcess)
(hasSkillInRole ?CLASS ?SOCIALROLE ?HUMAN)))) |
Mid-level-ontology.kif 9606-9616 |
If profession X is an attribute of Y, then All of the following hold: (1) there exist Z, W (2) V such that Z is an instance of working (3) Y is an agent of Z (4) W is a subprocess of Z (5) W is an instance of V (6) V is a subclass of intentional process (7) Y has the skill to do V in their role as X |