Yes, the semicolons look correct to me. Semicolons can be used to separate items in any list where commas might be confusing. This might be because the descriptions of the items contain internal commas, or because they contain lots of and's and or's, or simply because they are lengthy.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.