An agent-based architecture for the simulation of social reality in a cadastre