summaryrefslogtreecommitdiffstats
path: root/python/fatcat_tools/importers
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2020-06-30 11:13:18 -0700
committerBryan Newbold <bnewbold@robocracy.org>2020-06-30 11:15:35 -0700
commit1ac95b3691bf4168ace4d5f50690e4b1e6b74871 (patch)
treefd0a60be611e3b2092ae85c803a25753aa597ce2 /python/fatcat_tools/importers
parent68ce6b089e3405faf0b12cde5e33a67e1cb6e372 (diff)
downloadfatcat-1ac95b3691bf4168ace4d5f50690e4b1e6b74871.tar.gz
fatcat-1ac95b3691bf4168ace4d5f50690e4b1e6b74871.zip
add new license mappings
Diffstat (limited to 'python/fatcat_tools/importers')
-rw-r--r--python/fatcat_tools/importers/crossref.py13
-rw-r--r--python/fatcat_tools/importers/datacite.py14
2 files changed, 27 insertions, 0 deletions
diff --git a/python/fatcat_tools/importers/crossref.py b/python/fatcat_tools/importers/crossref.py
index 9617299c..d26f089f 100644
--- a/python/fatcat_tools/importers/crossref.py
+++ b/python/fatcat_tools/importers/crossref.py
@@ -46,8 +46,13 @@ CONTAINER_TYPE_MAP = {
# normalize CC licenses better.
# The current norm is to only add license slugs that are at least partially OA.
LICENSE_SLUG_MAP = {
+ "//creativecommons.org/publicdomain/mark/1.0": "CC-0",
+ "//creativecommons.org/publicdomain/mark/1.0/": "CC-0",
+ "//creativecommons.org/publicdomain/mark/1.0/deed.de": "CC-0",
+ "//creativecommons.org/publicdomain/mark/1.0/deed.de": "CC-0",
"//creativecommons.org/publicdomain/zero/1.0/": "CC-0",
"//creativecommons.org/publicdomain/zero/1.0/legalcode": "CC-0",
+ "//creativecommons.org/share-your-work/public-domain/cc0/": "CC-0",
"//creativecommons.org/licenses/by/2.0/": "CC-BY",
"//creativecommons.org/licenses/by/3.0/": "CC-BY",
"//creativecommons.org/licenses/by/4.0/": "CC-BY",
@@ -61,6 +66,14 @@ LICENSE_SLUG_MAP = {
"//creativecommons.org/licenses/by-nc-sa/4.0/": "CC-BY-NC-SA",
"//creativecommons.org/licenses/by-nc-nd/3.0/": "CC-BY-NC-ND",
"//creativecommons.org/licenses/by-nc-nd/4.0/": "CC-BY-NC-ND",
+ "//spdx.org/licenses/CC0-1.0.json": "CC-0",
+ "//spdx.org/licenses/CC-BY-1.0.json": "CC-BY",
+ "//spdx.org/licenses/CC-BY-4.0.json": "CC-BY",
+ "//spdx.org/licenses/CC-BY-NC-4.0.json": "CC-BY-NC",
+ "//spdx.org/licenses/CC-BY-SA-3.0.json": "CC-BY-SA",
+ "//spdx.org/licenses/CC-BY-SA-4.0.json": "CC-BY-SA",
+ "//spdx.org/licenses/MIT.json": "MIT",
+ "//spdx.org/licenses/OGL-Canada-2.0.json": "OGL-Canada",
"//www.elsevier.com/open-access/userlicense/1.0/": "ELSEVIER-USER-1.0",
"//www.karger.com/Services/SiteLicenses": "KARGER",
"//pubs.acs.org/page/policy/authorchoice_termsofuse.html": "ACS-CHOICE",
diff --git a/python/fatcat_tools/importers/datacite.py b/python/fatcat_tools/importers/datacite.py
index 50d694ab..434a2941 100644
--- a/python/fatcat_tools/importers/datacite.py
+++ b/python/fatcat_tools/importers/datacite.py
@@ -176,6 +176,20 @@ LICENSE_SLUG_MAP = {
"//www.karger.com/Services/SiteLicenses/": "KARGER",
"//www.springer.com/tdm/": "SPRINGER-TDM",
"//journals.sagepub.com/page/policies/text-and-data-mining-license/": "SAGE-TDM",
+ "//creativecommons.org/publicdomain/mark/1.0/deed.de": "CC-0",
+ "//creativecommons.org/publicdomain/mark/1.0": "CC-0",
+ "//creativecommons.org/publicdomain/mark/1.0": "CC-0",
+ "//creativecommons.org/publicdomain/mark/1.0/": "CC-0",
+ "//creativecommons.org/publicdomain/mark/1.0/deed.de": "CC-0",
+ "//creativecommons.org/share-your-work/public-domain/cc0/": "CC-0",
+ "//spdx.org/licenses/CC0-1.0.json": "CC-0",
+ "//spdx.org/licenses/CC-BY-1.0.json": "CC-BY",
+ "//spdx.org/licenses/CC-BY-4.0.json": "CC-BY",
+ "//spdx.org/licenses/CC-BY-NC-4.0.json": "CC-BY-NC",
+ "//spdx.org/licenses/CC-BY-SA-3.0.json": "CC-BY-SA",
+ "//spdx.org/licenses/CC-BY-SA-4.0.json": "CC-BY-SA",
+ "//spdx.org/licenses/MIT.json": "MIT",
+ "//spdx.org/licenses/OGL-Canada-2.0.json": "OGL-Canada",
}
# TODO(martin): drop this after 3.7 upgrade