A generic design environment for the rural industry knowledge acquisition