semanticMarkup draft