create implication open_bikini -> bikini
create implication open_blazer -> blazer
create implication open_blouse -> blousecreate implication open_cardigan -> cardigan (EDIT - exists)create implication open_coat -> coat (EDIT - exists)create implication open_dress -> dress (EDIT - exists)
create implication open_hoodie -> hoodie
create implication open_jacket -> jacketcreate implication open_kimono -> kimono (EDIT - exists)
create implication open_robe -> robecreate implication open_shirt -> shirt (EDIT - nontrivial and not sure if wanted - see discussion below)
create implication open_shorts -> shorts
create implication open_skirt -> skirt
create implication open_vest -> vest
create implication open_bikini -> open_clothes
create implication open_blazer -> open_clothes
create implication open_blouse -> open_clothes
create implication open_cardigan -> open_clothescreate implication open_coat -> open_clothes (EDIT - exists)
create implication open_dress -> open_clothes
create implication open_hoodie -> open_clothescreate implication open_jacket -> open_clothes (EDIT - exists)
create implication open_kimono -> open_clothescreate implication open_robe -> open_clothes (EDIT - exists)create implication open_shirt -> open_clothes (EDIT - exists)
create implication open_shorts -> open_clothes
create implication open_skirt -> open_clothes
create implication open_vest -> open_clothes
Please note that I've autogenerated this list (by taking list of open_* tags and comparing it with data from tag group:attire).
Some (maybe majority) of these implications already exist, but some doesn't!I was too lazy to eliminate existing ones from the request, as I think that Danbooru will automatically noop redundant ones anyway (sorry if I'm wrong - I can script this too if there is a need).
EDIT: So I was wrong here. Deleted redundant ones.
So now rationale:
For the first part it's obvious by definition - open_<foo> implicates <foo>.
For the second part (open_<foo> -> open_clothes) I'm not actually sure - wiki for open_clothes says:
This implies that nothing is being worn underneath aside from underwear.
The question is whether open_* tags implies the same.
- Some of them (like open shirt, open_coat) seem to imply that.
- Some other ones (like open_jacket) - not so much (but there already is implication for this one).
- Some like open_vest or open_blazer doesn't also seem to imply that and there are no existing implications for them.
Updated