@CraniumAmbiguity
From what I play from the game series name 1602AD, 1503AD, Anno 1404, etc.
Citizens from rank 1 to 2 only need food, ale, cloth.
Citizens from rank 3 to rank 5 need Spices, wine (not ale), clothes (not cloth), jewel, luxury items.
I don't know how close it is to reality
but...