Так прямо тут у нас уже несколько лет обсуждается такая концепция:
viewforum.php?f=93

Называется "семантические редакторы".

И здесь участвующий Валерий Лаптев со своими студентами и аспирантами за это время создали такую передовую систему:
http://www.sem-tech.net

И уже в Сколково даже попали с ней, насколько я помню.