The list is statically generated from XML files, maybe a little rigid ?
If things get more complex, maybe this should be moved to another "Darwin Core" project (reusability, separation of concerns, ...)
Anyway, this is just a small helper that can be bypassed (by providing the full "qualnames" to python-dwca-reader), so this is probably enough for now.
The current solution is very simple and efficient, but might be a little naive in the long run:
Anyway, this is just a small helper that can be bypassed (by providing the full "qualnames" to python-dwca-reader), so this is probably enough for now.