An agricultural knowledge and information system: a conceptual framework