SUO-KIFªíz¦¡ (Formula)
A syntactically well-formed formula in the
SUO-KIF knowledge representation language.
Ontology
SUMO / BASE-ONTOLOGYSuperclass(es)
Constrains relations
Y¥B°ßY
Y
ºØÃþ´yz¨ç¼Æ
©ÎµM²v¨ç¼Æ
©M
¬Û«H
±ø¥ó©ÎµM²v
¦Ò¼{
°§C¥i¯à©Ê
¾¬¨D
±Àª¾
¦s¦b
©Ò¦³
¦³·N¹Ï
¬I¨ÆªÌ¦³·N¹Ï
¦b...´Á¶¡¬°¯u
¼W¥[¥i¯à©Ê
¿W¥ß©ÎµM²v
ª¾¹D
±¡ºAÄÝ©Ê
«D
©Î
°¾·R
Axioms (6)
If formula1 ¬O SUO-KIFªíz¦¡ ªº ¹ê¨Ò and formula2 ¬O SUO-KIFªíz¦¡ ªº ¹ê¨Ò, then formula1 (¤£¡^¼W¥[s) %2 ªº ¥i¯à©Ê or formula1 (¤£¡^°§Cs) %2 ªº ¥i¯à©Ê or formula1 ©M formula2 ªº ©ÎµM²v ¬O ¿W¥ßªº.
(=>
(and
(instance ?FORMULA1 Formula)
(instance ?FORMULA2 Formula))
(or
(increasesLikelihood ?FORMULA1 ?FORMULA2)
(decreasesLikelihood ?FORMULA1 ?FORMULA2)
(independentProbability ?FORMULA1 ?FORMULA2)))
If investigate ¬O ½Õ¬d ªº ¹ê¨Ò and prop ¬O investigate ªº ¨ü¨ÆªÌ, then prop ¬O SUO-KIFªíz¦¡ ªº ¹ê¨Ò.
(=>
(and
(instance ?INVESTIGATE Investigating)
(patient ?INVESTIGATE ?PROP))
(instance ?PROP Formula))
If state ¬O ±Ôz ªº ¹ê¨Ò and state ¬O agent ªº ¬I¨ÆªÌ and formula ¬O state ªº ¨ü¨ÆªÌ and formula ¬O SUO-KIFªíz¦¡ ªº ¹ê¨Ò, then agent (¤£)¬Û«H formula "state ¦s¦b ªº ®É¶¡"a(¤§¤¤) state ¦s¦b ªº ®É¶¡.
(=>
(and
(instance ?STATE Stating)
(agent ?STATE ?AGENT)
(patient ?STATE ?FORMULA)
(instance ?FORMULA Formula))
(holdsDuring
(WhenFn ?STATE)
(believes ?AGENT ?FORMULA)))
If request ¬O ½Ð¨D ªº ¹ê¨Ò and request ¬O agent ªº ¬I¨ÆªÌ and formula ¬O request ªº ¨ü¨ÆªÌ and formula ¬O SUO-KIFªíz¦¡ ªº ¹ê¨Ò, then agent (¤£) ¾¬¨Dnot(s) formula.
(=>
(and
(instance ?REQUEST Requesting)
(agent ?REQUEST ?AGENT)
(patient ?REQUEST ?FORMULA)
(instance ?FORMULA Formula))
(desires ?AGENT ?FORMULA))
If question ¬O ¸ß°Ý ªº ¹ê¨Ò and question ¬O agent ªº ¬I¨ÆªÌ and formula ¬O question ªº ¨ü¨ÆªÌ and formula ¬O SUO-KIFªíz¦¡ ªº ¹ê¨Ò, then agent not(¤£¡^ª¾¹D "question ¦s¦b ªº ®É¶¡"a(¤§¤¤) question ¦s¦b ªº ®É¶¡.
(=>
(and
(instance ?QUESTION Questioning)
(agent ?QUESTION ?AGENT)
(patient ?QUESTION ?FORMULA)
(instance ?FORMULA Formula))
(holdsDuring
(WhenFn ?QUESTION)
(not
(knows ?AGENT ?FORMULA))))
If commit ¬O ©Ó¿Õ ªº ¹ê¨Ò and formula ¬O commit ªº ¨ü¨ÆªÌ and formula ¬O SUO-KIFªíz¦¡ ªº ¹ê¨Ò, then ³¯z formula ¦³ ©Ó¿Õ ªº «¬ºA·N¸q.
(=>
(and
(instance ?COMMIT Committing)
(patient ?COMMIT ?FORMULA)
(instance ?FORMULA Formula))
(modalAttribute ?FORMULA Promise))