A witness is someone who has seen, experienced or gained knowledge about an event, idea, or phenomenon.