Labeling generic semantic roles