{"found":13,"hits":[{"document":{"authors":[{"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":null,"community_id":"1090de03-59e6-490b-92e2-9cae7d600bc4","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://staging.rogue-scholar.org/api/communities/1090de03-59e6-490b-92e2-9cae7d600bc4/logo","feed_format":"application/atom+xml","feed_url":null,"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":null,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>The science blog archive <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar</a> started the process of becoming a German non-profit organization in 2026. This blog post summarizes the reasoning and the main steps needed to achieve this.</p><p>Two weeks ago, <a href=\"https://doi.org/10.53731/m65a8-6sm21\" rel=\"noreferrer\">I published a self-assessment</a> of how Rogue Scholar adheres to the Principles of Open Scholarly Infrastructure (<a href=\"https://doi.org/10.14454/G8WV-VM65\" rel=\"noreferrer\">POSI</a>). Major gaps were identified in the areas of <em>governance</em> and <em>sustainability</em>. To address these gaps, a major step forward would be to start a non-profit membership organization. The need to take this step at some point was obvious to me since I <a href=\"https://doi.org/10.53731/z9v2s-bh329\" rel=\"noreferrer\">launched Rogue Scholar in April 2023</a>. With the basic service operating and on a good path forward with <a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">50,000</a> science blog posts archived by the end of the year, the time has arrived to make this step.</p><p>Starting a non-profit membership organization in Germany means starting a <em>Verein</em>, or <a href=\"https://en.wikipedia.org/wiki/Registered_association_(Germany)\" rel=\"noreferrer\">registered association</a>. The steps involved to formally register the association are clearly laid out and mainly involve the following:</p><ul><li>at least seven founding members,</li><li>drafting statutes (<em>Satzung</em>),</li><li>founding general assembly with members approving statutes and electing a founding board,</li><li>registration at a local court,</li><li>registration for charitable status with the tax authorities.</li></ul><p>It helps that I have worked for non-profit organizations most of my professional life. Not only public universities, but also a non-profit publisher (PLOS), and two membership organizations (ORCID and DataCite), with the latter also being a German Verein. Interestingly, Research Organization Registry (ROR), an initiative that I helped launch in early 2019, <a href=\"https://doi.org/10.71938/SNA1-ZC49\" rel=\"noreferrer\">is not a membership organization</a>. </p><p>Running a non-profit organization in Germany requires more paperwork compared to, for example, Belgium or the Netherlands, mainly to obtain and keep charitable status. This means a good amount of work for the founding board, especially the president and treasurer. </p><p>One important question is the rights and responsibilities of members. As individuals or groups of people, rather than formal organizations, run many science blogs, membership has to be open to all legal entities, individuals and organizations. Membership fees should differentiate between individuals and organizations, and include at least two tiers for small and large organizations, for example:</p><ul><li>individual 25 EUR/year</li><li>small organization 250 EUR/year</li><li>supporting organization 2500 EUR/year</li></ul><p>Rogue Scholar is a Diamond Open Access infrastructure with no fees to readers or authors. This means that membership can't be a requirement for a science blog to be archived in Rogue Scholar, but rather that membership comes with other benefits. Members not only help support a unique open scholarly infrastructure but also have a say in the governance of the organization via the general assembly, participation in the board, and potentially working groups going forward.</p><p>For Rogue Scholar to achieve sustainability, membership fees are an important element. Two other aspects are also important: </p><ul><li><strong>Volunteer labor</strong>, particularly in the areas of outreach, support, and software development, becomes easier once Rogue Scholar has formal members</li><li><strong>Grant funding</strong>, which becomes easier once Rogue Scholar obtains charitable status</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 Rogue Scholar becoming a non-profit membership organization.</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>, by becoming a sponsor, or soon by becoming a member.</div></div><h2 id=\"references\">References</h2><ol><li>Fenner, M. (2025, October 20). Rogue Scholar follows the Principles of Open Scholarly Infrastructure (POSI). <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/m65a8-6sm21\">https://doi.org/10.53731/m65a8-6sm21</a></li><li>POSI Adopters. (2025). <em>The Principles of Open Scholarly Infrastructure v2.0</em>. <a href=\"https://doi.org/10.14454/G8WV-VM65\">https://doi.org/10.14454/G8WV-VM65</a></li><li>Fenner, M. (2023, April 4). The Rogue Scholar is now open for business. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/z9v2s-bh329\">https://doi.org/10.53731/z9v2s-bh329</a></li><li>California Digital Library, DataCite, Crossref, &amp; Digital Science (United Kingdom). (2018). <em>The ROR of the crowd: Get involved!</em>. <a href=\"https://doi.org/10.71938/SNA1-ZC49\">https://doi.org/10.71938/SNA1-ZC49</a></li></ol>","guid":"https://doi.org/10.53731/rftfk-qv692","image":"https://images.unsplash.com/photo-1601371006911-6b69ea24127e?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDV8fG0lQzMlQkNuc3RlcnxlbnwwfHx8fDE3NjIxNjM0NTJ8MA&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1762128000,"reference":[{"unstructured":"Fenner, M. (2025, October 20). Rogue Scholar follows the Principles of Open Scholarly Infrastructure (POSI). <i>Front Matter</i>."},{"unstructured":"Adopters, P. (2025). <i>The Principles of Open Scholarly Infrastructure v2.0</i>. POSI Adopters."},{"unstructured":"Fenner, M. (2023). The Rogue Scholar is now open for business. In <i>Front Matter</i> (Version v1). Crossref."},{"unstructured":"California Digital Library, DataCite, Crossref, &amp; Digital Science (United Kingdom). (2018). <i>The ROR of the crowd: get involved!</i>. Research Organization Registry (ROR)."}],"rid":"8600p-cdt14","summary":"The science blog archive Rogue Scholar started the process of becoming a German non-profit organization in 2026. This blog post summarizes the reasoning and the main steps needed to achieve this. Two weeks ago, I published a self-assessment of how Rogue Scholar adheres to the Principles of Open Scholarly Infrastructure (POSI). Major gaps were identified in the areas of governance and sustainability.","tags":["Rogue Scholar"],"title":"Rogue Scholar is becoming a German Non-Profit Organization","updated_at":1778078964,"url":"https://blog.front-matter.io/posts/rogue-scholar-german-non-profit-organization/"}},{"document":{"authors":[{"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"content_html":"<p>This is the October 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>Ten blogs were added in September. Welcome! More blogs are on the waitlist and will be added soon. This brings the number of participating blogs to&nbsp;<a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">184</a>, and the number of archived posts to&nbsp;<a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">47,385</a>.</p><h3 id=\"qeccodes\"><a href=\"https://rogue-scholar.org/communities/qec/records\">qec.Codes</a></h3><p>Quantum error correction and fault-tolerant quantum computing architectures at the University of Edinburgh.<br><em>Computer and information sciences, English.</em><br><a href=\"https://qec.codes/\">https://qec.codes/</a></p><h3 id=\"blasted-bioinformatics\"><a href=\"https://rogue-scholar.org/communities/blastedbio/records\">Blasted Bioinformatics!?</a></h3><p>Bioinformatics lessons learned the hard way, bugs, gripes, and maybe topical paper reviews too...<br><em>Biological Sciences, English.</em><br><a href=\"https://blastedbio.blogspot.com/\">https://blastedbio.blogspot.com/</a></p><h3 id=\"biochem\"><a href=\"https://rogue-scholar.org/communities/cdsouthan/records\">Bio &lt;-&gt; Chem</a></h3><p>Technical notes from the interface between bioinformatics and cheminformatics by Chris Southan.<br><em>Biological Sciences, English.</em><br><a href=\"https://cdsouthan.blogspot.com/\">https://cdsouthan.blogspot.com/</a></p><h3 id=\"anil-madhavapeddys-feed\"><a href=\"https://rogue-scholar.org/communities/anil/records\">Anil Madhavapeddy's feed</a></h3><p><em>Computer and information sciences, English.</em><br><a href=\"https://anil.recoil.org/notes\">https://anil.recoil.org/notes</a></p><h3 id=\"commonplace-lab\"><a href=\"https://rogue-scholar.org/communities/naturepoker/records\">Commonplace Lab</a></h3><p>Notes on nature poking<em>.<br>Biological Sciences, English.</em><br><a href=\"https://naturepoker.wordpress.com/\">https://naturepoker.wordpress.com/</a></p><h3 id=\"antoine-vernets-blog\"><a href=\"https://rogue-scholar.org/communities/antoinevervet/records\">Antoine Vernet's blog</a></h3><p><em>Social science, English.</em><br><a href=\"https://antoinevernet.com/blog/\">https://antoinevernet.com/blog/</a></p><h3 id=\"cormac-monaghans-blog\"><a href=\"https://rogue-scholar.org/communities/cmonaghan/records\">Cormac Monaghan's blog</a></h3><p><em>Computer and information sciences, English.</em><br><a href=\"https://c-monaghan.github.io/posts/\">https://c-monaghan.github.io/posts/</a></p><h3 id=\"steve-martin\"><a href=\"https://rogue-scholar.org/communities/marberts/records\">Steve Martin</a></h3><p><em>Economics and business, English.</em><br><a href=\"https://marberts.github.io/blog/\">https://marberts.github.io/blog/</a></p><h3 id=\"data-art-science-blog\"><a href=\"https://rogue-scholar.org/communities/juan_torresmunguia/records\">Data Art &amp; Science Blog</a></h3><p>Exploring the art and science of working with development and humanitarian data.<br><em>Social science, English.</em><br><a href=\"https://juan-torresmunguia.netlify.app/blog/\">https://juan-torresmunguia.netlify.app/blog/</a></p><h3 id=\"%C3%A9vologie\"><a href=\"https://rogue-scholar.org/communities/evologie/records\">\u00e9vologie</a></h3><p>R\u00e9flexions sur l'\u00e9volution, la biodiversit\u00e9 et la vie.<br><em>Natural sciences, French.</em><br><a href=\"https://evologie.netlify.app/\">https://evologie.netlify.app/</a></p><h2 id=\"technical-updates\">Technical Updates</h2><p>This week, Rogue Scholar added <a href=\"https://doi.org/10.53731/9t6xx-kht30\" rel=\"noreferrer\">support for contributions beyond authorship</a> in <a href=\"https://doi.org/10.59350/510pg-zzf58\" rel=\"noreferrer\">collaboration with the <em>ropensci</em> blog</a>. The contributor roles <em>editor</em>, <em>translator,</em> and <em>interviewee</em> are now supported in Rogue Scholar (all) and Crossref (editor, translator) metadata.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://blog.front-matter.io/content/images/2025/10/Bildschirmfoto-2025-10-27-um-17.48.07-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1752\" height=\"442\" srcset=\"https://blog.front-matter.io/content/images/size/w600/2025/10/Bildschirmfoto-2025-10-27-um-17.48.07-1.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/10/Bildschirmfoto-2025-10-27-um-17.48.07-1.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/10/Bildschirmfoto-2025-10-27-um-17.48.07-1.png 1600w, https://blog.front-matter.io/content/images/2025/10/Bildschirmfoto-2025-10-27-um-17.48.07-1.png 1752w\" sizes=\"(min-width: 720px) 720px\"></figure><p>The blog post describes the work needed in the blog Atom or JSON Feed to include these new contributor roles. Over the coming months, more roles will be added, including roles from the Contributor Role Taxonomy (<a href=\"https://credit.niso.org/\" rel=\"noreferrer\">CrediT</a>). Crossref is planning to add CrediT support to its metadata schema in 2026.</p><h2 id=\"community-updates\">Community Updates</h2><p>On October 20, Rogue Scholar <a href=\"https://doi.org/10.53731/m65a8-6sm21\" rel=\"noreferrer\">published a self-assessment</a> using the Principles of Open Scholarly Infrastructure (POSI), summarized below:</p><figure class=\"kg-card kg-image-card\"><img src=\"https://blog.front-matter.io/content/images/2025/10/Bildschirmfoto-2025-10-31-um-17.51.44.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1652\" height=\"1350\" srcset=\"https://blog.front-matter.io/content/images/size/w600/2025/10/Bildschirmfoto-2025-10-31-um-17.51.44.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/10/Bildschirmfoto-2025-10-31-um-17.51.44.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/10/Bildschirmfoto-2025-10-31-um-17.51.44.png 1600w, https://blog.front-matter.io/content/images/2025/10/Bildschirmfoto-2025-10-31-um-17.51.44.png 1652w\" sizes=\"(min-width: 720px) 720px\"></figure><p>Major gaps exist in the areas of governance and sustainability, and work is underway to improve this. Stay tuned for a blog post next week.</p><p>The project <em>Infra Wiss Blogs</em> <a href=\"https://doi.org/10.59350/0zep3-5px78\" rel=\"noreferrer\">in October published two papers</a> (one <a href=\"https://doi.org/10.1108/JD-02-2025-0053\" rel=\"noreferrer\">English</a> and one <a href=\"https://doi.org/10.1515/bfp-2025-0028\" rel=\"noreferrer\">German</a>) studying science blogs in Germany. They found that the majority of science blog in Germany are from the Humanities and Social Sciences, in part because a large number of blogs from <a href=\"https://de.hypotheses.org/\" rel=\"noreferrer\">de.Hypotheses</a>.</p><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://blog.front-matter.io/content/images/2025/10/jd-02-2025-0053001.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1255\" height=\"650\" srcset=\"https://blog.front-matter.io/content/images/size/w600/2025/10/jd-02-2025-0053001.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/10/jd-02-2025-0053001.png 1000w, https://blog.front-matter.io/content/images/2025/10/jd-02-2025-0053001.png 1255w\" sizes=\"(min-width: 720px) 720px\"><figcaption><b><strong style=\"white-space: pre-wrap;\">Figure 1 </strong></b><span style=\"white-space: pre-wrap;\">Overlap of disciplines. Source: Authors' own work</span></figcaption></figure><p>The Rogue Scholar Slack continues to have interesting discussions on a variety of topics. 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 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>&nbsp;or by becoming a sponsor.</div></div><h2 id=\"references\">References</h2><ol><li>Fenner, M. (2025, October 27). Supporting blog contributions beyond authorship. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/9t6xx-kht30\">https://doi.org/10.53731/9t6xx-kht30</a></li><li>Salmon, M., Bellini Saibene, Y., &amp; LaZerte, S. (2025, October 14). Recognition Beyond Blog Post Authors. <em>rOpenSci - Open Tools for Open Science</em>. <a href=\"https://doi.org/10.59350/510pg-zzf58\">https://doi.org/10.59350/510pg-zzf58</a></li><li>Fenner, M. (2025, October 20). Rogue Scholar follows the Principles of Open Scholarly Infrastructure (POSI). <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/m65a8-6sm21\">https://doi.org/10.53731/m65a8-6sm21</a></li><li>Ochsner, C., &amp; Pampel, H. (2025, October 26). Wissenschaftsblogs als integraler Bestandteil der Open-Access-Landschaft. <em>Infra Wiss Blogs</em>. <a href=\"https://doi.org/10.59350/0zep3-5px78\">https://doi.org/10.59350/0zep3-5px78</a></li><li>Ochsner, C., Pampel, H., H\u00f6fting, J., &amp; Rothfritz, L. (2025). Scholarly blogs: An analysis of infrastructural aspects based on German scholarly blogs. <em>Journal of Documentation</em>, <em>81</em>(7), 520\u2013544. <a href=\"https://doi.org/10.1108/JD-02-2025-0053\">https://doi.org/10.1108/JD-02-2025-0053</a></li><li>Ochsner, C., Pampel, H., H\u00f6fting, J., &amp; Rothfritz, L. (2025). Wissenschaftsblogs in Deutschland: Eine Analyse infrastruktureller Aspekte. <em>Bibliothek Forschung Und Praxis</em>. <a href=\"https://doi.org/10.1515/bfp-2025-0028\">https://doi.org/10.1515/bfp-2025-0028</a></li></ol>","doi":"https://doi.org/10.53731/d0wwa-gwz14","guid":"https://doi.org/10.53731/d0wwa-gwz14","image":"https://images.unsplash.com/photo-1604227878600-00157ecb7c74?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE2fHxoYWxsb3dlZW58ZW58MHx8fHwxNzYxODQ1Njg4fDA&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1761868800,"reference":[{"unstructured":"Fenner, M. (2025, October 27). Supporting blog contributions beyond authorship. Front Matter."},{"unstructured":"Salmon, M., Bellini Saibene, Y., & LaZerte, S. (2025, October 14). Recognition Beyond Blog Post Authors. rOpenSci - Open Tools for Open Science."},{"unstructured":"Fenner, M. (2025, October 20). Rogue Scholar follows the Principles of Open Scholarly Infrastructure (POSI). Front Matter."},{"unstructured":"Ochsner, C., & Pampel, H. (2025, October 26). Wissenschaftsblogs als integraler Bestandteil der Open-Access-Landschaft. Infra Wiss Blogs."},{"unstructured":"Ochsner, C., Pampel, H., H\u00f6fting, J., & Rothfritz, L. (2025). Scholarly blogs: An analysis of infrastructural aspects based on German scholarly blogs. Journal of Documentation, 81(7), 520\u2013544. https://doi.org/10.1108/JD-02-2025-0053"},{"unstructured":"Ochsner, C., Pampel, H., H\u00f6fting, J., & Rothfritz, L. (2025). Wissenschaftsblogs in Deutschland: Eine Analyse infrastruktureller Aspekte. Bibliothek Forschung Und Praxis."}],"rid":"8k47a-pqn68","summary":"This is the October issue of the monthly newsletter from the Rogue Scholar\u00a0science 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 Ten blogs were added in September. Welcome! More blogs are on the waitlist and will be added soon.","title":"Rogue Scholar Newsletter October 2025","updated_at":1770655404,"url":"https://blog.front-matter.io/posts/rogue-scholar-newsletter-october-2025/","version":"v1"}},{"document":{"authors":[{"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"content_html":"<p>With this blog post, the science blog archive <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar</a> starts the formal process to adhere to the Principles of Open Scholarly Infrastructure (<a href=\"https://doi.org/10.14454/G8WV-VM65\" rel=\"noreferrer\">POSI</a>). To do so, an organization has to perform a self-audit of its compliance with the principles, with a <a href=\"https://doi.org/10.59348/7sgt5-1qy45\" rel=\"noreferrer\">focus</a> on <em>principles</em> and not hard <em>rules</em>. POSI was updated to version 2.0 this October, with the changes marked up in a <a href=\"https://openscholarlyinfrastructure.org/posi-2.0-revisions.pdf\" rel=\"noreferrer\">separate document</a>. </p><p>In the coming weeks, I hope to finish this document with feedback from blogs participating in Rogue Scholar, other users, and the <a href=\"https://rogue-scholar.org/board\" rel=\"noreferrer\">Rogue Scholar Advisory Board</a> that meets in November. Below is an overview of where I think Rogue Scholar already adheres to POSI (\ud83d\udfe2), some work is still needed (\ud83d\udfe1), or where major gaps exist (\ud83d\udd34). I then describe the major gaps and the work that is needed in more detail.</p><h3 id=\"governance\">Governance</h3><p>\ud83d\udfe2&nbsp;Coverage across the scholarly enterprise<br>\ud83d\udd34&nbsp;Stakeholder governed<br>\ud83d\udfe2&nbsp;Non-discriminatory membership<br>\ud83d\udfe1 Transparent governance<br>\ud83d\udfe1&nbsp;Cannot lobby<br>\ud83d\udd34&nbsp;Living will<br>\ud83d\udfe1&nbsp;Regular review of purpose and community value</p><h3 id=\"sustainability\">Sustainability</h3><p>\ud83d\udfe1 Transparent operations<br>\ud83d\udfe2&nbsp;Time-limited funds are used only for time-limited activities<br>\ud83d\udd34&nbsp;Goal to generate surplus<br>\ud83d\udd34&nbsp;Establish and maintain financial reserves guided by policy<br>\ud83d\udfe2&nbsp;Mission-consistent revenue generation<br>\ud83d\udfe2&nbsp;Revenue generated from services, not data<br>\ud83d\udd34&nbsp;Volunteer labour<br>\ud83d\udd34&nbsp;Transition planning</p><h3 id=\"insurance\">Insurance</h3><p>\ud83d\udfe2 Open source<br>\ud83d\udfe1&nbsp;Ensure open and secure data accessibility within legal and ethical constraints\ud83d\udfe1&nbsp;Available and preserved<br>\ud83d\udfe1&nbsp;Patent non-assertion<br>\ud83d\udfe2 Prioritise interoperability and open standards to ensure continuity and resilience</p><h3 id=\"stakeholder-governed\">Stakeholder governed</h3><p><em>A board-governed organisation drawn from the stakeholder community builds confidence that the organisation will make decisions driven by community consensus and a balance of interests. </em>Rogue Scholar has had an Advisory Board <a href=\"https://doi.org/10.53731/9yf86-p8541\" rel=\"noreferrer\">since January 2024</a>, but no board-governed organization structure. This is the most critical shortcoming for Rogue Scholar, and work is underway to address this in the coming months. </p><h3 id=\"living-will\">Living will</h3><p><em>To build trust, organisations should establish and communicate clear commitments regarding their long-term stewardship responsibilities, including the principles by which assets, data, resources, services, and staff would be responsibly transferred to a successor or the organisation or service wound down.&nbsp;</em>This is another major shortcoming of Rogue Scholar, but can't be addressed until stakeholder governance is in place. By using paid services from the Internet Archive (content archiving) and Crossref (metadata registration and archiving), central aspects of the Rogue Scholar science blog archive will live on even if the service stops to exist.</p><h3 id=\"goal-to-generate-surplus\">Goal to generate surplus</h3><p><em>To weather economic, social and technological volatility, organisations and services need financial resources beyond immediate operating costs. </em>As a <a href=\"https://en.wikipedia.org/wiki/Diamond_open_access\" rel=\"noreferrer\">Diamond open access</a> infrastructure with no fees to authors or readers, Rogue Scholar struggles to generate surplus even for immediate operating costs. Thanks to the reliance on open source software and the automated workflows ingesting blog content and metadata, operating costs are moderate, and donations are a big help. Going forward Rogue Scholar will make it easier for organizations and individuals to contribute financially, linked to the planned board-governed organizational structure mentioned above.</p><h3 id=\"establish-and-maintain-financial-reserves-guided-by-policy\">Establish and maintain financial reserves guided by policy</h3><p><em>Organisations and services should have a clear policy on maintaining financial reserves, including the purpose, minimum and maximum level, and governance of these funds.&nbsp;</em>Again, this is a consideration for a future board-governed organizational structure.</p><h3 id=\"volunteer-labour\">Volunteer labour</h3><p><em>Organisations that rely on volunteers and their labour should recognise this as a valuable resource for the organisation's long-term viability, and factor it into sustainability planning and risk management. </em>Volunteer labour is a central element for Rogue Scholar operations, as all participating blogs are maintained without contributions (time and/or infrastructure) from Rogue Scholar, which focuses on archiving existing scholarly blogs. Running the Rogue Scholar archive also depends on volunteer labour, but good progress has been made migrating the service to the InvenioRDM platform. Rogue Scholar benefits from the work of the InvenioRDM community both for new features and bug fixes. Going forward, more functionalities can be migrated to InvenioRDM, in particular, the extraction of content and metadata from blog feeds, and volunteer labour contributions to Rogue Scholar can be specified. </p><h3 id=\"transition-planning\">Transition planning</h3><p><em>Organisations that are heavily dependent on a limited number of individuals should take steps to reduce their dependence on these individuals, including via transition and succession planning, so that the organisation is not at risk of collapse in the event of their departure.</em> Rogue Scholar was started by me in 2023, and it depends heavily on my personal involvement. While I have no intentions to reduce my involvement in Rogue Scholar, the organization has to evolve and involve more people, e.g. evaluating new blog submissions or working on funding opportunities, and start work on transition and succession planning.</p><h3 id=\"blog-posts-of-other-organizations-following-posi\">Blog posts of other organizations following POSI</h3><p>These organizations following POSI have written blog posts about it that have been archived in Rogue Scholar. These blog posts provide good context to what Rogue Scholar tries to achieve with adopting POSI:</p><ul><li>Crossref (December 2, 2020) <a href=\"https://doi.org/10.64000/hzemx-j7n79\">https://doi.org/10.64000/hzemx-j7n79</a></li><li>ROR (December 16, 2020) <a href=\"https://doi.org/10.71938/n0kg-4k60\">https://doi.org/10.71938/n0kg-4k60</a></li><li>JOSS (February 14, 2021) <a href=\"https://doi.org/10.59349/m5h23-pjs71\">https://doi.org/10.59349/m5h23-pjs71</a></li><li>OpenCitations (August 9, 2021) <a href=\"https://doi.org/10.59350/p5czb-8ff81\">https://doi.org/10.59350/p5czb-8ff81</a></li><li>DataCite (August 29, 2021) <a href=\"https://doi.org/10.5438/vy7h-g464\">https://doi.org/10.5438/vy7h-g464</a></li><li>EuropePMC (February 21, 2022) <a href=\"https://doi.org/10.59350/qpyx2-xj167\">https://doi.org/10.59350/qpyx2-xj167</a></li><li>Liberate Science (August 2, 2022) <a href=\"https://doi.org/10.59350/n09bh-vbj58\">https://doi.org/10.59350/n09bh-vbj58</a></li><li>PKP (May 29, 2024) <a href=\"https://doi.org/10.59350/pkp.11288\">https://doi.org/10.59350/pkp.11288</a></li></ul><p>There are more blog posts about POSI (e.g. from Crossref), you can find them in the <a href=\"https://rogue-scholar.org/communities/openinfrastructure\" rel=\"noreferrer\">Open Infrastructure community</a>. If your organization has committed to POSI and you have written a blog post about it, reach out if you want your blog archived by Rogue Scholar.</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 regarding Rogue Scholar following the Principles of Open Scholarly Infrastructure, ideally until November 4.</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>&nbsp;or by becoming a sponsor.</div></div><h2 id=\"references\">References</h2><ol><li>POSI Adopters. (2025). <em>The Principles of Open Scholarly Infrastructure v2.0</em>. <a href=\"https://doi.org/10.14454/G8WV-VM65\">https://doi.org/10.14454/G8WV-VM65</a></li><li>Eve, M. P. (2023, July 28). Rules vs. Principles in POSI. <em>Martin Paul Eve</em>. <a href=\"https://doi.org/10.59348/7sgt5-1qy45\">https://doi.org/10.59348/7sgt5-1qy45</a></li><li>Fenner, M. (2024, February 8). Introducing the Rogue Scholar Advisory Board. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/9yf86-p8541\">https://doi.org/10.53731/9yf86-p8541</a></li><li>Bilder, G. (2020, December 2). Crossref's Board votes to adopt the Principles of Open Scholarly Infrastructure. <em>Crossref Blog. </em><a href=\"https://doi.org/10.64000/hzemx-j7n79\">https://doi.org/10.64000/hzemx-j7n79</a></li><li>ROR Leadership Team. (2020). <em>Aligning ROR with the Principles of Open Scholarly Infrastructure</em>. <a href=\"https://doi.org/10.71938/N0KG-4K60\">https://doi.org/10.71938/N0KG-4K60</a></li><li>Katz, D. S., Smith, A. M., Niemeyer, K., Huff, K., &amp; Barba, L. A. (2021, February 14). JOSS's Commitment to the Principles of Open Scholarly Infrastructure. <em>Journal of Open Source Software Blog</em>. <a href=\"https://doi.org/10.59349/m5h23-pjs71\">https://doi.org/10.59349/m5h23-pjs71</a></li><li>Di Giambattista, C. (2021, August 9). OpenCitations' compliance with the Principles of Open Scholarly Infrastructure. <em>OpenCitations Blog</em>. <a href=\"https://doi.org/10.59350/p5czb-8ff81\">https://doi.org/10.59350/p5czb-8ff81</a></li><li>Buys, M. (2021). <em>DataCite's commitment to The Principles of Open Scholarly Infrastructure</em>. <a href=\"https://doi.org/10.5438/VY7H-G464\">https://doi.org/10.5438/VY7H-G464</a></li><li>Europe PMC Team. (2022, Februar 21). Europe PMC adopts the Principles of Open Scholarly Infrastructure. <em>Europe PMC News Blog.</em> <a href=\"https://doi.org/10.59350/qpyx2-xj167\">https://doi.org/10.59350/qpyx2-xj167</a></li><li>Liberate Science. (2022, August 2). Principles of Open Scholarly Infrastructure evaluation (2022). <em>Liberate Science</em>. <a href=\"https://doi.org/10.59350/n09bh-vbj58\">https://doi.org/10.59350/n09bh-vbj58</a></li><li>Stranack, K. (2024, May 29). PKP Signs on to the POSI. <em>Public Knowledge Project</em>. <a href=\"https://doi.org/10.59350/pkp.11288\">https://doi.org/10.59350/pkp.11288</a></li></ol>","doi":"https://doi.org/10.53731/m65a8-6sm21","guid":"https://doi.org/10.53731/m65a8-6sm21","image":"https://images.unsplash.com/photo-1578104053615-4d7664bd6364?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDQwfHxvcGVufGVufDB8fHx8MTc2MDk2MTkxOXww&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1760918400,"reference":[{"unstructured":"Adopters, P. (2025). <i>The Principles of Open Scholarly Infrastructure v2.0</i>. POSI Adopters."},{"unstructured":"Eve, M. P. (2023, July 28). Rules vs. Principles in POSI. <i>Languages and Literature</i>."},{"unstructured":"Fenner, M. (2024, February 8). Introducing the Rogue Scholar Advisory Board. <i>Front Matter</i>."},{"unstructured":"Bilder, G. (2020). Crossref's Board votes to adopt the Principles of Open Scholarly Infrastructure. In <i>Crossref Blog</i> (Version v1). Crossref."},{"unstructured":"ROR Leadership Team. (2020). <i>Aligning ROR with the Principles of Open Scholarly Infrastructure</i>. Research Organization Registry (ROR)."},{"unstructured":"Katz, D. S., Smith, A. M., Niemeyer, K., Huff, K., &amp; Barba, L. A. (2021, February 14). JOSS's Commitment to the Principles of Open Scholarly Infrastructure. <i>Computer and Information Sciences</i>."},{"unstructured":"Di Giambattista, C. (2021, August 9). OpenCitations' compliance with the Principles of Open Scholarly Infrastructure. <i>Socialsciences</i>."},{"unstructured":"Buys, M. (2021). <i>DataCite's commitment to The Principles of Open Scholarly Infrastructure</i>. DataCite."},{"unstructured":"Europe PMC Team. (2022, Februar 21). Europe PMC adopts the Principles of Open Scholarly Infrastructure. Europe PMC News Blog."},{"unstructured":"Liberate Science. (2022, August 2). Principles of Open Scholarly Infrastructure evaluation (2022). <i>Social Sciences</i>."},{"unstructured":"Stranack, K. (2024, May 29). PKP Signs on to the POSI. <i>Social Science</i>."}],"rid":"f6a6p-2gd16","summary":"With this blog post, the science blog archive Rogue Scholar starts the formal process to adhere to the Principles of Open Scholarly Infrastructure (POSI). To do so, an organization has to perform a self-audit of its compliance with the principles, with a focus on principles and not hard rules. POSI was updated to version 2.0 this October, with the changes marked up in a separate document.","tags":["Rogue Scholar","Open Infrastructure"],"title":"Rogue Scholar follows the Principles of Open Scholarly Infrastructure (POSI)","updated_at":1764490186,"url":"https://blog.front-matter.io/posts/rogue-scholar-follows-posi/","version":"v1"}},{"document":{"authors":[{"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-12-um-07.55.29.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-12-um-07.55.29.png 1000w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png 1600w, https://blog.front-matter.io/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":"5e3qe-7jg13","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. This is true both for web and API usage.","tags":["Rogue Scholar"],"title":"Rogue Scholar moves beyond passwords","updated_at":1763199218,"url":"https://blog.front-matter.io/posts/rogue-scholar-moves-beyond-passwords/","version":"v1"}},{"document":{"authors":[{"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png 1600w, https://blog.front-matter.io/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":"7q7gg-bc004","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.","tags":["Rogue Scholar","Metadata"],"title":"Rogue Scholar links records via ORCID and DOI","updated_at":1763198842,"url":"https://blog.front-matter.io/posts/rogue-scholar-links-records-via-orcid-and-doi/","version":"v1"}},{"document":{"authors":[{"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"content_html":"<p>This week the <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar science blog archive</a> experienced major upgrade pains, and Rogue Scholar search became unavailable from Tuesday until Thursday. I tried to upgrade to a pre-release version (<a href=\"https://pypi.org/project/invenio-app-rdm/13.0.0b4.dev0/\" rel=\"noreferrer\">13.0.0b4.dev0</a>) of the InvenioRDM repository software, and ran into multiple issues. Going back to the previously installed v12.1.0 took longer than anticipated, mainly because of issues with the Opensearch index.</p><p>This morning Rogue Scholar is almost working normally again, except for the blog communities, which will take until Monday to be fixed.</p><p>The primary reason for upgrading the InvenioRDM software was so that I could integrate Crossref DOI registration, based on work I <a href=\"https://doi.org/10.53731/69k7z-w7030\" rel=\"noreferrer\">completed last week</a>. The experience with installing a pre-release version of InvenioRDM told me a few things:</p><ul><li>install InvenioRDM to production only after extensive testing (as I did last September/October),</li><li>service stability is more important than new features, and I am adjusting my deployment strategy and tooling,</li><li><a href=\"https://grafana.com/products/cloud/\" rel=\"noreferrer\">observability</a> is critical when running infrastructure, and this can be improved for Rogue Scholar.</li></ul><h3 id=\"postpone-upgrading-to-inveniordm-v130\">Postpone upgrading to InvenioRDM v13.0</h3><p>Integrating Crossref DOI registration into InvenioRDM requires a current development version of InvenioRDM, which is currently v13.x, ahead of the last <a href=\"https://pypi.org/project/invenio-app-rdm/12.1.0/\" rel=\"noreferrer\">released version v12.1</a>. As InvenioRDM v13.0 will be released in a few weeks, I will wait with that work until v13.0 is released and Rogue Scholar is updated to that version. There is additional DOI registration work needed, as Rogue Scholar not only registers DOIs with Crossref, but uses multiple DOI prefixes (not yet supported in InvenioRDM) and also accepts blog posts with DOIs registered externally with DataCite.</p><h3 id=\"upgrade-rogue-scholar-infrastructure\">Upgrade Rogue Scholar Infrastructure</h3><p>After growing to more than 40,000 blog posts in recent months, the Rogue Scholar infrastructure, particularly the Opensearch search index, needs a hardware upgrade. I will take this opportunity to also change my deployment strategy and tooling, and will start to use <a href=\"https://kamal-deploy.org/\" rel=\"noreferrer\">Kamal</a> to deploy the InvenioRDM software to a dedicated server (provided by <a href=\"https://www.hetzner.com/\" rel=\"noreferrer\">Hetzner</a>).</p><h3 id=\"improve-observability\">Improve Observability</h3><p>Rogue Scholar uses metrics and logging provided by <a href=\"https://grafana.com/\" rel=\"noreferrer\">Prometheus/Grafana</a> and error reporting provided by <a href=\"https://sentry.io\" rel=\"noreferrer\">Sentry</a>. More work is needed to improve this observability to better handle incidents such as this week's upgrade issues.</p><h2 id=\"references\">References</h2><p>Fenner, M. (2025, May 27). Major update on Commonmeta Crossref DOI registration. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/69k7z-w7030\">https://doi.org/10.53731/69k7z-w7030</a></p>","doi":"https://doi.org/10.53731/9nam9-w9k29","guid":"https://doi.org/10.53731/9nam9-w9k29","image":"https://images.unsplash.com/photo-1695345132969-172357b69b87?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fHN0b255JTIwcGF0aHxlbnwwfHx8fDE3NDkyMDMwNDV8MA&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1749168000,"reference":[{"id":"https://doi.org/10.53731/69k7z-w7030","unstructured":"Fenner, M. (2025, May 27). Major update on Commonmeta Crossref DOI registration. <i>Front Matter</i>."}],"rid":"nbrv9-fwh12","summary":"This week the Rogue Scholar science blog archive experienced major upgrade pains, and Rogue Scholar search became unavailable from Tuesday until Thursday. I tried to upgrade to a pre-release version (13.0.0b4.dev0) of the InvenioRDM repository software, and ran into multiple issues. Going back to the previously installed v12.1.0 took longer than anticipated, mainly because of issues with the Opensearch index.","tags":["Rogue Scholar"],"title":"Rogue Scholar upgrade pains","updated_at":1763148257,"url":"https://blog.front-matter.io/posts/rogue-scholar-upgrade-pains/","version":"v1"}},{"document":{"authors":[{"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-25-um-13.45.42.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-25-um-13.45.42.png 1000w, https://blog.front-matter.io/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":"t0rtr-9tk51","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":1763147102,"url":"https://blog.front-matter.io/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"}],"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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/09/data-src-image-5130cdf2-4865-484f-90f0-1b9033ece85d.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/09/data-src-image-5130cdf2-4865-484f-90f0-1b9033ece85d.png 1000w, https://blog.front-matter.io/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":"f0zw5-zzr41","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":1763146410,"url":"https://blog.front-matter.io/posts/report-rogue-scholar-advisory-board-meeting-ap-16-2024/","version":"v1"}},{"document":{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png 1600w, https://blog.front-matter.io/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":"68c273500f96ce00011b7d9c","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). Version 5.4.0 metadata schema update now available. In <i>Crossref Blog</i> (Version v1). Crossref."},{"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":"m960v-kk339","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":1763146295,"url":"https://blog.front-matter.io/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"}],"content_html":"<p>The science blog archive <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar</a> this week started supporting versioning of blog posts. This is a core feature of the <a href=\"https://inveniordm.docs.cern.ch/\" rel=\"noreferrer\">InvenioRDM</a> repository platform used by Rogue Scholar, but Rogue Scholar uses DOIs from Crossref rather than DataCite, the default DOI registration agency for InvenioRDM.</p><p>Crossref versioning was made possible with the Crossref schema 5.4.0 <a href=\"https://doi.org/10.13003/325070\" rel=\"noreferrer\">released in March</a>. Adding Crossref DOI support to InvenioRDM means that you can now use InvenioRDM with Crossref in basically the same way as DataCite before, with the important limitation that Crossref only supports text-based content types such as journal articles, books, or preprints. There are two reasons to consider Crossref instead of DataCite when using InvenioRDM: a) a pricing model (in particular the annual fee) that better aligns with smaller organizations, and b) better integration of the metadata into downstream services such as OpenAlex.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://blog.front-matter.io/content/images/2025/09/Bildschirmfoto-2025-09-29-um-08.33.16.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"752\" height=\"548\" srcset=\"https://blog.front-matter.io/content/images/size/w600/2025/09/Bildschirmfoto-2025-09-29-um-08.33.16.png 600w, https://blog.front-matter.io/content/images/2025/09/Bildschirmfoto-2025-09-29-um-08.33.16.png 752w\" sizes=\"(min-width: 720px) 720px\"></figure><p>InvenioRDM by default uses one DOI prefix per repository, whereas Rogue Scholar and the InvenioRDM Crossref integration use one DOI prefix per InvenioRDM community. Rogue Scholar uses blog communities to group blog posts by blog, and mapping DOI prefixes to communities makes sense. Using a dedicated DOI prefix per blog allows easier migration of DOI registration later on, e.g. from Crossref to DataCite or to/from a prefix not managed by Rogue Scholar. Some Rogue Scholar blogs register their own DOIs they are treated in InvenioRDM as external DOIs without versioning.</p><h3 id=\"use-cases-for-blog-post-versioning\">Use cases for blog post versioning</h3><p>Versioning is essential for content types such as datasets or software, but less critical for blog posts. Still, there are some important use cases:</p><ul><li>Major content changes in the results or discussion</li><li>Editorially significant updates that require a formal <a href=\"https://www.crossref.org/documentation/principles-practices/best-practices/versioning/#00328\" rel=\"noreferrer\">correction</a></li><li>Changes responding to peer review</li><li>Changes in attached media files such as images or audio (which require a new version in InvenioRDM)</li></ul><p>The first three use cases happen occasionally and have so far been handled with a major update of the blog post (with optionally stating what has changed), or with a new blog post without a formal relation to the previous version. Peer review of blog posts is still very rare <a href=\"https://doi.org/10.54900/bymaz-4fw37\" rel=\"noreferrer\">but happens</a>, and the added versioning support makes Rogue Scholar (together with long-term archiving and assigning DOIs) a suitable platform for peer-reviewed blog posts.</p><p>As Rogue Scholar is currently archiving the full-text of all posts with image links (and separately via the Internet Archive <a href=\"https://archive-it.org/\" rel=\"noreferrer\">Archive-It</a> service), storing the images themselves as file attachments will require new blog post versions, and this is planned for the coming months. </p><h3 id=\"version-support-in-rss-feeds\">Version support in RSS feeds</h3><p>Rogue Scholar automatically imports blog post metadata and content via blog RSS feeds (or Atom,  JSON Feed, or a JSON API). Unfortunately there is no standard metadata in these feeds to indicate the blog post version. As a workaround for static site generators (Hugo, Jekyll, Quarto, etc.), we can customize the RSS or Atom feed by adding a link attribute that points to the previous version of the post:</p><pre><code class=\"language- \">&lt;link rel=\"prev\" href=\"https://doi.org/10.5555/12345\" /&gt;</code></pre><p>For JSONFeed, you can add custom metadata (starting with an underscore) to an item (post):</p><pre><code>\"_prev_id\": \"https://doi.org/10.5555/12345\" /&gt;</code></pre><p>For blogs with a JSON API (e.g. WordPress) one could extend the API to include the GUID/ID of the previous version of the post. This is more work and not always possible, e.g. because the blogging platform uses proprietary software (Blogger, Substack, etc.). For the time being, it is probably easiest to do versioning semi-manually. Please send an email to <a href=\"mailto:info@rogue-scholar.org\" rel=\"noreferrer\">support</a> if you have published a blog post with Rogue Scholar that is a new version of another post.</p><h2 id=\"references\">References</h2><ol><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>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></ol>","doi":"https://doi.org/10.53731/nxp08-a9947","guid":"https://doi.org/10.53731/nxp08-a9947","image":"https://images.unsplash.com/photo-1714419835061-71c97189e5b5?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDc1fHxtdWx0aXBsZSUyMHZlcnNpb25zfGVufDB8fHx8MTc1OTEyNjUwOXww&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1759104000,"reference":[{"id":"https://doi.org/10.13003/325070","unstructured":"Feeney, P. (2025). Version 5.4.0 metadata schema update now available. In <i>Crossref Blog</i> (Version v1). Crossref."},{"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>."}],"rid":"t5fn4-hgj22","summary":"The science blog archive Rogue Scholar this week started supporting versioning of blog posts. This is a core feature of the InvenioRDM repository platform used by Rogue Scholar, but Rogue Scholar uses DOIs from Crossref rather than DataCite, the default DOI registration agency for InvenioRDM. Crossref versioning was made possible with the Crossref schema 5.4.0 released in March.","tags":["Rogue Scholar","InvenioRDM"],"title":"Rogue Scholar starts supporting versioning","updated_at":1763145512,"url":"https://blog.front-matter.io/posts/rogue-scholar-starts-supporting-versioning/","version":"v1"}}],"items":[{"authors":[{"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"blog":{"authors":null,"community_id":"1090de03-59e6-490b-92e2-9cae7d600bc4","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://staging.rogue-scholar.org/api/communities/1090de03-59e6-490b-92e2-9cae7d600bc4/logo","feed_format":"application/atom+xml","feed_url":null,"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":null,"use_api":true},"blog_name":"Front Matter","blog_slug":"front_matter","content_html":"<p>The science blog archive <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar</a> started the process of becoming a German non-profit organization in 2026. This blog post summarizes the reasoning and the main steps needed to achieve this.</p><p>Two weeks ago, <a href=\"https://doi.org/10.53731/m65a8-6sm21\" rel=\"noreferrer\">I published a self-assessment</a> of how Rogue Scholar adheres to the Principles of Open Scholarly Infrastructure (<a href=\"https://doi.org/10.14454/G8WV-VM65\" rel=\"noreferrer\">POSI</a>). Major gaps were identified in the areas of <em>governance</em> and <em>sustainability</em>. To address these gaps, a major step forward would be to start a non-profit membership organization. The need to take this step at some point was obvious to me since I <a href=\"https://doi.org/10.53731/z9v2s-bh329\" rel=\"noreferrer\">launched Rogue Scholar in April 2023</a>. With the basic service operating and on a good path forward with <a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">50,000</a> science blog posts archived by the end of the year, the time has arrived to make this step.</p><p>Starting a non-profit membership organization in Germany means starting a <em>Verein</em>, or <a href=\"https://en.wikipedia.org/wiki/Registered_association_(Germany)\" rel=\"noreferrer\">registered association</a>. The steps involved to formally register the association are clearly laid out and mainly involve the following:</p><ul><li>at least seven founding members,</li><li>drafting statutes (<em>Satzung</em>),</li><li>founding general assembly with members approving statutes and electing a founding board,</li><li>registration at a local court,</li><li>registration for charitable status with the tax authorities.</li></ul><p>It helps that I have worked for non-profit organizations most of my professional life. Not only public universities, but also a non-profit publisher (PLOS), and two membership organizations (ORCID and DataCite), with the latter also being a German Verein. Interestingly, Research Organization Registry (ROR), an initiative that I helped launch in early 2019, <a href=\"https://doi.org/10.71938/SNA1-ZC49\" rel=\"noreferrer\">is not a membership organization</a>. </p><p>Running a non-profit organization in Germany requires more paperwork compared to, for example, Belgium or the Netherlands, mainly to obtain and keep charitable status. This means a good amount of work for the founding board, especially the president and treasurer. </p><p>One important question is the rights and responsibilities of members. As individuals or groups of people, rather than formal organizations, run many science blogs, membership has to be open to all legal entities, individuals and organizations. Membership fees should differentiate between individuals and organizations, and include at least two tiers for small and large organizations, for example:</p><ul><li>individual 25 EUR/year</li><li>small organization 250 EUR/year</li><li>supporting organization 2500 EUR/year</li></ul><p>Rogue Scholar is a Diamond Open Access infrastructure with no fees to readers or authors. This means that membership can't be a requirement for a science blog to be archived in Rogue Scholar, but rather that membership comes with other benefits. Members not only help support a unique open scholarly infrastructure but also have a say in the governance of the organization via the general assembly, participation in the board, and potentially working groups going forward.</p><p>For Rogue Scholar to achieve sustainability, membership fees are an important element. Two other aspects are also important: </p><ul><li><strong>Volunteer labor</strong>, particularly in the areas of outreach, support, and software development, becomes easier once Rogue Scholar has formal members</li><li><strong>Grant funding</strong>, which becomes easier once Rogue Scholar obtains charitable status</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 Rogue Scholar becoming a non-profit membership organization.</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>, by becoming a sponsor, or soon by becoming a member.</div></div><h2 id=\"references\">References</h2><ol><li>Fenner, M. (2025, October 20). Rogue Scholar follows the Principles of Open Scholarly Infrastructure (POSI). <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/m65a8-6sm21\">https://doi.org/10.53731/m65a8-6sm21</a></li><li>POSI Adopters. (2025). <em>The Principles of Open Scholarly Infrastructure v2.0</em>. <a href=\"https://doi.org/10.14454/G8WV-VM65\">https://doi.org/10.14454/G8WV-VM65</a></li><li>Fenner, M. (2023, April 4). The Rogue Scholar is now open for business. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/z9v2s-bh329\">https://doi.org/10.53731/z9v2s-bh329</a></li><li>California Digital Library, DataCite, Crossref, &amp; Digital Science (United Kingdom). (2018). <em>The ROR of the crowd: Get involved!</em>. <a href=\"https://doi.org/10.71938/SNA1-ZC49\">https://doi.org/10.71938/SNA1-ZC49</a></li></ol>","guid":"https://doi.org/10.53731/rftfk-qv692","image":"https://images.unsplash.com/photo-1601371006911-6b69ea24127e?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDV8fG0lQzMlQkNuc3RlcnxlbnwwfHx8fDE3NjIxNjM0NTJ8MA&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1762128000,"reference":[{"unstructured":"Fenner, M. (2025, October 20). Rogue Scholar follows the Principles of Open Scholarly Infrastructure (POSI). <i>Front Matter</i>."},{"unstructured":"Adopters, P. (2025). <i>The Principles of Open Scholarly Infrastructure v2.0</i>. POSI Adopters."},{"unstructured":"Fenner, M. (2023). The Rogue Scholar is now open for business. In <i>Front Matter</i> (Version v1). Crossref."},{"unstructured":"California Digital Library, DataCite, Crossref, &amp; Digital Science (United Kingdom). (2018). <i>The ROR of the crowd: get involved!</i>. Research Organization Registry (ROR)."}],"rid":"8600p-cdt14","summary":"The science blog archive Rogue Scholar started the process of becoming a German non-profit organization in 2026. This blog post summarizes the reasoning and the main steps needed to achieve this. Two weeks ago, I published a self-assessment of how Rogue Scholar adheres to the Principles of Open Scholarly Infrastructure (POSI). Major gaps were identified in the areas of governance and sustainability.","tags":["Rogue Scholar"],"title":"Rogue Scholar is becoming a German Non-Profit Organization","updated_at":1778078964,"url":"https://blog.front-matter.io/posts/rogue-scholar-german-non-profit-organization/"},{"authors":[{"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"content_html":"<p>This is the October 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>Ten blogs were added in September. Welcome! More blogs are on the waitlist and will be added soon. This brings the number of participating blogs to&nbsp;<a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">184</a>, and the number of archived posts to&nbsp;<a href=\"https://docs.rogue-scholar.org/dashboard.html\" rel=\"noreferrer\">47,385</a>.</p><h3 id=\"qeccodes\"><a href=\"https://rogue-scholar.org/communities/qec/records\">qec.Codes</a></h3><p>Quantum error correction and fault-tolerant quantum computing architectures at the University of Edinburgh.<br><em>Computer and information sciences, English.</em><br><a href=\"https://qec.codes/\">https://qec.codes/</a></p><h3 id=\"blasted-bioinformatics\"><a href=\"https://rogue-scholar.org/communities/blastedbio/records\">Blasted Bioinformatics!?</a></h3><p>Bioinformatics lessons learned the hard way, bugs, gripes, and maybe topical paper reviews too...<br><em>Biological Sciences, English.</em><br><a href=\"https://blastedbio.blogspot.com/\">https://blastedbio.blogspot.com/</a></p><h3 id=\"biochem\"><a href=\"https://rogue-scholar.org/communities/cdsouthan/records\">Bio &lt;-&gt; Chem</a></h3><p>Technical notes from the interface between bioinformatics and cheminformatics by Chris Southan.<br><em>Biological Sciences, English.</em><br><a href=\"https://cdsouthan.blogspot.com/\">https://cdsouthan.blogspot.com/</a></p><h3 id=\"anil-madhavapeddys-feed\"><a href=\"https://rogue-scholar.org/communities/anil/records\">Anil Madhavapeddy's feed</a></h3><p><em>Computer and information sciences, English.</em><br><a href=\"https://anil.recoil.org/notes\">https://anil.recoil.org/notes</a></p><h3 id=\"commonplace-lab\"><a href=\"https://rogue-scholar.org/communities/naturepoker/records\">Commonplace Lab</a></h3><p>Notes on nature poking<em>.<br>Biological Sciences, English.</em><br><a href=\"https://naturepoker.wordpress.com/\">https://naturepoker.wordpress.com/</a></p><h3 id=\"antoine-vernets-blog\"><a href=\"https://rogue-scholar.org/communities/antoinevervet/records\">Antoine Vernet's blog</a></h3><p><em>Social science, English.</em><br><a href=\"https://antoinevernet.com/blog/\">https://antoinevernet.com/blog/</a></p><h3 id=\"cormac-monaghans-blog\"><a href=\"https://rogue-scholar.org/communities/cmonaghan/records\">Cormac Monaghan's blog</a></h3><p><em>Computer and information sciences, English.</em><br><a href=\"https://c-monaghan.github.io/posts/\">https://c-monaghan.github.io/posts/</a></p><h3 id=\"steve-martin\"><a href=\"https://rogue-scholar.org/communities/marberts/records\">Steve Martin</a></h3><p><em>Economics and business, English.</em><br><a href=\"https://marberts.github.io/blog/\">https://marberts.github.io/blog/</a></p><h3 id=\"data-art-science-blog\"><a href=\"https://rogue-scholar.org/communities/juan_torresmunguia/records\">Data Art &amp; Science Blog</a></h3><p>Exploring the art and science of working with development and humanitarian data.<br><em>Social science, English.</em><br><a href=\"https://juan-torresmunguia.netlify.app/blog/\">https://juan-torresmunguia.netlify.app/blog/</a></p><h3 id=\"%C3%A9vologie\"><a href=\"https://rogue-scholar.org/communities/evologie/records\">\u00e9vologie</a></h3><p>R\u00e9flexions sur l'\u00e9volution, la biodiversit\u00e9 et la vie.<br><em>Natural sciences, French.</em><br><a href=\"https://evologie.netlify.app/\">https://evologie.netlify.app/</a></p><h2 id=\"technical-updates\">Technical Updates</h2><p>This week, Rogue Scholar added <a href=\"https://doi.org/10.53731/9t6xx-kht30\" rel=\"noreferrer\">support for contributions beyond authorship</a> in <a href=\"https://doi.org/10.59350/510pg-zzf58\" rel=\"noreferrer\">collaboration with the <em>ropensci</em> blog</a>. The contributor roles <em>editor</em>, <em>translator,</em> and <em>interviewee</em> are now supported in Rogue Scholar (all) and Crossref (editor, translator) metadata.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://blog.front-matter.io/content/images/2025/10/Bildschirmfoto-2025-10-27-um-17.48.07-1.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1752\" height=\"442\" srcset=\"https://blog.front-matter.io/content/images/size/w600/2025/10/Bildschirmfoto-2025-10-27-um-17.48.07-1.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/10/Bildschirmfoto-2025-10-27-um-17.48.07-1.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/10/Bildschirmfoto-2025-10-27-um-17.48.07-1.png 1600w, https://blog.front-matter.io/content/images/2025/10/Bildschirmfoto-2025-10-27-um-17.48.07-1.png 1752w\" sizes=\"(min-width: 720px) 720px\"></figure><p>The blog post describes the work needed in the blog Atom or JSON Feed to include these new contributor roles. Over the coming months, more roles will be added, including roles from the Contributor Role Taxonomy (<a href=\"https://credit.niso.org/\" rel=\"noreferrer\">CrediT</a>). Crossref is planning to add CrediT support to its metadata schema in 2026.</p><h2 id=\"community-updates\">Community Updates</h2><p>On October 20, Rogue Scholar <a href=\"https://doi.org/10.53731/m65a8-6sm21\" rel=\"noreferrer\">published a self-assessment</a> using the Principles of Open Scholarly Infrastructure (POSI), summarized below:</p><figure class=\"kg-card kg-image-card\"><img src=\"https://blog.front-matter.io/content/images/2025/10/Bildschirmfoto-2025-10-31-um-17.51.44.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1652\" height=\"1350\" srcset=\"https://blog.front-matter.io/content/images/size/w600/2025/10/Bildschirmfoto-2025-10-31-um-17.51.44.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/10/Bildschirmfoto-2025-10-31-um-17.51.44.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/10/Bildschirmfoto-2025-10-31-um-17.51.44.png 1600w, https://blog.front-matter.io/content/images/2025/10/Bildschirmfoto-2025-10-31-um-17.51.44.png 1652w\" sizes=\"(min-width: 720px) 720px\"></figure><p>Major gaps exist in the areas of governance and sustainability, and work is underway to improve this. Stay tuned for a blog post next week.</p><p>The project <em>Infra Wiss Blogs</em> <a href=\"https://doi.org/10.59350/0zep3-5px78\" rel=\"noreferrer\">in October published two papers</a> (one <a href=\"https://doi.org/10.1108/JD-02-2025-0053\" rel=\"noreferrer\">English</a> and one <a href=\"https://doi.org/10.1515/bfp-2025-0028\" rel=\"noreferrer\">German</a>) studying science blogs in Germany. They found that the majority of science blog in Germany are from the Humanities and Social Sciences, in part because a large number of blogs from <a href=\"https://de.hypotheses.org/\" rel=\"noreferrer\">de.Hypotheses</a>.</p><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=\"https://blog.front-matter.io/content/images/2025/10/jd-02-2025-0053001.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"1255\" height=\"650\" srcset=\"https://blog.front-matter.io/content/images/size/w600/2025/10/jd-02-2025-0053001.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/10/jd-02-2025-0053001.png 1000w, https://blog.front-matter.io/content/images/2025/10/jd-02-2025-0053001.png 1255w\" sizes=\"(min-width: 720px) 720px\"><figcaption><b><strong style=\"white-space: pre-wrap;\">Figure 1 </strong></b><span style=\"white-space: pre-wrap;\">Overlap of disciplines. Source: Authors' own work</span></figcaption></figure><p>The Rogue Scholar Slack continues to have interesting discussions on a variety of topics. 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 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>&nbsp;or by becoming a sponsor.</div></div><h2 id=\"references\">References</h2><ol><li>Fenner, M. (2025, October 27). Supporting blog contributions beyond authorship. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/9t6xx-kht30\">https://doi.org/10.53731/9t6xx-kht30</a></li><li>Salmon, M., Bellini Saibene, Y., &amp; LaZerte, S. (2025, October 14). Recognition Beyond Blog Post Authors. <em>rOpenSci - Open Tools for Open Science</em>. <a href=\"https://doi.org/10.59350/510pg-zzf58\">https://doi.org/10.59350/510pg-zzf58</a></li><li>Fenner, M. (2025, October 20). Rogue Scholar follows the Principles of Open Scholarly Infrastructure (POSI). <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/m65a8-6sm21\">https://doi.org/10.53731/m65a8-6sm21</a></li><li>Ochsner, C., &amp; Pampel, H. (2025, October 26). Wissenschaftsblogs als integraler Bestandteil der Open-Access-Landschaft. <em>Infra Wiss Blogs</em>. <a href=\"https://doi.org/10.59350/0zep3-5px78\">https://doi.org/10.59350/0zep3-5px78</a></li><li>Ochsner, C., Pampel, H., H\u00f6fting, J., &amp; Rothfritz, L. (2025). Scholarly blogs: An analysis of infrastructural aspects based on German scholarly blogs. <em>Journal of Documentation</em>, <em>81</em>(7), 520\u2013544. <a href=\"https://doi.org/10.1108/JD-02-2025-0053\">https://doi.org/10.1108/JD-02-2025-0053</a></li><li>Ochsner, C., Pampel, H., H\u00f6fting, J., &amp; Rothfritz, L. (2025). Wissenschaftsblogs in Deutschland: Eine Analyse infrastruktureller Aspekte. <em>Bibliothek Forschung Und Praxis</em>. <a href=\"https://doi.org/10.1515/bfp-2025-0028\">https://doi.org/10.1515/bfp-2025-0028</a></li></ol>","doi":"https://doi.org/10.53731/d0wwa-gwz14","guid":"https://doi.org/10.53731/d0wwa-gwz14","image":"https://images.unsplash.com/photo-1604227878600-00157ecb7c74?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE2fHxoYWxsb3dlZW58ZW58MHx8fHwxNzYxODQ1Njg4fDA&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1761868800,"reference":[{"unstructured":"Fenner, M. (2025, October 27). Supporting blog contributions beyond authorship. Front Matter."},{"unstructured":"Salmon, M., Bellini Saibene, Y., & LaZerte, S. (2025, October 14). Recognition Beyond Blog Post Authors. rOpenSci - Open Tools for Open Science."},{"unstructured":"Fenner, M. (2025, October 20). Rogue Scholar follows the Principles of Open Scholarly Infrastructure (POSI). Front Matter."},{"unstructured":"Ochsner, C., & Pampel, H. (2025, October 26). Wissenschaftsblogs als integraler Bestandteil der Open-Access-Landschaft. Infra Wiss Blogs."},{"unstructured":"Ochsner, C., Pampel, H., H\u00f6fting, J., & Rothfritz, L. (2025). Scholarly blogs: An analysis of infrastructural aspects based on German scholarly blogs. Journal of Documentation, 81(7), 520\u2013544. https://doi.org/10.1108/JD-02-2025-0053"},{"unstructured":"Ochsner, C., Pampel, H., H\u00f6fting, J., & Rothfritz, L. (2025). Wissenschaftsblogs in Deutschland: Eine Analyse infrastruktureller Aspekte. Bibliothek Forschung Und Praxis."}],"rid":"8k47a-pqn68","summary":"This is the October issue of the monthly newsletter from the Rogue Scholar\u00a0science 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 Ten blogs were added in September. Welcome! More blogs are on the waitlist and will be added soon.","title":"Rogue Scholar Newsletter October 2025","updated_at":1770655404,"url":"https://blog.front-matter.io/posts/rogue-scholar-newsletter-october-2025/","version":"v1"},{"authors":[{"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"content_html":"<p>With this blog post, the science blog archive <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar</a> starts the formal process to adhere to the Principles of Open Scholarly Infrastructure (<a href=\"https://doi.org/10.14454/G8WV-VM65\" rel=\"noreferrer\">POSI</a>). To do so, an organization has to perform a self-audit of its compliance with the principles, with a <a href=\"https://doi.org/10.59348/7sgt5-1qy45\" rel=\"noreferrer\">focus</a> on <em>principles</em> and not hard <em>rules</em>. POSI was updated to version 2.0 this October, with the changes marked up in a <a href=\"https://openscholarlyinfrastructure.org/posi-2.0-revisions.pdf\" rel=\"noreferrer\">separate document</a>. </p><p>In the coming weeks, I hope to finish this document with feedback from blogs participating in Rogue Scholar, other users, and the <a href=\"https://rogue-scholar.org/board\" rel=\"noreferrer\">Rogue Scholar Advisory Board</a> that meets in November. Below is an overview of where I think Rogue Scholar already adheres to POSI (\ud83d\udfe2), some work is still needed (\ud83d\udfe1), or where major gaps exist (\ud83d\udd34). I then describe the major gaps and the work that is needed in more detail.</p><h3 id=\"governance\">Governance</h3><p>\ud83d\udfe2&nbsp;Coverage across the scholarly enterprise<br>\ud83d\udd34&nbsp;Stakeholder governed<br>\ud83d\udfe2&nbsp;Non-discriminatory membership<br>\ud83d\udfe1 Transparent governance<br>\ud83d\udfe1&nbsp;Cannot lobby<br>\ud83d\udd34&nbsp;Living will<br>\ud83d\udfe1&nbsp;Regular review of purpose and community value</p><h3 id=\"sustainability\">Sustainability</h3><p>\ud83d\udfe1 Transparent operations<br>\ud83d\udfe2&nbsp;Time-limited funds are used only for time-limited activities<br>\ud83d\udd34&nbsp;Goal to generate surplus<br>\ud83d\udd34&nbsp;Establish and maintain financial reserves guided by policy<br>\ud83d\udfe2&nbsp;Mission-consistent revenue generation<br>\ud83d\udfe2&nbsp;Revenue generated from services, not data<br>\ud83d\udd34&nbsp;Volunteer labour<br>\ud83d\udd34&nbsp;Transition planning</p><h3 id=\"insurance\">Insurance</h3><p>\ud83d\udfe2 Open source<br>\ud83d\udfe1&nbsp;Ensure open and secure data accessibility within legal and ethical constraints\ud83d\udfe1&nbsp;Available and preserved<br>\ud83d\udfe1&nbsp;Patent non-assertion<br>\ud83d\udfe2 Prioritise interoperability and open standards to ensure continuity and resilience</p><h3 id=\"stakeholder-governed\">Stakeholder governed</h3><p><em>A board-governed organisation drawn from the stakeholder community builds confidence that the organisation will make decisions driven by community consensus and a balance of interests. </em>Rogue Scholar has had an Advisory Board <a href=\"https://doi.org/10.53731/9yf86-p8541\" rel=\"noreferrer\">since January 2024</a>, but no board-governed organization structure. This is the most critical shortcoming for Rogue Scholar, and work is underway to address this in the coming months. </p><h3 id=\"living-will\">Living will</h3><p><em>To build trust, organisations should establish and communicate clear commitments regarding their long-term stewardship responsibilities, including the principles by which assets, data, resources, services, and staff would be responsibly transferred to a successor or the organisation or service wound down.&nbsp;</em>This is another major shortcoming of Rogue Scholar, but can't be addressed until stakeholder governance is in place. By using paid services from the Internet Archive (content archiving) and Crossref (metadata registration and archiving), central aspects of the Rogue Scholar science blog archive will live on even if the service stops to exist.</p><h3 id=\"goal-to-generate-surplus\">Goal to generate surplus</h3><p><em>To weather economic, social and technological volatility, organisations and services need financial resources beyond immediate operating costs. </em>As a <a href=\"https://en.wikipedia.org/wiki/Diamond_open_access\" rel=\"noreferrer\">Diamond open access</a> infrastructure with no fees to authors or readers, Rogue Scholar struggles to generate surplus even for immediate operating costs. Thanks to the reliance on open source software and the automated workflows ingesting blog content and metadata, operating costs are moderate, and donations are a big help. Going forward Rogue Scholar will make it easier for organizations and individuals to contribute financially, linked to the planned board-governed organizational structure mentioned above.</p><h3 id=\"establish-and-maintain-financial-reserves-guided-by-policy\">Establish and maintain financial reserves guided by policy</h3><p><em>Organisations and services should have a clear policy on maintaining financial reserves, including the purpose, minimum and maximum level, and governance of these funds.&nbsp;</em>Again, this is a consideration for a future board-governed organizational structure.</p><h3 id=\"volunteer-labour\">Volunteer labour</h3><p><em>Organisations that rely on volunteers and their labour should recognise this as a valuable resource for the organisation's long-term viability, and factor it into sustainability planning and risk management. </em>Volunteer labour is a central element for Rogue Scholar operations, as all participating blogs are maintained without contributions (time and/or infrastructure) from Rogue Scholar, which focuses on archiving existing scholarly blogs. Running the Rogue Scholar archive also depends on volunteer labour, but good progress has been made migrating the service to the InvenioRDM platform. Rogue Scholar benefits from the work of the InvenioRDM community both for new features and bug fixes. Going forward, more functionalities can be migrated to InvenioRDM, in particular, the extraction of content and metadata from blog feeds, and volunteer labour contributions to Rogue Scholar can be specified. </p><h3 id=\"transition-planning\">Transition planning</h3><p><em>Organisations that are heavily dependent on a limited number of individuals should take steps to reduce their dependence on these individuals, including via transition and succession planning, so that the organisation is not at risk of collapse in the event of their departure.</em> Rogue Scholar was started by me in 2023, and it depends heavily on my personal involvement. While I have no intentions to reduce my involvement in Rogue Scholar, the organization has to evolve and involve more people, e.g. evaluating new blog submissions or working on funding opportunities, and start work on transition and succession planning.</p><h3 id=\"blog-posts-of-other-organizations-following-posi\">Blog posts of other organizations following POSI</h3><p>These organizations following POSI have written blog posts about it that have been archived in Rogue Scholar. These blog posts provide good context to what Rogue Scholar tries to achieve with adopting POSI:</p><ul><li>Crossref (December 2, 2020) <a href=\"https://doi.org/10.64000/hzemx-j7n79\">https://doi.org/10.64000/hzemx-j7n79</a></li><li>ROR (December 16, 2020) <a href=\"https://doi.org/10.71938/n0kg-4k60\">https://doi.org/10.71938/n0kg-4k60</a></li><li>JOSS (February 14, 2021) <a href=\"https://doi.org/10.59349/m5h23-pjs71\">https://doi.org/10.59349/m5h23-pjs71</a></li><li>OpenCitations (August 9, 2021) <a href=\"https://doi.org/10.59350/p5czb-8ff81\">https://doi.org/10.59350/p5czb-8ff81</a></li><li>DataCite (August 29, 2021) <a href=\"https://doi.org/10.5438/vy7h-g464\">https://doi.org/10.5438/vy7h-g464</a></li><li>EuropePMC (February 21, 2022) <a href=\"https://doi.org/10.59350/qpyx2-xj167\">https://doi.org/10.59350/qpyx2-xj167</a></li><li>Liberate Science (August 2, 2022) <a href=\"https://doi.org/10.59350/n09bh-vbj58\">https://doi.org/10.59350/n09bh-vbj58</a></li><li>PKP (May 29, 2024) <a href=\"https://doi.org/10.59350/pkp.11288\">https://doi.org/10.59350/pkp.11288</a></li></ul><p>There are more blog posts about POSI (e.g. from Crossref), you can find them in the <a href=\"https://rogue-scholar.org/communities/openinfrastructure\" rel=\"noreferrer\">Open Infrastructure community</a>. If your organization has committed to POSI and you have written a blog post about it, reach out if you want your blog archived by Rogue Scholar.</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 regarding Rogue Scholar following the Principles of Open Scholarly Infrastructure, ideally until November 4.</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>&nbsp;or by becoming a sponsor.</div></div><h2 id=\"references\">References</h2><ol><li>POSI Adopters. (2025). <em>The Principles of Open Scholarly Infrastructure v2.0</em>. <a href=\"https://doi.org/10.14454/G8WV-VM65\">https://doi.org/10.14454/G8WV-VM65</a></li><li>Eve, M. P. (2023, July 28). Rules vs. Principles in POSI. <em>Martin Paul Eve</em>. <a href=\"https://doi.org/10.59348/7sgt5-1qy45\">https://doi.org/10.59348/7sgt5-1qy45</a></li><li>Fenner, M. (2024, February 8). Introducing the Rogue Scholar Advisory Board. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/9yf86-p8541\">https://doi.org/10.53731/9yf86-p8541</a></li><li>Bilder, G. (2020, December 2). Crossref's Board votes to adopt the Principles of Open Scholarly Infrastructure. <em>Crossref Blog. </em><a href=\"https://doi.org/10.64000/hzemx-j7n79\">https://doi.org/10.64000/hzemx-j7n79</a></li><li>ROR Leadership Team. (2020). <em>Aligning ROR with the Principles of Open Scholarly Infrastructure</em>. <a href=\"https://doi.org/10.71938/N0KG-4K60\">https://doi.org/10.71938/N0KG-4K60</a></li><li>Katz, D. S., Smith, A. M., Niemeyer, K., Huff, K., &amp; Barba, L. A. (2021, February 14). JOSS's Commitment to the Principles of Open Scholarly Infrastructure. <em>Journal of Open Source Software Blog</em>. <a href=\"https://doi.org/10.59349/m5h23-pjs71\">https://doi.org/10.59349/m5h23-pjs71</a></li><li>Di Giambattista, C. (2021, August 9). OpenCitations' compliance with the Principles of Open Scholarly Infrastructure. <em>OpenCitations Blog</em>. <a href=\"https://doi.org/10.59350/p5czb-8ff81\">https://doi.org/10.59350/p5czb-8ff81</a></li><li>Buys, M. (2021). <em>DataCite's commitment to The Principles of Open Scholarly Infrastructure</em>. <a href=\"https://doi.org/10.5438/VY7H-G464\">https://doi.org/10.5438/VY7H-G464</a></li><li>Europe PMC Team. (2022, Februar 21). Europe PMC adopts the Principles of Open Scholarly Infrastructure. <em>Europe PMC News Blog.</em> <a href=\"https://doi.org/10.59350/qpyx2-xj167\">https://doi.org/10.59350/qpyx2-xj167</a></li><li>Liberate Science. (2022, August 2). Principles of Open Scholarly Infrastructure evaluation (2022). <em>Liberate Science</em>. <a href=\"https://doi.org/10.59350/n09bh-vbj58\">https://doi.org/10.59350/n09bh-vbj58</a></li><li>Stranack, K. (2024, May 29). PKP Signs on to the POSI. <em>Public Knowledge Project</em>. <a href=\"https://doi.org/10.59350/pkp.11288\">https://doi.org/10.59350/pkp.11288</a></li></ol>","doi":"https://doi.org/10.53731/m65a8-6sm21","guid":"https://doi.org/10.53731/m65a8-6sm21","image":"https://images.unsplash.com/photo-1578104053615-4d7664bd6364?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDQwfHxvcGVufGVufDB8fHx8MTc2MDk2MTkxOXww&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1760918400,"reference":[{"unstructured":"Adopters, P. (2025). <i>The Principles of Open Scholarly Infrastructure v2.0</i>. POSI Adopters."},{"unstructured":"Eve, M. P. (2023, July 28). Rules vs. Principles in POSI. <i>Languages and Literature</i>."},{"unstructured":"Fenner, M. (2024, February 8). Introducing the Rogue Scholar Advisory Board. <i>Front Matter</i>."},{"unstructured":"Bilder, G. (2020). Crossref's Board votes to adopt the Principles of Open Scholarly Infrastructure. In <i>Crossref Blog</i> (Version v1). Crossref."},{"unstructured":"ROR Leadership Team. (2020). <i>Aligning ROR with the Principles of Open Scholarly Infrastructure</i>. Research Organization Registry (ROR)."},{"unstructured":"Katz, D. S., Smith, A. M., Niemeyer, K., Huff, K., &amp; Barba, L. A. (2021, February 14). JOSS's Commitment to the Principles of Open Scholarly Infrastructure. <i>Computer and Information Sciences</i>."},{"unstructured":"Di Giambattista, C. (2021, August 9). OpenCitations' compliance with the Principles of Open Scholarly Infrastructure. <i>Socialsciences</i>."},{"unstructured":"Buys, M. (2021). <i>DataCite's commitment to The Principles of Open Scholarly Infrastructure</i>. DataCite."},{"unstructured":"Europe PMC Team. (2022, Februar 21). Europe PMC adopts the Principles of Open Scholarly Infrastructure. Europe PMC News Blog."},{"unstructured":"Liberate Science. (2022, August 2). Principles of Open Scholarly Infrastructure evaluation (2022). <i>Social Sciences</i>."},{"unstructured":"Stranack, K. (2024, May 29). PKP Signs on to the POSI. <i>Social Science</i>."}],"rid":"f6a6p-2gd16","summary":"With this blog post, the science blog archive Rogue Scholar starts the formal process to adhere to the Principles of Open Scholarly Infrastructure (POSI). To do so, an organization has to perform a self-audit of its compliance with the principles, with a focus on principles and not hard rules. POSI was updated to version 2.0 this October, with the changes marked up in a separate document.","tags":["Rogue Scholar","Open Infrastructure"],"title":"Rogue Scholar follows the Principles of Open Scholarly Infrastructure (POSI)","updated_at":1764490186,"url":"https://blog.front-matter.io/posts/rogue-scholar-follows-posi/","version":"v1"},{"authors":[{"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-07-30-um-17.18.48.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-12-um-08.52.06.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-12-um-07.55.29.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-12-um-07.55.29.png 1000w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-07-23-um-17.33.10.png 1600w, https://blog.front-matter.io/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":"5e3qe-7jg13","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. This is true both for web and API usage.","tags":["Rogue Scholar"],"title":"Rogue Scholar moves beyond passwords","updated_at":1763199218,"url":"https://blog.front-matter.io/posts/rogue-scholar-moves-beyond-passwords/","version":"v1"},{"authors":[{"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.12.21.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.19.12.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.29.41.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.47.20.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-10.50.56-1.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-11.03.58.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-17-um-11.08.55-1.png 1600w, https://blog.front-matter.io/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":"7q7gg-bc004","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.","tags":["Rogue Scholar","Metadata"],"title":"Rogue Scholar links records via ORCID and DOI","updated_at":1763198842,"url":"https://blog.front-matter.io/posts/rogue-scholar-links-records-via-orcid-and-doi/","version":"v1"},{"authors":[{"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"content_html":"<p>This week the <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar science blog archive</a> experienced major upgrade pains, and Rogue Scholar search became unavailable from Tuesday until Thursday. I tried to upgrade to a pre-release version (<a href=\"https://pypi.org/project/invenio-app-rdm/13.0.0b4.dev0/\" rel=\"noreferrer\">13.0.0b4.dev0</a>) of the InvenioRDM repository software, and ran into multiple issues. Going back to the previously installed v12.1.0 took longer than anticipated, mainly because of issues with the Opensearch index.</p><p>This morning Rogue Scholar is almost working normally again, except for the blog communities, which will take until Monday to be fixed.</p><p>The primary reason for upgrading the InvenioRDM software was so that I could integrate Crossref DOI registration, based on work I <a href=\"https://doi.org/10.53731/69k7z-w7030\" rel=\"noreferrer\">completed last week</a>. The experience with installing a pre-release version of InvenioRDM told me a few things:</p><ul><li>install InvenioRDM to production only after extensive testing (as I did last September/October),</li><li>service stability is more important than new features, and I am adjusting my deployment strategy and tooling,</li><li><a href=\"https://grafana.com/products/cloud/\" rel=\"noreferrer\">observability</a> is critical when running infrastructure, and this can be improved for Rogue Scholar.</li></ul><h3 id=\"postpone-upgrading-to-inveniordm-v130\">Postpone upgrading to InvenioRDM v13.0</h3><p>Integrating Crossref DOI registration into InvenioRDM requires a current development version of InvenioRDM, which is currently v13.x, ahead of the last <a href=\"https://pypi.org/project/invenio-app-rdm/12.1.0/\" rel=\"noreferrer\">released version v12.1</a>. As InvenioRDM v13.0 will be released in a few weeks, I will wait with that work until v13.0 is released and Rogue Scholar is updated to that version. There is additional DOI registration work needed, as Rogue Scholar not only registers DOIs with Crossref, but uses multiple DOI prefixes (not yet supported in InvenioRDM) and also accepts blog posts with DOIs registered externally with DataCite.</p><h3 id=\"upgrade-rogue-scholar-infrastructure\">Upgrade Rogue Scholar Infrastructure</h3><p>After growing to more than 40,000 blog posts in recent months, the Rogue Scholar infrastructure, particularly the Opensearch search index, needs a hardware upgrade. I will take this opportunity to also change my deployment strategy and tooling, and will start to use <a href=\"https://kamal-deploy.org/\" rel=\"noreferrer\">Kamal</a> to deploy the InvenioRDM software to a dedicated server (provided by <a href=\"https://www.hetzner.com/\" rel=\"noreferrer\">Hetzner</a>).</p><h3 id=\"improve-observability\">Improve Observability</h3><p>Rogue Scholar uses metrics and logging provided by <a href=\"https://grafana.com/\" rel=\"noreferrer\">Prometheus/Grafana</a> and error reporting provided by <a href=\"https://sentry.io\" rel=\"noreferrer\">Sentry</a>. More work is needed to improve this observability to better handle incidents such as this week's upgrade issues.</p><h2 id=\"references\">References</h2><p>Fenner, M. (2025, May 27). Major update on Commonmeta Crossref DOI registration. <em>Front Matter</em>. <a href=\"https://doi.org/10.53731/69k7z-w7030\">https://doi.org/10.53731/69k7z-w7030</a></p>","doi":"https://doi.org/10.53731/9nam9-w9k29","guid":"https://doi.org/10.53731/9nam9-w9k29","image":"https://images.unsplash.com/photo-1695345132969-172357b69b87?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fHN0b255JTIwcGF0aHxlbnwwfHx8fDE3NDkyMDMwNDV8MA&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1749168000,"reference":[{"id":"https://doi.org/10.53731/69k7z-w7030","unstructured":"Fenner, M. (2025, May 27). Major update on Commonmeta Crossref DOI registration. <i>Front Matter</i>."}],"rid":"nbrv9-fwh12","summary":"This week the Rogue Scholar science blog archive experienced major upgrade pains, and Rogue Scholar search became unavailable from Tuesday until Thursday. I tried to upgrade to a pre-release version (13.0.0b4.dev0) of the InvenioRDM repository software, and ran into multiple issues. Going back to the previously installed v12.1.0 took longer than anticipated, mainly because of issues with the Opensearch index.","tags":["Rogue Scholar"],"title":"Rogue Scholar upgrade pains","updated_at":1763148257,"url":"https://blog.front-matter.io/posts/rogue-scholar-upgrade-pains/","version":"v1"},{"authors":[{"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/08/Bildschirmfoto-2025-08-25-um-13.36.23.png 1600w, https://blog.front-matter.io/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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/08/Bildschirmfoto-2025-08-25-um-13.45.42.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/08/Bildschirmfoto-2025-08-25-um-13.45.42.png 1000w, https://blog.front-matter.io/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":"t0rtr-9tk51","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":1763147102,"url":"https://blog.front-matter.io/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"}],"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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/09/data-src-image-5130cdf2-4865-484f-90f0-1b9033ece85d.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/09/data-src-image-5130cdf2-4865-484f-90f0-1b9033ece85d.png 1000w, https://blog.front-matter.io/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":"f0zw5-zzr41","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":1763146410,"url":"https://blog.front-matter.io/posts/report-rogue-scholar-advisory-board-meeting-ap-16-2024/","version":"v1"},{"authors":[{"affiliation":[{"name":"Front Matter"}],"contributor_roles":[],"family":"Fenner","given":"Martin","url":"https://orcid.org/0000-0003-1419-2405"}],"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://blog.front-matter.io/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://blog.front-matter.io/content/images/size/w600/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png 600w, https://blog.front-matter.io/content/images/size/w1000/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png 1000w, https://blog.front-matter.io/content/images/size/w1600/2025/09/Bildschirmfoto-2025-09-11-um-09.41.21.png 1600w, https://blog.front-matter.io/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":"68c273500f96ce00011b7d9c","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). Version 5.4.0 metadata schema update now available. In <i>Crossref Blog</i> (Version v1). Crossref."},{"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":"m960v-kk339","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":1763146295,"url":"https://blog.front-matter.io/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"}],"content_html":"<p>The science blog archive <a href=\"https://rogue-scholar.org\" rel=\"noreferrer\">Rogue Scholar</a> this week started supporting versioning of blog posts. This is a core feature of the <a href=\"https://inveniordm.docs.cern.ch/\" rel=\"noreferrer\">InvenioRDM</a> repository platform used by Rogue Scholar, but Rogue Scholar uses DOIs from Crossref rather than DataCite, the default DOI registration agency for InvenioRDM.</p><p>Crossref versioning was made possible with the Crossref schema 5.4.0 <a href=\"https://doi.org/10.13003/325070\" rel=\"noreferrer\">released in March</a>. Adding Crossref DOI support to InvenioRDM means that you can now use InvenioRDM with Crossref in basically the same way as DataCite before, with the important limitation that Crossref only supports text-based content types such as journal articles, books, or preprints. There are two reasons to consider Crossref instead of DataCite when using InvenioRDM: a) a pricing model (in particular the annual fee) that better aligns with smaller organizations, and b) better integration of the metadata into downstream services such as OpenAlex.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://blog.front-matter.io/content/images/2025/09/Bildschirmfoto-2025-09-29-um-08.33.16.png\" class=\"kg-image\" alt=\"\" loading=\"lazy\" width=\"752\" height=\"548\" srcset=\"https://blog.front-matter.io/content/images/size/w600/2025/09/Bildschirmfoto-2025-09-29-um-08.33.16.png 600w, https://blog.front-matter.io/content/images/2025/09/Bildschirmfoto-2025-09-29-um-08.33.16.png 752w\" sizes=\"(min-width: 720px) 720px\"></figure><p>InvenioRDM by default uses one DOI prefix per repository, whereas Rogue Scholar and the InvenioRDM Crossref integration use one DOI prefix per InvenioRDM community. Rogue Scholar uses blog communities to group blog posts by blog, and mapping DOI prefixes to communities makes sense. Using a dedicated DOI prefix per blog allows easier migration of DOI registration later on, e.g. from Crossref to DataCite or to/from a prefix not managed by Rogue Scholar. Some Rogue Scholar blogs register their own DOIs they are treated in InvenioRDM as external DOIs without versioning.</p><h3 id=\"use-cases-for-blog-post-versioning\">Use cases for blog post versioning</h3><p>Versioning is essential for content types such as datasets or software, but less critical for blog posts. Still, there are some important use cases:</p><ul><li>Major content changes in the results or discussion</li><li>Editorially significant updates that require a formal <a href=\"https://www.crossref.org/documentation/principles-practices/best-practices/versioning/#00328\" rel=\"noreferrer\">correction</a></li><li>Changes responding to peer review</li><li>Changes in attached media files such as images or audio (which require a new version in InvenioRDM)</li></ul><p>The first three use cases happen occasionally and have so far been handled with a major update of the blog post (with optionally stating what has changed), or with a new blog post without a formal relation to the previous version. Peer review of blog posts is still very rare <a href=\"https://doi.org/10.54900/bymaz-4fw37\" rel=\"noreferrer\">but happens</a>, and the added versioning support makes Rogue Scholar (together with long-term archiving and assigning DOIs) a suitable platform for peer-reviewed blog posts.</p><p>As Rogue Scholar is currently archiving the full-text of all posts with image links (and separately via the Internet Archive <a href=\"https://archive-it.org/\" rel=\"noreferrer\">Archive-It</a> service), storing the images themselves as file attachments will require new blog post versions, and this is planned for the coming months. </p><h3 id=\"version-support-in-rss-feeds\">Version support in RSS feeds</h3><p>Rogue Scholar automatically imports blog post metadata and content via blog RSS feeds (or Atom,  JSON Feed, or a JSON API). Unfortunately there is no standard metadata in these feeds to indicate the blog post version. As a workaround for static site generators (Hugo, Jekyll, Quarto, etc.), we can customize the RSS or Atom feed by adding a link attribute that points to the previous version of the post:</p><pre><code class=\"language- \">&lt;link rel=\"prev\" href=\"https://doi.org/10.5555/12345\" /&gt;</code></pre><p>For JSONFeed, you can add custom metadata (starting with an underscore) to an item (post):</p><pre><code>\"_prev_id\": \"https://doi.org/10.5555/12345\" /&gt;</code></pre><p>For blogs with a JSON API (e.g. WordPress) one could extend the API to include the GUID/ID of the previous version of the post. This is more work and not always possible, e.g. because the blogging platform uses proprietary software (Blogger, Substack, etc.). For the time being, it is probably easiest to do versioning semi-manually. Please send an email to <a href=\"mailto:info@rogue-scholar.org\" rel=\"noreferrer\">support</a> if you have published a blog post with Rogue Scholar that is a new version of another post.</p><h2 id=\"references\">References</h2><ol><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>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></ol>","doi":"https://doi.org/10.53731/nxp08-a9947","guid":"https://doi.org/10.53731/nxp08-a9947","image":"https://images.unsplash.com/photo-1714419835061-71c97189e5b5?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDc1fHxtdWx0aXBsZSUyMHZlcnNpb25zfGVufDB8fHx8MTc1OTEyNjUwOXww&ixlib=rb-4.1.0&q=80&w=2000","language":"en","license":"https://creativecommons.org/licenses/by/4.0/legalcode","published_at":1759104000,"reference":[{"id":"https://doi.org/10.13003/325070","unstructured":"Feeney, P. (2025). Version 5.4.0 metadata schema update now available. In <i>Crossref Blog</i> (Version v1). Crossref."},{"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>."}],"rid":"t5fn4-hgj22","summary":"The science blog archive Rogue Scholar this week started supporting versioning of blog posts. This is a core feature of the InvenioRDM repository platform used by Rogue Scholar, but Rogue Scholar uses DOIs from Crossref rather than DataCite, the default DOI registration agency for InvenioRDM. Crossref versioning was made possible with the Crossref schema 5.4.0 released in March.","tags":["Rogue Scholar","InvenioRDM"],"title":"Rogue Scholar starts supporting versioning","updated_at":1763145512,"url":"https://blog.front-matter.io/posts/rogue-scholar-starts-supporting-versioning/","version":"v1"}],"out_of":13,"page":1,"per_page":10,"total-results":13}
