semi-abstract Tag