org.jactr.modules.pm.common.symbol
Interface ISymbolGrounder
- All Known Implementing Classes:
- DefaultChunkSymbolGrounder, DefaultStringSymbolGrounder
public interface ISymbolGrounder
generic mechanism to provide symbol grounding based on perceptual
information. This links to the IDeclarativeModule to allow the
creation or accessing of concept chunks that can be used in lieu of the
strings often used in the 'value' slot of percepts.
- Author:
- harrison
getSymbolForPercept
java.lang.Object getSymbolForPercept(org.commonreality.object.IAfferentObject percept,
IPerceptualModule perceivingModule,
IDeclarativeModule declarativeModule)
- returns a consistent mapping to a percept value. The returned value may be
a chunk, a string, or what-have-you. For spreading of activation purposes,
a chunk is ideal.
- Parameters:
percept - perceivingModule - declarativeModule -
- Returns: