new semantic markup schema