diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2020-12-17 22:41:14 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2020-12-17 23:03:08 -0800 |
commit | 3031aa414932b39f38a6456df2a6f55f0e72dfbe (patch) | |
tree | 8e315544526fde307f9546ab5bf2119617d0f8db /python | |
parent | 5c08b407f679674912605d1cece72f916370fe7a (diff) | |
download | fatcat-3031aa414932b39f38a6456df2a6f55f0e72dfbe.tar.gz fatcat-3031aa414932b39f38a6456df2a6f55f0e72dfbe.zip |
dblp: polish HTML scrape/extract pipeline
Diffstat (limited to 'python')
-rw-r--r-- | python/fatcat_tools/importers/dblp_release.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/python/fatcat_tools/importers/dblp_release.py b/python/fatcat_tools/importers/dblp_release.py index 9cebcdc2..5cbc95d0 100644 --- a/python/fatcat_tools/importers/dblp_release.py +++ b/python/fatcat_tools/importers/dblp_release.py @@ -5,6 +5,20 @@ Importer for DBLP release-level (article/paper/etc) XML metadata. Works similarly to PubMed XML importer: expects to have a large XML file iterated over quickly, with individual elements re-parsed into smaller objects and passed to `parse_record()`. + +There are two valuable pieces of relationship metadata in dblp: + +- container linkages, especially to conferences which do not have ISSNs, and + thus no existing fatcat containers +- author disambiguation, which is a work in progress but anecdotally higher + quality than MAG, Semantic Scholar, etc + +We are not going to do author (creator) ingest at this time. For containers, +import would be made much easier if we updated the database schema to include +dblp_prefix as a lookup key, but this is more difficult for containers than +with releases, so we are going to skip it for now. This leaves us with a +brittle/unreliable TSV lookup mechanism for prefix-to-container_id (as of +December 2020). """ import sys # noqa: F401 |