The primary requirement (and challenge) here is dealing with multi-membership: An item may belong to multiple semantic classes; and we need to discover as many as possible the different semantic classes the item belongs to.
query set and labeling: We have volunteers to try Google Sets 4 , record their queries being used, and select overall 55 queries to form our query set.