Add taxon determination qualifier to DarwinCore export

Hi there! We are using the data export feature to generate DarwinCore exports to be consumed by GBIF. With regards to taxonomy we have an issue with taxonomic qualifiers, i.e. “cf.” or “aff.” added to the determination, e.g.:

These do not come out to GBIF, since we’re mapping the taxon fullname field to http://rs.tdwg.org/dwc/terms/scientificName

I’ve been looking at the record formatter for Determination that we could then opt to map to http://rs.tdwg.org/dwc/terms/identificationQualifier

However, I haven’t found a way to get it to work yet. The below may work for species-level determinations, but how about infraspecific ranks like variety? I’ve been considering conditional formatting, but it doesn’t quit seem flexible enough…

Also, Determinations are aggregated on collection object record level, so this may not be the way forward. On the other hand, I don’t see how I can get a hold of the qualifier from the taxon level.

Hi @fedoras , we use an IPT now and a rather impressive SQL query, but when I used the Schema Mapper in Specify 6, we had cheat fields for dwc:identificationQualifier (Specify to Darwin Core mapping | MELISR documentation) and dwc:typeStatus. We still have some of these cheat fields, including one for the name including the identification qualifier (dwc:verbatimIdentification) for printing on labels. I do not like this at all either. The way you tried to do it in the Specify query is way preferrable, so it would be great if that could be made to work.

With respect to “qualifiers” at the Taxon level, I take it you are talking about different taxonomic entities, rather than uncertain determinations. I think that is best handled by putting the qualifier in the name, so it ends up in the dwc:scientificName and not the dwc:identificationQualifier. Of course the GBIF name parser will spit out those names, but that is also as it should be.

1 Like