diff options
| -rw-r--r-- | python/fatcat_tools/importers/datacite.py | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/python/fatcat_tools/importers/datacite.py b/python/fatcat_tools/importers/datacite.py index 4996fbed..52fede06 100644 --- a/python/fatcat_tools/importers/datacite.py +++ b/python/fatcat_tools/importers/datacite.py @@ -530,6 +530,13 @@ class DataciteImporter(EntityImporter):          if release_type is None:              print("[{}] no mapped type: {}".format(doi, value), file=sys.stderr) +        # release_type exception: Global Biodiversity Information Facility +        # publishes highly interesting datasets, but titles are mostly the same +        # ("GBIF Occurrence Download" or "Occurrence Download"); set +        # release_type to "stub" (CSL/FC). +        if publisher == 'The Global Biodiversity Information Facility': +            release_type = 'stub' +          # Language values are varied ("ger", "es", "English", "ENG", "en-us",          # "other", ...). Try to crush it with langcodes: "It may sound to you          # like langcodes solves a pretty boring problem. At one level, that's | 
