analyze by semantic tag