Sainsbury’s interview question

What is a Document Object Model?