Contributing of indigenous knowledge systems to sustainable agricultural development : some philosophical & technical issues