diff --git a/data/cc_articles.rda b/data/cc_articles.rda index 637768a..d2aa350 100644 Binary files a/data/cc_articles.rda and b/data/cc_articles.rda differ diff --git a/data/cr_md.rda b/data/cr_md.rda index 3f1a12d..11e4349 100644 Binary files a/data/cr_md.rda and b/data/cr_md.rda differ diff --git a/data/cr_upw.rda b/data/cr_upw.rda index af63df7..877328b 100644 Binary files a/data/cr_upw.rda and b/data/cr_upw.rda differ diff --git a/data/jct_hybrid_jns.rda b/data/jct_hybrid_jns.rda index c9b8ab7..16f273c 100644 Binary files a/data/jct_hybrid_jns.rda and b/data/jct_hybrid_jns.rda differ diff --git a/data/jct_oalex_venues.rda b/data/jct_oalex_venues.rda index 5cd1f88..4cce345 100644 Binary files a/data/jct_oalex_venues.rda and b/data/jct_oalex_venues.rda differ diff --git a/data/jn_aff.rda b/data/jn_aff.rda index 46dd442..01ea8ae 100644 Binary files a/data/jn_aff.rda and b/data/jn_aff.rda differ diff --git a/data/jn_ind.rda b/data/jn_ind.rda index 77061a9..9089192 100644 Binary files a/data/jn_ind.rda and b/data/jn_ind.rda differ diff --git a/data/oam_hybrid_jns.rda b/data/oam_hybrid_jns.rda index 6913581..9ab8b09 100644 Binary files a/data/oam_hybrid_jns.rda and b/data/oam_hybrid_jns.rda differ diff --git a/inst/sql/cr_raw.sql b/inst/sql/cr_raw.sql index 784961b..bb067f6 100644 --- a/inst/sql/cr_raw.sql +++ b/inst/sql/cr_raw.sql @@ -1,26 +1,29 @@ SELECT DISTINCT * -FROM ( - SELECT issn_l, +FROM + ( + SELECT + issn_l, esac_publisher, - LOWER(doi) as doi, - publisher as cr_publisher, - container_title as cr_journal_title, - EXTRACT ( + LOWER(doi) AS doi, + publisher AS cr_publisher, + container_title AS cr_journal_title, + EXTRACT( YEAR - FROM issued - ) AS cr_year, + FROM issued) AS cr_year, CASE WHEN abstract IS NOT NULL THEN 1 - END AS has_abstract, + END AS has_abstract, CASE WHEN ARRAY_LENGTH(reference) != 0 THEN 1 - END AS has_ref, + END AS has_ref, license, author, link, funder - FROM ( - SELECT SPLIT(issn, ",") AS issn, + FROM + ( + SELECT DISTINCT + issn, doi, publisher, container_title, @@ -32,22 +35,20 @@ FROM ( link, funder FROM `subugoe-collaborative.cr_instant.snapshot` - WHERE NOT REGEXP_CONTAINS( + WHERE + NOT REGEXP_CONTAINS( title, - '(?i)^Author Index$|^Back Cover|^Contents$|^Contents:|^Corrigendum|^Cover Image|^Cover Picture|^Editorial Board|^Front Cover|^Frontispiece|^Inside Back Cover|^Inside Cover|^Inside Front Cover|^Issue Information|^List of contents|^Masthead|^Title page|^Correction$|^Corrections to|^Corrections$|^Withdrawn|^Frontmatter' - ) + '(?i)^Author Index$|^Back Cover|^Contents$|^Contents:|^Corrigendum|^Cover Image|^Cover Picture|^Editorial Board|^Front Cover|^Frontispiece|^Inside Back Cover|^Inside Cover|^Inside Front Cover|^Issue Information|^List of contents|^Masthead|^Title page|^Correction$|^Corrections to|^Corrections$|^Withdrawn|^Frontmatter') AND ( NOT REGEXP_CONTAINS(page, '^S') - OR page IS NULL - ) -- include online only articles, lacking page or issue + OR page + IS NULL) -- include online only articles, lacking page or issue AND ( NOT REGEXP_CONTAINS(issue, '^S') - OR issue IS NULL - ) + OR issue IS NULL) + AND issued BETWEEN DATETIME('2017-01-01') AND DATETIME('2026-12-31') ) AS `tbl_cr`, UNNEST(issn) AS issn - INNER JOIN `subugoe-collaborative.hoaddata.hybrid_jns` ON issn = `subugoe-collaborative.hoaddata.hybrid_jns`.`issn` - ) -WHERE ( - cr_year BETWEEN 2017 AND 2026 - ) + INNER JOIN `subugoe-collaborative.hoaddata.hybrid_jns` + ON issn = `subugoe-collaborative.hoaddata.hybrid_jns`.`issn` + ) \ No newline at end of file diff --git a/inst/sql/ta_oa_inst.sql b/inst/sql/ta_oa_inst.sql index 1e3079e..e0c9175 100644 --- a/inst/sql/ta_oa_inst.sql +++ b/inst/sql/ta_oa_inst.sql @@ -66,6 +66,8 @@ SELECT DISTINCT ror_matched as ror, ror_type_ as ror_type FROM inst_per_year +-- Save only articles published under TA +WHERE ta = TRUE -- Order results by TA journal portfolio, publication year (descending) and DOI ORDER BY ta_journal_portfolio,