SUMO   View all facts   Glossary   Help
Entity > Abstract > Class > Relation > Predicate > TernaryPredicate > capability
Next TernaryPredicateconnects    UpTernaryPredicate    Previous TernaryPredicatebetween   

capability
subjectfact 
capabilitydocumentation (capability ?PROCESS ?ROLE ?OBJ) means that ?OBJ has the ability to play the role of ?ROLE in Processes of type ?PROCESS2001-11-30 13:33:48.0
has axiom
(=>
(holdsObligation ?PROCESS ?AGENT)
(capability ?PROCESS agent ?AGENT))
2001-11-30 13:33:48.0
has axiom
(=>
(holdsRight ?PROCESS ?AGENT)
(capability ?PROCESS agent ?AGENT))
2001-11-30 13:33:48.0
has axiom
(=>
(and
(instance ?ROLE CaseRole)
(holds ?ROLE ?ARG1 ?ARG2)
(instance ?ARG1 ?PROC))
(capability ?PROC ?ROLE ?ARG2))
2001-11-30 13:33:48.0
has axiom
(=>
(hasSkill ?PROC ?AGENT)
(capability ?PROC agent ?AGENT))
2001-11-30 13:33:48.0
has domain1 Process2001-11-30 13:33:48.0
has domain2 CaseRole2001-11-30 13:33:48.0
has domain3 Object2001-11-30 13:33:48.0
is an instance of TernaryPredicate2001-11-30 13:33:48.0
Predicateis first domain of singleValued2001-11-30 13:35:02.0
Relationis second domain of subrelation2001-11-30 13:35:10.0
Classis third domain of domain2001-11-30 13:33:51.0
is third domain of domainSubclass2001-11-30 13:33:51.0
Abstractis disjoint from Physical2001-11-30 13:33:32.0