Uses of Package
vs.communication

Packages that use vs.communication
vs Basic classes for the Virtual Storyteller, including the agent launcher main class 
vs.characteragent The characteragent classes build forth on rational agent, defining the control logic for a Character Agent 
vs.characteragent.behaviour JADE behaviours for the Character Agent 
vs.communication Ontology and concepts for inter-agent communication. 
vs.fabula Classes for working with fabula knowledge: reasoning and writing to file. 
vs.knowledge Contains the knowledge base and its vocabulary 
vs.plotagent The plotagent classes build forth on rational agent, defining the control logic for a Plot Agent 
vs.plotagent.behaviour JADE behaviours for the Plot Agent 
vs.plotagent.inspiration Classes for the Narrative Inspiration module 
vs.worldagent The worldagent classes build forth on rational agent, defining the control logic for a World Agent 
 

Classes in vs.communication used by vs
FabulaCausality
          Protege name: FabulaCausality
FabulaElement
          Any element that occurs in fabula (e.g. goals, actions, events) Protege name: FabulaElement
 

Classes in vs.communication used by vs.characteragent
CharacterInfo
          CharacterInfo(x) x is the individual of the character Information about the character: - its name in the story world Protege name: CharacterInfo
FabulaCausality
          Protege name: FabulaCausality
FabulaElement
          Any element that occurs in fabula (e.g. goals, actions, events) Protege name: FabulaElement
GoalSchema
          Protege name: GoalSchema
IncomingSetting
          An incoming setting Protege name: IncomingSetting
NextRound
          Predicate to indicate that the next round starts Protege name: NextRound
Operator
          Something that can change the world state Protege name: Operator
OperatorResult
          The result of an operator's execution (e.g. finished, aborted) Protege name: OperatorResult
StoryAction
          A character action Protege name: StoryAction
StoryBelief
          Protege name: StoryBelief
StoryPerception
          World changes translated into a perception for a character Protege name: StoryPerception
StorySettingElement
          A setting element (defining states of the world) Protege name: StorySettingElement
 

Classes in vs.communication used by vs.characteragent.behaviour
FabulaCausality
          Protege name: FabulaCausality
FabulaElement
          Any element that occurs in fabula (e.g. goals, actions, events) Protege name: FabulaElement
Operator
          Something that can change the world state Protege name: Operator
 

Classes in vs.communication used by vs.communication
CharacterInfo
          CharacterInfo(x) x is the individual of the character Information about the character: - its name in the story world Protege name: CharacterInfo
FabulaCausality
          Protege name: FabulaCausality
FabulaElement
          Any element that occurs in fabula (e.g. goals, actions, events) Protege name: FabulaElement
Operator
          Something that can change the world state Protege name: Operator
OperatorStatus
          The status of an operator after its execution Protege name: OperatorStatus
RDFtriple
          Represents a fact in the form of an RDF triple (NOTE: contains code to pretty print, and to compare triples for equality) Protege name: RDFtriple
Schema
          A schema-based fabula element, defined by its head consisting of a type and optional arguments.
State
          Protege name: State
StoryInternalElement
          Protege name: StoryInternalElement
StoryPerception
          World changes translated into a perception for a character Protege name: StoryPerception
StorySettingElement
          A setting element (defining states of the world) Protege name: StorySettingElement
TraceInformation
          Information for the tracer to print Protege name: TraceInformation
 

Classes in vs.communication used by vs.fabula
FabulaCausality
          Protege name: FabulaCausality
FabulaElement
          Any element that occurs in fabula (e.g. goals, actions, events) Protege name: FabulaElement
GoalSchema
          Protege name: GoalSchema
StoryAction
          A character action Protege name: StoryAction
StoryBelief
          Protege name: StoryBelief
StoryEvent
          An unintentional event Protege name: StoryEvent
StoryOutcome
          The outcome of a goal Protege name: StoryOutcome
StoryPerception
          World changes translated into a perception for a character Protege name: StoryPerception
StorySettingElement
          A setting element (defining states of the world) Protege name: StorySettingElement
 

Classes in vs.communication used by vs.knowledge
GoalSchema
          Protege name: GoalSchema
Operator
          Something that can change the world state Protege name: Operator
RDFtriple
          Represents a fact in the form of an RDF triple (NOTE: contains code to pretty print, and to compare triples for equality) Protege name: RDFtriple
 

Classes in vs.communication used by vs.plotagent
FabulaCausality
          Protege name: FabulaCausality
FabulaElement
          Any element that occurs in fabula (e.g. goals, actions, events) Protege name: FabulaElement
OperatorResult
          The result of an operator's execution (e.g. finished, aborted) Protege name: OperatorResult
RDFtriple
          Represents a fact in the form of an RDF triple (NOTE: contains code to pretty print, and to compare triples for equality) Protege name: RDFtriple
StoryAction
          A character action Protege name: StoryAction
StoryPerception
          World changes translated into a perception for a character Protege name: StoryPerception
StorySettingElement
          A setting element (defining states of the world) Protege name: StorySettingElement
 

Classes in vs.communication used by vs.plotagent.behaviour
CharacterInfo
          CharacterInfo(x) x is the individual of the character Information about the character: - its name in the story world Protege name: CharacterInfo
FabulaElement
          Any element that occurs in fabula (e.g. goals, actions, events) Protege name: FabulaElement
FramingOperator
          An operator that changes the world but on a meta-level (e.g.
Operator
          Something that can change the world state Protege name: Operator
 

Classes in vs.communication used by vs.plotagent.inspiration
FabulaElement
          Any element that occurs in fabula (e.g. goals, actions, events) Protege name: FabulaElement
 

Classes in vs.communication used by vs.worldagent
Operator
          Something that can change the world state Protege name: Operator
PerformOperator
          Perform an operator, executed by World Agent Protege name: PerformOperator