template semantic markup