Can you put clear varnish over semigloss paint?

Yes, however, if it is an oil-based clear you'll see an amber color to the tint. Water-based clears tend to be crystal clear and do not affect the underlying color.