Seal Wildbook duplicate annotations

In which Wildbook did the issue occur?
Seal Wildbook

What happened?
For example here: Seals Wildbook there seems to be too many annotations in same picture. There has been other sightings just like this. This is data that was submitted to Codex and migrated from there. There are also too many encounters under that sighting. Has there been duplicates already in Codex that we maybe didn’t pay attention, because they weren’t such a problem there, or did this happen during or after the data migration?

Is there any other way to fix these than by hand as we find them?

Best regards,
Piia

Let me see what I can find out for you.

Hi @PiiaMutka

These duplicate annotations already existed in the original Codex sighting, so these likely need to be cleaned up manually. Here’s a screenshot from Codex showing that the same annotation was assigned to different animals:

However, in researching this, we see that some annotations have been assigned either a seal or ringed seal iaClass. If you confirm, across multiple encounters/sightings, that you want us to get rid of the annotations that have a seal iaClass, it should remove some of the duplicates you see, but not ones that were duplicated by user error.

Does that work for you?

Hi,

If you get rid of those seal iaClass annotations, is it possible, that we loose whole encounters, if all of the annotations were assigned seal iaClass, not ringed seal?

Piia

My understanding is that on a single encounter, the same seal was given the two separate iaClasses, so this wouldn’t result in any valid encounters getting deleted. I’ll verify with Jon and Tanya first, though.

I got some clarification already! Tanya said that every duplicate that she checked had one annotation that was ringed_seal and one that was seal. We won’t do the data validation needed to say that is the case for all duplicate encounters. That’s something you’ll need to do before we can take steps to remove those duplicates.

Ok!

I will investigate this further. Might take some time, I don’t think I know any way to search only for those encounters that have too many annotations. But I will get back to this. If it seems that there might be encounters with only seal iaClass annotations, then maybe it’s safer for us to manually clean encounters as we run into them.

Thank you for your help this far! :blush:

1 Like

Ok, I already found an encounter, where there aren’t duplicate annotations but there are both seal and seal_ringed iaClass. So just removing seal iaClass annotations won’t work.

This encounter, amongst many others, is lacking species attribute. I’m manually finding and fixing them. These are usually multiple animal sightings submitted to Codex, and species box was missing from multiple animal submission form.
If species was not set to Saimaa ringed seal when submitting a sighting, did Codex do automatic annotations to category “seal” instead of “seal_ringed”?

And, can I fix the iaClass of annotation already created in Wildbook? Or can you set all of them to seal_ringed if I manage to find our encounters without species and set it to Saimaa ringed seal?

I suspect this may have happened when unreviewed sightings got moved over since they hadn’t been assigned a species yet. The default for submitting sightings in Codex was to choose “seal” or annotate manually and if someone hadn’t reviewed a sighting yet, it most likely would have kept the “seal” class. In Wildbook, a user has to select a species before they can submit an encounter.

The only way to change the iaClass is to delete the annotation, make sure the species is set correctly on the encounter page, and then manually add an annotation. Then the correct iaClasses will show up in the manual annotation workflow.

Ok,

So, if those annotations won’t be corrected and we have both seal and seal_ringed iaClass annotations in Saimaa ringed seal data, does it cause problems in any functions in Wildbook?

I checked some encounters from 2019, submitted to old Norppagalleria, before we started to submit to Codex. They seem to be iaClass seal. In order to change all annotations to iaClass seal_ringed, I would have to go through all of our encounters and that is a humongous task.

Piia

Tagging @tanyastere and @jon for visibility.