Soil survey as a knowledge system