Вы правы, за исключением того, что nbsp
не является сущностью, а именем сущности . Сущность - это то, к чему относится ссылка на сущность, в данном случае символ пробела без перерывов.
Ссылка на сущность также может называться именованная ссылка на сущность (поскольку SGML в общем случае допускает и другие типы ссылки на сущность). Аналогично, символьную ссылку можно назвать числовой символьной ссылкой (чтобы отличить ее от некоторых концепций SGML, которые никогда не применялись в HTML).
Это терминология SGML (ISO 8879), которой номинально придерживаются спецификации HTML, будь то официальные ссылки на стандарт SGML, вплоть до HTML 4.01.
(Тем не менее, даже спецификации HTML используют термины SGML небрежно. И фактически, HTML никогда не был реализован как основанный на SGML, хотя некоторые особенности SGML отражены в реализациях.)
XHTML основан на XML, который является упрощением SGML и формально определен как автономный. XML использует термины ссылка на сущность и ссылка на символ * , как и SGML, но более длинные имена не применяются.
HTML5 - это нечто иное: он разработан независимо от SGML и XML. Он также вводит собственную терминологию.