@jartigag El dominio es el lugar donde se o dónde se pretende usar.
Python es de uso general, no es concreto.
HTML es de uso concreto.
etc.
SQL sólo es para Queries peeeero resulta muy avanzado. Que sea avanzado no significa que no tenga un dominio limitado. Significa que es avanzado y ya.
En un lenguaje (maduro y bien implementado) el dominio es el mismo que la finalidad o los casos de uso.