ibn-khaldoun-projections