Introduction
The PriorKnowledge class provides a database with common sense and/or prior knowledge.
The working memory is a SegmentedMemory (memoryx::SegmentedMemory), which means that the data is organized in segments. By default the following segments are available:
- classes: The object classes
- \ref memoryx::GraphSegment "graphs": Pose graphs - mainly used for platform navigation, consisting of GraphNodes.
- relations: Semantic relations between objects (s. memoryx::Relation).
Configuration
Following properties are supported:
- ClassCollections: Comma separated list of MongoDB collection (<db>.<collection>) which store known object classes. First collection will be used for writing.
- RelationCollections: Comma separated list of MongoDB collection (<db>.<collection>) which store known object classes relations. First collection will be used for writing..
- GraphCollections: Comma separated list of MongoDB collection (<db>.<collection>) which store known graphs. First collection will be used for writing..
See List of Application & Component Properties for an overview of properties.