I am writing software (in Java) that requires a mechanism for maintaining for a group of simulated people (agents):
- Facts they know
- Things they believe
- What they think others are doing
- What they think others think
I call something like this Knowledge Management (I know this term means different things in different fields, I'm talking about simulation software).
What is the best toolkit / library / package to use for this?
I'm looking for something written in Java. Open Source is best but not required.
Thanks.