Не очень понимаю, за что минусуют (и статью, и мой комментарий). В статье отражён интересный взгляд. Не единственно верный и, как мне кажется, не претендующий на это, однако зерно истины в нём есть.
Я не соглашусь с вашим резюме, дом — это модель, а не база данных/знаний. Есть визуализация, интерфейс, а есть содержание, данные. И есть семантические описания: RDFa, microdata. Вы их можете использовать для своих данных, такие как вы видите в Entity Relations. Отождествлять view и data — не всегда верное решение, хотя порой может таким являться.
Да, модель интереснее выглядит. Сразу вспоминается MVC, в применении к вебу можно провести аналогию: html — модель, css — представление, JS — контроллер.
Верстка: переход к семантической разметке — главная цель HTML