O que é o elemento DOM?

Qual é o significado do elemento DOM nas seguintes declarações?

Declaração nº 1

Você pode adicionar várias classes a um único elemento DOM.

Declaração nº 2

O ponto é que a herança no CSS é feita não através de classes, mas através de hierarquias de elementos. Então, para modelar traços herdados, você precisa aplicá-los a diferentes níveis de elementos no DOM.

Eu sei que DOM significaDomain Object Model. Parece ser sinônimo de API nas declarações.

questionAnswers(10)

yourAnswerToTheQuestion