Semi-formal wedding attire is the marriage (so to speak) of formal and casual wedding guest attire ... re asking forthese technical differences fall into the category of somewhat obscure etiquette ...