kognitiver Agent (CognitiveAgent)
A SentientAgent with responsibilities
and the ability to reason, deliberate, make plans, etc. This is
essentially the legal/ethical notion of a person. Note that, although
Human is a subclass of CognitiveAgent, there may be instances of
CognitiveAgent which are not also instances of Human. For example,
chimpanzees, gorillas, dolphins, whales, and some extraterrestrials
(if they exist) may be CognitiveAgents.
Ontology
SUMO / BASE-ONTOLOGYSuperclass(es)
Subclass(es)
Mensch
organisatorische Einheit
Constrains relations
glaubt
konferiertVerpflichtung
konferiertRecht
betrachtet
wünscht
beschäftigt
hatZweckFürAgent
hatVerpflichtung
hatRecht
imBereichInteresses
kennt
braucht
beachtet
bevorzugt
wünscht
Related WordNet synsets
- personhood
- being a person: "finding her own personhood as a campus activist"
See more related synsets on a separate page.
Axioms (5)
Wenn proc ist ein fall von absichlicher Prozess , dann es gibt ein kognitiver Agent agent der proc ist der agent von agent .
(=>
(instance ?PROC IntentionalProcess)
(exists
(?AGENT)
(and
(instance ?AGENT CognitiveAgent)
(agent ?PROC ?AGENT))))
Wenn learn ist ein fall von Lernen und learn ist der agent von agent , dann agent ist ein fall von kognitiver Agent .
(=>
(and
(instance ?LEARN Learning)
(agent ?LEARN ?AGENT))
(instance ?AGENT CognitiveAgent))
Wenn agent ist ein fall von kognitiver Agent , dann agent ist fähig , in der Rolle agent logisches Denken zu tun.
(=>
(instance ?AGENT CognitiveAgent)
(capability Reasoning agent ?AGENT))
Wenn communicate ist ein fall von Kommunikation , dann es gibt ein Inhaltsgegenstand obj,kognitiver Agent agent1,kognitiver Agent agent2 der obj ist ein patient von communicate und communicate ist der agent von agent1 und communicate endet an agent2 .
(=>
(instance ?COMMUNICATE Communication)
(exists
(?OBJ ?AGENT1 ?AGENT2)
(and
(instance ?OBJ ContentBearingObject)
(patient ?COMMUNICATE ?OBJ)
(instance ?AGENT1 CognitiveAgent)
(agent ?COMMUNICATE ?AGENT1)
(instance ?AGENT2 CognitiveAgent)
(destination ?COMMUNICATE ?AGENT2))))
Wenn disseminate ist ein fall von Verbreitung , dann es gibt ein kognitiver Agent agent1,kognitiver Agent agent2 der disseminate endet an agent1 und disseminate endet an agent2 und agent1 ist gleich agent2 nicht.
(=>
(instance ?DISSEMINATE Disseminating)
(exists
(?AGENT1 ?AGENT2)
(and
(destination ?DISSEMINATE ?AGENT1)
(instance ?AGENT1 CognitiveAgent)
(destination ?DISSEMINATE ?AGENT2)
(instance ?AGENT2 CognitiveAgent)
(not
(equal ?AGENT1 ?AGENT2)))))