diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2019-07-31 14:05:43 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2019-07-31 14:05:49 -0700 |
commit | 9b7d05a87b72989449d5e4b4b5d4cc4f808c2703 (patch) | |
tree | 62b53ea30eac57a44136c6c4f733c9a2f4f0012c /extra/journal_metadata/queries.txt | |
parent | 1be19c2917cfdb3dccfe0a8bcc25cc49ab6ada93 (diff) | |
download | fatcat-9b7d05a87b72989449d5e4b4b5d4cc4f808c2703.tar.gz fatcat-9b7d05a87b72989449d5e4b4b5d4cc4f808c2703.zip |
sqlite-notebook template for basic chocula stats
Diffstat (limited to 'extra/journal_metadata/queries.txt')
-rw-r--r-- | extra/journal_metadata/queries.txt | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/extra/journal_metadata/queries.txt b/extra/journal_metadata/queries.txt new file mode 100644 index 00000000..44eae667 --- /dev/null +++ b/extra/journal_metadata/queries.txt @@ -0,0 +1,52 @@ + + SELECT COUNT(DISTINCT issnl) FROM homepage WHERE domain = 'archive.org'; + +Top publishers that have journals in wayback: + + SELECT publisher, COUNT(*) FROM journal LEFT JOIN homepage ON journal.issnl = homepage.issnl WHERE homepage.domain = 'archive.org' GROUP BY journal.publisher ORDER BY COUNT(*) DESC LIMIT 10; + +Top publishers in general: + + SELECT publisher, COUNT(*) from journal GROUP BY publisher ORDER BY COUNT(*) DESC LIMIT 25; + +Homepage URL counts: + + SELECT COUNT(*) FROM homepage; + SELECT COUNT(DISTINCT issnl) FROM homepage; + SELECT issnl, COUNT(*) from homepage GROUP BY issnl ORDER BY COUNT(*) DESC LIMIT 10; + +Top/redundant URLs and SURTs: + + SELECT surt, COUNT(*) FROM homepage GROUP BY surt ORDER BY COUNT(*) DESC LIMIT 10; + + SELECT publisher, name FROM journal LEFT JOIN homepage ON journal.issnl = homepage.issnl WHERE homepage.surt = 'com,benjamins)/'; + +fulltext coverage by publisher type: + + select publisher_type, avg(ia_frac), avg(preserved_frac), count(*) as journal_count, sum(release_count) as paper_count from journal group by publisher_type order by sum(release_count) desc; + + + + select publisher_type, avg(ia_frac), avg(preserved_frac), count(*) as journal_count, sum(release_count) as paper_count from journal group by publisher_type order by sum(release_count) desc; + + + select publisher, count(*) as journal_count, avg(ia_frac) from journal where ia_frac < 0.05 group by publisher order by count(*) desc limit 10; + + + select country, count(*) from journal group by country order by count(*) desc limit 10; + select country, count(*), sum(release_count) from journal group by country order by sum(release_count) desc limit 10; + + select lang, count(*) from journal group by lang order by count(*) desc limit 10; + select lang, count(*), sum(release_count) from journal group by lang order by sum(release_count) desc limit 10; + +Coverage by sherpa color: + + select sherpa_color, sum(ia_count) from journal group by sherpa_color; + +Blocked domains: + + select domain, count(*), sum(blocked) from homepage group by domain order by sum(blocked) desc limit 20; + +Top duplicated domains: + + select url, count(*) from homepage group by url order by count(*) desc limit 20; |