From c314b2301d838372e51eef085211860caec56286 Mon Sep 17 00:00:00 2001 From: najahn Date: Mon, 16 Mar 2026 17:51:48 +0100 Subject: [PATCH 1/4] Update to 2025 --- .gitignore | 2 ++ R/teaser.R | 36 ++++++++++++++++++------------------ _jct_overview.qmd | 6 +++--- _oam_overview.qmd | 14 +++++++------- _portfolio_template.qmd | 2 +- _quarto.yml | 1 + 6 files changed, 32 insertions(+), 29 deletions(-) diff --git a/.gitignore b/.gitignore index c07f86fd..172ca1b8 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ oam/ /_freeze/ index_files/ .DS_Store + +**/*.quarto_ipynb diff --git a/R/teaser.R b/R/teaser.R index a7bee4f0..75bdb2cc 100644 --- a/R/teaser.R +++ b/R/teaser.R @@ -25,20 +25,20 @@ all_publications <- cc_ind_global(jn_ind_df = jn_ind_df) |> distinct(cr_year, jn_all) |> pull(jn_all) |> sum(na.rm = TRUE) -#' Publications 2024 -all_publications_2024 <- +#' Publications 2025 +all_publications_2025 <- cc_ind_global(jn_ind_df = jn_ind_df) |> distinct(cr_year, jn_all) |> - filter(cr_year == "2024") |> + filter(cr_year == "2025") |> pull(jn_all) |> sum(na.rm = TRUE) #' CC publications 2017 - cc_publications <- cc_ind_global(jn_ind_df = jn_ind_df) |> pull(cc_total) |> sum(na.rm = TRUE) -#' CC publications 2024 +#' CC publications 2025 cc_publications_24 <- cc_ind_global(jn_ind_df = jn_ind_df) |> - filter(cr_year == "2024") |> + filter(cr_year == "2025") |> pull(cc_total) |> sum(na.rm = TRUE) @@ -71,20 +71,20 @@ all_publications_de <- cc_ind_de(jn_aff_df = jn_aff_df) |> distinct(cr_year, jn_all) |> pull(jn_all) |> sum(na.rm = TRUE) -#' Publications 2023 -all_publications_2024_de <- +#' Publications 2025 +all_publications_2025_de <- cc_ind_de(jn_aff_df = jn_aff_df) |> distinct(cr_year, jn_all) |> - filter(cr_year == "2024") |> + filter(cr_year == "2025") |> pull(jn_all) |> sum(na.rm = TRUE) -#' CC publications 2017 - +#' CC publications 2017 - cc_publications_de <- cc_ind_de(jn_aff_df = jn_aff_df) |> pull(cc_total) |> sum(na.rm = TRUE) -#' CC publications 2024 +#' CC publications 2025 cc_publications_24_de <- cc_ind_de(jn_aff_df = jn_aff_df) |> - filter(cr_year == "2024") |> + filter(cr_year == "2025") |> pull(cc_total) |> sum(na.rm = TRUE) @@ -98,9 +98,9 @@ basic_stat <- function(...) { all_publications_de = all_publications_de, all_publications = all_publications, cc_publications_24 = cc_publications_24, - all_publications_2024 = all_publications_2024, + all_publications_2025 = all_publications_2025, cc_publications_24_de = cc_publications_24_de, - all_publications_2024_de = all_publications_2024_de + all_publications_2025_de = all_publications_2025_de ) |> mutate(across(everything(), ~ case_when( . < 1000 ~ as.character(.), @@ -134,7 +134,7 @@ basic_stat <- function(...) {
-

2024

+

2025

@@ -147,12 +147,12 @@ basic_stat <- function(...) { - - + + - - + +
Germany*
{round(cc_publications_24 / all_publications_2024 * 100, 1)}%{round(cc_publications_24_de / all_publications_2024_de * 100, 1)}%{round(cc_publications_24 / all_publications_2025 * 100, 1)}%{round(cc_publications_24_de / all_publications_2025_de * 100, 1)}%
{number_format$cc_publications_24} out of {number_format$all_publications_2024}{number_format$cc_publications_24_de} out of {number_format$all_publications_2024_de}{number_format$cc_publications_24} out of {number_format$all_publications_2025}{number_format$cc_publications_24_de} out of {number_format$all_publications_2025_de}
diff --git a/_jct_overview.qmd b/_jct_overview.qmd index ff7f0b8a..01341526 100644 --- a/_jct_overview.qmd +++ b/_jct_overview.qmd @@ -404,7 +404,7 @@ export_files( ```{js, echo = FALSE} /* https://stackoverflow.com/a/66216595 */ $(document).ready(function() { - document.getElementById("filter_year").getElementsByClassName("selectized")[0].selectize.setValue("2024", false); + document.getElementById("filter_year").getElementsByClassName("selectized")[0].selectize.setValue("2025", false); document.getElementById("filter_input").getElementsByClassName("selectized")[0].selectize.setValue("Global", false); }); ``` @@ -506,7 +506,7 @@ export_files( ```{js,echo = FALSE} /* https://stackoverflow.com/a/66216595 */ $(document).ready(function() { - document.getElementById("filter_country_year").getElementsByClassName("selectized")[0].selectize.setValue("2024", false); + document.getElementById("filter_country_year").getElementsByClassName("selectized")[0].selectize.setValue("2025", false); document.getElementById("filter_country_deal").getElementsByClassName("selectized")[0].selectize.setValue("All", false); }); ``` @@ -592,7 +592,7 @@ export_files(.data = shared_upw_cr_diff_year$data()) ```{js, echo = FALSE} /* https://stackoverflow.com/a/66216595 */ $(document).ready(function() { - document.getElementById("filter_cr_year").getElementsByClassName("selectized")[0].selectize.setValue("2024", false); + document.getElementById("filter_cr_year").getElementsByClassName("selectized")[0].selectize.setValue("2025", false); document.getElementById("filter_cr_input").getElementsByClassName("selectized")[0].selectize.setValue("Global", false); }); ``` diff --git a/_oam_overview.qmd b/_oam_overview.qmd index 9cc858f8..c0c1a827 100644 --- a/_oam_overview.qmd +++ b/_oam_overview.qmd @@ -138,7 +138,7 @@ export_files(.data = cc_ind_de(jn_aff_df = jn_aff_df), .plot = cc_de_plot, wid ### Creative Commons licenses over time by publisher -Percentage of Open Access in hybrid journals included in consortial transformative agreements in Germany by Creative Commons license types and Top 13 publishers in terms of total Open Access articles published in these journals between 2017 and 2024. +Percentage of Open Access in hybrid journals included in consortial transformative agreements in Germany by Creative Commons license types and Top 13 publishers in terms of total Open Access articles published in these journals between 2017 and 2025. ```{r} #| echo: false @@ -273,7 +273,7 @@ my_df |> ### Market shares -Publisher market shares as measured by articles published between 2017 and 2024 in hybrid journals included in consortial transformative agreements in Germany. +Publisher market shares as measured by articles published between 2017 and 2025 in hybrid journals included in consortial transformative agreements in Germany. ```{r} #| echo: FALSE @@ -421,7 +421,7 @@ export_files( ```{js, echo = FALSE} /* https://stackoverflow.com/a/66216595 */ $(document).ready(function() { - document.getElementById("filter_year").getElementsByClassName("selectized")[0].selectize.setValue("2024", false); + document.getElementById("filter_year").getElementsByClassName("selectized")[0].selectize.setValue("2025", false); document.getElementById("filter_input").getElementsByClassName("selectized")[0].selectize.setValue("Global", false); }); ``` @@ -433,7 +433,7 @@ This section shows how hybrid open access has been adopted in different parts of ### Open Access in hybrid journals by country -Open Access uptake in hybrid journals with a Creative Commons license per country. Shown are the Top 20 most productive countries in terms of articles published in hybrid journals included in consortial transformative agreements in Germany between 2017 and 2024. The analysis is based on lead author country affiliations. +Open Access uptake in hybrid journals with a Creative Commons license per country. Shown are the Top 20 most productive countries in terms of articles published in hybrid journals included in consortial transformative agreements in Germany between 2017 and 2025. The analysis is based on lead author country affiliations. ::: column-body-outset ```{r country_top_20} @@ -523,7 +523,7 @@ export_files( ```{js,echo = FALSE} /* https://stackoverflow.com/a/66216595 */ $(document).ready(function() { - document.getElementById("filter_country_year").getElementsByClassName("selectized")[0].selectize.setValue("2024", false); + document.getElementById("filter_country_year").getElementsByClassName("selectized")[0].selectize.setValue("2025", false); document.getElementById("filter_country_deal").getElementsByClassName("selectized")[0].selectize.setValue("All", false); }); ``` @@ -615,7 +615,7 @@ export_files(.data = shared_upw_cr_diff_year$data()) ```{js, echo = FALSE} /* https://stackoverflow.com/a/66216595 */ $(document).ready(function() { - document.getElementById("filter_cr_year").getElementsByClassName("selectized")[0].selectize.setValue("2024", false); + document.getElementById("filter_cr_year").getElementsByClassName("selectized")[0].selectize.setValue("2025", false); document.getElementById("filter_cr_input").getElementsByClassName("selectized")[0].selectize.setValue("Global", false); }); ``` @@ -694,7 +694,7 @@ $(document).ready(function() { ## Journal table -This table presents the publication volume and Open Access share by hybrid journal included in consortial transformative agreements in Germany between 2017 and 2024, comparing global metrics with metrics only for articles by lead authors based in Germany. Charts show the yearly Open Access share. You can search for journals or select a table header to sort by journal name or a metric. +This table presents the publication volume and Open Access share by hybrid journal included in consortial transformative agreements in Germany between 2017 and 2025, comparing global metrics with metrics only for articles by lead authors based in Germany. Charts show the yearly Open Access share. You can search for journals or select a table header to sort by journal name or a metric. ::: column-body-outset diff --git a/_portfolio_template.qmd b/_portfolio_template.qmd index 6d3ca157..07e5b7b2 100644 --- a/_portfolio_template.qmd +++ b/_portfolio_template.qmd @@ -294,7 +294,7 @@ export_files( ```{js,echo = FALSE} /* https://stackoverflow.com/a/66216595 */ $(document).ready(function() { - document.getElementById("filter_country_year").getElementsByClassName("selectized")[0].selectize.setValue("2024", false); + document.getElementById("filter_country_year").getElementsByClassName("selectized")[0].selectize.setValue("2025", false); }); ``` diff --git a/_quarto.yml b/_quarto.yml index fe5ae3df..400c2903 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -145,6 +145,7 @@ format: toc-location: right grid: sidebar-width: 300px + execute: cache: false \ No newline at end of file From 318cc9790acfd56c301cd9351600ff4e4b1c2827 Mon Sep 17 00:00:00 2001 From: najahn Date: Wed, 18 Mar 2026 16:22:05 +0100 Subject: [PATCH 2/4] Update to 2025, use sidebar for page navigation and navigate esac data issue --- R/data_prep.R | 12 +- R/journal_tbl.R | 2 +- _jct_overview.qmd | 15 +- _oam_overview.qmd | 14 +- _portfolio_template.qmd | 8 +- _quarto.yml | 332 +++++++++++++++++++++++++++++++++++++++- styles.scss | 2 +- 7 files changed, 357 insertions(+), 28 deletions(-) diff --git a/R/data_prep.R b/R/data_prep.R index a3ff9c1d..3fefd41d 100644 --- a/R/data_prep.R +++ b/R/data_prep.R @@ -1,5 +1,13 @@ # data prep +# Patch missing esac_publisher for kar52025bibsam (Karger/BIBSAM) until fixed upstream in hoaddata +jct_hybrid_jns <- hoaddata::jct_hybrid_jns |> + dplyr::mutate(esac_publisher = dplyr::if_else( + esac_id == "kar52025bibsam" & is.na(esac_publisher), + "Karger", + esac_publisher + )) + summarize_pubs <- function(...) { pub_df_all <- summarise_oa_all(var_summary = ...) pub_df_de <- summarise_oa_de(var_summary = ...) @@ -12,7 +20,7 @@ summarise_oa_all <- function(.data = hoaddata::jn_ind, var_summary = NULL) { pub_df <- .data |> - inner_join(hoaddata::jct_hybrid_jns, by = "issn_l", multiple = "all") + inner_join(jct_hybrid_jns, by = "issn_l", multiple = "all") pub_all <- pub_df |> distinct(across({{ var_summary }}), issn_l, cr_year, jn_all) |> group_by(across({{ var_summary }})) |> @@ -35,7 +43,7 @@ summarise_oa_de <- function(.data = hoaddata::jn_aff, var_summary = NULL) { pub_df_de <- .data |> - inner_join(hoaddata::jct_hybrid_jns, by = "issn_l", multiple = "all") |> + inner_join(jct_hybrid_jns, by = "issn_l", multiple = "all") |> filter(country_code == "DE") |> mutate(cr_year = as.factor(cr_year)) pub_all_de <- pub_df_de |> diff --git a/R/journal_tbl.R b/R/journal_tbl.R index 5dea9583..20d4eaec 100644 --- a/R/journal_tbl.R +++ b/R/journal_tbl.R @@ -5,7 +5,7 @@ venues <- hoaddata::jct_oalex_venues venues_df <- venues |> mutate(journal_name = case_when( !is.na(homepage_url) ~ glue::glue('{display_name}'), - is.na(homepage_url) ~ display_name) + is.na(homepage_url) ~ as.character(display_name)) ) |> mutate(issn_link = glue::glue('ISSN-L: {issn_l}')) |> mutate(journal_display = glue::glue('
{journal_name}
{issn_link}
')) diff --git a/_jct_overview.qmd b/_jct_overview.qmd index 01341526..2bb3fd8a 100644 --- a/_jct_overview.qmd +++ b/_jct_overview.qmd @@ -137,7 +137,7 @@ export_files(.data = cc_df, .plot = cc_de_plot, width = 9, height = 6 * 0.618) ### Creative Commons licenses over time by publisher -Percentage of Open Access in hybrid journals included in transformative agreements by Creative Commons license types and Top 13 publishers in terms of total Open Access articles published in these journals between 2017 and 2025. +Percentage of Open Access in hybrid journals included in transformative agreements by Creative Commons license types and Top 13 publishers in terms of total Open Access articles published in these journals between 2017 and 2026. ```{r} #| echo: false @@ -272,7 +272,7 @@ my_df |> ### Market shares -Publisher market shares as measured by articles published between 2017 and 2025 in hybrid journals included in transformative agreements. +Publisher market shares as measured by articles published between 2017 and 2026 in hybrid journals included in transformative agreements. ```{r} #| echo: FALSE @@ -337,7 +337,7 @@ export_files( This interactive table highlights the output of hybrid Open Access publishers by year, sorted by total annual publication volume. It shows the number and proportion of Open Access articles made available under a Creative Commons licence in hybrid journals included in transformative agreements. The table also shows the number of hybrid journals per portfolio and the corresponding percentage of hybrid journals with at least one OA article. You can filter by publisher, publication year and between a global and a country-specific view with respect to lead author publications from Germany. -::: column-body-outset +::: {.column-page-inset-right} ```{r publisher_league} #| echo: false @@ -416,9 +416,10 @@ This section shows how hybrid open access has been adopted in different parts of ### Open Access in hybrid journals by country -Open Access uptake in hybrid journals with a Creative Commons license per country. Shown are the Top 20 most productive countries in terms of articles published in hybrid journals included in transformative agreements between 2017 and 2025. The analysis is based on lead author country affiliations. +Open Access uptake in hybrid journals with a Creative Commons license per country. Shown are the Top 20 most productive countries in terms of articles published in hybrid journals included in transformative agreements between 2017 and 2026. The analysis is based on lead author country affiliations. + +::: {.column-page-inset-right} -::: column-body-outset ```{r country_top_20} #| echo: false #| message: false @@ -672,9 +673,9 @@ $(document).ready(function() { ## Journal table -This table presents the publication volume and Open Access share by journal between 2017 and 2025, comparing global metrics with metrics only for articles by lead authors based in Germany. Charts show the yearly Open Access share. You can search for journals or select a table header to sort by journal name or a metric. +This table presents the publication volume and Open Access share by journal between 2017 and 2026, comparing global metrics with metrics only for articles by lead authors based in Germany. Charts show the yearly Open Access share. You can search for journals or select a table header to sort by journal name or a metric. -::: column-body-outset +::: {.column-page-inset-right} ```{r} diff --git a/_oam_overview.qmd b/_oam_overview.qmd index c0c1a827..f85e1770 100644 --- a/_oam_overview.qmd +++ b/_oam_overview.qmd @@ -138,7 +138,7 @@ export_files(.data = cc_ind_de(jn_aff_df = jn_aff_df), .plot = cc_de_plot, wid ### Creative Commons licenses over time by publisher -Percentage of Open Access in hybrid journals included in consortial transformative agreements in Germany by Creative Commons license types and Top 13 publishers in terms of total Open Access articles published in these journals between 2017 and 2025. +Percentage of Open Access in hybrid journals included in consortial transformative agreements in Germany by Creative Commons license types and Top 13 publishers in terms of total Open Access articles published in these journals between 2017 and 2026. ```{r} #| echo: false @@ -273,7 +273,7 @@ my_df |> ### Market shares -Publisher market shares as measured by articles published between 2017 and 2025 in hybrid journals included in consortial transformative agreements in Germany. +Publisher market shares as measured by articles published between 2017 and 2026 in hybrid journals included in consortial transformative agreements in Germany. ```{r} #| echo: FALSE @@ -338,7 +338,7 @@ export_files( This interactive table highlights the output of hybrid Open Access publishers by year, sorted by total annual publication volume. It shows the number and proportion of Open Access articles made available under a Creative Commons licence in hybrid journals included in consortial transformative agreements in Germany. The table also shows the number of hybrid journals per portfolio and the corresponding percentage of hybrid journals with at least one OA article. You can filter by publisher, publication year and between a global and a country-specific view with respect to lead author publications from Germany. -::: column-body-outset +::: {.column-page-inset-right} ```{r publisher_league} #| echo: false @@ -433,9 +433,9 @@ This section shows how hybrid open access has been adopted in different parts of ### Open Access in hybrid journals by country -Open Access uptake in hybrid journals with a Creative Commons license per country. Shown are the Top 20 most productive countries in terms of articles published in hybrid journals included in consortial transformative agreements in Germany between 2017 and 2025. The analysis is based on lead author country affiliations. +Open Access uptake in hybrid journals with a Creative Commons license per country. Shown are the Top 20 most productive countries in terms of articles published in hybrid journals included in consortial transformative agreements in Germany between 2017 and 2026. The analysis is based on lead author country affiliations. -::: column-body-outset +::: {.column-page-inset-right} ```{r country_top_20} #| echo: false #| message: false @@ -694,9 +694,9 @@ $(document).ready(function() { ## Journal table -This table presents the publication volume and Open Access share by hybrid journal included in consortial transformative agreements in Germany between 2017 and 2025, comparing global metrics with metrics only for articles by lead authors based in Germany. Charts show the yearly Open Access share. You can search for journals or select a table header to sort by journal name or a metric. +This table presents the publication volume and Open Access share by hybrid journal included in consortial transformative agreements in Germany between 2017 and 2026, comparing global metrics with metrics only for articles by lead authors based in Germany. Charts show the yearly Open Access share. You can search for journals or select a table header to sort by journal name or a metric. -::: column-body-outset +::: {.column-page-inset-right} ```{r} diff --git a/_portfolio_template.qmd b/_portfolio_template.qmd index 07e5b7b2..9faa46f3 100644 --- a/_portfolio_template.qmd +++ b/_portfolio_template.qmd @@ -211,9 +211,11 @@ This section shows how hybrid open access has been adopted in different parts of ### Open Access in hybrid journals by country -Open Access uptake in hybrid journals with a Creative Commons license per country. Showing the Top 20 most productive countries in terms of articles published in `r ta_text` between 2017 and 2025. The analysis is based on lead author country affiliations. +Open Access uptake in hybrid journals with a Creative Commons license per country. Showing the Top 20 most productive countries in terms of articles published in `r ta_text` between 2017 and 2026. The analysis is based on lead author country affiliations. + +::: {.column-page-inset-right} + -::: column-body-outset ```{r country_top_20} #| echo: false #| message: false @@ -433,7 +435,7 @@ $(document).ready(function() { **`r params$publisher`**: This table presents the publication volume and Open Access share by hybrid journal between 2017 and 2025, comparing global metrics with metrics only for articles by lead authors based in Germany. Charts show the yearly Open Access share. You can search for journals or select a table header to sort by journal name or a metric. -::: column-body-outset +::: {.column-page-inset-right} ```{r} diff --git a/_quarto.yml b/_quarto.yml index 400c2903..e78f26fc 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -47,94 +47,413 @@ website: contents: - text: Overview href: index.qmd + contents: + - text: "CC over time" + href: "index.html#creative-commons-licenses-over-time" + - text: "Publishing market" + href: "index.html#publishing-market" + - text: "Country view" + href: "index.html#country-view" + - text: "Open metadata" + href: "index.html#open-metadata" + - text: "Journal table" + href: "index.html#journal-table" - href: jct/elsevier/index.qmd text: "Elsevier" + contents: + - text: "CC over time" + href: "jct/elsevier/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/elsevier/index.html#country-view" + - text: "Open metadata" + href: "jct/elsevier/index.html#open-metadata" + - text: "Journal table" + href: "jct/elsevier/index.html#journal-table" - href: jct/springernature/index.qmd text: Springer Nature + contents: + - text: "CC over time" + href: "jct/springernature/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/springernature/index.html#country-view" + - text: "Open metadata" + href: "jct/springernature/index.html#open-metadata" + - text: "Journal table" + href: "jct/springernature/index.html#journal-table" - href: jct/wiley/index.qmd text: Wiley + contents: + - text: "CC over time" + href: "jct/wiley/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/wiley/index.html#country-view" + - text: "Open metadata" + href: "jct/wiley/index.html#open-metadata" + - text: "Journal table" + href: "jct/wiley/index.html#journal-table" - section: "Others" contents: - text: "AIP Publishing" href: jct/aippublishing/index.qmd - - text: American Chemical Society + contents: + - text: "CC over time" + href: "jct/aippublishing/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/aippublishing/index.html#country-view" + - text: "Open metadata" + href: "jct/aippublishing/index.html#open-metadata" + - text: "Journal table" + href: "jct/aippublishing/index.html#journal-table" + - text: American Chemical Society href: jct/americanchemicalsociety/index.qmd + contents: + - text: "CC over time" + href: "jct/americanchemicalsociety/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/americanchemicalsociety/index.html#country-view" + - text: "Open metadata" + href: "jct/americanchemicalsociety/index.html#open-metadata" + - text: "Journal table" + href: "jct/americanchemicalsociety/index.html#journal-table" - text: "American Physical Society" href: jct/americanphysicalsociety/index.qmd + contents: + - text: "CC over time" + href: "jct/americanphysicalsociety/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/americanphysicalsociety/index.html#country-view" + - text: "Open metadata" + href: "jct/americanphysicalsociety/index.html#open-metadata" + - text: "Journal table" + href: "jct/americanphysicalsociety/index.html#journal-table" - text: "BMJ Publishing" href: jct/bmjpublishing/index.qmd + contents: + - text: "CC over time" + href: "jct/bmjpublishing/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/bmjpublishing/index.html#country-view" + - text: "Open metadata" + href: "jct/bmjpublishing/index.html#open-metadata" + - text: "Journal table" + href: "jct/bmjpublishing/index.html#journal-table" - text: "Cambridge University Press" href: jct/cambridgeuniversitypress/index.qmd + contents: + - text: "CC over time" + href: "jct/cambridgeuniversitypress/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/cambridgeuniversitypress/index.html#country-view" + - text: "Open metadata" + href: "jct/cambridgeuniversitypress/index.html#open-metadata" + - text: "Journal table" + href: "jct/cambridgeuniversitypress/index.html#journal-table" - text: "Karger" href: jct/karger/index.qmd + contents: + - text: "CC over time" + href: "jct/karger/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/karger/index.html#country-view" + - text: "Open metadata" + href: "jct/karger/index.html#open-metadata" + - text: "Journal table" + href: "jct/karger/index.html#journal-table" - text: "IEEE" href: jct/ieee/index.qmd + contents: + - text: "CC over time" + href: "jct/ieee/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/ieee/index.html#country-view" + - text: "Open metadata" + href: "jct/ieee/index.html#open-metadata" + - text: "Journal table" + href: "jct/ieee/index.html#journal-table" - text: "IOP Publishing" href: jct/ioppublishing/index.qmd + contents: + - text: "CC over time" + href: "jct/ioppublishing/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/ioppublishing/index.html#country-view" + - text: "Open metadata" + href: "jct/ioppublishing/index.html#open-metadata" + - text: "Journal table" + href: "jct/ioppublishing/index.html#journal-table" - text: "Oxford University Press" href: jct/oxforduniversitypress/index.qmd + contents: + - text: "CC over time" + href: "jct/oxforduniversitypress/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/oxforduniversitypress/index.html#country-view" + - text: "Open metadata" + href: "jct/oxforduniversitypress/index.html#open-metadata" + - text: "Journal table" + href: "jct/oxforduniversitypress/index.html#journal-table" - text: "Royal Society of Chemistry" href: jct/royalsocietyofchemistry/index.qmd + contents: + - text: "CC over time" + href: "jct/royalsocietyofchemistry/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/royalsocietyofchemistry/index.html#country-view" + - text: "Open metadata" + href: "jct/royalsocietyofchemistry/index.html#open-metadata" + - text: "Journal table" + href: "jct/royalsocietyofchemistry/index.html#journal-table" - text: "Sage" href: jct/sage/index.qmd - - href: jct/taylorandfrancis/index.qmd - text: Taylor and Francis + contents: + - text: "CC over time" + href: "jct/sage/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/sage/index.html#country-view" + - text: "Open metadata" + href: "jct/sage/index.html#open-metadata" + - text: "Journal table" + href: "jct/sage/index.html#journal-table" + - text: Taylor and Francis + href: jct/taylorandfrancis/index.qmd + contents: + - text: "CC over time" + href: "jct/taylorandfrancis/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/taylorandfrancis/index.html#country-view" + - text: "Open metadata" + href: "jct/taylorandfrancis/index.html#open-metadata" + - text: "Journal table" + href: "jct/taylorandfrancis/index.html#journal-table" - text: "Thieme" href: jct/thieme/index.qmd + contents: + - text: "CC over time" + href: "jct/thieme/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/thieme/index.html#country-view" + - text: "Open metadata" + href: "jct/thieme/index.html#open-metadata" + - text: "Journal table" + href: "jct/thieme/index.html#journal-table" - text: "Walter de Gruyter" href: jct/walterdegruyter/index.qmd + contents: + - text: "CC over time" + href: "jct/walterdegruyter/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "jct/walterdegruyter/index.html#country-view" + - text: "Open metadata" + href: "jct/walterdegruyter/index.html#open-metadata" + - text: "Journal table" + href: "jct/walterdegruyter/index.html#journal-table" - section: "Agreements with German consortia" contents: - text: "Overview" href: oam/index.qmd + contents: + - text: "CC over time" + href: "oam/index.html#creative-commons-licenses-over-time" + - text: "Publishing market" + href: "oam/index.html#publishing-market" + - text: "Country view" + href: "oam/index.html#country-view" + - text: "Open metadata" + href: "oam/index.html#open-metadata" + - text: "Journal table" + href: "oam/index.html#journal-table" - section: "Consortia" contents: - section: "DEAL" contents: - text: "Elsevier" href: "oam/elsevierdeal/index.qmd" + contents: + - text: "CC over time" + href: "oam/elsevierdeal/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/elsevierdeal/index.html#country-view" + - text: "Open metadata" + href: "oam/elsevierdeal/index.html#open-metadata" + - text: "Journal table" + href: "oam/elsevierdeal/index.html#journal-table" - text: "Springer" href: oam/springerhybriddeal/index.qmd + contents: + - text: "CC over time" + href: "oam/springerhybriddeal/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/springerhybriddeal/index.html#country-view" + - text: "Open metadata" + href: "oam/springerhybriddeal/index.html#open-metadata" + - text: "Journal table" + href: "oam/springerhybriddeal/index.html#journal-table" - text: "Wiley" href: oam/wileyhybriddeal/index.qmd + contents: + - text: "CC over time" + href: "oam/wileyhybriddeal/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/wileyhybriddeal/index.html#country-view" + - text: "Open metadata" + href: "oam/wileyhybriddeal/index.html#open-metadata" + - text: "Journal table" + href: "oam/wileyhybriddeal/index.html#journal-table" - section: "BSB" - contents: + contents: - text: "BMJ" href: oam/bmjbsb/index.qmd + contents: + - text: "CC over time" + href: "oam/bmjbsb/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/bmjbsb/index.html#country-view" + - text: "Open metadata" + href: "oam/bmjbsb/index.html#open-metadata" + - text: "Journal table" + href: "oam/bmjbsb/index.html#journal-table" - text: "CUP" href: oam/cupbsb/index.qmd + contents: + - text: "CC over time" + href: "oam/cupbsb/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/cupbsb/index.html#country-view" + - text: "Open metadata" + href: "oam/cupbsb/index.html#open-metadata" + - text: "Journal table" + href: "oam/cupbsb/index.html#journal-table" - text: "Karger" href: oam/kargerbsb/index.qmd + contents: + - text: "CC over time" + href: "oam/kargerbsb/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/kargerbsb/index.html#country-view" + - text: "Open metadata" + href: "oam/kargerbsb/index.html#open-metadata" + - text: "Journal table" + href: "oam/kargerbsb/index.html#journal-table" - text: "Sage" href: oam/sagebsb/index.qmd + contents: + - text: "CC over time" + href: "oam/sagebsb/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/sagebsb/index.html#country-view" + - text: "Open metadata" + href: "oam/sagebsb/index.html#open-metadata" + - text: "Journal table" + href: "oam/sagebsb/index.html#journal-table" - section: "MPDL" contents: - text: "Nature" href: oam/naturempdl/index.qmd + contents: + - text: "CC over time" + href: "oam/naturempdl/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/naturempdl/index.html#country-view" + - text: "Open metadata" + href: "oam/naturempdl/index.html#open-metadata" + - text: "Journal table" + href: "oam/naturempdl/index.html#journal-table" - section: "SUB Göttingen" contents: - text: "De Gruyter" href: oam/degruytersubgöttingen/index.qmd + contents: + - text: "CC over time" + href: "oam/degruytersubgöttingen/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/degruytersubgöttingen/index.html#country-view" + - text: "Open metadata" + href: "oam/degruytersubgöttingen/index.html#open-metadata" + - text: "Journal table" + href: "oam/degruytersubgöttingen/index.html#journal-table" - text: "Hogrefe" href: oam/hogrefesubgöttingen/index.qmd + contents: + - text: "CC over time" + href: "oam/hogrefesubgöttingen/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/hogrefesubgöttingen/index.html#country-view" + - text: "Open metadata" + href: "oam/hogrefesubgöttingen/index.html#open-metadata" + - text: "Journal table" + href: "oam/hogrefesubgöttingen/index.html#journal-table" - section: "TIB" contents: - text: "ESC" - href: oam/ecstib/index.qmd + href: oam/ecstib/index.qmd + contents: + - text: "CC over time" + href: "oam/ecstib/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/ecstib/index.html#country-view" + - text: "Open metadata" + href: "oam/ecstib/index.html#open-metadata" + - text: "Journal table" + href: "oam/ecstib/index.html#journal-table" - text: "IOP" - href: oam/ioptib/index.qmd + href: oam/ioptib/index.qmd + contents: + - text: "CC over time" + href: "oam/ioptib/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/ioptib/index.html#country-view" + - text: "Open metadata" + href: "oam/ioptib/index.html#open-metadata" + - text: "Journal table" + href: "oam/ioptib/index.html#journal-table" - text: "Portland Press" href: oam/portlandpresstib/index.qmd + contents: + - text: "CC over time" + href: "oam/portlandpresstib/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/portlandpresstib/index.html#country-view" + - text: "Open metadata" + href: "oam/portlandpresstib/index.html#open-metadata" + - text: "Journal table" + href: "oam/portlandpresstib/index.html#journal-table" - text: "RSC" href: oam/rsctib/index.qmd + contents: + - text: "CC over time" + href: "oam/rsctib/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/rsctib/index.html#country-view" + - text: "Open metadata" + href: "oam/rsctib/index.html#open-metadata" + - text: "Journal table" + href: "oam/rsctib/index.html#journal-table" - section: "ZB MED" contents: - text: "Thieme" href: oam/thiemezbmed/index.qmd + contents: + - text: "CC over time" + href: "oam/thiemezbmed/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/thiemezbmed/index.html#country-view" + - text: "Open metadata" + href: "oam/thiemezbmed/index.html#open-metadata" + - text: "Journal table" + href: "oam/thiemezbmed/index.html#journal-table" - section: "ZBW" contents: - text: "Taylor and Francis" href: oam/taylorfranciszbw/index.qmd + contents: + - text: "CC over time" + href: "oam/taylorfranciszbw/index.html#creative-commons-licenses-over-time" + - text: "Country view" + href: "oam/taylorfranciszbw/index.html#country-view" + - text: "Open metadata" + href: "oam/taylorfranciszbw/index.html#open-metadata" + - text: "Journal table" + href: "oam/taylorfranciszbw/index.html#journal-table" - text: "About" href: "about.qmd" footer: funding_note.md @@ -145,7 +464,6 @@ format: toc-location: right grid: sidebar-width: 300px - execute: cache: false \ No newline at end of file diff --git a/styles.scss b/styles.scss index 117a96e7..1e300b44 100644 --- a/styles.scss +++ b/styles.scss @@ -50,4 +50,4 @@ $primary: #006bd5; font-style: normal; font-weight: 400; src: url('./fonts/fira-mono-v14-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ - } \ No newline at end of file + } From f206bfcd7ad569582f35529b77c98c05644da1bf Mon Sep 17 00:00:00 2001 From: najahn Date: Wed, 18 Mar 2026 16:30:07 +0100 Subject: [PATCH 3/4] Update md table to 2026 --- R/open_md.R | 1 + 1 file changed, 1 insertion(+) diff --git a/R/open_md.R b/R/open_md.R index 6abdce00..8a1ec492 100644 --- a/R/open_md.R +++ b/R/open_md.R @@ -61,6 +61,7 @@ open_md_react <- function(...) { `2023` = indicator_column(name = "2023"), `2024` = indicator_column(name = "2024"), `2025` = indicator_column(name = "2025"), + `2025` = indicator_column(name = "2026"), cat = colDef(show = FALSE) )) From 10b14877d852a951fe5f46d1d4e4563b5d789722 Mon Sep 17 00:00:00 2001 From: najahn Date: Thu, 19 Mar 2026 09:59:16 +0100 Subject: [PATCH 4/4] Fix sloppy error --- R/open_md.R | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/R/open_md.R b/R/open_md.R index 8a1ec492..f0166f9c 100644 --- a/R/open_md.R +++ b/R/open_md.R @@ -61,7 +61,7 @@ open_md_react <- function(...) { `2023` = indicator_column(name = "2023"), `2024` = indicator_column(name = "2024"), `2025` = indicator_column(name = "2025"), - `2025` = indicator_column(name = "2026"), + `2026` = indicator_column(name = "2026"), cat = colDef(show = FALSE) ))