{"found":638,"hits":[{"document":{"authors":[{"affiliation":[{"id":"https://ror.org/00f2yqf98","name":"Medizinische Hochschule Hannover"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>Cancer <a href=\"https://doi.org/10.1056/NEJMra072367\" rel=\"noreferrer\">is caused by genetic changes</a>. Oncogenes harbor activating mutations that cause or promote cancer, whereas <a href=\"https://doi.org/10.1073/pnas.68.4.820\" rel=\"noreferrer\">tumor suppressor genes protect from cancer</a>. In this model, genetic changes in one copy of an oncogene, but both copies of a tumor suppressor gene are required to initiate cancer. This simple model is complicated by the fact that more than one genetic change is usually required to initiate cancer, and that other so called epigenetic changes (such as promoter hypermethylation) are also important.</p><p>Myelodysplastic syndromes are malignant disorders of the bone marrow that show insufficient production of blood cells and harbor the risk of progressing to acute myeloid leukemia. The 5q syndrome is a distinct subtype that is characterized by loss of genetic material at chromosome 5q31, a characteristic morphology of the bone marrow, and a fairly benign clinical course. We would expect to find a tumor suppressor gene in the deleted region on chromosome 5, but no genetic changes on the other allele of chromosome 5 could be detected. The traditional strategies to identify the genetic changes responsible for the 5q syndrome therefore didn't work.</p><p>Research by Benjamin Ebert et al. presented at the American Society of Hematology meeting in December and <a href=\"https://doi.org/10.1038/nature06494\" rel=\"noreferrer\">now published in Nature</a> claims to have finally identified the genetic change responsible for 5q syndrome. They used RNA interference to in turn knock out each of the 40 genes in the common deleted region on chromosome 5q31. They observed the phenotype of human hematopoetic progenitor cells transfected with short hairpin RNAs. The shRNA targeting the gene RPS14 recapitulated the phenotype of patients with 5q syndrome.</p><p>To confirm the role of RPS14 in 5q syndrome, RPS14 was overexpressed in hematopoetic cells from patients with 5q syndrome and indeed reverted the erythroid differentiation effect. Reduced expression or inactivating mutations of the one remaining RPS14 gene in 5q syndrome patients was ruled out by sequencing and gene expression profiling.</p><p>Further evidence for the importance of RPS14 in 5q syndrome comes from studies of related genes. Expression of RPS14 is required for proper function of the 40s ribosomal subunit. Germline mutations of two other ribosomal proteins, RPS19 and RPS24, have been identified in the congenital disorder Diamond-Blackfan anemia, and the disease in these children has similar features.</p><p>As a medical student, I was fortunate enough to listen to Alfred Knudson give a talk about is <a href=\"https://doi.org/10.1073/pnas.68.4.820\" rel=\"noreferrer\">two-hit hypothesis of tumor suppressor genes</a>, and I was fascinated by cancer genetics ever since. Genetics continues to be a driving force in our understanding of cancer. The next big step in the 5q syndrome story will be a better understanding of why the drug lenalidomide works so well in this disease, and how this relates to RPS14 function. More information about the Ebert paper can be found in this Nature <a href=\"https://doi.org/10.1038/451252a\" rel=\"noreferrer\">News and Views</a> article.</p><h2 id=\"references\">References</h2><ol><li>Croce, C. M. (2008). Oncogenes and Cancer. <em>New England Journal of Medicine</em>, <em>358</em>(5), 502\u2013511. <a href=\"https://doi.org/10.1056/NEJMra072367\">https://doi.org/10.1056/NEJMra072367</a></li><li>Knudson, A. G. (1971). Mutation and Cancer: Statistical Study of Retinoblastoma. <em>Proceedings of the National Academy of Sciences</em>, <em>68</em>(4), 820\u2013823. <a href=\"https://doi.org/10.1073/pnas.68.4.820\">https://doi.org/10.1073/pnas.68.4.820</a></li><li>Ebert, B. L., Pretz, J., Bosco, J., Chang, C. Y., Tamayo, P., Galili, N., Raza, A., Root, D. E., Attar, E., Ellis, S. R., &amp; Golub, T. R. (2008). Identification of RPS14 as a 5q- syndrome gene by RNA interference screen. <em>Nature</em>, <em>451</em>(7176), 335\u2013339. <a href=\"https://doi.org/10.1038/nature06494\">https://doi.org/10.1038/nature06494</a></li><li>Shannon, K. M., &amp; Le Beau, M. M. (2008). Hay in a haystack. <em>Nature</em>, <em>451</em>(7176), 252\u2013253. <a href=\"https://doi.org/10.1038/451252a\">https://doi.org/10.1038/451252a</a></li></ol>","doi":"https://doi.org/10.53731/r294649-6f79289-8cw9r","guid":"https://doi.org/10.53731/r294649-6f79289-8cw9r","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1202342400,"reference":[{"id":"https://doi.org/10.1056/nejmra072367","unstructured":"Croce, C. M. (2008). Oncogenes and Cancer. <i>New England Journal of Medicine</i>, <i>358</i>(5), 502\u2013511."},{"id":"https://doi.org/10.1073/pnas.68.4.820","unstructured":"Knudson, A. G. (1971). Mutation and Cancer: Statistical Study of Retinoblastoma. <i>Proceedings of the National Academy of Sciences</i>, <i>68</i>(4), 820\u2013823."},{"id":"https://doi.org/10.1038/nature06494","unstructured":"Ebert, B. L., Pretz, J., Bosco, J., Chang, C. Y., Tamayo, P., Galili, N., Raza, A., Root, D. E., Attar, E., Ellis, S. R., &amp; Golub, T. R. (2008). Identification of RPS14 as a 5q- syndrome gene by RNA interference screen. <i>Nature</i>, <i>451</i>(7176), 335\u2013339."},{"id":"https://doi.org/10.1038/451252a","unstructured":"Shannon, K. M., &amp; Le Beau, M. M. (2008). Hay in a haystack. <i>Nature</i>, <i>451</i>(7176), 252\u2013253."}],"rid":"ce851-pwj89","summary":"Cancer is caused by genetic changes. Oncogenes harbor activating mutations that cause or promote cancer, whereas tumor suppressor genes protect from cancer. In this model, genetic changes in one copy of an oncogene, but both copies of a tumor suppressor gene are required to initiate cancer.","tags":["Research Blogging"],"title":"Using RNA interference to identify genes that protect from cancer","updated_at":1787988609,"url":"https://blog.front-matter.de/posts/using-rna-interference-to-identify-genes-that-protect-from-cancer/","version":"v1"}},{"document":{"authors":[{"affiliation":[{"id":"https://ror.org/00f2yqf98","name":"Medizinische Hochschule Hannover"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>The <a href=\"https://web.archive.org/web/20120610121333/http://en.wikipedia.org/wiki/Hirsch_number\">Hirsch number</a> tries to quantify the (scientific) productivity of a scientist. The Hirsch number was first described by the physicist J.E. Hirsch in a 2005 PNAS paper: <a href=\"https://doi.org/10.1073/pnas.0507655102\" rel=\"noreferrer\">An index to quantify an individual's scientific research output</a>. Hirsch says:</p><blockquote><em>I propose the index h, defined as the number of papers with citation number h, as a useful index to characterize the scientific output of a researcher.</em></blockquote><p>Thus, in contrast to the widely used <a href=\"https://en.wikipedia.org/wiki/Impact_factor\" rel=\"noreferrer\">impact factor</a>, the Hirsch number measures the productivity of an individual scientist and not the journal he publishes in. The Hirsch number tries to factor in both the number of papers and the number of citations of these papers.</p><p>Your personal Hirsch number should be equal or greater the number of years you have already spent in science. Again in contrast to the impact factor, you can calculate your Hirsch number with freely available tools. You can look up your papers in <a href=\"https://scholar.google.com/\" rel=\"noreferrer\">Google Scholar</a> and write down the citations for each paper. Or, use online tools such as <a href=\"https://web.archive.org/web/20120610121333/http://www-ihm.lri.fr/~roussel/moulinette/h/h.cgi\">scHolar index</a> to do the work for you.</p><p>Using a simple number to measure the productivity of scientist is a dangerous undertaking. But if numbers are needed (e.g. grant or job applications), the Hirsch number is a good tool. Widespread use of the Hirsch number could have broad implications, as authors would more carefully consider which journals would give them the highest number of citations.</p><h2 id=\"references\">References</h2><ol><li>Hirsch, J. E. (2005). An index to quantify an individual's scientific research output. <em>Proceedings of the National Academy of Sciences</em>, <em>102</em>(46), 16569\u201316572. <a href=\"https://doi.org/10.1073/pnas.0507655102\">https://doi.org/10.1073/pnas.0507655102</a></li></ol>","doi":"https://doi.org/10.53731/r294649-6f79289-8cw8n","guid":"https://doi.org/10.53731/r294649-6f79289-8cw8n","image":"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2022/08/110071024-vector-single-cartoon-illustration-the-letter-h.jpeg","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1187308800,"reference":[{"id":"https://doi.org/10.1073/pnas.0507655102","unstructured":"Hirsch, J. E. (2005). An index to quantify an individual's scientific research output. <i>Proceedings of the National Academy of Sciences</i>, <i>102</i>(46), 16569\u201316572."}],"rid":"xbvag-dvq22","summary":"The Hirsch number tries to quantify the (scientific) productivity of a scientist. The Hirsch number was first described by the physicist J.E. Hirsch in a 2005 PNAS paper: An index to quantify an individual's scientific research output. Hirsch says: I propose the index h, defined as the number of papers with citation number h, as a useful index to characterize the scientific output of a researcher.","tags":["Feature"],"title":"Do you know your Hirsch number?","updated_at":1787988607,"url":"https://blog.front-matter.de/posts/do-you-know-your-hirsch-number/","version":"v1"}},{"document":{"authors":[{"contributor_roles":[],"family":"Ooms","given":"Jeroen","url":"https://orcid.org/0000-0002-4035-0289"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>We refactored the R-universe CI workflows to make it possible to run the exact same workflow from your own GitHub repository. This allows you to test or debug the build and check process on your R package, exactly as it will happen on R-universe, but without actually deploying to <a href=\"https://r-universe.dev\">https://r-universe.dev</a>.</p><p>The instructions on <a href=\"https://github.com/r-universe-org/workflows\">r-universe-org/workflows</a> explain how it works: simply create a file <code>/.github/workflows/r-universe-test.yml</code> in your R package git repo with the following config:</p><div class=\"highlight\"><pre class=\"chroma\" tabindex=\"0\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"l\">Test R-universe</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">on</span><span class=\"p\">:</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\">  </span><span class=\"nt\">push</span><span class=\"p\">:</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\">  </span><span class=\"nt\">pull_request</span><span class=\"p\">:</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">jobs</span><span class=\"p\">:</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\">  </span><span class=\"nt\">build</span><span class=\"p\">:</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\">    </span><span class=\"nt\">name</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"l\">R-universe testing</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\">    </span><span class=\"nt\">uses</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"l\">r-universe-org/workflows/.github/workflows/build.yml@v3</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\">    </span><span class=\"nt\">with</span><span class=\"p\">:</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\">      </span><span class=\"nt\">universe</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"l\">${{ github.repository_owner }}</span><span class=\"w\"></span></span></span></code></pre></div><p>That is everything. The workflow will use the fully automated R-universe setup to build and check the package on a range of R versions on Linux, Windows, and MacOS configurations very similar to CRAN.</p><p>It is possible to use this workflow in your R package for pushes and/or pull requests alongside those from <a href=\"https://github.com/r-lib/actions\">r-lib/actions</a>. Both will check your R package, but note that the purpose is very different: workflows from <a href=\"https://github.com/r-lib/actions\">r-lib/actions</a> are highly configurable and can test R packages using countless options and environments. The R-universe workflow on the other hand is, just like CRAN, not customizable at all: it uses the exact setup and process as it happens on R-universe, nothing else.</p><p>The ability to test-run the build workflow has been recurring feature request, and I hope that it will indeed help package maintainers with debugging problems. I also hope the refactoring might make it a little bit easier to understand the R-universe build process, and enable the community to hack on the workflows and actions to contribute improvements.</p>","doi":"https://doi.org/10.53731/9r3yj-zwy78","guid":"https://doi.org/","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1767398400,"rid":"vy50z-6dv41","summary":"We refactored the R-universe CI workflows to make it possible to run the exact same workflow from your own GitHub repository. This allows you to test or debug the build and check process on your R package, exactly as it will happen on R-universe, but without actually deploying to https://r-universe.dev.","tags":["R-universe","Infrastructure"],"title":"Testing the R-universe build workflow from your own GitHub repository","updated_at":1787975323,"url":"https://ropensci.org/blog/2026/01/03/r-universe-workflows/","version":"v1"}},{"document":{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>The <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar science blog archive</a> uses DOIs to uniquely identify blog posts with meaningful metadata. This enables tracking citations of scholar blog posts in the scholarly literature using traditional citation tracking methods rather than <a href=\"https://doi.org/10.5281/zenodo.12684249\" rel=\"noreferrer\">altmetrics</a>. Initially launched as a Rogue Scholar service <a href=\"https://doi.org/10.53731/4bvt3-hmd07\" rel=\"noreferrer\">six months ago</a>, citation tracking has launched to production this week.</p><p>The following features are now available:</p><ul><li>Automatically fetch citations of Rogue Scholar posts from the <a href=\"https://www.crossref.org/services/cited-by/\" rel=\"noreferrer\">Crossref Cited-by service</a> once a week,</li><li>Automatically add these citations to Rogue Scholar posts as custom metadata (in the same format as references),</li><li>Make these citation metadata available via the Rogue Scholar API,</li><li>Added a Citations search facet to filter Rogue Scholar posts, </li><li>Show the number of citations in the <a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">Rogue Scholar dashboard</a>.</li></ul><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-04-um-11.24.58.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"813\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-04-um-11.24.58.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-04-um-11.24.58.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-04-um-11.24.58.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w2400/2025/08/Bildschirmfoto-2025-08-04-um-11.24.58.png 2400w\" sizes=\"(min-width: 720px) 720px\"><figcaption><span style=\"white-space: pre-wrap;\">Citations in the </span><a href=\"https://rogue-scholar.org/api/records/49723-c1c50\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Rogue Scholar API</span></a></figcaption></figure><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-04-um-11.22.34.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1816\" height=\"1074\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-04-um-11.22.34.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-04-um-11.22.34.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-04-um-11.22.34.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-04-um-11.22.34.png 1816w\" sizes=\"(min-width: 720px) 720px\"><figcaption><span style=\"white-space: pre-wrap;\">Citations shown in a </span><a href=\"https://rogue-scholar.org/records/49723-c1c50\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Rogue Scholar record</span></a></figcaption></figure><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-04-um-11.19.25.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"787\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-04-um-11.19.25.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-04-um-11.19.25.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-04-um-11.19.25.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w2400/2025/08/Bildschirmfoto-2025-08-04-um-11.19.25.png 2400w\" sizes=\"(min-width: 720px) 720px\"><figcaption><span style=\"white-space: pre-wrap;\">Citations Search Facet</span></figcaption></figure><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-04-um-11.15.58.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"588\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-04-um-11.15.58.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-04-um-11.15.58.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-04-um-11.15.58.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w2400/2025/08/Bildschirmfoto-2025-08-04-um-11.15.58.png 2400w\" sizes=\"(min-width: 720px) 720px\"><figcaption><span style=\"white-space: pre-wrap;\">Citations in the </span><a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Rogue Scholar Dashboard</span></a></figcaption></figure><p>The <a href=\"https://doi.org/10.5281/zenodo.12684249\" rel=\"noreferrer\">Altmetrics manifesto</a> stated in 2010 that </p><blockquote>Altmetrics are fast, using public APIs to gather data in days or weeks. They're open \u2013 not just the data, but the scripts and algorithms that collect and interpret it. </blockquote><p>In the past 15 years we have seen that the tools and services around altmetrics have taken a different path: altmetrics data from sources like Twitter, Facebook or Mendeley never really became open, and neither did the services aggregating and showing them, or the algorithms aggregating and interpreting them. Efforts like <a href=\"https://doi.org/10.1371/journal.pbio.1001687\" rel=\"noreferrer\">PLOS Article-Level Metrics</a> (where I was the technical lead from 2012 to 2015) or <a href=\"https://www.crossref.org/services/event-data/\" rel=\"noreferrer\">Crossref</a> and <a href=\"https://support.datacite.org/docs/eventdata-guide\" rel=\"noreferrer\">DataCite</a> Event Data tried hard but ultimately failed because the data sources were not open, and social media feeds were increasingly driven by algorithms. This social media platform decay was coined <em>enshittification</em> by Cory Doctorow in <a href=\"https://doctorow.medium.com/social-quitting-1ce85b67b456\" rel=\"noreferrer\">November 2022</a>.</p><p>Rogue Scholar is trying a different approach. Instead of altmetrics as a filter to make sense of the scholarly literature, it helps scholarly blogs to become part of the scholarly literature. Rogue Scholar applies the concepts of persistent identifiers (DOI, ORCID, ROR), standardized metadata (Crossref, DataCite), Open Data and Open Access (CC-BY licenses for all content, OSI-approved licenses for all software), and even <a href=\"https://doi.org/10.54900/bymaz-4fw37\" rel=\"noreferrer\">experiments with peer review</a>. And it now adds citation tracking. Blog posts are rarely cited in the scholarly literature, but that is more about current citation practices than the ability to do so.</p><p>Crossref is smart enough to figure out that links to blog post URLs in reference lists are conceptually the same as citing a DOI, and that is why Rogue Scholar can find citations to Rogue Scholar blog posts published long before these blogs joined Rogue Scholar. Open Access News was published 2003-2010 and joined Rogue Scholar in 2025, and Crossref finds <a href=\"https://rogue-scholar.org/communities/oan/records?q=&amp;f=citations%3Adoi&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">22 citations in the scholarly literature</a> to its blog posts.</p><p>Blog posts are typically published much faster than scholarly articles or even preprints. That is why the post on the Crossref blog <a href=\"https://doi.org/10.64000/552ec-b8g03\" rel=\"noreferrer\">announcing that the blog started assigning DOIs to all its posts</a> published in June already has <a href=\"https://rogue-scholar.org/records/2jwkw-n8k52\" rel=\"noreferrer\">two citations</a> two weeks later, both from Rogue Scholar blogs.</p><p>Citation tracking of course has limitations. I am not talking using citation counts as a proxy for scientific impact, but rather about technical limitations of automated citation tracking. The main challenge is that only citations that show up in reference lists with an identifier (DOI or URL) and where the reference list is openly made available to Crossref (<a href=\"https://doi.org/10.59350/jdwj8-at997\" rel=\"noreferrer\">I4OC</a>) are found. </p><p>Another challenge is that automated workflows make mistakes \u2013 for this reason, Rogue Scholar can exclude falsely linked citations, and has occasionally done so. Please reach out if you find a citation in Rogue Scholar that is not found in the reference list of the citing scholarly work.</p><p>Rogue Scholar registers Crossref DOIs for blog posts but also includes blogs that register their DOIs using DataCite. Less than 10 blogs of the currently 168 Rogue Scholar blogs do so, and I currently have no easy way to collect citations for these blog posts. DataCite has a similar service to Crossref Cited-by, but the citing scholarly literature is currently mostly in Crossref. Third-party services such as OpenAlex also <a href=\"https://openalex.org/works?page=1&amp;filter=cites:w4411586662\" rel=\"noreferrer\">show the citations</a> of the Crossref blog post mentioned above, but OpenAlex currently has only limited support for scholarly blog posts registered by DataCite.</p><p>I hope that the new citation tracking service encourages Rogue Scholar bloggers to publish more blog posts with references (currently only 4.98 % of posts), as references and citations are closely connected (how to include references in blog posts is documented <a href=\"https://docs.rogue-scholar.org/references.html\" rel=\"noreferrer\">here</a>). And I hope that readers of Rogue Scholar blog posts discover interesting scholarly works through the citation tracking service. 460 of the 1370 Rogue Scholar citations are also blog posts, but the most popular citing content type is journal article:</p><ul><li>journal article 648</li><li>blog post 460</li><li>preprint 117</li><li>book chapter 117</li><li>proceedings article 12</li><li>book 7</li><li>other 9</li></ul><p>Please use&nbsp;<a href=\"https://join.slack.com/t/rogue-scholar/shared_invite/zt-2ylpq1yoy-o~TkxDarfz5LSMhGSCYtiA\" rel=\"noreferrer\">Slack</a>,&nbsp;<a href=\"mailto:info@rogue-scholar.org\" rel=\"noreferrer\">email</a>,&nbsp;<a href=\"https://wisskomm.social/@rogue_scholar\" rel=\"noreferrer\">Mastodon</a>, or&nbsp;<a href=\"https://bsky.app/profile/rogue-scholar.bsky.social\" rel=\"noreferrer\">Bluesky</a>&nbsp;if you have any questions or comments regarding the Rogue Scholar citation tracking service.</p><h2 id=\"references\">References</h2><ol><li>Priem, J., Taraborelli, D., Groth, P., &amp; Neylon, C. (2010). <em>Altmetrics: A manifesto</em>. <a href=\"https://doi.org/10.5281/ZENODO.12684249\">https://doi.org/10.5281/zenodo.12684249</a></li><li>Fenner, M. (2025, February 3). Rogue Scholar now shows citations of science blog posts. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/4bvt3-hmd07\">https://doi.org/10.53731/4bvt3-hmd07</a></li><li>Fenner, M. (2013). What Can Article-Level Metrics Do for You? <em>PLoS Biology</em>, <em>11</em>(10), e1001687. <a href=\"https://doi.org/10.1371/journal.pbio.1001687\">https://doi.org/10.1371/journal.pbio.1001687</a></li><li>Doctorow, C. (2022, November 17). Social Quitting. <em>Medium</em>. <a href=\"https://doctorow.medium.com/social-quitting-1ce85b67b456\">https://doctorow.medium.com/social-quitting-1ce85b67b456</a></li><li>Marcum, C. S. (2025, April 8). Peer-Review for a Blog Post? My Experience with MetaROR. <em>Upstream</em>. <a href=\"https://doi.org/10.54900/bymaz-4fw37\">https://doi.org/10.54900/bymaz-4fw37</a></li><li>Stoll, L., Vale, P., &amp; Clark, R. M. (2025, June 24). Scholarly blogs and their place in the research nexus. <em>Crossref Blog</em>. <a href=\"https://doi.org/10.64000/552ec-b8g03\">https://doi.org/10.64000/552ec-b8g03</a></li><li>Shotton, D. M. (2017, April 6). The Initiative for Open Citations. <em>OpenCitations Blog</em>. <a href=\"https://doi.org/10.59350/jdwj8-at997\">https://doi.org/10.59350/jdwj8-at997</a></li></ol>","doi":"https://doi.org/10.53731/zyg15-qv911","guid":"https://doi.org/10.53731/zyg15-qv911","image":"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/9614485450_179b4dc2f9.jpg","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1754265600,"reference":[{"id":"https://doi.org/10.5281/zenodo.12684249","unstructured":"Priem, J., Taraborelli, D., Groth, P., &amp; Neylon, C. (2010). <i>Altmetrics: A manifesto</i>."},{"id":"https://doi.org/10.53731/4bvt3-hmd07","unstructured":"Fenner, M. (2025, February 3). Rogue Scholar now shows citations of science blog posts. <i>Front Matter</i>."},{"id":"https://doi.org/10.1371/journal.pbio.1001687","unstructured":"Fenner, M. (2013). What Can Article-Level Metrics Do for You?. <i>PLoS Biology</i>, <i>11</i>(10), e1001687."},{"id":"https://doctorow.medium.com/social-quitting-1ce85b67b456","unstructured":"Doctorow, C. (2022, November 17). Social Quitting. Medium."},{"id":"https://doi.org/10.54900/bymaz-4fw37","unstructured":"Marcum, C. S. (2025, April 8). Peer-Review for a Blog Post? My Experience with MetaROR. <i>Upstream</i>."},{"id":"https://doi.org/10.64000/552ec-b8g03","unstructured":"Stoll, L., Vale, P., &amp; Clark, R. M. (2025, June 24). Scholarly blogs and their place in the research nexus. <i>Crossref Blog</i>."},{"id":"https://doi.org/10.59350/jdwj8-at997","unstructured":"Shotton, D. M. (2017, April 6). The Initiative for Open Citations. <i>OpenCitations Blog</i>."}],"rid":"y8j9r-qy558","summary":"The Rogue Scholar science blog archive uses DOIs to uniquely identify blog posts with meaningful metadata. This enables tracking citations of scholar blog posts in the scholarly literature using traditional citation tracking methods rather than altmetrics. Initially launched as a Rogue Scholar service six months ago, citation tracking has launched to production this week.","tags":["Rogue Scholar","Metadata"],"title":"Rogue Scholar citation tracking launches to production","updated_at":1787973905,"url":"https://blog.front-matter.de/posts/citation-tracking-launches-to-production/","version":"v1"}},{"document":{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>The <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar</a> science blog archive has introduced authentication with passkeys and will disable local accounts on September 15. Reading Rogue Scholar content has always been free and never required user accounts or cookie permissions. This is true both for web and API usage.</p><h3 id=\"user-accounts\">User accounts</h3><p>Science blogs participating in Rogue Scholar also don't require user accounts, but only a contact email, and the initial registration of the blog is via a web form. The import of new or updated blog posts into Rogue Scholar happens automatically via RSS feed or JSON API integration, and there is no ability to update blog posts archived in Rogue Scholar outside of that workflow.</p><p>Rogue Scholar offers user accounts that everyone can sign up for. They are currently only intended for blog authors, and <a href=\"https://doi.org/10.53731/jeatk-t8t07\" rel=\"noreferrer\">two weeks ago</a> their functionality was expanded. Rogue Scholar blog posts are organized around communities, and there are three community types:</p><ul><li><strong>blog</strong>: all blog posts of a given blog</li><li><strong>topic</strong>: all blog posts about a given topic, often used as tag or keyword</li><li><strong>subject area</strong>: all blog posts in a given OECD <a href=\"https://en.wikipedia.org/wiki/Fields_of_Science_and_Technology\" rel=\"noreferrer\">Field of Science and Technology</a></li></ul><p>The blog community includes basic information about the blog, such as name, description and logo. This information is automatically extracted from the blog feed, but in some cases manual curation is desired, e.g. to include a description or logo that the feed does not provide. Blog authors with a Rogue Scholar account, and after they have received an invitation as <em>community manager,</em> can now manage this information themselves:</p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1304\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w2400/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png 2400w\" sizes=\"(min-width: 720px) 720px\"></figure><p>Going forward Rogue Scholar will also allow blog authors to provide more information, such as the blog default OECD Field of Science (currently provided in the blog registration form) and International Standard Serial Number (ISSN), currently provided via email. </p><p>Topic communities aggregate blog posts from multiple blogs around a common topic, typically referred to as a <em>tag</em> or <em>category</em> in blogs. These <em>tags/categories</em> have naturally evolved as <a href=\"https://en.wikipedia.org/wiki/Folksonomy\" rel=\"noreferrer\">folksonomy</a> rather than a centrally defined taxonomy, and fully automatic classification of blog posts into topics is neither desired nor easily achievable. For these reasons, manual curation of topics is needed, and currently this requires user accounts. Blog authors who are community managers of their blog can submit blog posts to topic communities, or manage the communities the blog post is included.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1170\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w2400/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png 2400w\" sizes=\"(min-width: 720px) 720px\"></figure><p>The creation of topic communities currently requires an admin account, but if people are interested in becoming Rogue Scholar community managers, creating new topic communities, or adding blog posts to topic communities where they are not the author, please reach out to me.</p><p>Subject communities are automatically added to blog posts based on the blog subject area, and user accounts are not relevant here. Going forward, I want to enable automatic classification based on blog post content, and inclusion in more than one subject community. We can take advantage of the new <a href=\"https://inveniordm.docs.cern.ch/releases/v13/version-v13.0.0/#collections\" rel=\"noreferrer\">collections</a> feature introduced in InvenioRDM v13 earlier this month.</p><h3 id=\"authentication\">Authentication</h3><p>Now that I have explained that user accounts are not required to use Rogue Scholar, but there are important use cases where they are needed, we can talk about how user accounts are managed in Rogue Scholar. Users can register for a user account with Rogue Scholar in one of two ways:</p><ul><li>ORCID</li><li>Rogue Scholar passkeys</li></ul><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-12-um-07.55.29.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1248\" height=\"1394\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-12-um-07.55.29.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-12-um-07.55.29.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-12-um-07.55.29.png 1248w\" sizes=\"(min-width: 720px) 720px\"></figure><p>Authentication via ORCID is a widely used authentication workflow in the scholarly community that is free (no ORCID organizational membership required) and built into the InvenioRDM platform.</p><p>Depending on a single external authentication service is not desirable, as not all users will have an ORCID (e.g. group or admin accounts), and this would make it impossible to sign in to Rogue Scholar if the ORCID service is temporarily down. ORCID is primarily a service to provide unique identifiers to scholars, and not an identity provider (<a href=\"https://en.wikipedia.org/wiki/Identity_provider\" rel=\"noreferrer\">IdP</a>) that provides single sign-on services.</p><p>One option is to provide authentication via local accounts with username/password, but that is both potentially insecure without additional measures such as multi-factor authentication (<a href=\"https://en.wikipedia.org/wiki/Multi-factor_authentication\" rel=\"noreferrer\">MFA</a>) and inconvenient without a password manager. The <a href=\"https://inveniordm.docs.cern.ch/\" rel=\"noreferrer\">InvenioRDM</a> platform that Rogue Scholar uses has built-in local account management, but not built-in multi-factor authentication or other more advanced functionalities. Many InvenioRDM instances use an external authentication service that integrates with InvenioRDM.</p><p>ORCID authentication is implemented via the OpenID Connect (<a href=\"https://en.wikipedia.org/wiki/OpenID#OpenID_Connect_(OIDC)\" rel=\"noreferrer\">OIDC</a>) authentication protocol, and OIDC can be used with many other third-party logins, including GitHub, which is built into InvenioRDM. For Rogue Scholar I wanted to implement a local OIDC provider that I can configure and control. The most popular <a href=\"https://inveniordm.docs.cern.ch/operate/customize/authentication/\" rel=\"noreferrer\">authentication service for InvenioRDM</a> for this use case is probably <a href=\"https://www.keycloak.org/\" rel=\"noreferrer\">Keycloak</a>. Keycloak is a powerful and well-tested&nbsp;open-source solution for identity management, but it is almost too complex for smaller instances such as Rogue Scholar. For these reasons, Rogue Scholar went with <a href=\"https://pocket-id.org/\" rel=\"noreferrer\">Pocket ID</a>, </p><blockquote>A simple and easy-to-use OIDC provider that allows users to authenticate with their passkeys to your services.</blockquote><p>Pocket ID depends on <a href=\"https://www.passkeys.com/\" rel=\"noreferrer\">passkeys</a>, a secure and user-friendly authentication method that is (slowly) becoming a new authentication standard.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1426\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png 2160w\" sizes=\"(min-width: 720px) 720px\"></figure><p>Pocket ID authentication for Rogue Scholar was launched three weeks ago, and the service is hosted at <a href=\"https://auth.rogue-scholar.org\" rel=\"noreferrer\">https://auth.rogue-scholar.org</a>. The setup was straightforward, and Pocket ID supports some advanced features currently not needed by Rogue Scholar, e.g. restricting user groups, LDAP integration, or a REST API.</p><p>With the launch of Pocket ID authentication, registration for new local accounts has been disabled, and login via username/password will be disabled on September 15. Users with existing local accounts can link their accounts to ORCID and/or passkeys until that date.</p><p>Please use&nbsp;<a href=\"https://join.slack.com/t/rogue-scholar/shared_invite/zt-2ylpq1yoy-o~TkxDarfz5LSMhGSCYtiA\" rel=\"noreferrer\">Slack</a>,&nbsp;<a href=\"mailto:info@rogue-scholar.org\" rel=\"noreferrer\">email</a>,&nbsp;<a href=\"https://wisskomm.social/@rogue_scholar\" rel=\"noreferrer\">Mastodon</a>, or&nbsp;<a href=\"https://bsky.app/profile/rogue-scholar.bsky.social\" rel=\"noreferrer\">Bluesky</a>&nbsp;if you have any questions or comments&nbsp;regarding Rogue Scholar authentication.</p><h2 id=\"references\">References</h2><ol><li>Fenner, M. (2025, July 30). Rogue Scholar Updates: Full-text search as default and basic blog self-management. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/jeatk-t8t07\">https://doi.org/10.53731/jeatk-t8t07</a></li><li>Fenner, M. (2025, July 23). Rogue Scholar relaunches today. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/8dg89-gnc10\">https://doi.org/10.53731/8dg89-gnc10</a></li></ol>","doi":"https://doi.org/10.53731/qkhhf-jnr10","guid":"https://doi.org/10.53731/qkhhf-jnr10","image":"https://images.unsplash.com/photo-1554863885-e3a33dd1bc82?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEwfHxvbGQlMjBsb2NrfGVufDB8fHx8MTc1NDk3ODI3MXww&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1754956800,"reference":[{"id":"https://doi.org/10.53731/jeatk-t8t07","unstructured":"Fenner, M. (2025, July 30). Rogue Scholar Updates: full-text search as default and basic blog self-management. <i>Front Matter</i>."},{"id":"https://doi.org/10.53731/8dg89-gnc10","unstructured":"Fenner, M. (2025, July 23). Rogue Scholar relaunches today. <i>Front Matter</i>."}],"rid":"nnq9w-mv770","summary":"The Rogue Scholar science blog archive has introduced authentication with passkeys and will disable local accounts on September 15. Reading Rogue Scholar content has always been free and never required user accounts or cookie permissions.","tags":["Rogue Scholar"],"title":"Rogue Scholar moves beyond passwords","updated_at":1787973903,"url":"https://blog.front-matter.de/posts/rogue-scholar-moves-beyond-passwords/","version":"v1"}},{"document":{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>The <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar</a> science blog archive has supported ORCID and DOI identifiers for linking to authors and blog posts since its launch. Starting this week, these two identifiers can also be used to navigate within the Rogue Scholar archive.</p><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"592\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w2400/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png 2400w\" sizes=\"(min-width: 720px) 720px\"><figcaption><a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Rogue Scholar Dashboard</span></a></figcaption></figure><h2 id=\"orcid\">ORCID</h2><blockquote>ORCID, which stands for<strong>&nbsp;</strong><a href=\"https://support.orcid.org/hc/en-us/articles/360006973993-What-is-ORCID-\" rel=\"noreferrer noopener nofollow external\"><strong>Open Researcher and Contributor ID</strong></a>, is a free, unique, persistent identifier (PID) for individuals to use as they engage in research, scholarship, and innovation activities.&nbsp;<br><a href=\"https://info.orcid.org/researchers/\" rel=\"noreferrer\">ORCID for Researchers</a></blockquote><p>One third (<a href=\"https://rogue-scholar.org/search?q=&amp;f=author_identifiers%3Aorcid&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">32.71%</a>) of science blog posts in Rogue Scholar are linked to the ORCID of at least one of their authors. Searching Rogue Scholar by ORCID returns a list of all blog posts authored by that person, e.g. <a href=\"https://rogue-scholar.org/search?q=orcid%3A0000-0003-1419-2405&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">using my ORCID</a>:</p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1688\" height=\"142\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png 1688w\" sizes=\"(min-width: 720px) 720px\"></figure><p>Starting this week, clicking on an author name with an ORCID icon in Rogue Scholar will return all records (co-)authored by that author:</p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1876\" height=\"788\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png 1876w\" sizes=\"(min-width: 720px) 720px\"></figure><p>This feature works in both search results and single record views. For authors without an ORCID (e.g. organizational authors), Rogue Scholar continues to return a search result by name, which is the built-in behavior of the InvenioRDM repository platform. Clicking on the ORCID icon continues to link to the ORCID profile page for that author.</p><h2 id=\"doi\">DOI</h2><p>All blog posts in Rogue Scholar have a Digital Object Identifier (<a href=\"https://www.doi.org/\" rel=\"noreferrer\">DOI</a>) assigned to them to uniquely identify the blog post and include relevant metadata. These metadata can optionally include references (currently <a href=\"https://rogue-scholar.org/search?q=&amp;f=references%3Adoi&amp;f=references%3Aurl&amp;f=references%3A&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">5.04%</a> of Rogue Scholar posts) that again can use DOIs. Citations of Rogue Scholar posts (currently 1387 citations of <a href=\"https://rogue-scholar.org/search?q=&amp;f=citations%3Adoi&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">763</a> blog posts) using their DOI are also shown in the Rogue Scholar record. </p><p>Starting this week, clicking on the title of a DOI reference or citation in the Rogue Scholar record returns all records using that DOI as identifier, reference, or citation, with the Rogue Scholar record on top of the list. </p><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1758\" height=\"678\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png 1758w\" sizes=\"(min-width: 720px) 720px\"><figcaption><span style=\"white-space: pre-wrap;\">References and citations in a </span><a href=\"https://rogue-scholar.org/records/4yd2n-c8v08\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Rogue Scholar record</span></a></figcaption></figure><p>Clicking on the title of the citation returns a search result with the cited Rogue Scholar post and also the citing post. Clicking on the DOI link continues to link to the scholarly work with that DOI.</p><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1888\" height=\"1160\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png 1888w\" sizes=\"(min-width: 720px) 720px\"><figcaption><a href=\"https://rogue-scholar.org/search?q=doi%3A10.59350%2Frzepa.28639%5E5%20references%3A10.59350%2Frzepa.28639%20citations%3A10.59350%2Frzepa.28639&amp;l=list&amp;p=1&amp;s=10&amp;sort=bestmatch\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Searching for a citation</span></a></figcaption></figure><p>This also works in the case of references or citations that are not Rogue Scholar posts (most of them):</p><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1714\" height=\"936\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png 1714w\" sizes=\"(min-width: 720px) 720px\"><figcaption><span style=\"white-space: pre-wrap;\">References in another </span><a href=\"https://rogue-scholar.org/records/x584a-ev872\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Rogue Scholar record</span></a></figcaption></figure><p>Clicking on the title of reference #6 returns a search result with all Rogue Scholar records referencing or citing that DOI:</p><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1896\" height=\"1146\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png 1896w\" sizes=\"(min-width: 720px) 720px\"><figcaption><a href=\"https://rogue-scholar.org/search?q=doi%3A10.1007%2Fs11192-021-04097-5%5E5%20references%3A10.1007%2Fs11192-021-04097-5%20citations%3A10.1007%2Fs11192-021-04097-5&amp;l=list&amp;p=1&amp;s=10&amp;sort=bestmatch\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Searching for a reference</span></a></figcaption></figure><p>The first search result is the record where I clicked the link. The second search result is another Rogue Scholar blog post referencing the same <em>Scientometrics</em> paper.</p><p>Implementing DOI linking within Rogue Scholar poses an interesting user interface challenge. I decided to always return search results instead of directly linking to the Rogue Scholar record. By including references and citations in the search results, Rogue Scholar will always return at least one result, but may show more Rogue Scholar records referencing the same blog post or other scholarly work.</p><p>This additional functionality around Rogue Scholar references hopefully encourages more Rogue Scholar bloggers to include formal references with their posts. My goal for 2026 is to have 10% Rogue Scholar posts include references (currently <a href=\"https://rogue-scholar.org/search?q=&amp;f=references%3Adoi&amp;f=references%3Aurl&amp;f=references%3A&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">5.04%</a>). Including formal references in blog posts is <a href=\"https://docs.rogue-scholar.org/references.html\" rel=\"noreferrer\">straightforward</a>, but so far has not been a best practice. Some Rogue Scholar blogs already have high percentages of posts with references, including <em>Research Group Information Management @ Humboldt-Universit\u00e4t zu Berlin</em> (40 posts, <a href=\"https://rogue-scholar.org/communities/infomgnt/records?q=&amp;f=references%3Adoi&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">75%</a>), <em>Henry Rzepa's Blog</em> (518 posts, <a href=\"https://rogue-scholar.org/communities/rzepa/records?q=&amp;f=references%3Adoi&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">61%</a>), or <em>chem-bla-ics</em> (499 posts, <a href=\"https://rogue-scholar.org/communities/chem_bla_ics/records?q=&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">39%</a>), and this blog (590 posts, <a href=\"https://rogue-scholar.org/communities/front_matter/records?q=&amp;f=references%3Adoi&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">33%</a>).</p><p>Please use&nbsp;<a href=\"https://join.slack.com/t/rogue-scholar/shared_invite/zt-2ylpq1yoy-o~TkxDarfz5LSMhGSCYtiA\" rel=\"noreferrer\">Slack</a>,&nbsp;<a href=\"mailto:info@rogue-scholar.org\" rel=\"noreferrer\">email</a>,&nbsp;<a href=\"https://wisskomm.social/@rogue_scholar\" rel=\"noreferrer\">Mastodon</a>, or&nbsp;<a href=\"https://bsky.app/profile/rogue-scholar.bsky.social\" rel=\"noreferrer\">Bluesky</a>&nbsp;if you have any questions or comments&nbsp;regarding Rogue Scholar ORCID or DOI linking.</p><h2 id=\"references\">References</h2><p>Fenner, M. (2025, August 4). Rogue Scholar citation tracking launches to production. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/zyg15-qv911\">https://doi.org/10.53731/zyg15-qv911</a></p>","doi":"https://doi.org/10.53731/yjq4w-5yr32","guid":"https://doi.org/10.53731/yjq4w-5yr32","image":"https://images.unsplash.com/photo-1694596747902-626600534e80?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDU0fHxsaW5raW5nfGVufDB8fHx8MTc1NTQxNzYxNnww&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1755475200,"reference":[{"id":"https://doi.org/10.53731/zyg15-qv911","unstructured":"Fenner, M. (2025, August 4). Rogue Scholar citation tracking launches to production. <i>Front Matter</i>."}],"rid":"4sfxs-drd44","summary":"The Rogue Scholar science blog archive has supported ORCID and DOI identifiers for linking to authors and blog posts since its launch. Starting this week, these two identifiers can also be used to navigate within the Rogue Scholar archive.ORCID One third (32.71%) of science blog posts in Rogue Scholar are linked to the ORCID of at least one of their authors.","tags":["Rogue Scholar","Metadata"],"title":"Rogue Scholar links records via ORCID and DOI","updated_at":1787973900,"url":"https://blog.front-matter.de/posts/rogue-scholar-links-records-via-orcid-and-doi/","version":"v1"}},{"document":{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>References  are an important element of scholarly metadata, and that is also true for science blog posts. Currently <a href=\"https://rogue-scholar.org/search?q=&amp;f=references%3Adoi&amp;f=references%3Aurl&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">5.06%</a> of all Rogue Scholar posts include at least one reference, which are then registered with Crossref metadata. </p><p>Citations are the counterpart of references. When other scholarly works are cited in the references of a scholarly work, this citation information can be communicated to the cited work. </p><blockquote>Citations are the links that knit together our scientific and cultural knowledge. They are primary data that provide both provenance and an explanation for how we know facts.&nbsp;They allow us to attribute and credit scientific contributions, and they enable the evaluation of research and its impacts. In sum, citations are the most important vehicle for the discovery, dissemination, and evaluation of all scholarly knowledge.<br><strong>Initiative for Open Citations (I4OC)</strong></blockquote><h3 id=\"references\">References</h3><p>The first step is making the references metadata openly available in Crossref metadata, and thanks to the Initiative for Open Citations (<a href=\"https://i4oc.org/\" rel=\"noreferrer\">I4OC</a>) and the work of many publishers, nearly 100% of all references are now open by default.</p><p>The next step is aggregating all these references by the cited work. Crossref members receive this information via the <a href=\"https://www.crossref.org/services/cited-by/\" rel=\"noreferrer\">Crossref Cited-By</a> service, other aggregators are <a href=\"https://opencitations.net/\" rel=\"noreferrer\">OpenCitations</a> and <a href=\"https://openalex.org/\" rel=\"noreferrer\">OpenAlex</a>, and of course a number of commercial services. </p><p>Rogue Scholar is collecting citations to its blog posts via the Crossref Cited-By service every week and makes that information available with each record, and with a search filter. As of today, there are <a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">1,392 citations</a> of <a href=\"https://rogue-scholar.org/search?q=&amp;f=citations%3Adoi&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">766</a> Rogue Scholar posts (1.65%). You can get basically the same information from OpenAlex or other aggregators.</p><h3 id=\"datacite\">DataCite</h3><p>DataCite references and citations add several challenges to this. A small number of Rogue Scholar blogs register their own DOI metadata and use DataCite for this. DataCite metadata use <em>related_identifiers</em> with a number of <em>relation_types</em> instead of <em>references</em>, which adds ambiguity, e.g. what <em>relation_types</em> should be treated as references (probably <em>Cites</em> and <em>References, </em>but maybe also <em>IsSupplementedBy). </em>There are also <em>relation_types</em> for the inverse relation<em> (IsCitedBy, IsReferencedBy) </em>with the challenge that a repository has to update these metadata after publication as citations happen<em>. </em>And aggregators face the same problems. In addition, services such as OpenAlex are still building up workflows to index DataCite metadata at scale.</p><h3 id=\"extracting-reference-metadata\">Extracting Reference Metadata</h3><p>For science blogs where Rogue Scholar registers the DOI metadata, the above is not relevant. The challenge is to provide reference metadata in a format Rogue Scholar can understand. Besides experimental support for a <a href=\"https://www.jsonfeed.org/version/1.1/\" rel=\"noreferrer\">JSON Feed </a>extension (as RSS, Atom.,or blogging platform JSON APIs don't support references), this means extracting the references from the full-text content.</p><p>Luckily references in scholarly documents follow an established format: a section called references (or similar) at the end of the document, followed by one or more references. The recommendation by Rogue Scholar is to format these references as an ordered or unordered HTML list (&lt;ol&gt; or &lt;ul&gt; tag), as this is easier to parse than a list of &lt;div&gt; or &lt;p&gt;. The citation style (there are thousands) doesn't matter, but the reference should include a link to the DOI or URL of the cited resource.</p><h3 id=\"generating-reference-metadata\">Generating Reference Metadata</h3><p>Reference metadata can be generated by copy/paste from your favorite reference manager, or can be automatically generated. From the popular blogging platforms only <a href=\"https://quarto.org/docs/authoring/citations.html\" rel=\"noreferrer\">Quarto can generate references</a> (what they call citations, a common confusion). With Wordpress, the <a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">most popular blogging platform in Rogue Scholar</a>, you can use a plugin to automate reference generation. Either <a href=\"https://wordpress.org/plugins/zotpress/\" rel=\"noreferrer\">Zotpress</a>, which tightly integrates with the reference manager <a href=\"https://www.zotero.org/\" rel=\"noreferrer\">Zotero</a>, or <a href=\"https://wordpress.com/plugins/kcite\" rel=\"noreferrer\">kcite</a>.</p><h3 id=\"kcite-wordpress-plugin\">Kcite Wordpress Plugin</h3><p>Kcite works by collecting reference metadata for DOIs, PubMed, or random web resources via the Greycite service. Greycite was discontinued years ago, and the plugin was last updated <a href=\"https://github.com/phillord/kcite/tree/master\" rel=\"noreferrer\">12 years ago</a>, so that the plugin is no longer working with current PHP and Wordpress versions.</p><p>The plugin makes it very easy to cite DOI resources, just use a Wordpress shortcode in a blog post:</p><pre><code class=\"language- \">[cite]10.59350/xqerh-wam97[/cite]</code></pre><p>The Rogue Scholar blogger (and Advisory Board member) Henry Rzepa has made heavy use of the plugin for many years, and ultimately convinced me to update the plugin. Last week, I did that and released a <a href=\"https://github.com/front-matter/kcite\" rel=\"noreferrer\">fixed kcite version</a>. You can download the latest version (1.7.97) <a href=\"https://github.com/front-matter/kcite/tags\" rel=\"noreferrer\">here</a> as zip file, that you can upload to your Wordpress instance: </p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"553\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png 2200w\" sizes=\"(min-width: 720px) 720px\"></figure><p>A more streamlined installation via the plugin installer requires this fork to become the official kcite plugin, something I am working on.</p><p>The focus on the initial work was compatibility with recent versions of PHP (8.4) and Wordpres (6.8.2). The included citeproc.js Javascript file was updated to the latest version (1.4.61), and the citation styles and locales used are the latest versions. </p><p>The plugin by default works in server mode, where references are formatted with a generic template. In client mode, the built-in citeproc.js processor is used to generate references with richer metadata. I included a fix to properly show the name of Rogue Scholar blogs. An example reference list in client mode generated by the plugin is shown below:</p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-25-um-13.45.42.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1298\" height=\"1334\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-25-um-13.45.42.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-25-um-13.45.42.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-25-um-13.45.42.png 1298w\" sizes=\"(min-width: 720px) 720px\"></figure><p>A lot more work is needed with testing the plugin, and potentially adding more functionality, especially the following:</p><ul><li>support more citation styles</li><li>allow references to random web content without a DOI, e.g. using Zotero online storage.</li></ul><p>Please use&nbsp;<a href=\"https://join.slack.com/t/rogue-scholar/shared_invite/zt-2ylpq1yoy-o~TkxDarfz5LSMhGSCYtiA\" rel=\"noreferrer\">Slack</a>,&nbsp;<a href=\"mailto:info@rogue-scholar.org\" rel=\"noreferrer\">email</a>,&nbsp;<a href=\"https://wisskomm.social/@rogue_scholar\" rel=\"noreferrer\">Mastodon</a>, or&nbsp;<a href=\"https://bsky.app/profile/rogue-scholar.bsky.social\" rel=\"noreferrer\">Bluesky</a>&nbsp;if you have any questions or comments&nbsp;regarding references, citations, or the kcite plugin.</p>","doi":"https://doi.org/10.53731/326tr-95k32","guid":"https://doi.org/10.53731/326tr-95k32","image":"https://images.unsplash.com/photo-1584266049120-f8c39aaaccb1?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDQzfHxyZWZlcmVuY2VzfGVufDB8fHx8MTc1NjExNjMzMHww&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1756080000,"reference":[{"id":"https://doi.org/10.59350/xqerh-wam97","unstructured":"Rzepa, H. (2024, March 21). Internet Archeology: reviving a 2001 article published in the Internet Journal of Chemistry. <i>Henry Rzepa's Blog</i>."}],"rid":"9rtkj-36y78","summary":"References are an important element of scholarly metadata, and that is also true for science blog posts. Currently 5.06% of all Rogue Scholar posts include at least one reference, which are then registered with Crossref metadata. Citations are the counterpart of references. When other scholarly works are cited in the references of a scholarly work, this citation information can be communicated to the cited work.","tags":["Rogue Scholar","Metadata"],"title":"Adding references to Wordpress posts: updated kcite plugin","updated_at":1787973896,"url":"https://blog.front-matter.de/posts/adding-references-to-wordpress-posts-updated-kcite-plugin/","version":"v1"}},{"document":{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>This is the August issue of the monthly newsletter from the Rogue Scholar&nbsp;<a href=\"https://rogue-scholar.org/\" rel=\"noreferrer\">science blog archive</a>. The newsletter reports on new blogs that have joined the platform, important technical updates in Rogue Scholar infrastructure, community updates, and other news relevant to Rogue Scholar users.</p><h2 id=\"blogs-added-to-rogue-scholar\">Blogs added to Rogue Scholar</h2><p>Three blogs were added in August, with a few more in progress, requiring additional work. Welcome everybody! This brings the number of participating blogs to <a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">172</a>, and the number of archived posts to <a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">46,355</a>. </p><h3 id=\"adriano-rutz\"><a href=\"https://rogue-scholar.org/communities/adafede/\" rel=\"noreferrer\">Adriano Rutz</a></h3><p>Personal website of Adriano Rutz.<br><em>Natural sciences, English.</em><br><a href=\"https://adafede.github.io\">https://adafede.github.io</a></p><h3 id=\"malis-projekteblog\"><a href=\"https://rogue-scholar.org/communities/malisprojekte/\">MALIS-Projekteblog</a></h3><p>Folgen Sie den neuesten Praxisprojekten aus dem MALIS-Studiengang.<br><em>Computer and information sciences, German</em><br><a href=\"https://malisprojekte.web.th-koeln.de/wordpress/\">https://malisprojekte.web.th-koeln.de/wordpress/</a></p><h3 id=\"bioconductor-community-blog\"><a href=\"https://rogue-scholar.org/communities/bioconductor/\" rel=\"noreferrer\">Bioconductor community blog</a></h3><p><em>Biological sciences, English.</em><br><a href=\"https://blog.bioconductor.org/\">https://blog.bioconductor.org/</a><a href=\"https://rogue-scholar.org/communities/sigcse\"><br></a></p><h3 id=\"\"><a href=\"https://rogue-scholar.org/communities/sigcse\"></a></h3><h2 id=\"technical-updates\">Technical Updates</h2><p>On August 4, Rogue Scholar citation tracking <a href=\"https://doi.org/10.53731/zyg15-qv911\" rel=\"noreferrer\">launched to production</a>, with a fully automated workflow and weekly updates of cited blog posts. Currently there are <a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">1,392</a> citations of <a href=\"https://rogue-scholar.org/search?q=&amp;f=citations%3Adoi&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">766</a> blog posts.</p><p>On August 12, Rogue Scholar announced that it will <a href=\"https://doi.org/10.53731/qkhhf-jnr10\" rel=\"noreferrer\">disable login</a> via local passwords on September 15. Going forward, authentication requires login via ORCID or the new Rogue Scholar passkey authentication launched in July. This will simplify account management both for Rogue Scholar and for users.</p><p>On August 18, Rogue Scholar added<a href=\"https://doi.org/10.53731/yjq4w-5yr32\" rel=\"noreferrer\"> internal linking via DOI and ORCID,</a> to show all blog posts by the same author, or to show the blog post, plus all blog posts referencing the same blog post or other scholarly work.</p><p>Last week, Front Matter <a href=\"https://doi.org/10.53731/326tr-95k32\" rel=\"noreferrer\">published an updated kcite WordPress plugin </a>to make it easier for WordPress authors to cite other scholarly works via their DOI. The <a href=\"https://wordpress.com/plugins/kcite\" rel=\"noreferrer\">kcite plugin</a> was originally published more than 10 years ago, but it stopped working with current versions of WordPress and PHP.</p><h3 id=\"community-update\">Community Update</h3><p>The Rogue Scholar Slack continues to be helpful for answering support questions and for community feedback. In August we discussed <a href=\"https://zulip.com/\" rel=\"noreferrer\">Zulip</a> as an alternative to Slack to allow anonymous read access to messages, but decided that for the time being most users are comfortable with Slack, and switching to Zulip would mean learning to use yet another platform. The Rogue Scholar Slack also had interesting discussions on expanding JSON Feed with extensions, and on <a href=\"https://sparontologies.github.io/cito/current/cito.html\" rel=\"noreferrer\">CITO</a>, the Citation Typing Ontology.</p><p>Please use <a href=\"https://join.slack.com/t/rogue-scholar/shared_invite/zt-2ylpq1yoy-o~TkxDarfz5LSMhGSCYtiA\" rel=\"noreferrer\">Slack</a>, <a href=\"mailto:info@rogue-scholar.org\" rel=\"noreferrer\">email</a>, <a href=\"https://wisskomm.social/@rogue_scholar\" rel=\"noreferrer\">Mastodon</a>, or&nbsp;<a href=\"https://bsky.app/profile/rogue-scholar.bsky.social\" rel=\"noreferrer\">Bluesky</a> if you have any questions or comments regarding this monthly newsletter.</p><div class=\"kg-card kg-callout-card kg-callout-card-blue\"><div class=\"kg-callout-text\">Rogue Scholar is a scholarly infrastructure that is free for all authors and readers. You can support Rogue Scholar with a one-time or recurring&nbsp;<a href=\"https://ko-fi.com/rogue_scholar\" rel=\"noreferrer\">donation</a> or by becoming a sponsor.</div></div><h2 id=\"references\">References</h2><ol><li>Fenner, M. (2025, August 4). Rogue Scholar citation tracking launches to production. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/zyg15-qv911\">https://doi.org/10.53731/zyg15-qv911</a></li><li>Fenner, M. (2025, August 12). Rogue Scholar moves beyond passwords. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/qkhhf-jnr10\">https://doi.org/10.53731/qkhhf-jnr10</a></li><li>Fenner, M. (2025, August 18). Rogue Scholar links records via ORCID and DOI. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/yjq4w-5yr32\">https://doi.org/10.53731/yjq4w-5yr32</a></li><li>Fenner, M. (2025, August 25). Adding references to Wordpress posts: Updated kcite plugin. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/326tr-95k32\">https://doi.org/10.53731/326tr-95k32</a></li></ol>","doi":"https://doi.org/10.53731/1xbh4-mnt50","guid":"https://doi.org/10.53731/1xbh4-mnt50","image":"https://images.unsplash.com/photo-1697177070289-08fc5c449fad?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGF1Z3VzdHxlbnwwfHx8fDE3NTY3MzU4NTd8MA&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1756684800,"reference":[{"id":"https://doi.org/10.53731/zyg15-qv911","unstructured":"Fenner, M. (2025, August 4). Rogue Scholar citation tracking launches to production. <i>Front Matter</i>."},{"id":"https://doi.org/10.53731/qkhhf-jnr10","unstructured":"Fenner, M. (2025, August 12). Rogue Scholar moves beyond passwords. <i>Front Matter</i>."},{"id":"https://doi.org/10.53731/yjq4w-5yr32","unstructured":"Fenner, M. (2025, August 18). Rogue Scholar links records via ORCID and DOI. <i>Front Matter</i>."},{"id":"https://doi.org/10.53731/326tr-95k32","unstructured":"Fenner, M. (2025, August 25). Adding references to Wordpress posts: updated kcite plugin. <i>Front Matter</i>."}],"rid":"cn0dm-prg38","summary":"This is the August issue of the monthly newsletter from the Rogue Scholar science blog archive. The newsletter reports on new blogs that have joined the platform, important technical updates in Rogue Scholar infrastructure, community updates, and other news relevant to Rogue Scholar users.Blogs added to Rogue Scholar Three blogs were added in August, with a few more in progress, requiring additional work. Welcome everybody!","tags":["Rogue Scholar","Newsletter"],"title":"Rogue Scholar Newsletter August 2025","updated_at":1787973894,"url":"https://blog.front-matter.de/posts/rogue-scholar-newsletter-august-2025/","version":"v1"}},{"document":{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>This week, the <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar</a> science blog archive started registering DOIs and metadata with Crossref using the InvenioRDM repository platform rather than relying on external tooling. <a href=\"https://inveniordm.docs.cern.ch/\" rel=\"noreferrer\">InvenioRDM</a> has of course supported DOI registration with DataCite for a long time, so this adds another option for repositories hosting reports, preprints, dissertations, or other textual documents.</p><p>Rogue Scholar has registered content with Crossref since its launch two years ago (more than <a href=\"https://docs.rogue-scholar.org/dashboard\" rel=\"noreferrer\">45,000</a> blog posts to date), and migrated to the InvenioRDM repository platform <a href=\"https://doi.org/10.53731/sdazp-kzn55\" rel=\"noreferrer\">12 months ago</a>, but it always relied on external tooling for Crossref integration. This new Crossref integration into InvenioRDM simplifies the DOI registration workflow. The main difference for Rogue Scholar blog authors and readers is that automatic DOI registration has become faster, happening within a few minutes after a blog post on a participating blog is published or updated. </p><p>Rogue Scholar checks the RSS feeds of participating blogs for new or updated content every 10 minutes. When new or updated content is found, uploading the post to InvenioRDM and registering/updating a DOI and metadata with Crossref now happens in 1-2 minutes (depending on how many posts have to be updated at the same time). Further improvements in the time it takes to register blog posts with InvenioRDM and Crossref will depend on improving the monitoring of RSS feeds, e.g. by adding a <em>push</em> mechanism (triggered by the blog when content is updated) instead of the current <em>pull</em> mechanism.</p><h3 id=\"versioning\">Versioning</h3><p>The InvenioRDM platform supports versioning of content, which is particularly important for datasets and software, but also relevant for text documents such as blog posts. Examples include <a href=\"https://doi.org/10.54900/vr8ax-nz653\" rel=\"noreferrer\">major new versions of content</a>, possibly after having received <a href=\"https://doi.org/10.54900/bymaz-4fw37\" rel=\"noreferrer\">feedback via peer review</a> using the <a href=\"https://elifesciences.org/inside-elife/dc24a9cd/open-science-what-is-publish-review-curate\" rel=\"noreferrer\">Publish, Review, Curate </a>workflow. Other use cases are <a href=\"https://doi.org/10.31222/osf.io/6z7s3\" rel=\"noreferrer\">corrections and retractions</a>. Crossref added version information to its metadata schema with the <a href=\"https://doi.org/10.13003/325070\" rel=\"noreferrer\">5.4.0 release in March</a>, and I am currently testing this functionality in the  Rogue Scholar Staging server:</p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1018\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w2400/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png 2400w\" sizes=\"(min-width: 720px) 720px\"></figure><p>One challenge is that the InvenioRDM Crossref integration supports multiple DOI prefixes, so this is a bit more work compared to the DataCite integration only supporting one DOI prefix. In addition, versioning adds complexity to DOI suffix generation. Luckily, the built-in InvenioRDM tooling uses the same DOI naming scheme that <a href=\"https://doi.org/10.53731/6kfyy-nq280\" rel=\"noreferrer\">Rogue Scholar has used since its launch</a>, but going forward, Rogue Scholar will no longer support custom DOI suffixes that I introduced for WordPress and Substack blogs. Several blogs participating in Rogue Scholar do their own DOI registrations, and those DOIs (what InvenioRDM calls <a href=\"https://inveniordm.docs.cern.ch/operate/customize/dois/#versioning-and-externally-managed-doi\" rel=\"noreferrer\">externally managed DOIs</a>) will not be versioned.</p><h3 id=\"inveniordm\">InvenioRDM</h3><p>Crossref DOI registration uses the <code>commonmeta-py</code> Python package to generate Crossref XML metadata and a fork of the <code>invenio-rdm-records</code> package to integrate with InvenioRDM. After completing versioning support and more testing, the functionality will be merged into the InvenioRDM core functionality, and the discussion with the other InvenioRDM maintainers has started. Soon, every InvenioRDM instance will be able to use Crossref DOI registration with a simple configuration setting (and Crossref member credentials), very similar to how DataCite DOI registration works. </p><h2 id=\"references\">References</h2><ol><li>Fenner, M. (2024, September 2). Rogue Scholar migrates to InvenioRDM. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/sdazp-kzn55\">https://doi.org/10.53731/sdazp-kzn55</a></li><li>Feeney, P. (2025, March 19). Version 5.4.0 metadata schema update now available. <em>Crossref Blog</em>. <a href=\"https://doi.org/10.13003/325070\">https://doi.org/10.13003/325070</a></li><li>Fenner, M. (2025, January 16). Persistent identifiers, random strings, and checksums. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/6kfyy-nq280\">https://doi.org/10.53731/6kfyy-nq280</a></li><li>Marcum, C. S. (2025, April 8). Drinking from the firehose? Write more and Publish Less (Version 2). <em>Upstream</em>. <a href=\"https://doi.org/10.54900/vr8ax-nz653\">https://doi.org/10.54900/vr8ax-nz653</a></li><li>Marcum, C. S. (2025, April 8). Peer-Review for a Blog Post? My Experience with MetaROR. <em>Upstream</em>. <a href=\"https://doi.org/10.54900/bymaz-4fw37\">https://doi.org/10.54900/bymaz-4fw37</a></li><li>Hendricks, G., Lammey, R., &amp; Rittman, M. (2022). <em>Towards a connected and dynamic scholarly record of updates, corrections, and retractions</em>. MetaArXiv. <a href=\"https://doi.org/10.31222/osf.io/6z7s3\">https://doi.org/10.31222/osf.io/6z7s3</a></li></ol>","doi":"https://doi.org/10.53731/pk03d-24338","guid":"https://doi.org/10.53731/pk03d-24338","image":"https://images.unsplash.com/photo-1657694815219-1b495178f426?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fHNlcHRlbWJlciUyMGZpZWxkc3xlbnwwfHx8fDE3NTc1NzQwNjd8MA&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1757548800,"reference":[{"id":"https://doi.org/10.53731/sdazp-kzn55","unstructured":"Fenner, M. (2024, September 2). Rogue Scholar migrates to InvenioRDM. <i>Front Matter</i>."},{"id":"https://doi.org/10.13003/325070","unstructured":"Feeney, P. (2025, March 19). Version 5.4.0 metadata schema update now available. <i>Crossref Blog</i>."},{"id":"https://doi.org/10.53731/6kfyy-nq280","unstructured":"Fenner, M. (2025, January 16). Persistent identifiers, random strings, and checksums. <i>Front Matter</i>."},{"id":"https://doi.org/10.54900/vr8ax-nz653","unstructured":"Marcum, C. S. (2025, April 8). Drinking from the firehose? Write more and Publish Less (Version 2). <i>Upstream</i>."},{"id":"https://doi.org/10.54900/bymaz-4fw37","unstructured":"Marcum, C. S. (2025, April 8). Peer-Review for a Blog Post? My Experience with MetaROR. <i>Upstream</i>."},{"id":"https://doi.org/10.31222/osf.io/6z7s3","unstructured":"Hendricks, G., Lammey, R., &amp; Rittman, M. (2022). Towards a connected and dynamic scholarly record of updates, corrections, and retractions. In <i>MetaArXiv</i>. Center for Open Science."}],"rid":"q4gww-bae42","summary":"This week, the Rogue Scholar science blog archive started registering DOIs and metadata with Crossref using the InvenioRDM repository platform rather than relying on external tooling. InvenioRDM has of course supported DOI registration with DataCite for a long time, so this adds another option for repositories hosting reports, preprints, dissertations, or other textual documents.","tags":["Rogue Scholar","InvenioRDM"],"title":"Rogue Scholar now registers DOIs with InvenioRDM","updated_at":1787973892,"url":"https://blog.front-matter.de/posts/rogue-scholar-registers-dois-with-inveniordm/","version":"v1"}},{"document":{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>On April 16, 2025, the Rogue Scholar Advisory Board met for the third time since it <a href=\"https://doi.org/10.53731/9yf86-p8541\"><u>started in January 202</u></a>4. Since the last Advisory Board Meeting on October 24, Rogue Scholar has achieved several important milestones.</p><p>In February, the Rogue Scholar Statistics page was relaunched as <a href=\"https://docs.rogue-scholar.org/dashboard.html\"><u>Rogue Scholar Dashboard</u></a>, displaying key indicators such as the number of participating blogs and archived blog posts, as well as the percentage of posts with ORCID and ROR identifiers, references, or funding. </p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/09/data-src-image-5130cdf2-4865-484f-90f0-1b9033ece85d.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1600\" height=\"336\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/09/data-src-image-5130cdf2-4865-484f-90f0-1b9033ece85d.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/09/data-src-image-5130cdf2-4865-484f-90f0-1b9033ece85d.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/09/data-src-image-5130cdf2-4865-484f-90f0-1b9033ece85d.png 1600w\" sizes=\"(min-width: 720px) 720px\"></figure><p>The Advisory Board suggested adding filters to better highlight more recent data.</p><p>In January and February, Rogue Scholar improved the reference extraction and references display, finding references in about 5% of posts. Using the <a href=\"https://www.crossref.org/services/cited-by/\"><u>Crossref Cited-By</u></a> service, Rogue Scholar also started collecting and displaying citations of Rogue Scholar posts. The <a href=\"https://wordpress.org/plugins/kcite/\"><u>kcite</u></a> WordPress plugin that simplifies the generation of DOI references was very helpful, but hasn't been updated in many years. While the numbers of references and citations are still small, linking to other scholarly content via references and citations further integrates scholarly blogs into the broader scholarly record.</p><p>The Advisory Board discussed archiving formats for the full-text of blog posts. Rogue Scholar in 2024 started experimenting with PDF and ePub, but this functionality is not yet integrated with the InvenioRDM repository platform. The Advisory Board felt that the <a href=\"https://jats.nlm.nih.gov/\"><u>JATS</u></a> format may not be necessary or beneficial for blog content.</p><p>The Advisory Board next discussed starting a webinar series on best practices for science blogs, focusing on specific blogging platforms. A first webinar for WordPress bloggers in German was proposed.</p><p>Finally, the Advisory Board discussed Rogue Scholar funding. Rogue Scholar is a Diamond Open Access infrastructure with no costs to authors and readers. Seeking grant funding is an option, and Rogue Scholar has so far archived more than 30,000 blog posts, including some highly visible science blogs. One challenge with seeking grant funding is the missing non-profit status for Front Matter, the organization behind Rogue Scholar.</p>","doi":"https://doi.org/10.53731/taha2-fvd76","guid":"https://doi.org/10.53731/taha2-fvd76","image":"https://images.unsplash.com/photo-1525384197403-b43d320d748a?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMwfHxhcHJpbHxlbnwwfHx8fDE3NTg3MDk4MDV8MA&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1758672000,"rid":"vwwxv-mgf29","summary":"On April 16, 2025, the Rogue Scholar Advisory Board met for the third time since it started in January 2024. Since the last Advisory Board Meeting on October 24, Rogue Scholar has achieved several important milestones.","tags":["Rogue Scholar"],"title":"Report Rogue Scholar Advisory Board Meeting April 16, 2025","updated_at":1787973889,"url":"https://blog.front-matter.de/posts/report-rogue-scholar-advisory-board-meeting-ap-16-2024/","version":"v1"}}],"items":[{"authors":[{"affiliation":[{"id":"https://ror.org/00f2yqf98","name":"Medizinische Hochschule Hannover"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>Cancer <a href=\"https://doi.org/10.1056/NEJMra072367\" rel=\"noreferrer\">is caused by genetic changes</a>. Oncogenes harbor activating mutations that cause or promote cancer, whereas <a href=\"https://doi.org/10.1073/pnas.68.4.820\" rel=\"noreferrer\">tumor suppressor genes protect from cancer</a>. In this model, genetic changes in one copy of an oncogene, but both copies of a tumor suppressor gene are required to initiate cancer. This simple model is complicated by the fact that more than one genetic change is usually required to initiate cancer, and that other so called epigenetic changes (such as promoter hypermethylation) are also important.</p><p>Myelodysplastic syndromes are malignant disorders of the bone marrow that show insufficient production of blood cells and harbor the risk of progressing to acute myeloid leukemia. The 5q syndrome is a distinct subtype that is characterized by loss of genetic material at chromosome 5q31, a characteristic morphology of the bone marrow, and a fairly benign clinical course. We would expect to find a tumor suppressor gene in the deleted region on chromosome 5, but no genetic changes on the other allele of chromosome 5 could be detected. The traditional strategies to identify the genetic changes responsible for the 5q syndrome therefore didn't work.</p><p>Research by Benjamin Ebert et al. presented at the American Society of Hematology meeting in December and <a href=\"https://doi.org/10.1038/nature06494\" rel=\"noreferrer\">now published in Nature</a> claims to have finally identified the genetic change responsible for 5q syndrome. They used RNA interference to in turn knock out each of the 40 genes in the common deleted region on chromosome 5q31. They observed the phenotype of human hematopoetic progenitor cells transfected with short hairpin RNAs. The shRNA targeting the gene RPS14 recapitulated the phenotype of patients with 5q syndrome.</p><p>To confirm the role of RPS14 in 5q syndrome, RPS14 was overexpressed in hematopoetic cells from patients with 5q syndrome and indeed reverted the erythroid differentiation effect. Reduced expression or inactivating mutations of the one remaining RPS14 gene in 5q syndrome patients was ruled out by sequencing and gene expression profiling.</p><p>Further evidence for the importance of RPS14 in 5q syndrome comes from studies of related genes. Expression of RPS14 is required for proper function of the 40s ribosomal subunit. Germline mutations of two other ribosomal proteins, RPS19 and RPS24, have been identified in the congenital disorder Diamond-Blackfan anemia, and the disease in these children has similar features.</p><p>As a medical student, I was fortunate enough to listen to Alfred Knudson give a talk about is <a href=\"https://doi.org/10.1073/pnas.68.4.820\" rel=\"noreferrer\">two-hit hypothesis of tumor suppressor genes</a>, and I was fascinated by cancer genetics ever since. Genetics continues to be a driving force in our understanding of cancer. The next big step in the 5q syndrome story will be a better understanding of why the drug lenalidomide works so well in this disease, and how this relates to RPS14 function. More information about the Ebert paper can be found in this Nature <a href=\"https://doi.org/10.1038/451252a\" rel=\"noreferrer\">News and Views</a> article.</p><h2 id=\"references\">References</h2><ol><li>Croce, C. M. (2008). Oncogenes and Cancer. <em>New England Journal of Medicine</em>, <em>358</em>(5), 502\u2013511. <a href=\"https://doi.org/10.1056/NEJMra072367\">https://doi.org/10.1056/NEJMra072367</a></li><li>Knudson, A. G. (1971). Mutation and Cancer: Statistical Study of Retinoblastoma. <em>Proceedings of the National Academy of Sciences</em>, <em>68</em>(4), 820\u2013823. <a href=\"https://doi.org/10.1073/pnas.68.4.820\">https://doi.org/10.1073/pnas.68.4.820</a></li><li>Ebert, B. L., Pretz, J., Bosco, J., Chang, C. Y., Tamayo, P., Galili, N., Raza, A., Root, D. E., Attar, E., Ellis, S. R., &amp; Golub, T. R. (2008). Identification of RPS14 as a 5q- syndrome gene by RNA interference screen. <em>Nature</em>, <em>451</em>(7176), 335\u2013339. <a href=\"https://doi.org/10.1038/nature06494\">https://doi.org/10.1038/nature06494</a></li><li>Shannon, K. M., &amp; Le Beau, M. M. (2008). Hay in a haystack. <em>Nature</em>, <em>451</em>(7176), 252\u2013253. <a href=\"https://doi.org/10.1038/451252a\">https://doi.org/10.1038/451252a</a></li></ol>","doi":"https://doi.org/10.53731/r294649-6f79289-8cw9r","guid":"https://doi.org/10.53731/r294649-6f79289-8cw9r","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1202342400,"reference":[{"id":"https://doi.org/10.1056/nejmra072367","unstructured":"Croce, C. M. (2008). Oncogenes and Cancer. <i>New England Journal of Medicine</i>, <i>358</i>(5), 502\u2013511."},{"id":"https://doi.org/10.1073/pnas.68.4.820","unstructured":"Knudson, A. G. (1971). Mutation and Cancer: Statistical Study of Retinoblastoma. <i>Proceedings of the National Academy of Sciences</i>, <i>68</i>(4), 820\u2013823."},{"id":"https://doi.org/10.1038/nature06494","unstructured":"Ebert, B. L., Pretz, J., Bosco, J., Chang, C. Y., Tamayo, P., Galili, N., Raza, A., Root, D. E., Attar, E., Ellis, S. R., &amp; Golub, T. R. (2008). Identification of RPS14 as a 5q- syndrome gene by RNA interference screen. <i>Nature</i>, <i>451</i>(7176), 335\u2013339."},{"id":"https://doi.org/10.1038/451252a","unstructured":"Shannon, K. M., &amp; Le Beau, M. M. (2008). Hay in a haystack. <i>Nature</i>, <i>451</i>(7176), 252\u2013253."}],"rid":"ce851-pwj89","summary":"Cancer is caused by genetic changes. Oncogenes harbor activating mutations that cause or promote cancer, whereas tumor suppressor genes protect from cancer. In this model, genetic changes in one copy of an oncogene, but both copies of a tumor suppressor gene are required to initiate cancer.","tags":["Research Blogging"],"title":"Using RNA interference to identify genes that protect from cancer","updated_at":1787988609,"url":"https://blog.front-matter.de/posts/using-rna-interference-to-identify-genes-that-protect-from-cancer/","version":"v1"},{"authors":[{"affiliation":[{"id":"https://ror.org/00f2yqf98","name":"Medizinische Hochschule Hannover"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>The <a href=\"https://web.archive.org/web/20120610121333/http://en.wikipedia.org/wiki/Hirsch_number\">Hirsch number</a> tries to quantify the (scientific) productivity of a scientist. The Hirsch number was first described by the physicist J.E. Hirsch in a 2005 PNAS paper: <a href=\"https://doi.org/10.1073/pnas.0507655102\" rel=\"noreferrer\">An index to quantify an individual's scientific research output</a>. Hirsch says:</p><blockquote><em>I propose the index h, defined as the number of papers with citation number h, as a useful index to characterize the scientific output of a researcher.</em></blockquote><p>Thus, in contrast to the widely used <a href=\"https://en.wikipedia.org/wiki/Impact_factor\" rel=\"noreferrer\">impact factor</a>, the Hirsch number measures the productivity of an individual scientist and not the journal he publishes in. The Hirsch number tries to factor in both the number of papers and the number of citations of these papers.</p><p>Your personal Hirsch number should be equal or greater the number of years you have already spent in science. Again in contrast to the impact factor, you can calculate your Hirsch number with freely available tools. You can look up your papers in <a href=\"https://scholar.google.com/\" rel=\"noreferrer\">Google Scholar</a> and write down the citations for each paper. Or, use online tools such as <a href=\"https://web.archive.org/web/20120610121333/http://www-ihm.lri.fr/~roussel/moulinette/h/h.cgi\">scHolar index</a> to do the work for you.</p><p>Using a simple number to measure the productivity of scientist is a dangerous undertaking. But if numbers are needed (e.g. grant or job applications), the Hirsch number is a good tool. Widespread use of the Hirsch number could have broad implications, as authors would more carefully consider which journals would give them the highest number of citations.</p><h2 id=\"references\">References</h2><ol><li>Hirsch, J. E. (2005). An index to quantify an individual's scientific research output. <em>Proceedings of the National Academy of Sciences</em>, <em>102</em>(46), 16569\u201316572. <a href=\"https://doi.org/10.1073/pnas.0507655102\">https://doi.org/10.1073/pnas.0507655102</a></li></ol>","doi":"https://doi.org/10.53731/r294649-6f79289-8cw8n","guid":"https://doi.org/10.53731/r294649-6f79289-8cw8n","image":"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2022/08/110071024-vector-single-cartoon-illustration-the-letter-h.jpeg","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1187308800,"reference":[{"id":"https://doi.org/10.1073/pnas.0507655102","unstructured":"Hirsch, J. E. (2005). An index to quantify an individual's scientific research output. <i>Proceedings of the National Academy of Sciences</i>, <i>102</i>(46), 16569\u201316572."}],"rid":"xbvag-dvq22","summary":"The Hirsch number tries to quantify the (scientific) productivity of a scientist. The Hirsch number was first described by the physicist J.E. Hirsch in a 2005 PNAS paper: An index to quantify an individual's scientific research output. Hirsch says: I propose the index h, defined as the number of papers with citation number h, as a useful index to characterize the scientific output of a researcher.","tags":["Feature"],"title":"Do you know your Hirsch number?","updated_at":1787988607,"url":"https://blog.front-matter.de/posts/do-you-know-your-hirsch-number/","version":"v1"},{"authors":[{"contributor_roles":[],"family":"Ooms","given":"Jeroen","url":"https://orcid.org/0000-0002-4035-0289"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>We refactored the R-universe CI workflows to make it possible to run the exact same workflow from your own GitHub repository. This allows you to test or debug the build and check process on your R package, exactly as it will happen on R-universe, but without actually deploying to <a href=\"https://r-universe.dev\">https://r-universe.dev</a>.</p><p>The instructions on <a href=\"https://github.com/r-universe-org/workflows\">r-universe-org/workflows</a> explain how it works: simply create a file <code>/.github/workflows/r-universe-test.yml</code> in your R package git repo with the following config:</p><div class=\"highlight\"><pre class=\"chroma\" tabindex=\"0\"><code class=\"language-yaml\" data-lang=\"yaml\"><span class=\"line\"><span class=\"cl\"><span class=\"nt\">name</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"l\">Test R-universe</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">on</span><span class=\"p\">:</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\">  </span><span class=\"nt\">push</span><span class=\"p\">:</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\">  </span><span class=\"nt\">pull_request</span><span class=\"p\">:</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"nt\">jobs</span><span class=\"p\">:</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\">  </span><span class=\"nt\">build</span><span class=\"p\">:</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\">    </span><span class=\"nt\">name</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"l\">R-universe testing</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\">    </span><span class=\"nt\">uses</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"l\">r-universe-org/workflows/.github/workflows/build.yml@v3</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\">    </span><span class=\"nt\">with</span><span class=\"p\">:</span><span class=\"w\"></span></span></span><span class=\"line\"><span class=\"cl\"><span class=\"w\">      </span><span class=\"nt\">universe</span><span class=\"p\">:</span><span class=\"w\"> </span><span class=\"l\">${{ github.repository_owner }}</span><span class=\"w\"></span></span></span></code></pre></div><p>That is everything. The workflow will use the fully automated R-universe setup to build and check the package on a range of R versions on Linux, Windows, and MacOS configurations very similar to CRAN.</p><p>It is possible to use this workflow in your R package for pushes and/or pull requests alongside those from <a href=\"https://github.com/r-lib/actions\">r-lib/actions</a>. Both will check your R package, but note that the purpose is very different: workflows from <a href=\"https://github.com/r-lib/actions\">r-lib/actions</a> are highly configurable and can test R packages using countless options and environments. The R-universe workflow on the other hand is, just like CRAN, not customizable at all: it uses the exact setup and process as it happens on R-universe, nothing else.</p><p>The ability to test-run the build workflow has been recurring feature request, and I hope that it will indeed help package maintainers with debugging problems. I also hope the refactoring might make it a little bit easier to understand the R-universe build process, and enable the community to hack on the workflows and actions to contribute improvements.</p>","doi":"https://doi.org/10.53731/9r3yj-zwy78","guid":"https://doi.org/","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1767398400,"rid":"vy50z-6dv41","summary":"We refactored the R-universe CI workflows to make it possible to run the exact same workflow from your own GitHub repository. This allows you to test or debug the build and check process on your R package, exactly as it will happen on R-universe, but without actually deploying to https://r-universe.dev.","tags":["R-universe","Infrastructure"],"title":"Testing the R-universe build workflow from your own GitHub repository","updated_at":1787975323,"url":"https://ropensci.org/blog/2026/01/03/r-universe-workflows/","version":"v1"},{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>The <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar science blog archive</a> uses DOIs to uniquely identify blog posts with meaningful metadata. This enables tracking citations of scholar blog posts in the scholarly literature using traditional citation tracking methods rather than <a href=\"https://doi.org/10.5281/zenodo.12684249\" rel=\"noreferrer\">altmetrics</a>. Initially launched as a Rogue Scholar service <a href=\"https://doi.org/10.53731/4bvt3-hmd07\" rel=\"noreferrer\">six months ago</a>, citation tracking has launched to production this week.</p><p>The following features are now available:</p><ul><li>Automatically fetch citations of Rogue Scholar posts from the <a href=\"https://www.crossref.org/services/cited-by/\" rel=\"noreferrer\">Crossref Cited-by service</a> once a week,</li><li>Automatically add these citations to Rogue Scholar posts as custom metadata (in the same format as references),</li><li>Make these citation metadata available via the Rogue Scholar API,</li><li>Added a Citations search facet to filter Rogue Scholar posts, </li><li>Show the number of citations in the <a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">Rogue Scholar dashboard</a>.</li></ul><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-04-um-11.24.58.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"813\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-04-um-11.24.58.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-04-um-11.24.58.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-04-um-11.24.58.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w2400/2025/08/Bildschirmfoto-2025-08-04-um-11.24.58.png 2400w\" sizes=\"(min-width: 720px) 720px\"><figcaption><span style=\"white-space: pre-wrap;\">Citations in the </span><a href=\"https://rogue-scholar.org/api/records/49723-c1c50\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Rogue Scholar API</span></a></figcaption></figure><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-04-um-11.22.34.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1816\" height=\"1074\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-04-um-11.22.34.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-04-um-11.22.34.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-04-um-11.22.34.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-04-um-11.22.34.png 1816w\" sizes=\"(min-width: 720px) 720px\"><figcaption><span style=\"white-space: pre-wrap;\">Citations shown in a </span><a href=\"https://rogue-scholar.org/records/49723-c1c50\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Rogue Scholar record</span></a></figcaption></figure><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-04-um-11.19.25.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"787\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-04-um-11.19.25.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-04-um-11.19.25.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-04-um-11.19.25.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w2400/2025/08/Bildschirmfoto-2025-08-04-um-11.19.25.png 2400w\" sizes=\"(min-width: 720px) 720px\"><figcaption><span style=\"white-space: pre-wrap;\">Citations Search Facet</span></figcaption></figure><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-04-um-11.15.58.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"588\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-04-um-11.15.58.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-04-um-11.15.58.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-04-um-11.15.58.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w2400/2025/08/Bildschirmfoto-2025-08-04-um-11.15.58.png 2400w\" sizes=\"(min-width: 720px) 720px\"><figcaption><span style=\"white-space: pre-wrap;\">Citations in the </span><a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Rogue Scholar Dashboard</span></a></figcaption></figure><p>The <a href=\"https://doi.org/10.5281/zenodo.12684249\" rel=\"noreferrer\">Altmetrics manifesto</a> stated in 2010 that </p><blockquote>Altmetrics are fast, using public APIs to gather data in days or weeks. They're open \u2013 not just the data, but the scripts and algorithms that collect and interpret it. </blockquote><p>In the past 15 years we have seen that the tools and services around altmetrics have taken a different path: altmetrics data from sources like Twitter, Facebook or Mendeley never really became open, and neither did the services aggregating and showing them, or the algorithms aggregating and interpreting them. Efforts like <a href=\"https://doi.org/10.1371/journal.pbio.1001687\" rel=\"noreferrer\">PLOS Article-Level Metrics</a> (where I was the technical lead from 2012 to 2015) or <a href=\"https://www.crossref.org/services/event-data/\" rel=\"noreferrer\">Crossref</a> and <a href=\"https://support.datacite.org/docs/eventdata-guide\" rel=\"noreferrer\">DataCite</a> Event Data tried hard but ultimately failed because the data sources were not open, and social media feeds were increasingly driven by algorithms. This social media platform decay was coined <em>enshittification</em> by Cory Doctorow in <a href=\"https://doctorow.medium.com/social-quitting-1ce85b67b456\" rel=\"noreferrer\">November 2022</a>.</p><p>Rogue Scholar is trying a different approach. Instead of altmetrics as a filter to make sense of the scholarly literature, it helps scholarly blogs to become part of the scholarly literature. Rogue Scholar applies the concepts of persistent identifiers (DOI, ORCID, ROR), standardized metadata (Crossref, DataCite), Open Data and Open Access (CC-BY licenses for all content, OSI-approved licenses for all software), and even <a href=\"https://doi.org/10.54900/bymaz-4fw37\" rel=\"noreferrer\">experiments with peer review</a>. And it now adds citation tracking. Blog posts are rarely cited in the scholarly literature, but that is more about current citation practices than the ability to do so.</p><p>Crossref is smart enough to figure out that links to blog post URLs in reference lists are conceptually the same as citing a DOI, and that is why Rogue Scholar can find citations to Rogue Scholar blog posts published long before these blogs joined Rogue Scholar. Open Access News was published 2003-2010 and joined Rogue Scholar in 2025, and Crossref finds <a href=\"https://rogue-scholar.org/communities/oan/records?q=&amp;f=citations%3Adoi&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">22 citations in the scholarly literature</a> to its blog posts.</p><p>Blog posts are typically published much faster than scholarly articles or even preprints. That is why the post on the Crossref blog <a href=\"https://doi.org/10.64000/552ec-b8g03\" rel=\"noreferrer\">announcing that the blog started assigning DOIs to all its posts</a> published in June already has <a href=\"https://rogue-scholar.org/records/2jwkw-n8k52\" rel=\"noreferrer\">two citations</a> two weeks later, both from Rogue Scholar blogs.</p><p>Citation tracking of course has limitations. I am not talking using citation counts as a proxy for scientific impact, but rather about technical limitations of automated citation tracking. The main challenge is that only citations that show up in reference lists with an identifier (DOI or URL) and where the reference list is openly made available to Crossref (<a href=\"https://doi.org/10.59350/jdwj8-at997\" rel=\"noreferrer\">I4OC</a>) are found. </p><p>Another challenge is that automated workflows make mistakes \u2013 for this reason, Rogue Scholar can exclude falsely linked citations, and has occasionally done so. Please reach out if you find a citation in Rogue Scholar that is not found in the reference list of the citing scholarly work.</p><p>Rogue Scholar registers Crossref DOIs for blog posts but also includes blogs that register their DOIs using DataCite. Less than 10 blogs of the currently 168 Rogue Scholar blogs do so, and I currently have no easy way to collect citations for these blog posts. DataCite has a similar service to Crossref Cited-by, but the citing scholarly literature is currently mostly in Crossref. Third-party services such as OpenAlex also <a href=\"https://openalex.org/works?page=1&amp;filter=cites:w4411586662\" rel=\"noreferrer\">show the citations</a> of the Crossref blog post mentioned above, but OpenAlex currently has only limited support for scholarly blog posts registered by DataCite.</p><p>I hope that the new citation tracking service encourages Rogue Scholar bloggers to publish more blog posts with references (currently only 4.98 % of posts), as references and citations are closely connected (how to include references in blog posts is documented <a href=\"https://docs.rogue-scholar.org/references.html\" rel=\"noreferrer\">here</a>). And I hope that readers of Rogue Scholar blog posts discover interesting scholarly works through the citation tracking service. 460 of the 1370 Rogue Scholar citations are also blog posts, but the most popular citing content type is journal article:</p><ul><li>journal article 648</li><li>blog post 460</li><li>preprint 117</li><li>book chapter 117</li><li>proceedings article 12</li><li>book 7</li><li>other 9</li></ul><p>Please use&nbsp;<a href=\"https://join.slack.com/t/rogue-scholar/shared_invite/zt-2ylpq1yoy-o~TkxDarfz5LSMhGSCYtiA\" rel=\"noreferrer\">Slack</a>,&nbsp;<a href=\"mailto:info@rogue-scholar.org\" rel=\"noreferrer\">email</a>,&nbsp;<a href=\"https://wisskomm.social/@rogue_scholar\" rel=\"noreferrer\">Mastodon</a>, or&nbsp;<a href=\"https://bsky.app/profile/rogue-scholar.bsky.social\" rel=\"noreferrer\">Bluesky</a>&nbsp;if you have any questions or comments regarding the Rogue Scholar citation tracking service.</p><h2 id=\"references\">References</h2><ol><li>Priem, J., Taraborelli, D., Groth, P., &amp; Neylon, C. (2010). <em>Altmetrics: A manifesto</em>. <a href=\"https://doi.org/10.5281/ZENODO.12684249\">https://doi.org/10.5281/zenodo.12684249</a></li><li>Fenner, M. (2025, February 3). Rogue Scholar now shows citations of science blog posts. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/4bvt3-hmd07\">https://doi.org/10.53731/4bvt3-hmd07</a></li><li>Fenner, M. (2013). What Can Article-Level Metrics Do for You? <em>PLoS Biology</em>, <em>11</em>(10), e1001687. <a href=\"https://doi.org/10.1371/journal.pbio.1001687\">https://doi.org/10.1371/journal.pbio.1001687</a></li><li>Doctorow, C. (2022, November 17). Social Quitting. <em>Medium</em>. <a href=\"https://doctorow.medium.com/social-quitting-1ce85b67b456\">https://doctorow.medium.com/social-quitting-1ce85b67b456</a></li><li>Marcum, C. S. (2025, April 8). Peer-Review for a Blog Post? My Experience with MetaROR. <em>Upstream</em>. <a href=\"https://doi.org/10.54900/bymaz-4fw37\">https://doi.org/10.54900/bymaz-4fw37</a></li><li>Stoll, L., Vale, P., &amp; Clark, R. M. (2025, June 24). Scholarly blogs and their place in the research nexus. <em>Crossref Blog</em>. <a href=\"https://doi.org/10.64000/552ec-b8g03\">https://doi.org/10.64000/552ec-b8g03</a></li><li>Shotton, D. M. (2017, April 6). The Initiative for Open Citations. <em>OpenCitations Blog</em>. <a href=\"https://doi.org/10.59350/jdwj8-at997\">https://doi.org/10.59350/jdwj8-at997</a></li></ol>","doi":"https://doi.org/10.53731/zyg15-qv911","guid":"https://doi.org/10.53731/zyg15-qv911","image":"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/9614485450_179b4dc2f9.jpg","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1754265600,"reference":[{"id":"https://doi.org/10.5281/zenodo.12684249","unstructured":"Priem, J., Taraborelli, D., Groth, P., &amp; Neylon, C. (2010). <i>Altmetrics: A manifesto</i>."},{"id":"https://doi.org/10.53731/4bvt3-hmd07","unstructured":"Fenner, M. (2025, February 3). Rogue Scholar now shows citations of science blog posts. <i>Front Matter</i>."},{"id":"https://doi.org/10.1371/journal.pbio.1001687","unstructured":"Fenner, M. (2013). What Can Article-Level Metrics Do for You?. <i>PLoS Biology</i>, <i>11</i>(10), e1001687."},{"id":"https://doctorow.medium.com/social-quitting-1ce85b67b456","unstructured":"Doctorow, C. (2022, November 17). Social Quitting. Medium."},{"id":"https://doi.org/10.54900/bymaz-4fw37","unstructured":"Marcum, C. S. (2025, April 8). Peer-Review for a Blog Post? My Experience with MetaROR. <i>Upstream</i>."},{"id":"https://doi.org/10.64000/552ec-b8g03","unstructured":"Stoll, L., Vale, P., &amp; Clark, R. M. (2025, June 24). Scholarly blogs and their place in the research nexus. <i>Crossref Blog</i>."},{"id":"https://doi.org/10.59350/jdwj8-at997","unstructured":"Shotton, D. M. (2017, April 6). The Initiative for Open Citations. <i>OpenCitations Blog</i>."}],"rid":"y8j9r-qy558","summary":"The Rogue Scholar science blog archive uses DOIs to uniquely identify blog posts with meaningful metadata. This enables tracking citations of scholar blog posts in the scholarly literature using traditional citation tracking methods rather than altmetrics. Initially launched as a Rogue Scholar service six months ago, citation tracking has launched to production this week.","tags":["Rogue Scholar","Metadata"],"title":"Rogue Scholar citation tracking launches to production","updated_at":1787973905,"url":"https://blog.front-matter.de/posts/citation-tracking-launches-to-production/","version":"v1"},{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>The <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar</a> science blog archive has introduced authentication with passkeys and will disable local accounts on September 15. Reading Rogue Scholar content has always been free and never required user accounts or cookie permissions. This is true both for web and API usage.</p><h3 id=\"user-accounts\">User accounts</h3><p>Science blogs participating in Rogue Scholar also don't require user accounts, but only a contact email, and the initial registration of the blog is via a web form. The import of new or updated blog posts into Rogue Scholar happens automatically via RSS feed or JSON API integration, and there is no ability to update blog posts archived in Rogue Scholar outside of that workflow.</p><p>Rogue Scholar offers user accounts that everyone can sign up for. They are currently only intended for blog authors, and <a href=\"https://doi.org/10.53731/jeatk-t8t07\" rel=\"noreferrer\">two weeks ago</a> their functionality was expanded. Rogue Scholar blog posts are organized around communities, and there are three community types:</p><ul><li><strong>blog</strong>: all blog posts of a given blog</li><li><strong>topic</strong>: all blog posts about a given topic, often used as tag or keyword</li><li><strong>subject area</strong>: all blog posts in a given OECD <a href=\"https://en.wikipedia.org/wiki/Fields_of_Science_and_Technology\" rel=\"noreferrer\">Field of Science and Technology</a></li></ul><p>The blog community includes basic information about the blog, such as name, description and logo. This information is automatically extracted from the blog feed, but in some cases manual curation is desired, e.g. to include a description or logo that the feed does not provide. Blog authors with a Rogue Scholar account, and after they have received an invitation as <em>community manager,</em> can now manage this information themselves:</p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1304\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w2400/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png 2400w\" sizes=\"(min-width: 720px) 720px\"></figure><p>Going forward Rogue Scholar will also allow blog authors to provide more information, such as the blog default OECD Field of Science (currently provided in the blog registration form) and International Standard Serial Number (ISSN), currently provided via email. </p><p>Topic communities aggregate blog posts from multiple blogs around a common topic, typically referred to as a <em>tag</em> or <em>category</em> in blogs. These <em>tags/categories</em> have naturally evolved as <a href=\"https://en.wikipedia.org/wiki/Folksonomy\" rel=\"noreferrer\">folksonomy</a> rather than a centrally defined taxonomy, and fully automatic classification of blog posts into topics is neither desired nor easily achievable. For these reasons, manual curation of topics is needed, and currently this requires user accounts. Blog authors who are community managers of their blog can submit blog posts to topic communities, or manage the communities the blog post is included.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1170\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w2400/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png 2400w\" sizes=\"(min-width: 720px) 720px\"></figure><p>The creation of topic communities currently requires an admin account, but if people are interested in becoming Rogue Scholar community managers, creating new topic communities, or adding blog posts to topic communities where they are not the author, please reach out to me.</p><p>Subject communities are automatically added to blog posts based on the blog subject area, and user accounts are not relevant here. Going forward, I want to enable automatic classification based on blog post content, and inclusion in more than one subject community. We can take advantage of the new <a href=\"https://inveniordm.docs.cern.ch/releases/v13/version-v13.0.0/#collections\" rel=\"noreferrer\">collections</a> feature introduced in InvenioRDM v13 earlier this month.</p><h3 id=\"authentication\">Authentication</h3><p>Now that I have explained that user accounts are not required to use Rogue Scholar, but there are important use cases where they are needed, we can talk about how user accounts are managed in Rogue Scholar. Users can register for a user account with Rogue Scholar in one of two ways:</p><ul><li>ORCID</li><li>Rogue Scholar passkeys</li></ul><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-12-um-07.55.29.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1248\" height=\"1394\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-12-um-07.55.29.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-12-um-07.55.29.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-12-um-07.55.29.png 1248w\" sizes=\"(min-width: 720px) 720px\"></figure><p>Authentication via ORCID is a widely used authentication workflow in the scholarly community that is free (no ORCID organizational membership required) and built into the InvenioRDM platform.</p><p>Depending on a single external authentication service is not desirable, as not all users will have an ORCID (e.g. group or admin accounts), and this would make it impossible to sign in to Rogue Scholar if the ORCID service is temporarily down. ORCID is primarily a service to provide unique identifiers to scholars, and not an identity provider (<a href=\"https://en.wikipedia.org/wiki/Identity_provider\" rel=\"noreferrer\">IdP</a>) that provides single sign-on services.</p><p>One option is to provide authentication via local accounts with username/password, but that is both potentially insecure without additional measures such as multi-factor authentication (<a href=\"https://en.wikipedia.org/wiki/Multi-factor_authentication\" rel=\"noreferrer\">MFA</a>) and inconvenient without a password manager. The <a href=\"https://inveniordm.docs.cern.ch/\" rel=\"noreferrer\">InvenioRDM</a> platform that Rogue Scholar uses has built-in local account management, but not built-in multi-factor authentication or other more advanced functionalities. Many InvenioRDM instances use an external authentication service that integrates with InvenioRDM.</p><p>ORCID authentication is implemented via the OpenID Connect (<a href=\"https://en.wikipedia.org/wiki/OpenID#OpenID_Connect_(OIDC)\" rel=\"noreferrer\">OIDC</a>) authentication protocol, and OIDC can be used with many other third-party logins, including GitHub, which is built into InvenioRDM. For Rogue Scholar I wanted to implement a local OIDC provider that I can configure and control. The most popular <a href=\"https://inveniordm.docs.cern.ch/operate/customize/authentication/\" rel=\"noreferrer\">authentication service for InvenioRDM</a> for this use case is probably <a href=\"https://www.keycloak.org/\" rel=\"noreferrer\">Keycloak</a>. Keycloak is a powerful and well-tested&nbsp;open-source solution for identity management, but it is almost too complex for smaller instances such as Rogue Scholar. For these reasons, Rogue Scholar went with <a href=\"https://pocket-id.org/\" rel=\"noreferrer\">Pocket ID</a>, </p><blockquote>A simple and easy-to-use OIDC provider that allows users to authenticate with their passkeys to your services.</blockquote><p>Pocket ID depends on <a href=\"https://www.passkeys.com/\" rel=\"noreferrer\">passkeys</a>, a secure and user-friendly authentication method that is (slowly) becoming a new authentication standard.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1426\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png 2160w\" sizes=\"(min-width: 720px) 720px\"></figure><p>Pocket ID authentication for Rogue Scholar was launched three weeks ago, and the service is hosted at <a href=\"https://auth.rogue-scholar.org\" rel=\"noreferrer\">https://auth.rogue-scholar.org</a>. The setup was straightforward, and Pocket ID supports some advanced features currently not needed by Rogue Scholar, e.g. restricting user groups, LDAP integration, or a REST API.</p><p>With the launch of Pocket ID authentication, registration for new local accounts has been disabled, and login via username/password will be disabled on September 15. Users with existing local accounts can link their accounts to ORCID and/or passkeys until that date.</p><p>Please use&nbsp;<a href=\"https://join.slack.com/t/rogue-scholar/shared_invite/zt-2ylpq1yoy-o~TkxDarfz5LSMhGSCYtiA\" rel=\"noreferrer\">Slack</a>,&nbsp;<a href=\"mailto:info@rogue-scholar.org\" rel=\"noreferrer\">email</a>,&nbsp;<a href=\"https://wisskomm.social/@rogue_scholar\" rel=\"noreferrer\">Mastodon</a>, or&nbsp;<a href=\"https://bsky.app/profile/rogue-scholar.bsky.social\" rel=\"noreferrer\">Bluesky</a>&nbsp;if you have any questions or comments&nbsp;regarding Rogue Scholar authentication.</p><h2 id=\"references\">References</h2><ol><li>Fenner, M. (2025, July 30). Rogue Scholar Updates: Full-text search as default and basic blog self-management. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/jeatk-t8t07\">https://doi.org/10.53731/jeatk-t8t07</a></li><li>Fenner, M. (2025, July 23). Rogue Scholar relaunches today. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/8dg89-gnc10\">https://doi.org/10.53731/8dg89-gnc10</a></li></ol>","doi":"https://doi.org/10.53731/qkhhf-jnr10","guid":"https://doi.org/10.53731/qkhhf-jnr10","image":"https://images.unsplash.com/photo-1554863885-e3a33dd1bc82?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEwfHxvbGQlMjBsb2NrfGVufDB8fHx8MTc1NDk3ODI3MXww&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1754956800,"reference":[{"id":"https://doi.org/10.53731/jeatk-t8t07","unstructured":"Fenner, M. (2025, July 30). Rogue Scholar Updates: full-text search as default and basic blog self-management. <i>Front Matter</i>."},{"id":"https://doi.org/10.53731/8dg89-gnc10","unstructured":"Fenner, M. (2025, July 23). Rogue Scholar relaunches today. <i>Front Matter</i>."}],"rid":"nnq9w-mv770","summary":"The Rogue Scholar science blog archive has introduced authentication with passkeys and will disable local accounts on September 15. Reading Rogue Scholar content has always been free and never required user accounts or cookie permissions.","tags":["Rogue Scholar"],"title":"Rogue Scholar moves beyond passwords","updated_at":1787973903,"url":"https://blog.front-matter.de/posts/rogue-scholar-moves-beyond-passwords/","version":"v1"},{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>The <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar</a> science blog archive has supported ORCID and DOI identifiers for linking to authors and blog posts since its launch. Starting this week, these two identifiers can also be used to navigate within the Rogue Scholar archive.</p><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"592\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w2400/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png 2400w\" sizes=\"(min-width: 720px) 720px\"><figcaption><a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Rogue Scholar Dashboard</span></a></figcaption></figure><h2 id=\"orcid\">ORCID</h2><blockquote>ORCID, which stands for<strong>&nbsp;</strong><a href=\"https://support.orcid.org/hc/en-us/articles/360006973993-What-is-ORCID-\" rel=\"noreferrer noopener nofollow external\"><strong>Open Researcher and Contributor ID</strong></a>, is a free, unique, persistent identifier (PID) for individuals to use as they engage in research, scholarship, and innovation activities.&nbsp;<br><a href=\"https://info.orcid.org/researchers/\" rel=\"noreferrer\">ORCID for Researchers</a></blockquote><p>One third (<a href=\"https://rogue-scholar.org/search?q=&amp;f=author_identifiers%3Aorcid&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">32.71%</a>) of science blog posts in Rogue Scholar are linked to the ORCID of at least one of their authors. Searching Rogue Scholar by ORCID returns a list of all blog posts authored by that person, e.g. <a href=\"https://rogue-scholar.org/search?q=orcid%3A0000-0003-1419-2405&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">using my ORCID</a>:</p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1688\" height=\"142\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png 1688w\" sizes=\"(min-width: 720px) 720px\"></figure><p>Starting this week, clicking on an author name with an ORCID icon in Rogue Scholar will return all records (co-)authored by that author:</p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1876\" height=\"788\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png 1876w\" sizes=\"(min-width: 720px) 720px\"></figure><p>This feature works in both search results and single record views. For authors without an ORCID (e.g. organizational authors), Rogue Scholar continues to return a search result by name, which is the built-in behavior of the InvenioRDM repository platform. Clicking on the ORCID icon continues to link to the ORCID profile page for that author.</p><h2 id=\"doi\">DOI</h2><p>All blog posts in Rogue Scholar have a Digital Object Identifier (<a href=\"https://www.doi.org/\" rel=\"noreferrer\">DOI</a>) assigned to them to uniquely identify the blog post and include relevant metadata. These metadata can optionally include references (currently <a href=\"https://rogue-scholar.org/search?q=&amp;f=references%3Adoi&amp;f=references%3Aurl&amp;f=references%3A&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">5.04%</a> of Rogue Scholar posts) that again can use DOIs. Citations of Rogue Scholar posts (currently 1387 citations of <a href=\"https://rogue-scholar.org/search?q=&amp;f=citations%3Adoi&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">763</a> blog posts) using their DOI are also shown in the Rogue Scholar record. </p><p>Starting this week, clicking on the title of a DOI reference or citation in the Rogue Scholar record returns all records using that DOI as identifier, reference, or citation, with the Rogue Scholar record on top of the list. </p><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1758\" height=\"678\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png 1758w\" sizes=\"(min-width: 720px) 720px\"><figcaption><span style=\"white-space: pre-wrap;\">References and citations in a </span><a href=\"https://rogue-scholar.org/records/4yd2n-c8v08\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Rogue Scholar record</span></a></figcaption></figure><p>Clicking on the title of the citation returns a search result with the cited Rogue Scholar post and also the citing post. Clicking on the DOI link continues to link to the scholarly work with that DOI.</p><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1888\" height=\"1160\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png 1888w\" sizes=\"(min-width: 720px) 720px\"><figcaption><a href=\"https://rogue-scholar.org/search?q=doi%3A10.59350%2Frzepa.28639%5E5%20references%3A10.59350%2Frzepa.28639%20citations%3A10.59350%2Frzepa.28639&amp;l=list&amp;p=1&amp;s=10&amp;sort=bestmatch\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Searching for a citation</span></a></figcaption></figure><p>This also works in the case of references or citations that are not Rogue Scholar posts (most of them):</p><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1714\" height=\"936\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png 1714w\" sizes=\"(min-width: 720px) 720px\"><figcaption><span style=\"white-space: pre-wrap;\">References in another </span><a href=\"https://rogue-scholar.org/records/x584a-ev872\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Rogue Scholar record</span></a></figcaption></figure><p>Clicking on the title of reference #6 returns a search result with all Rogue Scholar records referencing or citing that DOI:</p><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1896\" height=\"1146\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png 1896w\" sizes=\"(min-width: 720px) 720px\"><figcaption><a href=\"https://rogue-scholar.org/search?q=doi%3A10.1007%2Fs11192-021-04097-5%5E5%20references%3A10.1007%2Fs11192-021-04097-5%20citations%3A10.1007%2Fs11192-021-04097-5&amp;l=list&amp;p=1&amp;s=10&amp;sort=bestmatch\" rel=\"noreferrer\"><span style=\"white-space: pre-wrap;\">Searching for a reference</span></a></figcaption></figure><p>The first search result is the record where I clicked the link. The second search result is another Rogue Scholar blog post referencing the same <em>Scientometrics</em> paper.</p><p>Implementing DOI linking within Rogue Scholar poses an interesting user interface challenge. I decided to always return search results instead of directly linking to the Rogue Scholar record. By including references and citations in the search results, Rogue Scholar will always return at least one result, but may show more Rogue Scholar records referencing the same blog post or other scholarly work.</p><p>This additional functionality around Rogue Scholar references hopefully encourages more Rogue Scholar bloggers to include formal references with their posts. My goal for 2026 is to have 10% Rogue Scholar posts include references (currently <a href=\"https://rogue-scholar.org/search?q=&amp;f=references%3Adoi&amp;f=references%3Aurl&amp;f=references%3A&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">5.04%</a>). Including formal references in blog posts is <a href=\"https://docs.rogue-scholar.org/references.html\" rel=\"noreferrer\">straightforward</a>, but so far has not been a best practice. Some Rogue Scholar blogs already have high percentages of posts with references, including <em>Research Group Information Management @ Humboldt-Universit\u00e4t zu Berlin</em> (40 posts, <a href=\"https://rogue-scholar.org/communities/infomgnt/records?q=&amp;f=references%3Adoi&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">75%</a>), <em>Henry Rzepa's Blog</em> (518 posts, <a href=\"https://rogue-scholar.org/communities/rzepa/records?q=&amp;f=references%3Adoi&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">61%</a>), or <em>chem-bla-ics</em> (499 posts, <a href=\"https://rogue-scholar.org/communities/chem_bla_ics/records?q=&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">39%</a>), and this blog (590 posts, <a href=\"https://rogue-scholar.org/communities/front_matter/records?q=&amp;f=references%3Adoi&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">33%</a>).</p><p>Please use&nbsp;<a href=\"https://join.slack.com/t/rogue-scholar/shared_invite/zt-2ylpq1yoy-o~TkxDarfz5LSMhGSCYtiA\" rel=\"noreferrer\">Slack</a>,&nbsp;<a href=\"mailto:info@rogue-scholar.org\" rel=\"noreferrer\">email</a>,&nbsp;<a href=\"https://wisskomm.social/@rogue_scholar\" rel=\"noreferrer\">Mastodon</a>, or&nbsp;<a href=\"https://bsky.app/profile/rogue-scholar.bsky.social\" rel=\"noreferrer\">Bluesky</a>&nbsp;if you have any questions or comments&nbsp;regarding Rogue Scholar ORCID or DOI linking.</p><h2 id=\"references\">References</h2><p>Fenner, M. (2025, August 4). Rogue Scholar citation tracking launches to production. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/zyg15-qv911\">https://doi.org/10.53731/zyg15-qv911</a></p>","doi":"https://doi.org/10.53731/yjq4w-5yr32","guid":"https://doi.org/10.53731/yjq4w-5yr32","image":"https://images.unsplash.com/photo-1694596747902-626600534e80?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDU0fHxsaW5raW5nfGVufDB8fHx8MTc1NTQxNzYxNnww&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1755475200,"reference":[{"id":"https://doi.org/10.53731/zyg15-qv911","unstructured":"Fenner, M. (2025, August 4). Rogue Scholar citation tracking launches to production. <i>Front Matter</i>."}],"rid":"4sfxs-drd44","summary":"The Rogue Scholar science blog archive has supported ORCID and DOI identifiers for linking to authors and blog posts since its launch. Starting this week, these two identifiers can also be used to navigate within the Rogue Scholar archive.ORCID One third (32.71%) of science blog posts in Rogue Scholar are linked to the ORCID of at least one of their authors.","tags":["Rogue Scholar","Metadata"],"title":"Rogue Scholar links records via ORCID and DOI","updated_at":1787973900,"url":"https://blog.front-matter.de/posts/rogue-scholar-links-records-via-orcid-and-doi/","version":"v1"},{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>References  are an important element of scholarly metadata, and that is also true for science blog posts. Currently <a href=\"https://rogue-scholar.org/search?q=&amp;f=references%3Adoi&amp;f=references%3Aurl&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">5.06%</a> of all Rogue Scholar posts include at least one reference, which are then registered with Crossref metadata. </p><p>Citations are the counterpart of references. When other scholarly works are cited in the references of a scholarly work, this citation information can be communicated to the cited work. </p><blockquote>Citations are the links that knit together our scientific and cultural knowledge. They are primary data that provide both provenance and an explanation for how we know facts.&nbsp;They allow us to attribute and credit scientific contributions, and they enable the evaluation of research and its impacts. In sum, citations are the most important vehicle for the discovery, dissemination, and evaluation of all scholarly knowledge.<br><strong>Initiative for Open Citations (I4OC)</strong></blockquote><h3 id=\"references\">References</h3><p>The first step is making the references metadata openly available in Crossref metadata, and thanks to the Initiative for Open Citations (<a href=\"https://i4oc.org/\" rel=\"noreferrer\">I4OC</a>) and the work of many publishers, nearly 100% of all references are now open by default.</p><p>The next step is aggregating all these references by the cited work. Crossref members receive this information via the <a href=\"https://www.crossref.org/services/cited-by/\" rel=\"noreferrer\">Crossref Cited-By</a> service, other aggregators are <a href=\"https://opencitations.net/\" rel=\"noreferrer\">OpenCitations</a> and <a href=\"https://openalex.org/\" rel=\"noreferrer\">OpenAlex</a>, and of course a number of commercial services. </p><p>Rogue Scholar is collecting citations to its blog posts via the Crossref Cited-By service every week and makes that information available with each record, and with a search filter. As of today, there are <a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">1,392 citations</a> of <a href=\"https://rogue-scholar.org/search?q=&amp;f=citations%3Adoi&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">766</a> Rogue Scholar posts (1.65%). You can get basically the same information from OpenAlex or other aggregators.</p><h3 id=\"datacite\">DataCite</h3><p>DataCite references and citations add several challenges to this. A small number of Rogue Scholar blogs register their own DOI metadata and use DataCite for this. DataCite metadata use <em>related_identifiers</em> with a number of <em>relation_types</em> instead of <em>references</em>, which adds ambiguity, e.g. what <em>relation_types</em> should be treated as references (probably <em>Cites</em> and <em>References, </em>but maybe also <em>IsSupplementedBy). </em>There are also <em>relation_types</em> for the inverse relation<em> (IsCitedBy, IsReferencedBy) </em>with the challenge that a repository has to update these metadata after publication as citations happen<em>. </em>And aggregators face the same problems. In addition, services such as OpenAlex are still building up workflows to index DataCite metadata at scale.</p><h3 id=\"extracting-reference-metadata\">Extracting Reference Metadata</h3><p>For science blogs where Rogue Scholar registers the DOI metadata, the above is not relevant. The challenge is to provide reference metadata in a format Rogue Scholar can understand. Besides experimental support for a <a href=\"https://www.jsonfeed.org/version/1.1/\" rel=\"noreferrer\">JSON Feed </a>extension (as RSS, Atom.,or blogging platform JSON APIs don't support references), this means extracting the references from the full-text content.</p><p>Luckily references in scholarly documents follow an established format: a section called references (or similar) at the end of the document, followed by one or more references. The recommendation by Rogue Scholar is to format these references as an ordered or unordered HTML list (&lt;ol&gt; or &lt;ul&gt; tag), as this is easier to parse than a list of &lt;div&gt; or &lt;p&gt;. The citation style (there are thousands) doesn't matter, but the reference should include a link to the DOI or URL of the cited resource.</p><h3 id=\"generating-reference-metadata\">Generating Reference Metadata</h3><p>Reference metadata can be generated by copy/paste from your favorite reference manager, or can be automatically generated. From the popular blogging platforms only <a href=\"https://quarto.org/docs/authoring/citations.html\" rel=\"noreferrer\">Quarto can generate references</a> (what they call citations, a common confusion). With Wordpress, the <a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">most popular blogging platform in Rogue Scholar</a>, you can use a plugin to automate reference generation. Either <a href=\"https://wordpress.org/plugins/zotpress/\" rel=\"noreferrer\">Zotpress</a>, which tightly integrates with the reference manager <a href=\"https://www.zotero.org/\" rel=\"noreferrer\">Zotero</a>, or <a href=\"https://wordpress.com/plugins/kcite\" rel=\"noreferrer\">kcite</a>.</p><h3 id=\"kcite-wordpress-plugin\">Kcite Wordpress Plugin</h3><p>Kcite works by collecting reference metadata for DOIs, PubMed, or random web resources via the Greycite service. Greycite was discontinued years ago, and the plugin was last updated <a href=\"https://github.com/phillord/kcite/tree/master\" rel=\"noreferrer\">12 years ago</a>, so that the plugin is no longer working with current PHP and Wordpress versions.</p><p>The plugin makes it very easy to cite DOI resources, just use a Wordpress shortcode in a blog post:</p><pre><code class=\"language- \">[cite]10.59350/xqerh-wam97[/cite]</code></pre><p>The Rogue Scholar blogger (and Advisory Board member) Henry Rzepa has made heavy use of the plugin for many years, and ultimately convinced me to update the plugin. Last week, I did that and released a <a href=\"https://github.com/front-matter/kcite\" rel=\"noreferrer\">fixed kcite version</a>. You can download the latest version (1.7.97) <a href=\"https://github.com/front-matter/kcite/tags\" rel=\"noreferrer\">here</a> as zip file, that you can upload to your Wordpress instance: </p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"553\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png 2200w\" sizes=\"(min-width: 720px) 720px\"></figure><p>A more streamlined installation via the plugin installer requires this fork to become the official kcite plugin, something I am working on.</p><p>The focus on the initial work was compatibility with recent versions of PHP (8.4) and Wordpres (6.8.2). The included citeproc.js Javascript file was updated to the latest version (1.4.61), and the citation styles and locales used are the latest versions. </p><p>The plugin by default works in server mode, where references are formatted with a generic template. In client mode, the built-in citeproc.js processor is used to generate references with richer metadata. I included a fix to properly show the name of Rogue Scholar blogs. An example reference list in client mode generated by the plugin is shown below:</p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-25-um-13.45.42.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1298\" height=\"1334\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-25-um-13.45.42.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-25-um-13.45.42.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/08/Bildschirmfoto-2025-08-25-um-13.45.42.png 1298w\" sizes=\"(min-width: 720px) 720px\"></figure><p>A lot more work is needed with testing the plugin, and potentially adding more functionality, especially the following:</p><ul><li>support more citation styles</li><li>allow references to random web content without a DOI, e.g. using Zotero online storage.</li></ul><p>Please use&nbsp;<a href=\"https://join.slack.com/t/rogue-scholar/shared_invite/zt-2ylpq1yoy-o~TkxDarfz5LSMhGSCYtiA\" rel=\"noreferrer\">Slack</a>,&nbsp;<a href=\"mailto:info@rogue-scholar.org\" rel=\"noreferrer\">email</a>,&nbsp;<a href=\"https://wisskomm.social/@rogue_scholar\" rel=\"noreferrer\">Mastodon</a>, or&nbsp;<a href=\"https://bsky.app/profile/rogue-scholar.bsky.social\" rel=\"noreferrer\">Bluesky</a>&nbsp;if you have any questions or comments&nbsp;regarding references, citations, or the kcite plugin.</p>","doi":"https://doi.org/10.53731/326tr-95k32","guid":"https://doi.org/10.53731/326tr-95k32","image":"https://images.unsplash.com/photo-1584266049120-f8c39aaaccb1?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDQzfHxyZWZlcmVuY2VzfGVufDB8fHx8MTc1NjExNjMzMHww&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1756080000,"reference":[{"id":"https://doi.org/10.59350/xqerh-wam97","unstructured":"Rzepa, H. (2024, March 21). Internet Archeology: reviving a 2001 article published in the Internet Journal of Chemistry. <i>Henry Rzepa's Blog</i>."}],"rid":"9rtkj-36y78","summary":"References are an important element of scholarly metadata, and that is also true for science blog posts. Currently 5.06% of all Rogue Scholar posts include at least one reference, which are then registered with Crossref metadata. Citations are the counterpart of references. When other scholarly works are cited in the references of a scholarly work, this citation information can be communicated to the cited work.","tags":["Rogue Scholar","Metadata"],"title":"Adding references to Wordpress posts: updated kcite plugin","updated_at":1787973896,"url":"https://blog.front-matter.de/posts/adding-references-to-wordpress-posts-updated-kcite-plugin/","version":"v1"},{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>This is the August issue of the monthly newsletter from the Rogue Scholar&nbsp;<a href=\"https://rogue-scholar.org/\" rel=\"noreferrer\">science blog archive</a>. The newsletter reports on new blogs that have joined the platform, important technical updates in Rogue Scholar infrastructure, community updates, and other news relevant to Rogue Scholar users.</p><h2 id=\"blogs-added-to-rogue-scholar\">Blogs added to Rogue Scholar</h2><p>Three blogs were added in August, with a few more in progress, requiring additional work. Welcome everybody! This brings the number of participating blogs to <a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">172</a>, and the number of archived posts to <a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">46,355</a>. </p><h3 id=\"adriano-rutz\"><a href=\"https://rogue-scholar.org/communities/adafede/\" rel=\"noreferrer\">Adriano Rutz</a></h3><p>Personal website of Adriano Rutz.<br><em>Natural sciences, English.</em><br><a href=\"https://adafede.github.io\">https://adafede.github.io</a></p><h3 id=\"malis-projekteblog\"><a href=\"https://rogue-scholar.org/communities/malisprojekte/\">MALIS-Projekteblog</a></h3><p>Folgen Sie den neuesten Praxisprojekten aus dem MALIS-Studiengang.<br><em>Computer and information sciences, German</em><br><a href=\"https://malisprojekte.web.th-koeln.de/wordpress/\">https://malisprojekte.web.th-koeln.de/wordpress/</a></p><h3 id=\"bioconductor-community-blog\"><a href=\"https://rogue-scholar.org/communities/bioconductor/\" rel=\"noreferrer\">Bioconductor community blog</a></h3><p><em>Biological sciences, English.</em><br><a href=\"https://blog.bioconductor.org/\">https://blog.bioconductor.org/</a><a href=\"https://rogue-scholar.org/communities/sigcse\"><br></a></p><h3 id=\"\"><a href=\"https://rogue-scholar.org/communities/sigcse\"></a></h3><h2 id=\"technical-updates\">Technical Updates</h2><p>On August 4, Rogue Scholar citation tracking <a href=\"https://doi.org/10.53731/zyg15-qv911\" rel=\"noreferrer\">launched to production</a>, with a fully automated workflow and weekly updates of cited blog posts. Currently there are <a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">1,392</a> citations of <a href=\"https://rogue-scholar.org/search?q=&amp;f=citations%3Adoi&amp;l=list&amp;p=1&amp;s=10&amp;sort=newest\" rel=\"noreferrer\">766</a> blog posts.</p><p>On August 12, Rogue Scholar announced that it will <a href=\"https://doi.org/10.53731/qkhhf-jnr10\" rel=\"noreferrer\">disable login</a> via local passwords on September 15. Going forward, authentication requires login via ORCID or the new Rogue Scholar passkey authentication launched in July. This will simplify account management both for Rogue Scholar and for users.</p><p>On August 18, Rogue Scholar added<a href=\"https://doi.org/10.53731/yjq4w-5yr32\" rel=\"noreferrer\"> internal linking via DOI and ORCID,</a> to show all blog posts by the same author, or to show the blog post, plus all blog posts referencing the same blog post or other scholarly work.</p><p>Last week, Front Matter <a href=\"https://doi.org/10.53731/326tr-95k32\" rel=\"noreferrer\">published an updated kcite WordPress plugin </a>to make it easier for WordPress authors to cite other scholarly works via their DOI. The <a href=\"https://wordpress.com/plugins/kcite\" rel=\"noreferrer\">kcite plugin</a> was originally published more than 10 years ago, but it stopped working with current versions of WordPress and PHP.</p><h3 id=\"community-update\">Community Update</h3><p>The Rogue Scholar Slack continues to be helpful for answering support questions and for community feedback. In August we discussed <a href=\"https://zulip.com/\" rel=\"noreferrer\">Zulip</a> as an alternative to Slack to allow anonymous read access to messages, but decided that for the time being most users are comfortable with Slack, and switching to Zulip would mean learning to use yet another platform. The Rogue Scholar Slack also had interesting discussions on expanding JSON Feed with extensions, and on <a href=\"https://sparontologies.github.io/cito/current/cito.html\" rel=\"noreferrer\">CITO</a>, the Citation Typing Ontology.</p><p>Please use <a href=\"https://join.slack.com/t/rogue-scholar/shared_invite/zt-2ylpq1yoy-o~TkxDarfz5LSMhGSCYtiA\" rel=\"noreferrer\">Slack</a>, <a href=\"mailto:info@rogue-scholar.org\" rel=\"noreferrer\">email</a>, <a href=\"https://wisskomm.social/@rogue_scholar\" rel=\"noreferrer\">Mastodon</a>, or&nbsp;<a href=\"https://bsky.app/profile/rogue-scholar.bsky.social\" rel=\"noreferrer\">Bluesky</a> if you have any questions or comments regarding this monthly newsletter.</p><div class=\"kg-card kg-callout-card kg-callout-card-blue\"><div class=\"kg-callout-text\">Rogue Scholar is a scholarly infrastructure that is free for all authors and readers. You can support Rogue Scholar with a one-time or recurring&nbsp;<a href=\"https://ko-fi.com/rogue_scholar\" rel=\"noreferrer\">donation</a> or by becoming a sponsor.</div></div><h2 id=\"references\">References</h2><ol><li>Fenner, M. (2025, August 4). Rogue Scholar citation tracking launches to production. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/zyg15-qv911\">https://doi.org/10.53731/zyg15-qv911</a></li><li>Fenner, M. (2025, August 12). Rogue Scholar moves beyond passwords. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/qkhhf-jnr10\">https://doi.org/10.53731/qkhhf-jnr10</a></li><li>Fenner, M. (2025, August 18). Rogue Scholar links records via ORCID and DOI. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/yjq4w-5yr32\">https://doi.org/10.53731/yjq4w-5yr32</a></li><li>Fenner, M. (2025, August 25). Adding references to Wordpress posts: Updated kcite plugin. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/326tr-95k32\">https://doi.org/10.53731/326tr-95k32</a></li></ol>","doi":"https://doi.org/10.53731/1xbh4-mnt50","guid":"https://doi.org/10.53731/1xbh4-mnt50","image":"https://images.unsplash.com/photo-1697177070289-08fc5c449fad?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGF1Z3VzdHxlbnwwfHx8fDE3NTY3MzU4NTd8MA&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1756684800,"reference":[{"id":"https://doi.org/10.53731/zyg15-qv911","unstructured":"Fenner, M. (2025, August 4). Rogue Scholar citation tracking launches to production. <i>Front Matter</i>."},{"id":"https://doi.org/10.53731/qkhhf-jnr10","unstructured":"Fenner, M. (2025, August 12). Rogue Scholar moves beyond passwords. <i>Front Matter</i>."},{"id":"https://doi.org/10.53731/yjq4w-5yr32","unstructured":"Fenner, M. (2025, August 18). Rogue Scholar links records via ORCID and DOI. <i>Front Matter</i>."},{"id":"https://doi.org/10.53731/326tr-95k32","unstructured":"Fenner, M. (2025, August 25). Adding references to Wordpress posts: updated kcite plugin. <i>Front Matter</i>."}],"rid":"cn0dm-prg38","summary":"This is the August issue of the monthly newsletter from the Rogue Scholar science blog archive. The newsletter reports on new blogs that have joined the platform, important technical updates in Rogue Scholar infrastructure, community updates, and other news relevant to Rogue Scholar users.Blogs added to Rogue Scholar Three blogs were added in August, with a few more in progress, requiring additional work. Welcome everybody!","tags":["Rogue Scholar","Newsletter"],"title":"Rogue Scholar Newsletter August 2025","updated_at":1787973894,"url":"https://blog.front-matter.de/posts/rogue-scholar-newsletter-august-2025/","version":"v1"},{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>This week, the <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar</a> science blog archive started registering DOIs and metadata with Crossref using the InvenioRDM repository platform rather than relying on external tooling. <a href=\"https://inveniordm.docs.cern.ch/\" rel=\"noreferrer\">InvenioRDM</a> has of course supported DOI registration with DataCite for a long time, so this adds another option for repositories hosting reports, preprints, dissertations, or other textual documents.</p><p>Rogue Scholar has registered content with Crossref since its launch two years ago (more than <a href=\"https://docs.rogue-scholar.org/dashboard\" rel=\"noreferrer\">45,000</a> blog posts to date), and migrated to the InvenioRDM repository platform <a href=\"https://doi.org/10.53731/sdazp-kzn55\" rel=\"noreferrer\">12 months ago</a>, but it always relied on external tooling for Crossref integration. This new Crossref integration into InvenioRDM simplifies the DOI registration workflow. The main difference for Rogue Scholar blog authors and readers is that automatic DOI registration has become faster, happening within a few minutes after a blog post on a participating blog is published or updated. </p><p>Rogue Scholar checks the RSS feeds of participating blogs for new or updated content every 10 minutes. When new or updated content is found, uploading the post to InvenioRDM and registering/updating a DOI and metadata with Crossref now happens in 1-2 minutes (depending on how many posts have to be updated at the same time). Further improvements in the time it takes to register blog posts with InvenioRDM and Crossref will depend on improving the monitoring of RSS feeds, e.g. by adding a <em>push</em> mechanism (triggered by the blog when content is updated) instead of the current <em>pull</em> mechanism.</p><h3 id=\"versioning\">Versioning</h3><p>The InvenioRDM platform supports versioning of content, which is particularly important for datasets and software, but also relevant for text documents such as blog posts. Examples include <a href=\"https://doi.org/10.54900/vr8ax-nz653\" rel=\"noreferrer\">major new versions of content</a>, possibly after having received <a href=\"https://doi.org/10.54900/bymaz-4fw37\" rel=\"noreferrer\">feedback via peer review</a> using the <a href=\"https://elifesciences.org/inside-elife/dc24a9cd/open-science-what-is-publish-review-curate\" rel=\"noreferrer\">Publish, Review, Curate </a>workflow. Other use cases are <a href=\"https://doi.org/10.31222/osf.io/6z7s3\" rel=\"noreferrer\">corrections and retractions</a>. Crossref added version information to its metadata schema with the <a href=\"https://doi.org/10.13003/325070\" rel=\"noreferrer\">5.4.0 release in March</a>, and I am currently testing this functionality in the  Rogue Scholar Staging server:</p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"2000\" height=\"1018\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1600/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png 1600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w2400/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png 2400w\" sizes=\"(min-width: 720px) 720px\"></figure><p>One challenge is that the InvenioRDM Crossref integration supports multiple DOI prefixes, so this is a bit more work compared to the DataCite integration only supporting one DOI prefix. In addition, versioning adds complexity to DOI suffix generation. Luckily, the built-in InvenioRDM tooling uses the same DOI naming scheme that <a href=\"https://doi.org/10.53731/6kfyy-nq280\" rel=\"noreferrer\">Rogue Scholar has used since its launch</a>, but going forward, Rogue Scholar will no longer support custom DOI suffixes that I introduced for WordPress and Substack blogs. Several blogs participating in Rogue Scholar do their own DOI registrations, and those DOIs (what InvenioRDM calls <a href=\"https://inveniordm.docs.cern.ch/operate/customize/dois/#versioning-and-externally-managed-doi\" rel=\"noreferrer\">externally managed DOIs</a>) will not be versioned.</p><h3 id=\"inveniordm\">InvenioRDM</h3><p>Crossref DOI registration uses the <code>commonmeta-py</code> Python package to generate Crossref XML metadata and a fork of the <code>invenio-rdm-records</code> package to integrate with InvenioRDM. After completing versioning support and more testing, the functionality will be merged into the InvenioRDM core functionality, and the discussion with the other InvenioRDM maintainers has started. Soon, every InvenioRDM instance will be able to use Crossref DOI registration with a simple configuration setting (and Crossref member credentials), very similar to how DataCite DOI registration works. </p><h2 id=\"references\">References</h2><ol><li>Fenner, M. (2024, September 2). Rogue Scholar migrates to InvenioRDM. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/sdazp-kzn55\">https://doi.org/10.53731/sdazp-kzn55</a></li><li>Feeney, P. (2025, March 19). Version 5.4.0 metadata schema update now available. <em>Crossref Blog</em>. <a href=\"https://doi.org/10.13003/325070\">https://doi.org/10.13003/325070</a></li><li>Fenner, M. (2025, January 16). Persistent identifiers, random strings, and checksums. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/6kfyy-nq280\">https://doi.org/10.53731/6kfyy-nq280</a></li><li>Marcum, C. S. (2025, April 8). Drinking from the firehose? Write more and Publish Less (Version 2). <em>Upstream</em>. <a href=\"https://doi.org/10.54900/vr8ax-nz653\">https://doi.org/10.54900/vr8ax-nz653</a></li><li>Marcum, C. S. (2025, April 8). Peer-Review for a Blog Post? My Experience with MetaROR. <em>Upstream</em>. <a href=\"https://doi.org/10.54900/bymaz-4fw37\">https://doi.org/10.54900/bymaz-4fw37</a></li><li>Hendricks, G., Lammey, R., &amp; Rittman, M. (2022). <em>Towards a connected and dynamic scholarly record of updates, corrections, and retractions</em>. MetaArXiv. <a href=\"https://doi.org/10.31222/osf.io/6z7s3\">https://doi.org/10.31222/osf.io/6z7s3</a></li></ol>","doi":"https://doi.org/10.53731/pk03d-24338","guid":"https://doi.org/10.53731/pk03d-24338","image":"https://images.unsplash.com/photo-1657694815219-1b495178f426?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fHNlcHRlbWJlciUyMGZpZWxkc3xlbnwwfHx8fDE3NTc1NzQwNjd8MA&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1757548800,"reference":[{"id":"https://doi.org/10.53731/sdazp-kzn55","unstructured":"Fenner, M. (2024, September 2). Rogue Scholar migrates to InvenioRDM. <i>Front Matter</i>."},{"id":"https://doi.org/10.13003/325070","unstructured":"Feeney, P. (2025, March 19). Version 5.4.0 metadata schema update now available. <i>Crossref Blog</i>."},{"id":"https://doi.org/10.53731/6kfyy-nq280","unstructured":"Fenner, M. (2025, January 16). Persistent identifiers, random strings, and checksums. <i>Front Matter</i>."},{"id":"https://doi.org/10.54900/vr8ax-nz653","unstructured":"Marcum, C. S. (2025, April 8). Drinking from the firehose? Write more and Publish Less (Version 2). <i>Upstream</i>."},{"id":"https://doi.org/10.54900/bymaz-4fw37","unstructured":"Marcum, C. S. (2025, April 8). Peer-Review for a Blog Post? My Experience with MetaROR. <i>Upstream</i>."},{"id":"https://doi.org/10.31222/osf.io/6z7s3","unstructured":"Hendricks, G., Lammey, R., &amp; Rittman, M. (2022). Towards a connected and dynamic scholarly record of updates, corrections, and retractions. In <i>MetaArXiv</i>. Center for Open Science."}],"rid":"q4gww-bae42","summary":"This week, the Rogue Scholar science blog archive started registering DOIs and metadata with Crossref using the InvenioRDM repository platform rather than relying on external tooling. InvenioRDM has of course supported DOI registration with DataCite for a long time, so this adds another option for repositories hosting reports, preprints, dissertations, or other textual documents.","tags":["Rogue Scholar","InvenioRDM"],"title":"Rogue Scholar now registers DOIs with InvenioRDM","updated_at":1787973892,"url":"https://blog.front-matter.de/posts/rogue-scholar-registers-dois-with-inveniordm/","version":"v1"},{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":[{"name":"Martin Fenner","url":"https://orcid.org/0000-0003-1419-2405"}],"community_id":"15a362ea-8138-42b8-917f-1840a92addf8","created":1672531200,"current_feed_url":null,"description":"The Front Matter Blog covers the intersection of science and technology since 2007.","doi":"https://doi.org/10.53731/front_matter","favicon":"https://rogue-scholar.org/api/communities/15a362ea-8138-42b8-917f-1840a92addf8/logo","feed_format":"application/atom+xml","feed_url":"https://blog.front-matter.de/atom","filter":null,"generator":"Ghost","home_page_url":"https://blog.front-matter.de/","issn":"2749-9952","language":"eng","license":"https://creativecommons.org/licenses/by/4.0/legalcode","prefix":"10.53731","relative_url":null,"secure":true,"slug":"front_matter","status":"active","subfield":"1710","title":"Front Matter","updated":1787944127,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>On April 16, 2025, the Rogue Scholar Advisory Board met for the third time since it <a href=\"https://doi.org/10.53731/9yf86-p8541\"><u>started in January 202</u></a>4. Since the last Advisory Board Meeting on October 24, Rogue Scholar has achieved several important milestones.</p><p>In February, the Rogue Scholar Statistics page was relaunched as <a href=\"https://docs.rogue-scholar.org/dashboard.html\"><u>Rogue Scholar Dashboard</u></a>, displaying key indicators such as the number of participating blogs and archived blog posts, as well as the percentage of posts with ORCID and ROR identifiers, references, or funding. </p><figure class=\"kg-card kg-image-card\"><img src=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/09/data-src-image-5130cdf2-4865-484f-90f0-1b9033ece85d.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1600\" height=\"336\" srcset=\"https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w600/2025/09/data-src-image-5130cdf2-4865-484f-90f0-1b9033ece85d.png 600w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/size/w1000/2025/09/data-src-image-5130cdf2-4865-484f-90f0-1b9033ece85d.png 1000w, https://storage.ghost.io/c/c5/33/c533c955-b5f3-4ff1-ae2d-6b52a212e602/content/images/2025/09/data-src-image-5130cdf2-4865-484f-90f0-1b9033ece85d.png 1600w\" sizes=\"(min-width: 720px) 720px\"></figure><p>The Advisory Board suggested adding filters to better highlight more recent data.</p><p>In January and February, Rogue Scholar improved the reference extraction and references display, finding references in about 5% of posts. Using the <a href=\"https://www.crossref.org/services/cited-by/\"><u>Crossref Cited-By</u></a> service, Rogue Scholar also started collecting and displaying citations of Rogue Scholar posts. The <a href=\"https://wordpress.org/plugins/kcite/\"><u>kcite</u></a> WordPress plugin that simplifies the generation of DOI references was very helpful, but hasn't been updated in many years. While the numbers of references and citations are still small, linking to other scholarly content via references and citations further integrates scholarly blogs into the broader scholarly record.</p><p>The Advisory Board discussed archiving formats for the full-text of blog posts. Rogue Scholar in 2024 started experimenting with PDF and ePub, but this functionality is not yet integrated with the InvenioRDM repository platform. The Advisory Board felt that the <a href=\"https://jats.nlm.nih.gov/\"><u>JATS</u></a> format may not be necessary or beneficial for blog content.</p><p>The Advisory Board next discussed starting a webinar series on best practices for science blogs, focusing on specific blogging platforms. A first webinar for WordPress bloggers in German was proposed.</p><p>Finally, the Advisory Board discussed Rogue Scholar funding. Rogue Scholar is a Diamond Open Access infrastructure with no costs to authors and readers. Seeking grant funding is an option, and Rogue Scholar has so far archived more than 30,000 blog posts, including some highly visible science blogs. One challenge with seeking grant funding is the missing non-profit status for Front Matter, the organization behind Rogue Scholar.</p>","doi":"https://doi.org/10.53731/taha2-fvd76","guid":"https://doi.org/10.53731/taha2-fvd76","image":"https://images.unsplash.com/photo-1525384197403-b43d320d748a?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMwfHxhcHJpbHxlbnwwfHx8fDE3NTg3MDk4MDV8MA&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1758672000,"rid":"vwwxv-mgf29","summary":"On April 16, 2025, the Rogue Scholar Advisory Board met for the third time since it started in January 2024. Since the last Advisory Board Meeting on October 24, Rogue Scholar has achieved several important milestones.","tags":["Rogue Scholar"],"title":"Report Rogue Scholar Advisory Board Meeting April 16, 2025","updated_at":1787973889,"url":"https://blog.front-matter.de/posts/report-rogue-scholar-advisory-board-meeting-ap-16-2024/","version":"v1"}],"out_of":638,"page":1,"per_page":10,"total-results":638}
