adapted for evolved semantic markup schema