Recommended vocabulary
Contens
Here are relations and facts that I would recommend using in SymOntoClay projects.
SymOntoClay provides building the facts using SymOntoClayStandardFacts library.
Perception
Describes the perceived information about world around NPC.
See
Describes human sentence: "I am seeing #`Barrel543534`".
Focus
Describes human sentence: "There is #`Barrel543534` in my focus right now".
Hearing
In general sound facts for hearing are not built by user. Fact like "{: act(M16, shoot) :}" is pushed into sound simulation bus.
The bus wraps the pushed fact into hear-fact and adds information about placing source of sound. After all transformations logical storage gets:
Geometry
Provides information about placing in the world. It will help with navigation and aiming.
Distance
Describes human sentence: "Distance between me and #`Barrel543534` is 14.71526".
Point
Links someone or something to waypoint.
Direction
Describes human sentence: "Direction to #`Barrel543534` is 12 degrees to the right.".
States
Provides information about state of an NPC or a thing.
Alive
Describes that someone is alive.
Dead
Describes that someone is dead.
Ready
Describes that someone or something is ready for something.
Current actions
Provides information about current action of an NPC or a thing.
Walk
Describes human sentence: "#`enemyNPC10345` walks".
Stop
Describes human sentence: "#`enemyNPC10345` stops".
Hold
Describes that someone holds something in his hands.
Shoot
Describes that someone or something shoots.