Garden formal is fancy wear that is not inappropriate for outdoor terrain.
Women should wear dresses or a nice shirt/skirt combo but pay attention to length. You won't want to wear anything too long because it could get muddy, and nothing too short since it is hard to pull off short and formal. The dress or skirt should be made of nice fabric and look like it was made to wear at a special occasion, which it likely is if you were told that the dress code is garden formal. Also, it's usually a good idea to avoid high heels if you are going to be outside.
For men a nice suit and tie is preferred. Depending on the weather a suit jacket can be worn or left on a chair. Again, you should look nice for the occasion (NO JEANS OR SHORTS!!).
Another way to define it is casual semi-formal.
Dress is what is meant by attire. You may receive receive an invitation specifying formal dress. That would mean formal attire. It is what you are wearing.
The word attire refers to clothing, formal or dressy in particular.
It depends on the Social group. Maybe for office workers, coats or barongs used in the office regularly will pass for semi-formal attire. Those called "Designer" suits is considered for formal attire. Then most probably for students, a shirt and tie would suffice for semi-formal attire in the Philippines.
Elegant attire and formal attire are similar in wear, with only minor differences. Elegant attire is usually worn at balls or requested events. Individuals invited to an event by the Queen of England would wear elegant attire. Formal attire is usually worn to a wedding.
Semi formal attire, is the clothing that is not 'Normal' every day clothing. However, it is not as formal as a black tuxedo or a dress for a special event.
Semi formal attire, is the clothing that is not 'Normal' every day clothing. However, it is not as formal as a black tuxedo or a dress for a special event.
Hestia, the Greek goddess, wares whatever attire she chooses.
Casual attire is something that is not formal, such as jeans and a comfortable top.
This is a semi formal form of dressing. Women should wear knee length dresses and could wear a hat. Men can wear causal suits with a jacket but do not have to wear the jacket all the time.
"Come as you are" means the event is casual attire, no dress code such as coat and tie or formal wear.
There are many clothing lines for Men's Formal Attire. Some include Nordstrom's, Macy's, Mr. Tux. One may also find Men's Formal Attire on Amazon, or other web sites.
Examples of semi-formal attire can be seen in the website "How to dress for a party". They have a category there for semi-formal as well as other parties. Thy explain what it is and gives examples with pictures.