A proposal of a BDI based software framework for designing autonomous agents that simulate a subset of human society that is developed from a sociology perspective. It can be applied to computer gaming and simulation environments. By applying this framework, the interactions among the simulated humans should better reflect how humans simulate with one another.