An abstract methodology for developing knowledge management systems
smartvision : a knowledge - management methodology .