5 Moral Foundations
- Care / Harm - came from caring for children
- Fairness / Cheating - came from the need for sharing the fruits of cooperation without getting exploited
- Loyalty / Betrayal - Came from the need to create big groups.
- Authority / Subversion - came from the need to be in hierarchical groups - which becomes necessary in bigger systems.
- Sanctity / Degradation - came because we have pathogens around us.
More details at Moral Foundations