DOM (Document Object Model)

MDN

Un Documento HTML hemos dicho que es un texto plano ordenado en cajones , DOM es la interpretación de estos cajones como una base de datos con estructura de árbol

Quién interpreta es el Browser con lo que trabajar con ello dependerá de este , aunque se puede decir que está estandarizado de manera general.