In philosophical usage, a general theory of human nature, sometimes thought to be the necessary foundation of history and all social sciences. The philosophy of anthropology considers such issues as translation, the interpretation of magic and religious ritual, and cultural relativism.