Regarding formatting of infrageneric names in plants, see ICNafp Article 21:
http://www.iapt-taxon.org/nomen/main.php?page=art21Some examples taken from Art. 21:
Costus subg.
Metacostus; Ricinocarpos sect.
Anomodiscus.
Writing out the rank in full ("
Costus subgenus
Metacostus")
is a little unusual. There is a little variation in what abbreviation is used; I'm noticing IPNI uses "subgen." rather than "subg.". Omitting the genus is common practice when it's
obvious from context what genus you're talking about; for instance, in a
work about the genus
Costus, it would be perfectly ordinary for the author to just write "subgenus
Metacostus" after the first instance. Other than those bits of wiggle room, we really shouldn't deviate from the form "
Costus subg.
Metacostus" where ICNafp applies.
These are all just plain wrong:
Costus (
Metacostus)
subgenus
Costus metacostus
subgenus (
Costus metacostus)
subgenus
Costus (
Metacostus)
Subgenus
Costus (
Metacostus)
Subgenus Costus (metacostus)
Series Gladiolus (Gladiolus) (Gladiolus) (Gladiolus)
Gladiolus (genus), Gladiolus (subgenus), Gladiolus (section)
Those are also, to me at least, kind of hard to parse. They look like nomenclatural word salad.
There
is not going to be a uniform solution that works under ICZN and ICNafp.
The possibilities mentioned in this thread are all more or less wrong
and confusing relative to one or both codes. A long-term fix would be to
have different formatting by code, along the lines of "Costus (Metacostus)" for ICZN and "Costus subg. Metacostus" for ICNafp. I don't think it would matter in any practical sense whether the name is stored in the iNaturalist backend as, e.g., "Costus subg. Metacostus" or just as "Metacostus" with a rank marker and appropriate rules for formation of the name in full when displayed. Short of that kind of real fix, trying to impose a single kludge across
taxa seems like a bad idea. First, I'm not sure it makes sense to put a
lot of effort into "fixing" content within a database that won't allow
the content to actually be fixed. Fix the database, then fix the
content. Second, consistency across taxa is really not what we want. If
we go with an ICZN-like kludge, the animal taxonomy presumably becomes
somewhat less wrong (but, well, still wrong), but we'd be putting time
and effort into making the plant taxonomy worse; and similarly for an
ICNafp-like kludge.
My suggestion is: if it's a problem in
particular cases, change the infrageneric names in a way that is likely
to make sense to users of that taxon. For plants, I think names of the
form "subgenus Metacostus" are probably the least-worst of the options
currently available in iNaturalist. For animals, I don't really know but
from the above discussion it sounds like "subgenus Costus (metacostus)"
might be the least-worst.
Regards,
Patrick