<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>OpenRefine Blog</title>
        <link>https://openrefine.org/blog</link>
        <description>OpenRefine Blog</description>
        <lastBuildDate>Tue, 27 Jan 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[2025 Fundraising Campaign Results]]></title>
            <link>https://openrefine.org/blog/2026/01/27/fundraising-2025-campaign-results</link>
            <guid>https://openrefine.org/blog/2026/01/27/fundraising-2025-campaign-results</guid>
            <pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[As we close the 2025 community giving campaign, I want to take a moment to share the results, reflect on what we learned, and thank everyone who supported OpenRefine over the past few months.]]></description>
            <content:encoded><![CDATA[<p>As we close the 2025 community giving campaign, I want to take a moment to share the results, reflect on what we learned, and thank everyone who supported OpenRefine over the past few months.</p>
<p>This campaign was one part of a broader effort to better understand how community giving and merchandise sales can contribute to OpenRefine’s sustainability, alongside grants and institutional funding. It was also our <strong>first time running a structured community giving campaign</strong>, and the results provide a useful benchmark if we decide to repeat this exercise in the coming years.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="campaign-results">Campaign results<a href="https://openrefine.org/blog/2026/01/27/fundraising-2025-campaign-results#campaign-results" class="hash-link" aria-label="Direct link to Campaign results" title="Direct link to Campaign results" translate="no">​</a></h2>
<p>Outside of the FLOSS/fund contribution, the campaign raised approximately <strong>USD 595</strong> through a combination of one-time donations, store sales, and new recurring support.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="one-time-donations">One-time donations<a href="https://openrefine.org/blog/2026/01/27/fundraising-2025-campaign-results#one-time-donations" class="hash-link" aria-label="Direct link to One-time donations" title="Direct link to One-time donations" translate="no">​</a></h3>
<p>We received <strong>five one-time donations</strong>, for a total of <strong>USD 317.21</strong>.
Four donations came through the donation page, and one came via the store checkout.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="merchandise-store">Merchandise store<a href="https://openrefine.org/blog/2026/01/27/fundraising-2025-campaign-results#merchandise-store" class="hash-link" aria-label="Direct link to Merchandise store" title="Direct link to Merchandise store" translate="no">​</a></h3>
<p>During the campaign period, the <a href="https://store.openrefine.org/en-cad" target="_blank" rel="noopener noreferrer" class="">OpenRefine store</a> recorded <strong>13 orders</strong>, representing:</p>
<ul>
<li class=""><strong>USD 899.86</strong> in total sales</li>
<li class=""><strong>USD 107</strong> in total profit</li>
<li class=""><strong>USD 69.22</strong> average order value</li>
<li class=""><strong>11.89%</strong> average profit per sale</li>
</ul>
<p>The most popular items were:</p>
<ul>
<li class=""><a href="https://store.openrefine.org/en-cad/products/openrefine-logo-sticker-sheet-9" target="_blank" rel="noopener noreferrer" class="">OpenRefine Logo Sticker Sheet</a></li>
<li class=""><a href="https://store.openrefine.org/en-cad/products/openrefine-is-magic-sticker-sheet-9" target="_blank" rel="noopener noreferrer" class="">"OpenRefine is Magic" Sticker Sheet</a></li>
<li class="">T-shirts (all designs combined)</li>
<li class="">Hoodies (all designs combined)</li>
<li class=""><a href="https://store.openrefine.org/en-cad/products/openrefine-mug-black-with-openrefine-is-magic-logo" target="_blank" rel="noopener noreferrer" class="">OpenRefine Black Mug</a></li>
</ul>
<p>The store continues to be a useful way for people to support the project and show affiliation, even if it remains a modest source of funding.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="github-sponsor-recurring-donations">Github Sponsor Recurring donations<a href="https://openrefine.org/blog/2026/01/27/fundraising-2025-campaign-results#github-sponsor-recurring-donations" class="hash-link" aria-label="Direct link to Github Sponsor Recurring donations" title="Direct link to Github Sponsor Recurring donations" translate="no">​</a></h3>
<p>We welcomed <strong>one new recurring donor</strong> at <strong>USD 10 per month</strong> on our <a href="https://github.com/sponsors/OpenRefine" target="_blank" rel="noopener noreferrer" class="">GitHub Sponsor page.</a> OpenRefine now has <strong>eight recurring donors</strong>, contributing <strong>USD 67 per month</strong>, or approximately <strong>USD 804 per year</strong>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="overall-total">Overall total<a href="https://openrefine.org/blog/2026/01/27/fundraising-2025-campaign-results#overall-total" class="hash-link" aria-label="Direct link to Overall total" title="Direct link to Overall total" translate="no">​</a></h3>
<p>Combining one-time donations, store profit, and the three months of the new recurring donation, the campaign raised approximately <strong>USD 595.21</strong>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="outreach-and-engagement">Outreach and engagement<a href="https://openrefine.org/blog/2026/01/27/fundraising-2025-campaign-results#outreach-and-engagement" class="hash-link" aria-label="Direct link to Outreach and engagement" title="Direct link to Outreach and engagement" translate="no">​</a></h2>
<p>To support the campaign, we reached out to the community through:</p>
<ul>
<li class=""><strong>Banner</strong> on OpenRefine website homepage</li>
<li class=""><strong>Two emails</strong> sent to approximately <strong>265 community members</strong></li>
<li class="">A limited number of <strong>social media posts</strong> across LinkedIn, Mastodon, and X</li>
<li class="">Ongoing <strong>forum updates</strong> focused on transparency around funding efforts</li>
</ul>
<p>We <strong>did not run the campaign using OpenRefine notification</strong>, which is something we may explore in future outreach efforts.</p>
<p>While the financial outcome was modest, the campaign provided useful insight into engagement patterns and how different parts of the community prefer to support the project.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-we-learned">What we learned<a href="https://openrefine.org/blog/2026/01/27/fundraising-2025-campaign-results#what-we-learned" class="hash-link" aria-label="Direct link to What we learned" title="Direct link to What we learned" translate="no">​</a></h2>
<p>This campaign confirmed something we already suspected: <strong>community giving alone is not sufficient to sustain the OpenRefine core team</strong>. While community support remains important, long-term sustainability will continue to depend primarily on grant funding and institutional partnerships aligned with OpenRefine’s mission.</p>
<p>We will continue to explore these funding paths and share progress transparently as we refine our approach.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="thank-you">Thank you<a href="https://openrefine.org/blog/2026/01/27/fundraising-2025-campaign-results#thank-you" class="hash-link" aria-label="Direct link to Thank you" title="Direct link to Thank you" translate="no">​</a></h2>
<p>Thank you to everyone who contributed, shared the campaign, bought something from the store, or followed along. OpenRefine exists because of its community, and your engagement continues to shape the project in important ways.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[OpenRefine in 2025: A Year in Review]]></title>
            <link>https://openrefine.org/blog/2025/12/17/year-in-review-2025</link>
            <guid>https://openrefine.org/blog/2025/12/17/year-in-review-2025</guid>
            <pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[As 2025 comes to a close, we want to take a moment to reflect on the year behind us. It has been a year defined less by headline moments than by steady, deliberate progress. Across the project, we focused on consolidation, care, and continuity, strengthening the foundations that keep OpenRefine useful, resilient, and rooted in its community.]]></description>
            <content:encoded><![CDATA[<p>As 2025 comes to a close, we want to take a moment to reflect on the year behind us. It has been a year defined less by headline moments than by steady, deliberate progress. Across the project, we focused on consolidation, care, and continuity, strengthening the foundations that keep OpenRefine useful, resilient, and rooted in its community.</p>
<p>This review offers a look back at some of the work that shaped the year, and at the people and practices that continue to sustain the project.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="strengthening-how-we-work-together">Strengthening how we work together<a href="https://openrefine.org/blog/2025/12/17/year-in-review-2025#strengthening-how-we-work-together" class="hash-link" aria-label="Direct link to Strengthening how we work together" title="Direct link to Strengthening how we work together" translate="no">​</a></h3>
<p>In May 2025, we completed a revision of <a href="https://github.com/OpenRefine/OpenRefine/blob/master/GOVERNANCE.md" target="_blank" rel="noopener noreferrer" class="">OpenRefine’s governance documentation</a>, concluding a process that began in July 2024. This work was not about introducing radical change, but about clarifying the project's structures and dynamics and making them clearer and more transparent. The updated documentation provides better visibility into roles, responsibilities, and decision-making processes, and reflects the diversity of stakeholders who contribute to and depend on OpenRefine.</p>
<p>Alongside this, we continued to improve how we operate day to day through our participation in the <a href="https://forum.openrefine.org/t/openrefine-has-been-selected-to-participate-in-the-birdardo-training-program/2594" target="_blank" rel="noopener noreferrer" class="">Birdardo training programme</a>. This ongoing work supports greater transparency and shared understanding in how the project functions, helping us align our internal practices with the values we promote externally.</p>
<p>During the year, we also published a new <a class="" href="https://openrefine.org/docs/technical-reference/about-goal-posts">Goalposts page</a> to better articulate our development roadmap. This has helped contributors understand where their efforts fit, while offering users a clearer sense of direction and priorities.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="community-in-practice-the-2025-online-barcamp">Community in practice: the 2025 Online BarCamp<a href="https://openrefine.org/blog/2025/12/17/year-in-review-2025#community-in-practice-the-2025-online-barcamp" class="hash-link" aria-label="Direct link to Community in practice: the 2025 Online BarCamp" title="Direct link to Community in practice: the 2025 Online BarCamp" translate="no">​</a></h3>
<p>One of the most tangible expressions of OpenRefine’s community this year was the <a class="" href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp">2025 Online BarCamp</a>. Held fully remotely over four days, the BarCamp brought together community members for around 20 hours of shared discussion and learning.</p>
<p>The event convened 36 participants from across Europe, North America, and South Asia, who spent an average of 6 hours engaged in sessions. Participants came from GLAM institutions, Wikimedia projects, academic research, and professional data work, with strong overlap between these communities. Many attendees identified with multiple roles, as users, trainers, community organisers, and developers, reflecting the hands-on, practitioner-led nature of the OpenRefine ecosystem.</p>
<p>Sessions focused on real-world data cleaning and reconciliation workflows, OpenRefine extensions and development, integrations with Wikidata and GLAM infrastructures, community practices, and emerging questions around scalability and AI-assisted data work. More than anything, the BarCamp was a space for exchange and shared ownership, where experience and curiosity flowed in both directions.</p>
<p>The map below was created during the BarCamp as part of a shared exercise and reflects where participants were joining from.</p>
<img src="https://openrefine.org/img/Barcamp-map.png" alt="2025 BarCamp Map">
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="people-and-transitions">People and transitions<a href="https://openrefine.org/blog/2025/12/17/year-in-review-2025#people-and-transitions" class="hash-link" aria-label="Direct link to People and transitions" title="Direct link to People and transitions" translate="no">​</a></h3>
<p>Projects endure because people do, and 2025 brought both continuity and change to the OpenRefine team. We welcomed new <a href="https://forum.openrefine.org/tag/election" target="_blank" rel="noopener noreferrer" class="">elected committers</a> Benjamin and Sandra, and were glad to see Rory join in the Developer and Contributor Engagement role. We also welcomed Albin to the Core Development Group, strengthening our capacity for long-term maintenance and evolution.</p>
<p>At the same time, we said goodbye to Antonin, whose departure marked a healthy and well-managed transition. Change is a natural part of sustaining an open source project, and we continue to focus on renewal and resilience rather than replacement alone.</p>
<p>During the year, we also issued <a class="" href="https://openrefine.org/blog/2025/02/13/call-for-advisory-committee-members">a call for new members to join the Advisory Committee</a>, as part of our ongoing effort to keep governance representative and responsive.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="shipping-software">Shipping software<a href="https://openrefine.org/blog/2025/12/17/year-in-review-2025#shipping-software" class="hash-link" aria-label="Direct link to Shipping software" title="Direct link to Shipping software" translate="no">​</a></h3>
<p>Software maintenance and reliability remained central to our work in 2025. The year began with the release of the <a href="https://github.com/OpenRefine/OpenRefine/releases/tag/3.9.0" target="_blank" rel="noopener noreferrer" class="">OpenRefine 3.9 series</a>, followed by regular updates through version 3.9.5, and preparations for the upcoming 3.10 release.</p>
<p>Usage of the 3.9 series remained strong throughout the year. <a href="https://github.com/OpenRefine/OpenRefine/releases/tag/3.9.5" target="_blank" rel="noopener noreferrer" class="">Version 3.9.5</a>, released in September, has already seen over <strong>70,000 downloads, averaging close to 20,000 downloads per month</strong>. Earlier releases in the series also saw strong uptake, reflecting the continued trust users place in OpenRefine for their data work.</p>
<p>Rather than focusing on sweeping changes, this series prioritised maintenance, reliability, and incremental improvement. Alongside this, the extension ecosystem continued to grow, with three new extensions released during the year, further expanding how OpenRefine can be adapted to different contexts and workflows.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="sustainability-and-funding">Sustainability and funding<a href="https://openrefine.org/blog/2025/12/17/year-in-review-2025#sustainability-and-funding" class="hash-link" aria-label="Direct link to Sustainability and funding" title="Direct link to Sustainability and funding" translate="no">​</a></h3>
<p>2025 also marked the closing of an important chapter in OpenRefine’s sustainability. In December, we reached the end of the <a class="" href="https://openrefine.org/funding#2022-eoss-5">EOSS 5 grant</a>, concluding five years of support from the Chan Zuckerberg Initiative through the EOSS programme, beginning with EOSS 1. We are deeply grateful for this long-term support.</p>
<p>Through the EOSS programme, we developed, tested, and institutionalised durable community practices that balance the needs of users and contributors. These practices have strengthened OpenRefine’s responsiveness, increased its capacity for innovation, and improved contributor retention, leaving the project in a healthier position than when the programme began.</p>
<p>As we move forward, we are actively engaging with institutional and philanthropic partners, with the support of the <a href="https://floss.fund/" target="_blank" rel="noopener noreferrer" class="">FLOSS/fund</a> and several funding applications currently in progress. This year also saw the launch of our first dedicated <a class="" href="https://openrefine.org/2025-fundraising">fundraising campaign</a>, and the opening of the <a href="https://store.openrefine.org/" target="_blank" rel="noopener noreferrer" class="">OpenRefine store</a> as a modest additional way to support the project. We will share more about these efforts in the new year.</p>
<a href="https://store.openrefine.org/" target="_blank" rel="noopener"><img src="https://openrefine.org/img/Banner_Store.png" alt="OpenRefine Store"></a>
<br>
<p>None of this work would be possible without the generosity of our donors, contributors, and partners. We are grateful for the time, expertise, trust, and resources that so many people continue to invest in OpenRefine.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="thank-you">Thank you<a href="https://openrefine.org/blog/2025/12/17/year-in-review-2025#thank-you" class="hash-link" aria-label="Direct link to Thank you" title="Direct link to Thank you" translate="no">​</a></h3>
<p>OpenRefine remains a collective effort. Whether you contribute code, documentation, training, financial support, or simply use the tool in your daily work, you are part of what sustains the project.</p>
<p>As we close the year, we want to thank everyone who has helped carry OpenRefine through 2025. We invite you to stay involved, to contribute where you can, and, if you are able, to support the project so it can continue to serve its community in the years ahead.</p>
<p>Thank you for being part of OpenRefine.</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-donor-shoutouts">2025 Donor Shoutouts:<a href="https://openrefine.org/blog/2025/12/17/year-in-review-2025#2025-donor-shoutouts" class="hash-link" aria-label="Direct link to 2025 Donor Shoutouts:" title="Direct link to 2025 Donor Shoutouts:" translate="no">​</a></h4>
<p><strong>If you would like to support OpenRefine, please consider making a donation at <a href="https://openrefine.org/donate" target="_blank" rel="noopener noreferrer" class="">https://openrefine.org/donate</a>.</strong></p>
<p>We would like to thank our 2025 individual and institutional funders, including <strong>FLOSS/Fund and The Antoine Bello Philanthropic Fund</strong>, as well as individual supporters <strong>Joel Gardner, Jasmine Saffold, and Nicolas Semrau</strong>, along with two anonymous donors.</p>
<p>We also gratefully acknowledge GitHub users who supported OpenRefine through individual contributions: <strong>RefinePro, ostephens, DaxServer, alanorth, timtomch, trantor, wetneb, EstebanMH-SiB, btseee,</strong> and <strong>Balise42.</strong></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2025-github-contributor-shoutouts">2025 GitHub Contributor Shoutouts:<a href="https://openrefine.org/blog/2025/12/17/year-in-review-2025#2025-github-contributor-shoutouts" class="hash-link" aria-label="Direct link to 2025 GitHub Contributor Shoutouts:" title="Direct link to 2025 GitHub Contributor Shoutouts:" translate="no">​</a></h4>
<p>Our contributors play a critical role in our success. <strong>If you're looking for opportunities to get involved, you can start here: <a href="https://openrefine.org/community" target="_blank" rel="noopener noreferrer" class="">https://openrefine.org/community</a>.</strong></p>
<p><strong>In alphabetical order, the 51 contributors to OpenRefine repositories during 2025 included the following accounts</strong>: Abbe98, Abhinav Pandey, Adem Özcan, Alan Orth, Albin Larsson, alex, Aman Kumar, amansingh-swe, Andi Chandler, Antoine Beaubien, Antonin Delpeuch, Arianne Pady, Benjamin Rosemann, DaxServer, DevangJagdale, Dhyan Patel, Esther Jackson, Ettore Atalan, Isao Matsunami, Jiří Podhorecký, Johann150, Jyothi Swaroop Reddy, kalinda, Keith Cirkel, Luca Martinelli [Sannita], Martin Magdinier, Nicolas @belett VIGNERON, Pierre-Yves Beaudouin, Rafael A Encinae Rodriguez, Ritoban Dutta, Rory Sawyer, Sandra Mierz, Sashank, Savvas Chrysostomidis, sunilnatraj, Thad Guidry, Tom Morris, XiaohanMu, Yaron Shahrabani, Yunus Emre BAYRAKTAR, Zarif León, ود علم الهدي, தமிழ்நேரம்</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[OpenRefine launches community merchandising store]]></title>
            <link>https://openrefine.org/blog/2025/10/01/annoucing-store</link>
            <guid>https://openrefine.org/blog/2025/10/01/annoucing-store</guid>
            <pubDate>Wed, 01 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[We are excited to announce the launch of the OpenRefine Merchandising Store! 🎉]]></description>
            <content:encoded><![CDATA[<p>We are excited to announce the launch of the <a href="https://store.openrefine.org/" target="_blank" rel="noopener noreferrer" class="">OpenRefine Merchandising Store</a>! 🎉</p>
<p>This new store is a way for our community to access OpenRefine-branded items, show support at events, and help sustain the project.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-a-store">Why a store?<a href="https://openrefine.org/blog/2025/10/01/annoucing-store#why-a-store" class="hash-link" aria-label="Direct link to Why a store?" title="Direct link to Why a store?" translate="no">​</a></h2>
<p>Over the years, community members have often asked us for stickers, shirts, or mugs to represent OpenRefine. At the same time, the project has been looking for new ways to diversify fundraising while keeping operations simple.</p>
<p>The store helps us do both:</p>
<ul>
<li class=""><strong>Merchandising access</strong>: anyone can order OpenRefine items directly, without waiting for an event.</li>
<li class=""><strong>Sustainability</strong>: All proceeds go directly toward sustaining the project, supporting new development, and maintaining a tool relied upon worldwide.</li>
<li class=""><strong>Simplicity</strong>: items are produced on demand and shipped globally, so there is no inventory to manage or upfront cost.</li>
</ul>
<p>We considered tying merchandise to sponsorship tiers, but decided to keep things open. Buying merchandise is separate from donations. If you’d like to support OpenRefine financially without buying anything, you can always do so through our <a href="https://openrefine.org/donate" target="_blank" rel="noopener noreferrer" class="">donation page</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="choosing-a-platform">Choosing a platform<a href="https://openrefine.org/blog/2025/10/01/annoucing-store#choosing-a-platform" class="hash-link" aria-label="Direct link to Choosing a platform" title="Direct link to Choosing a platform" translate="no">​</a></h2>
<p>We selected <a href="https://fourthwall.com/" target="_blank" rel="noopener noreferrer" class="">Fourthwall</a> after reviewing several providers. It offered the right balance of quality and flexibility:</p>
<ul>
<li class=""><strong>Print-on-demand</strong> production (no upfront inventory).</li>
<li class=""><strong>Global shipping</strong> and tax handling (including VAT).</li>
<li class=""><strong>Promo codes</strong> for special cases, such as at-cost sticker sets for events.</li>
<li class=""><strong>Giveaway links</strong>, where OpenRefine can cover 100% of costs when needed.</li>
<li class=""><strong>Wide selection of apparel and accessories</strong> with a focus on quality.</li>
<li class=""><strong>Integrated donation pages</strong>, so contributions and merchandise can live in one place.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-in-the-store">What’s in the store?<a href="https://openrefine.org/blog/2025/10/01/annoucing-store#whats-in-the-store" class="hash-link" aria-label="Direct link to What’s in the store?" title="Direct link to What’s in the store?" translate="no">​</a></h2>
<p>We kept the initial selection small so it’s not overwhelming. Items were chosen for quality and based on community feedback:</p>
<ul>
<li class="">Apparel with high-cotton content (we avoided lower quality polyester blends).</li>
<li class="">Stickers, mugs, and other practical items.</li>
</ul>
<p>During the recent BarCamp, participants helped us test the store and share preferences for items and colors. If you feel something is missing, let us know at <a href="mailto:martin@openrefine.org" target="_blank" rel="noopener noreferrer" class="">martin@openrefine.org</a>. We're happy to adapt based on your feedbacks.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="first-feedback">First feedback<a href="https://openrefine.org/blog/2025/10/01/annoucing-store#first-feedback" class="hash-link" aria-label="Direct link to First feedback" title="Direct link to First feedback" translate="no">​</a></h2>
<p>We soft-launched the store during BarCamp 2025. Early feedback has been encouraging:</p>
<ul>
<li class="">Ordering was smooth and straightforward.</li>
<li class="">Shipping and tracking information were reliable.</li>
<li class="">Packaging was solid.</li>
<li class="">Clothing quality was excellent on first touch.</li>
<li class="">The mug survived the dishwasher with no visible wear.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-next">What’s next<a href="https://openrefine.org/blog/2025/10/01/annoucing-store#whats-next" class="hash-link" aria-label="Direct link to What’s next" title="Direct link to What’s next" translate="no">​</a></h2>
<p>We see this store as an experiment and a service for the community. If it proves useful, we’ll expand it with new designs and products based on your feedback.</p>
<p>👉 Visit the <a href="https://store.openrefine.org/" target="_blank" rel="noopener noreferrer" class="">OpenRefine Merchandising Store</a> and let us know what you think!</p>
<p>Thank you for continuing to support OpenRefine, whether by contributing code, sharing knowledge, making a <a href="https://openrefine.org/donate" target="_blank" rel="noopener noreferrer" class="">donation</a>, or proudly showing OpenRefine on your shirt or laptop.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Passing on the maintainer hat]]></title>
            <link>https://openrefine.org/blog/2025/08/20/antonin-leaving</link>
            <guid>https://openrefine.org/blog/2025/08/20/antonin-leaving</guid>
            <pubDate>Wed, 20 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[After about 8 years of contributing to OpenRefine, I am moving on to other projects and want to give some more context about this move.]]></description>
            <content:encoded><![CDATA[<p>After about 8 years of contributing to OpenRefine, I am moving on to other projects and want to give some more context about this move.</p>
<p>Working on OpenRefine has been a real honor. I am very grateful for the trust and warm welcome I was given when I discovered the tool in 2017, looking for ways to import data in Wikidata. I was, and still am, a strong believer in maintaining existing software, avoiding its unnecessary obsolescence and adapting it to the changing needs of its users.
As a maintainer, I have always considered my role as limited in time and have tried to keep in mind the duty to onboard other contributors so that they are also able to take this project in new directions.</p>
<p>For already quite some time, I have had it as a goal to leave the project to better make space for others. This has now happened. I have left the advisory committee last year, the core dev group this year and stopped developing and maintaining OpenRefine a few months ago. It's not an easy move to do, as I still care about this project and I can still see many areas that I would have hoped to leave in a better state, but I think it is the right thing to do and I have a lot of trust in the team to take good care of this tool and its ecosystem.</p>
<p>I'm very grateful for the many past and current team members for their involvement and wish the community the best. Have a great <a href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp" target="_blank" rel="noopener noreferrer" class="">2025 barcamp</a> too!</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[OpenRefine Barcamp 2025]]></title>
            <link>https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp</link>
            <guid>https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp</guid>
            <pubDate>Tue, 10 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Information regarding OpenRefine 2025 BarCamp.]]></description>
            <content:encoded><![CDATA[<p><strong>The annual unconference for the OpenRefine community</strong></p>
<img src="https://openrefine.org/img/2025-barcamp-banner.png" alt="2025 BarCamp Banner">
<br>
<br>
<p>The OpenRefine 2025 BarCamp starts <strong>Monday, September 8</strong> and runs through <strong>Thursday, September 11</strong>, online from <strong>13:00 to 18:00 UTC</strong> each day.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="key-information">Key Information<a href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp#key-information" class="hash-link" aria-label="Direct link to Key Information" title="Direct link to Key Information" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>✅ Review, Propose, and Vote on Sessions</strong>: To see what's already been proposed, visit the list of <a href="https://forum.openrefine.org/tag/barcamp-2025" target="_blank" rel="noopener noreferrer" class="">BarCamp 2025 session ideas</a> on the forum. You can vote, comment, or use those as inspiration to propose your own.</p>
</li>
<li class="">
<p><strong>🔗 Access to Zoom, Miro Board, and Telegram</strong>: Links to join the BarCamp are <strong>shared by email only with registered participants</strong>. 👉 <a href="https://docs.google.com/forms/d/e/1FAIpQLSfK9gWvUcbPffqfQKzKjVbBJdOtGeVqBmkLdYq-9nKnTPrR7A/viewform" target="_blank" rel="noopener noreferrer" class="">Register here</a> - <em>Registration closes Sunday September 7.</em></p>
</li>
<li class="">
<p><strong>📅 Live Schedule (Public Calendar)</strong> You can view the evolving session schedule here: 👉 <a href="https://calendar.google.com/calendar/embed?src=kldtfmh7nnopd5jdod292mi8f4%40group.calendar.google.com&amp;mode=WEEK" target="_blank" rel="noopener noreferrer" class="">OpenRefine BarCamp Public Calendar</a></p>
</li>
<li class="">
<p><strong>❓ Questions</strong>: Email Martin at <a href="mailto:martin@openrefine.org" target="_blank" rel="noopener noreferrer" class="">martin@openrefine.org</a></p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="event-agenda">Event Agenda<a href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp#event-agenda" class="hash-link" aria-label="Direct link to Event Agenda" title="Direct link to Event Agenda" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="monday-september-8---planning-day">Monday, September 8 - <em>Planning Day</em><a href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp#monday-september-8---planning-day" class="hash-link" aria-label="Direct link to monday-september-8---planning-day" title="Direct link to monday-september-8---planning-day" translate="no">​</a></h3>
<p>The first day is especially important as we welcome everyone, review session proposals, and build the agenda together.</p>
<table><thead><tr><th>Time (UTC)</th><th>Session</th></tr></thead><tbody><tr><td>13:00–13:30</td><td>Welcome and orientation</td></tr><tr><td>13:30–14:30</td><td>Icebreaker and getting to know each others</td></tr><tr><td>14:30–16:00</td><td>Session proposal review and discussion</td></tr><tr><td>16:00–17:00</td><td>Break - participants can continue to comment and vote on session</td></tr><tr><td>17:00–18:00</td><td>Session Scheduling</td></tr></tbody></table>
<p>We’ll collaboratively build the agenda for the rest of the week during the planning session. Everyone is welcome to suggest, join, or lead a session — no slides required!</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="tuesday-september-9--demo-day">Tuesday, September 9 – <em>Demo Day</em><a href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp#tuesday-september-9--demo-day" class="hash-link" aria-label="Direct link to tuesday-september-9--demo-day" title="Direct link to tuesday-september-9--demo-day" translate="no">​</a></h3>
<p>📹 indicates that this session will be recorded</p>
<table><thead><tr><th>Time (UTC)</th><th>Session</th></tr></thead><tbody><tr><td>13:00–13:50</td><td><strong>[Demo]</strong> <a href="https://forum.openrefine.org/t/2025-barcamp-session-proposal-intro-to-openrefine/2536" target="_blank" rel="noopener noreferrer" class="">Intro to Using, Learning, and Training OpenRefine</a> 📹</td></tr><tr><td>14:00–14:50</td><td><strong>[Demo]</strong> <a href="https://forum.openrefine.org/t/2025-barcamp-session-proposal-using-the-openrefine-llm-extension/2524/" target="_blank" rel="noopener noreferrer" class="">Using the OpenRefine LLM Extension</a> 📹</td></tr><tr><td>15:00–15:50</td><td><strong>[Announcement + Q&amp;A]</strong> <a href="https://forum.openrefine.org/t/2025-barcamp-session-proposal-openrefine-budget-operating-model-and-upcoming-fundraising-campaign/2533/" target="_blank" rel="noopener noreferrer" class="">OpenRefine Budget, Operating Model, and Fundraising Campaign</a> 📹</td></tr><tr><td>16:00–16:45</td><td><strong>[Demo]</strong> <a href="https://forum.openrefine.org/t/2025-barcamp-session-proposal-rdf-extension-demo/2540" target="_blank" rel="noopener noreferrer" class="">Demo of the RDF Extension</a> 📹</td></tr><tr><td>17:00–17:50</td><td><strong>[Demo + Discussion]</strong> <a href="https://forum.openrefine.org/t/2025-barcamp-session-proposal-new-customized-clustering-feature-since-3-9/2537" target="_blank" rel="noopener noreferrer" class="">Experience and Best Practices with New Clustering Feature(s)</a> 📹</td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="wednesday-september-10--community-building-day">Wednesday, September 10 – <em>Community Building Day</em><a href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp#wednesday-september-10--community-building-day" class="hash-link" aria-label="Direct link to wednesday-september-10--community-building-day" title="Direct link to wednesday-september-10--community-building-day" translate="no">​</a></h3>
<p>📹 indicates that this session will be recorded</p>
<table><thead><tr><th>Time (UTC)</th><th>Session</th></tr></thead><tbody><tr><td>13:00–13:50</td><td><strong>[Presentation + Q&amp;A]</strong> <a href="https://forum.openrefine.org/t/2025-barcamp-session-proposal-discussing-openrefine-roadmap-and-goal-post/2539" target="_blank" rel="noopener noreferrer" class="">Presenting OpenRefine Goal Posts and "Roadmap"</a> 📹</td></tr><tr><td>14:00–14:50</td><td><strong>[Discussion]</strong> <a href="https://forum.openrefine.org/t/2025-barcamp-session-proposal-openrefine-wikimedia-communities/2425/1" target="_blank" rel="noopener noreferrer" class="">OpenRefine &amp; Wikimedia Communities</a></td></tr><tr><td>15:00–16:30</td><td><strong>[Discussion]</strong> <a href="https://forum.openrefine.org/t/2025-barcamp-session-proposal-community-workflow-demos/2395" target="_blank" rel="noopener noreferrer" class="">Community Workflow Demos</a> &amp; <a href="https://forum.openrefine.org/t/2025-barcamp-session-proposal-collecting-impact-stories-workshop/2514" target="_blank" rel="noopener noreferrer" class="">Collecting Impact Stories Workshop</a></td></tr><tr><td>17:00–18:00</td><td><strong>[Dev]</strong> <a href="https://forum.openrefine.org/t/2025-barcamp-session-proposal-extension-show-and-tell/2477" target="_blank" rel="noopener noreferrer" class="">Extension Show &amp; Tell</a></td></tr></tbody></table>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="thursday-september-11--contribution-day">Thursday, September 11 – <em>Contribution Day</em><a href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp#thursday-september-11--contribution-day" class="hash-link" aria-label="Direct link to thursday-september-11--contribution-day" title="Direct link to thursday-september-11--contribution-day" translate="no">​</a></h3>
<p>📹 indicates that this session will be recorded</p>
<table><thead><tr><th>Time (UTC)</th><th>Session</th></tr></thead><tbody><tr><td>13:00–13:50</td><td><strong>[Demo]</strong> <a href="https://forum.openrefine.org/t/2025-barcamp-session-proposal-how-openrefine-is-used-for-contributing-to-wikidata-and-wikimedia-commons/2535" target="_blank" rel="noopener noreferrer" class="">How OpenRefine Is Used for Contributing to Wikidata and Wikimedia Commons</a> 📹</td></tr><tr><td>14:00–14:50</td><td><strong>[Discussion]</strong> <a href="https://forum.openrefine.org/t/2025-barcamp-session-proposal-contributor-experience-discussion/2492/" target="_blank" rel="noopener noreferrer" class="">Contributor Experience Discussion</a></td></tr><tr><td>15:00–15:50</td><td><strong>[Discussion]</strong> <a href="https://forum.openrefine.org/t/2025-barcamp-session-proposal-trainers-tips-experiences-for-effective-openrefine-training/2393" target="_blank" rel="noopener noreferrer" class="">Trainers’ Tips &amp; Experiences for Effective OpenRefine Training</a></td></tr><tr><td>16:00–17:30</td><td>Ask OpenRefine Anything &amp; Closing Remarks</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="event-overview">Event Overview<a href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp#event-overview" class="hash-link" aria-label="Direct link to Event Overview" title="Direct link to Event Overview" translate="no">​</a></h2>
<p><strong>Join us to discuss the past, present, and future of the OpenRefine project from Monday, September 8, to Thursday, September 11, 2025.</strong> This online event is open to all members of the OpenRefine community, as well as partners and stakeholders who are interested in helping to shape the project's future.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-is-a-barcamp">What is a Barcamp?<a href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp#what-is-a-barcamp" class="hash-link" aria-label="Direct link to What is a Barcamp?" title="Direct link to What is a Barcamp?" translate="no">​</a></h3>
<p>A Barcamp is a participant-driven event: the agenda is shaped by <em>you</em>, the community. There are no pre-selected keynotes or speakers; this is an open invitation to propose sessions, join discussions, and share what matters most to you. Whether you're new to OpenRefine, looking to contribute ideas for the roadmap, or exploring technical details, this is your space to collaborate and connect.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="proposing-a-session">Proposing a Session<a href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp#proposing-a-session" class="hash-link" aria-label="Direct link to Proposing a Session" title="Direct link to Proposing a Session" translate="no">​</a></h3>
<p><strong>Sessions can be proposed on our <a href="https://forum.openrefine.org/c/community/community-events/18" target="_blank" rel="noopener noreferrer" class="">forum</a> using the <a href="https://forum.openrefine.org/tag/barcamp-2025" target="_blank" rel="noopener noreferrer" class=""><code>barcamp-2025</code>&nbsp;tag</a></strong>. We invite participants to review, discuss and vote on sessions proposed prior to the event. We will select which sessions will go on the agenda during the planning session on Monday September 8.</p>
<p><strong>Here are some session ideas</strong> we'd love to see based on last the <a href="https://forum.openrefine.org/tag/barcamp-2024" target="_blank" rel="noopener noreferrer" class="">Barcamp 2024</a> and past feedback:</p>
<ul>
<li class="">UX feedback and user experience discussions</li>
<li class="">Hands-on code sprints or documentation writing</li>
<li class="">Issue triage parties</li>
<li class="">Feature scoping and roadmap input</li>
<li class="">Updates from developers on recent work</li>
<li class="">Tips from trainers and educators</li>
<li class="">...or any other topic <em>you</em> want to propose!</li>
</ul>
<p>At least one participant must propose a session for it to be included in the planning day agenda.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="event-logistic">Event Logistic<a href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp#event-logistic" class="hash-link" aria-label="Direct link to Event Logistic" title="Direct link to Event Logistic" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="schedule">Schedule<a href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp#schedule" class="hash-link" aria-label="Direct link to Schedule" title="Direct link to Schedule" translate="no">​</a></h3>
<p>We'll run sessions for 4 to 5 hours each day between 13:00 and 18:00 UTC to be accessible across time zones:</p>
<ul>
<li class="">Evenings in India 18:30–23:30 IST</li>
<li class="">Late afternoons in Europe and Africa 15:00–20:00 CET</li>
<li class="">Morning to early afternoon in the US, Canada and Latin America (East · 09:00–14:00 EST and West Coast 06:00–11:00 PST)</li>
</ul>
<p><strong>Monday, September 8 – Planning Day:</strong> We'll kick things off by reviewing session proposals, building the agenda together, and getting to know one another. During this day, we may also adjust the session schedule based on participants' time zones and interests.</p>
<p><strong>Tuesday, September 9 to Thursday, September 11 – Session Days:</strong> Community-led sessions based on interest and availability. The agenda will be flexible and participant-driven. No preparation required, but you're encouraged to think of topics or questions you'd like to bring!</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-participate">How to Participate<a href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp#how-to-participate" class="hash-link" aria-label="Direct link to How to Participate" title="Direct link to How to Participate" translate="no">​</a></h3>
<ul>
<li class=""><strong>Register:</strong> <a href="https://forms.gle/nBifPoDgz5pVYumk6" target="_blank" rel="noopener noreferrer" class="">Sign up here</a> to attend.</li>
<li class=""><strong>Propose a session:</strong> Create a topic tagged <code>barcamp-2025</code> in the <a href="https://forum.openrefine.org/c/community/community-events/18" target="_blank" rel="noopener noreferrer" class="">session submissions forum category</a>. See the <a href="https://forum.openrefine.org/t/how-to-propose-a-session-for-the-2025-openrefine-barcamp/2372" target="_blank" rel="noopener noreferrer" class="">steps-by-step process</a>.</li>
<li class=""><strong>Vote and comment:</strong> Engage with <a href="https://forum.openrefine.org/tag/barcamp-2025" target="_blank" rel="noopener noreferrer" class="">session proposals</a> to help shape the agenda.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="code-of-conduct--policies">Code of Conduct &amp; Policies<a href="https://openrefine.org/blog/2025/06/10/OpenRefine-2025-Barcamp#code-of-conduct--policies" class="hash-link" aria-label="Direct link to Code of Conduct &amp; Policies" title="Direct link to Code of Conduct &amp; Policies" translate="no">​</a></h3>
<p>To ensure a welcoming and respectful environment, all participants must follow both our <a class="" href="https://openrefine.org/friendly_space_policy">Friendly Space Policy</a> during the event and the broader <a href="https://github.com/OpenRefine/OpenRefine/blob/master/CODE_OF_CONDUCT.md" target="_blank" rel="noopener noreferrer" class="">OpenRefine Code of Conduct</a> for all community interactions.</p>
<p>The event will be held on Zoom and recorded. Sessions will be recorded unless participants request otherwise. We will also do live note-taking using Etherpad. Sessions will be in English. Zoom links will be shared with registered participants shortly before the event.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Announcing Rory Sawyer for the OpenRefine Developer & Contributor Engagement Position]]></title>
            <link>https://openrefine.org/blog/2025/03/04/announcing-rory-sawyer</link>
            <guid>https://openrefine.org/blog/2025/03/04/announcing-rory-sawyer</guid>
            <pubDate>Tue, 04 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[We are excited to announce that Rory Sawyer has joined the OpenRefine team as our new Developer and Contributor Engagement Specialist. After our job posting in November 2024 and a thorough interview process, Rory emerged as the best candidate for this position.]]></description>
            <content:encoded><![CDATA[<p>We are excited to announce that Rory Sawyer has joined the OpenRefine team as our new Developer and Contributor Engagement Specialist. After our job posting in <a class="" href="https://openrefine.org/blog/2024/11/25/openrefine-developer-role">November 2024</a> and a thorough interview process, Rory emerged as the best candidate for this position.</p>
<p>With over a decade of experience in software and data engineering, Rory has a proven track record of making data more accessible for people across various technical backgrounds. His journey includes significant contributions to the Open edX and dbt stack, where he developed his skills in collaborative development and communication within open-source projects. Rory's expertise spans backend development and infrastructure work, including managing deployment processes.</p>
<p>During the recruitment process, Rory's interpersonal skills stood out among other candidates.  His considerate approach to open source development and understanding of the challenges faced by contributors align perfectly with <a class="" href="https://openrefine.org/mission_vision#openrefine-values">OpenRefine values</a>.</p>
<p>As Rory ramps up on the OpenRefine codebase, his time will be equally balanced between code improvement (bug fixes, quality enhancement, release management) and community engagement (issue triaging, assisting volunteer contributors, PR reviews).</p>
<p>Rory's position is funded via the <a class="" href="https://openrefine.org/funding#2022-eoss-5">EOSS-5 grant</a> until October 2025, and we hope to extend his contract with future funding. Rory's contract starts March 3, 2025, and he will work an average of 20 hours per week.</p>
<p>You can find him online on our <a href="https://forum.openrefine.org/u/rory/summary" target="_blank" rel="noopener noreferrer" class="">forum</a> and <a href="https://github.com/SoryRawyer" target="_blank" rel="noopener noreferrer" class="">Github</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AI Extension for OpenRefine]]></title>
            <link>https://openrefine.org/blog/2025/02/21/AIExtension</link>
            <guid>https://openrefine.org/blog/2025/02/21/AIExtension</guid>
            <pubDate>Fri, 21 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[The OpenRefine AI Extension bridges the power of modern language models with OpenRefine's robust data transformation capabilities. This extension enables users to leverage any LLM provider that supports a chat completion API endpoint, bringing AI-powered data wrangling, enhancement, and analysis directly into your OpenRefine workflows.]]></description>
            <content:encoded><![CDATA[<p>The OpenRefine AI Extension bridges the power of modern language models with OpenRefine's robust data transformation capabilities. This extension enables users to leverage any LLM provider that supports a chat completion API endpoint, bringing AI-powered data wrangling, enhancement, and analysis directly into your OpenRefine workflows.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="purpose">Purpose<a href="https://openrefine.org/blog/2025/02/21/AIExtension#purpose" class="hash-link" aria-label="Direct link to Purpose" title="Direct link to Purpose" translate="no">​</a></h2>
<p>The extension serves multiple purposes in the data processing pipeline:</p>
<ol>
<li class="">Intelligent Data Cleaning: Use LLMs to suggest and implement context-aware data cleaning operations that go beyond rule-based approaches.</li>
<li class="">Semantic Enrichment: Enhance datasets by generating additional attributes or metadata based on existing content.</li>
<li class="">Natural Language Transformations: Express complex data transformations in plain English.</li>
<li class="">Anomaly Detection: Identify unusual patterns or outliers in your data through AI-powered analysis.</li>
<li class="">Content Generation: Fill gaps in your datasets with contextually appropriate synthetic data.</li>
</ol>
<p>It works with <strong>OpenRefine 3.8.7 and later versions of OpenRefine</strong>.</p>
<p>AI extension details can be found <a href="https://github.com/sunilnatraj/llm-extension" target="_blank" rel="noopener noreferrer" class="">here</a></p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[[Open] Call for Applications: OpenRefine Advisory Committee Members]]></title>
            <link>https://openrefine.org/blog/2025/02/13/call-for-advisory-committee-members</link>
            <guid>https://openrefine.org/blog/2025/02/13/call-for-advisory-committee-members</guid>
            <pubDate>Thu, 13 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[The OpenRefine Advisory Committee is excited to announce that we are now recruiting new members.]]></description>
            <content:encoded><![CDATA[<p>The OpenRefine Advisory Committee is excited to announce that we are now recruiting new members.</p>
<p>As a key part of our <a href="https://github.com/OpenRefine/OpenRefine/blob/master/GOVERNANCE.md" target="_blank" rel="noopener noreferrer" class="">governance structure</a>, the Advisory Committee runs the administrative aspect of the project on a day to day basis with the support of our fiscal sponsor, <a href="https://www.codeforsociety.org/" target="_blank" rel="noopener noreferrer" class="">Code for Science and Society</a> (CS&amp;S). Its members are bound by the fiscal sponsorship agreement with Code for Science and Society. The committee meets weekly including once per month with Code for Science and Society. Weekly calls are <a href="https://forum.openrefine.org/t/opening-advisory-committee-call-to-the-community-permanently/2029" target="_blank" rel="noopener noreferrer" class="">open to the OpenRefine community</a>. We invite interested candidates to join us for a first-hand experience of the advisory committee's daily operations work.</p>
<p>So far we have interviewed users who expressed an interest in joining the Advisory Committee when filling out the <a class="" href="https://openrefine.org/blog/2024/12/20/2024-survey-results">2024 User Survey</a>, and we are excited to hear from other community members who may be interested in joining the Committee.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="advisory-committee-responsibilities">Advisory Committee responsibilities<a href="https://openrefine.org/blog/2025/02/13/call-for-advisory-committee-members#advisory-committee-responsibilities" class="hash-link" aria-label="Direct link to Advisory Committee responsibilities" title="Direct link to Advisory Committee responsibilities" translate="no">​</a></h2>
<ul>
<li class="">Provide guidance and oversight of the Project’s staff and operations;</li>
<li class="">Help the community apply for funding (grants) and manage awarded funds (note: the Project Manager does the majority of this work when that position is staffed)</li>
<li class="">Ensure the project’s financial sustainability by searching for new sources of funding;</li>
<li class="">Approve budgets and contracts including terminating contracts when necessary;</li>
<li class="">Advocate for the Project and help the Project build connections and partnerships;</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ideal-candidates">Ideal candidates:<a href="https://openrefine.org/blog/2025/02/13/call-for-advisory-committee-members#ideal-candidates" class="hash-link" aria-label="Direct link to Ideal candidates:" title="Direct link to Ideal candidates:" translate="no">​</a></h2>
<ul>
<li class="">Are users of OpenRefine;</li>
<li class="">Are active community members;</li>
<li class="">Are familiar with open-source software development and community-driven projects;</li>
<li class="">Are passionate about promoting open data and data literacy;</li>
<li class="">Are able to commit to regular meetings and contribute to discussions through video meetings, the <a href="https://forum.openrefine.org/" target="_blank" rel="noopener noreferrer" class="">OpenRefine Forum</a>, and on <a href="https://github.com/OpenRefine" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</li>
</ul>
<p>To ensure a balanced representation of the <a href="https://openrefine.org/usage" target="_blank" rel="noopener noreferrer" class="">diverse community</a> OpenRefine serves, we seek members from at least one of the following communities.</p>
<ul>
<li class="">OpenRefine Developer</li>
<li class="">Journalists/data journalists</li>
<li class="">Data Science</li>
</ul>
<p>For us, your motivation is as important as your resume. We explicitly welcome applicants who do not meet all requirements. We would also be happy to learn more about additional skills and attributes you possess that are not listed here but could be relevant to the advisory committee.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="current-list-of-advisory-committee-members">Current list of Advisory Committee members<a href="https://openrefine.org/blog/2025/02/13/call-for-advisory-committee-members#current-list-of-advisory-committee-members" class="hash-link" aria-label="Direct link to Current list of Advisory Committee members" title="Direct link to Current list of Advisory Committee members" translate="no">​</a></h2>
<ul>
<li class="">Jan Ainali (Chair)</li>
<li class="">Julie Faure-Lacroix</li>
<li class="">Esther Jackson</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-apply">How to apply:<a href="https://openrefine.org/blog/2025/02/13/call-for-advisory-committee-members#how-to-apply" class="hash-link" aria-label="Direct link to How to apply:" title="Direct link to How to apply:" translate="no">​</a></h2>
<p>If you are interested in joining the OpenRefine Advisory Committee, please submit your application using <a href="https://docs.google.com/forms/d/1z1_vHRr-jwaIeLBX-VrOB8ej9DfJYOZSZKbyp4KtB2A/edit" target="_blank" rel="noopener noreferrer" class="">this form</a>. Applications will be reviewed on a rolling basis. We look forward to hearing from you and welcoming new members to our Advisory Committee.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[OpenRefine 3.9.0 released]]></title>
            <link>https://openrefine.org/blog/2025/02/13/version-3-9-0</link>
            <guid>https://openrefine.org/blog/2025/02/13/version-3-9-0</guid>
            <pubDate>Thu, 13 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[OpenRefine 3.9.0 was released today and is the first stable release of our 3.9 series.]]></description>
            <content:encoded><![CDATA[<p>OpenRefine 3.9.0 was released today and is the first stable release of our 3.9 series.
It contains a range of improvements and bug fixes, most of which can be found in the <a href="https://github.com/OpenRefine/OpenRefine/releases/tag/3.9-beta1" target="_blank" rel="noopener noreferrer" class="">release notes for 3.9-beta1</a>.</p>
<p>The following webinar presents many of the new features in this release, with a focus on improvements around the newly developed <a href="https://commons.wikimedia.org/wiki/Main_Page" target="_blank" rel="noopener noreferrer" class="">Wikimedia Commons</a> integration:
<a href="https://commons.wikimedia.org/wiki/File:OpenRefine_3.9_Walkthrough.webm" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://upload.wikimedia.org/wikipedia/commons/thumb/2/2c/OpenRefine_3.9_Walkthrough.webm/800px--OpenRefine_3.9_Walkthrough.webm.jpg" alt="Presentation video of the features released in
3.9" class="img_ev3q"></a></p>
<p>Thanks go to our many contributors who have helped shape this release in a variety of ways.
Please report any issues with this release on our <a href="https://forum.openrefine.org/" target="_blank" rel="noopener noreferrer" class="">forum</a> or <a href="https://github.com/OpenRefine/OpenRefine/issues" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Files Extension for OpenRefine]]></title>
            <link>https://openrefine.org/blog/2025/02/11/FilesExtension</link>
            <guid>https://openrefine.org/blog/2025/02/11/FilesExtension</guid>
            <pubDate>Tue, 11 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[OpenRefine provides a powerful feature for generating detailed file information from selected directories in your local system. This functionality allows users to create projects containing comprehensive file metadata.]]></description>
            <content:encoded><![CDATA[<p>OpenRefine provides a powerful feature for generating detailed file information from selected directories in your local system. This functionality allows users to create projects containing comprehensive file metadata.</p>
<p>Features included in this extension:</p>
<ul>
<li class="">Start an OpenRefine project by loading details of files from one or more folders on your local system.</li>
<li class="">File details included are file name, extension, size in KB, creation date, last modification date, permissions, SHA-256 checksum, author and file path</li>
</ul>
<p>It works with <strong>OpenRefine 3.8.7 and later versions of OpenRefine</strong>.</p>
<p>File extension details can be found <a href="https://openrefine.org/extensions" target="_blank" rel="noopener noreferrer" class="">here</a></p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Looking Forward: 2025 Priorities]]></title>
            <link>https://openrefine.org/blog/2025/01/24/Looking-Forward-2025</link>
            <guid>https://openrefine.org/blog/2025/01/24/Looking-Forward-2025</guid>
            <pubDate>Fri, 24 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[2024 was a year marked by generative collaboration and tangible growth. We entered 2025 optimistic about continuing this trend toward an even stronger tool and community, and are excited to preview some of our collective plans for the year ahead!]]></description>
            <content:encoded><![CDATA[<p>2024 was a year marked by generative collaboration and tangible growth. We entered 2025 optimistic about continuing this trend toward an even stronger tool and community, and are excited to preview some of our collective plans for the year ahead!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="living-our-values">Living Our Values<a href="https://openrefine.org/blog/2025/01/24/Looking-Forward-2025#living-our-values" class="hash-link" aria-label="Direct link to Living Our Values" title="Direct link to Living Our Values" translate="no">​</a></h2>
<p>Just as developing our new <a class="" href="https://openrefine.org/mission_vision">Vision, Mission, and Values</a> was last year’s priority, this year is about putting them into practice. We recognize that these statements are only as meaningful as their felt impact. Accordingly, we are committed to proactively and intentionally living our values by being respectful of diverse backgrounds and expertise, approachable, transparent and open, curious, and community-driven – all in pursuit of “a more informed world where working with data is easy and engaging.” We look forward to integrating these principles into all aspects of our day-to-day work, from how we prioritize features in the tool to how we engage with one another. With the backing support of our 2024 User Survey respondents, our new Vision, Mission, and Values will serve as a shared foundation for the decisions we make in the months and years ahead.</p>
<p>Of course, realizing this work will require new resources and investments. We are committed to fundraising this year to enable our continued pursuit of our mission and vision, and to ensure the ongoing sustainability of the OpenRefine project.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="delivering-on-our-commitments">Delivering on Our Commitments<a href="https://openrefine.org/blog/2025/01/24/Looking-Forward-2025#delivering-on-our-commitments" class="hash-link" aria-label="Direct link to Delivering on Our Commitments" title="Direct link to Delivering on Our Commitments" translate="no">​</a></h2>
<p>We have been honored to receive generous grant funding from the <a href="https://chanzuckerberg.com/" target="_blank" rel="noopener noreferrer" class="">Chan Zuckerberg Initiative (CZI)</a> Over the past several years through their <a href="https://chanzuckerberg.com/eoss/proposals" target="_blank" rel="noopener noreferrer" class="">Essential Open Source Software for Science program</a>. Our most recent grant from CZI enabled a multi-year initiative to <a class="" href="https://openrefine.org/funding#2022-eoss-5">improve the reproducibility of OpenRefine workflows</a>. This grant concludes in October 2025, and we will be working diligently to deliver on this grant by further improving the visualization, editability, and reproducibility of a series of operations on new data sets. This work includes advancing long-term systemic changes to operation history management, as well as shorter-term refinements of existing operations to improve visualizations and error-handling while maintaining stability for current users and contributors. We are excited to see some of those improvements being shipped in the <a href="https://github.com/OpenRefine/OpenRefine/releases/tag/3.9-beta1" target="_blank" rel="noopener noreferrer" class="">upcoming 3.9 release</a> and plan to continuously deliver on those through 2025.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="advancing-our-roadmap">Advancing Our Roadmap<a href="https://openrefine.org/blog/2025/01/24/Looking-Forward-2025#advancing-our-roadmap" class="hash-link" aria-label="Direct link to Advancing Our Roadmap" title="Direct link to Advancing Our Roadmap" translate="no">​</a></h2>
<p>In 2024, we collected user feedback through <a class="" href="https://openrefine.org/blog/2024/07/10/barcamp-2024">BarCamp</a>, <a class="" href="https://openrefine.org/blog/2024/12/20/2024-survey-results">bi-yearly surveys</a>, work on the Wikimedia Commons integration, and ongoing interaction on the forum and our GitHub repository. During the 2024 Barcamp, we also <a href="https://forum.openrefine.org/t/openrefine-2024-barcamp-strategizing-openrefine-roadmap/1633" target="_blank" rel="noopener noreferrer" class="">strategized</a> about a proposed approach to our roadmap, where we would identify “goalposts” (high-level initiatives) and share them with the community to gauge interest and priority.</p>
<p>In that spirit, we are listing below some of the goalposts the community would like to see implemented in OpenRefine. In 2025, we will seek new grant funding, partnerships, and volunteer contributions to accomplish these impactful, community-proposed initiatives, including:</p>
<ul>
<li class="">Developing better extension support for smoother extension installation, better tracking of existing extensions, and easier discovery of new ones (already <a href="https://github.com/OpenRefine/OpenRefine/pull/7012" target="_blank" rel="noopener noreferrer" class="">started here</a>)</li>
<li class="">Investing in making OpenRefine <a href="https://forum.openrefine.org/t/openrefine-2024-barcamp-making-openrefine-more-useful-as-exploratory-tool/1627" target="_blank" rel="noopener noreferrer" class="">more useful as an exploratory tool</a> through quick data visualization and analysis.</li>
<li class="">Further exploring which <a href="https://forum.openrefine.org/t/openrefine-2024-barcamp-openrefine-as-a-service/1631" target="_blank" rel="noopener noreferrer" class="">hosting and multi-user capabilities</a> best align with OpenRefine’s mission and priorities, and directing support accordingly.</li>
<li class="">Further supporting our community exploration of <a href="https://forum.openrefine.org/t/using-local-chatgpt-like-llms-in-openrefine-for-data-wrangling/1833" target="_blank" rel="noopener noreferrer" class="">integration with an AI platform</a> like Huggingface for more seamless data wrangling.</li>
<li class="">Investing in better support for geospatial data formats.</li>
<li class="">Providing better <a href="https://github.com/OpenRefine/OpenRefine/issues/2003" target="_blank" rel="noopener noreferrer" class="">reconciliation support</a> for easier and more seamless data reconciliation.</li>
<li class="">Furthering <a href="https://forum.openrefine.org/t/prioritisation-of-wikimedia-sveriges-development-work/1803" target="_blank" rel="noopener noreferrer" class="">integration efforts with Wikimedia Commons and Wikidata</a> in accordance with the roadmap developed collaboratively with Wikimedia Sweden.</li>
</ul>
<p>Any one of these initiatives would meaningfully contribute to strengthening OpenRefine. Further, the goalposting process enacts our commitment to openness, transparency, and community-building, as expressed in our values. We look forward to collecting feedback on this process, and are excited to refine these further with the community. If you are interested in contributing to the realization of any of those goalposts, please chime in on the linked conversations or on the <a href="https://forum.openrefine.org/" target="_blank" rel="noopener noreferrer" class="">forum</a>.</p>
<p>Between these one-off initiatives and our ongoing efforts to operationalize our Vision, Mission, and Values, we look forward to another year of robust community engagement and technical advancement. Thank you for your continued support in 2025!</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[OpenRefine 2024 User Survey Results]]></title>
            <link>https://openrefine.org/blog/2024/12/20/2024-survey-results</link>
            <guid>https://openrefine.org/blog/2024/12/20/2024-survey-results</guid>
            <pubDate>Fri, 20 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Every two years, OpenRefine conducts an extensive survey among its users. Our sixth edition was live in August-October 2024. The 2024 user survey included a feature prioritization poll (see the results) and questions regarding our new mission, vision, and value statement (see the results). This year, we received 226 answers. This post focuses on the survey analysis.]]></description>
            <content:encoded><![CDATA[<p>Every two years, OpenRefine conducts an extensive survey among its users. Our sixth edition was live in August-October 2024. The 2024 user survey included a feature prioritization poll (see the <a href="https://forum.openrefine.org/t/results-from-the-feature-prioritization-survey-2024/1847" target="_blank" rel="noopener noreferrer" class="">results</a>) and questions regarding our new mission, vision, and value statement (see the <a href="https://forum.openrefine.org/t/feedback-request-on-openrefines-draft-vision-mission-values/1619/8" target="_blank" rel="noopener noreferrer" class="">results</a>). This year, we received 226 answers. This post focuses on the survey analysis.</p>
<p>You can refer to the previous year editions: <a href="http://googlerefine.blogspot.ca/2012/10/google-refine-usage-survey-results.html" target="_blank" rel="noopener noreferrer" class="">2012</a>, <a href="http://openrefine.org/blog/2014/08/29/2014-survey-results.html" target="_blank" rel="noopener noreferrer" class="">2014</a>, <a href="http://openrefine.org/blog/2018/07/16/2018-survey-results.html" target="_blank" rel="noopener noreferrer" class="">2018</a>, <a href="http://openrefine.org/blog/2020/02/20/2020-survey-results.html" target="_blank" rel="noopener noreferrer" class="">2020</a> and <a class="" href="https://openrefine.org/blog/2022/06/28/2022-survey-results">2022</a>. This year, we did not include the questions "How would you rate your skills using OpenRefine?" and "How long have you been using OpenRefine?". We will use them to correlate with other answers in a later analysis.  You can download the <a href="https://openrefine.org/assets/files/OpenRefine-2024-User-Survey-Anonymized-Answer-03e2f9aa3c0f1fe3d3ec8b3ef9eb9f25.csv" target="_blank" class="">anonymized answers here</a>.</p>
<p>So now, let's dive in.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="who-are-you">Who are you?<a href="https://openrefine.org/blog/2024/12/20/2024-survey-results#who-are-you" class="hash-link" aria-label="Direct link to Who are you?" title="Direct link to Who are you?" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="openrefine-communities">OpenRefine Communities<a href="https://openrefine.org/blog/2024/12/20/2024-survey-results#openrefine-communities" class="hash-link" aria-label="Direct link to OpenRefine Communities" title="Direct link to OpenRefine Communities" translate="no">​</a></h3>
<p>Overall, our largest communities remain stable, with Researcher (38.50%) becoming the largest, followed by Librarian (34.01%), Data Science (25.66%), Wikimedian (25.66%), and GLAM (22.57%) close behind.</p>
<p>This year, we introduced OpenSource Intelligence (OSINT) and Civic Tech as default options. We had information that OpenRefine was used by those communities, and we wanted to find out to what extent. We have 10 respondents from CiviTech users and 6 working on OSINT. So, while they are present and align with our vision of building a more informed world where working with data is easy and engaging, they do not represent the majority of our users.</p>
<p><a href="https://openrefine.org/assets/files/01communities-562360a51b0cba15e5d50545ffcdcaa9.png" target="_blank" class=""><img decoding="async" loading="lazy" src="https://openrefine.org/assets/images/01communities-562360a51b0cba15e5d50545ffcdcaa9.png" width="1960" height="715" class="img_ev3q"></a></p>
<p><strong>Change in methodology</strong>:  In this question, an individual may identify with multiple communities. In the previous year, we normalized the results based on the total number of communities selected. In 2024, 226 respondents identified, on average, with 2.48 communities (we received 561 selections). With our previous approach, we would have represented CiviTech as 1.78% of our user base (10 divided by 561). This year, we computed the results based on the total number of respondents (226), which allows us to say that 4.42% of our users identify as CiviTech users.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="professional-usage">Professional Usage<a href="https://openrefine.org/blog/2024/12/20/2024-survey-results#professional-usage" class="hash-link" aria-label="Direct link to Professional Usage" title="Direct link to Professional Usage" translate="no">​</a></h3>
<p>Last year, 85.1% of respondents indicated that they primarily use OpenRefine for work. This year, we provided a scale to measure the proportion of their usage in a professional environment. The results are consistent with those from 2022, as 71% of respondents reported using OpenRefine primarily in a professional setting (at least 70% of the time).</p>
<p><a href="https://openrefine.org/assets/files/02pro-usage-4e0c23a228702180c13aede23d4772ad.png" target="_blank" class=""><img decoding="async" loading="lazy" src="https://openrefine.org/assets/images/02pro-usage-4e0c23a228702180c13aede23d4772ad.png" width="600" height="371" class="img_ev3q"></a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="languages-used">Languages used<a href="https://openrefine.org/blog/2024/12/20/2024-survey-results#languages-used" class="hash-link" aria-label="Direct link to Languages used" title="Direct link to Languages used" translate="no">​</a></h3>
<p>The question "In which languages do you use OpenRefine (both its interface and the datasets you work with)?" reveals the diversity of our community, with 37 languages reported. English is less dominant than it was two years ago, dropping from 64.1% to 55.7% this year. German, French, and Spanish remain the top three other languages, followed by a long tail of 33 other languages.</p>
<p>Interestingly, 40.27% of users reported interacting in multiple languages. In our next survey, it may be beneficial to separate questions about the user interface from the dataset language.</p>
<p><a href="https://openrefine.org/assets/files/03languages-a203efe1cfda07682f2e340139584d63.png" target="_blank" class=""><img decoding="async" loading="lazy" src="https://openrefine.org/assets/images/03languages-a203efe1cfda07682f2e340139584d63.png" width="887" height="549" class="img_ev3q"></a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="ovall-satisfaction-and-net-promoter-score">Ovall Satisfaction and Net Promoter Score<a href="https://openrefine.org/blog/2024/12/20/2024-survey-results#ovall-satisfaction-and-net-promoter-score" class="hash-link" aria-label="Direct link to Ovall Satisfaction and Net Promoter Score" title="Direct link to Ovall Satisfaction and Net Promoter Score" translate="no">​</a></h3>
<p>In 2022, we asked our users to provide a general score for the software for the first time. On average, respondents rated OpenRefine a solid 8 out of 10!</p>
<p>This year, instead of requesting a numerical score, we calculated a <a href="https://en.wikipedia.org/wiki/Net_promoter_score" target="_blank" rel="noopener noreferrer" class="">Net Promoter Score (NPS)</a>, which ranges from -100 to +100. OpenRefine achieved a total score of 63.72. Among respondents, 72.57% were promoters (those who scored nine or ten) and would recommend OpenRefine, while only 8.85% were detractors (those who scored six or below).</p>
<p><a href="https://openrefine.org/assets/files/04nps-1ca0a64580e5277f36d69977e3a9a1f1.png" target="_blank" class=""><img decoding="async" loading="lazy" src="https://openrefine.org/assets/images/04nps-1ca0a64580e5277f36d69977e3a9a1f1.png" width="600" height="306" class="img_ev3q"></a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="feature-usage">Feature Usage<a href="https://openrefine.org/blog/2024/12/20/2024-survey-results#feature-usage" class="hash-link" aria-label="Direct link to Feature Usage" title="Direct link to Feature Usage" translate="no">​</a></h3>
<p>When comparing this year's results to last year's, we found a significant increase in users who reported using OpenRefine daily, rising from approximately 10% to 33%. This raises the question of whether the change in survey methodology contributed to this increase.</p>
<p>Overall, we delved into greater detail this year than in the previous survey and assessed the frequency of use for different features and use cases of OpenRefine. This question format allows us to create more refined user personas by combining usage frequency with responses to other questions to help answer some design or product decisions.</p>
<p>Some interesting findings include that 53% of users accessed a reconciliation service at least once a month, and 41% of users published to Wikibase, Wikidata, or Wikimedia Commons.</p>
<p>The anomyized answer is <a href="http://openrefine.org/img/2024survey/OpenRefine-2024-User-Survey-anonymized-Answer.csv" target="_blank" rel="noopener noreferrer" class="">available here</a> if you want to investigate further (if you do, please share your findings on the <a href="https://forum.openrefine.org/" target="_blank" rel="noopener noreferrer" class="">forum</a>, we would love to read them).</p>
<p><a href="https://openrefine.org/assets/files/05community-usage-9e10b25c48e35860805dd08f12c513f0.png" target="_blank" class=""><img decoding="async" loading="lazy" src="https://openrefine.org/assets/images/05community-usage-9e10b25c48e35860805dd08f12c513f0.png" width="1832" height="574" class="img_ev3q"></a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="frequency-of-usage-per-community">Frequency of usage per community<a href="https://openrefine.org/blog/2024/12/20/2024-survey-results#frequency-of-usage-per-community" class="hash-link" aria-label="Direct link to Frequency of usage per community" title="Direct link to Frequency of usage per community" translate="no">​</a></h3>
<p>We conducted a more in-depth analysis by correlating the frequency of OpenRefine usage with the communities identified by users (only communities with at least 10 respondents were included in this analysis). Our findings indicate that Humanities, Data Science, and the Semantic Web have the highest regular usage, with over 60% of respondents using OpenRefine at least once a week.</p>
<p>The survey also confirmed <a href="https://forum.openrefine.org/t/meeting-at-wikiconvention-francophone-wcfr-24-in-november/1824/4#p-5681-openrefine-user-insights-1" target="_blank" rel="noopener noreferrer" class="">anecdotal feedback</a>: while OpenRefine is important for Wikimedians, they use it less frequently compared to other communities. Only 14% reported using it daily, compared to 33% of our total user base.
<a href="https://openrefine.org/assets/files/06feature-usage-88ec1f434eb82a946b6b05947a45bf2b.png" target="_blank" class=""><img decoding="async" loading="lazy" src="https://openrefine.org/assets/images/06feature-usage-88ec1f434eb82a946b6b05947a45bf2b.png" width="2035" height="579" class="img_ev3q"></a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="openrefine-installation-and-configuration">OpenRefine installation and configuration<a href="https://openrefine.org/blog/2024/12/20/2024-survey-results#openrefine-installation-and-configuration" class="hash-link" aria-label="Direct link to OpenRefine installation and configuration" title="Direct link to OpenRefine installation and configuration" translate="no">​</a></h3>
<p>Close to 49% of respondents currently run OpenRefine 3.8, the current stable release, while 6.04% use a development version. Additionally, 22.12% of users run an older version, consistent with the 23.8% of users running a legacy version in 2022.</p>
<p><a href="https://openrefine.org/assets/files/07OpenRefineversion-64a46b7149e63ff7964bdc506f648a6f.png" target="_blank" class=""><img decoding="async" loading="lazy" src="https://openrefine.org/assets/images/07OpenRefineversion-64a46b7149e63ff7964bdc506f648a6f.png" width="543" height="371" class="img_ev3q"></a></p>
<p>88% of users installed OpenRefine themselves. In contrast, 3% of installations were carried out by IT staff, and 6.64% of users utilize a hosted version (2.65% of users maintain a hosted version, while 3.98% use it). The percentage of users running or maintaining a cloud version has decreased compared to 2022, when 5% were cloud users and 5% were maintainers.</p>
<p><a href="https://openrefine.org/assets/files/08installation-a63c124a417c93c58716456d63e29424.png" target="_blank" class=""><img decoding="async" loading="lazy" src="https://openrefine.org/assets/images/08installation-a63c124a417c93c58716456d63e29424.png" width="567" height="351" class="img_ev3q"></a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="ram-allocation">RAM allocation<a href="https://openrefine.org/blog/2024/12/20/2024-survey-results#ram-allocation" class="hash-link" aria-label="Direct link to RAM allocation" title="Direct link to RAM allocation" translate="no">​</a></h3>
<p>In 2024, we introduced a new question to understand how much RAM users have allocated to OpenRefine. The larger the dataset (in terms of rows and columns), the more RAM OpenRefine will need to process it. This question serves as a proxy to evaluate how scalable OpenRefine should be and the technical savvy of our users since <a class="" href="https://openrefine.org/docs/manual/installing#increasing-memory-allocation">increasing the RAM required advanced configurations</a>.</p>
<p><a href="https://openrefine.org/assets/files/09RAM-7ec8aa707988a3694742df834c5c99e3.png" target="_blank" class=""><img decoding="async" loading="lazy" src="https://openrefine.org/assets/images/09RAM-7ec8aa707988a3694742df834c5c99e3.png" width="600" height="371" class="img_ev3q"></a></p>
<p>Only 24.8% of users allocated more RAM, while 43% used the default setting. Among users who modified the RAM, allocations varied widely, ranging from 1,400 MB (the current default) to 256,000 MB (or a whopping 256 GB of RAM). Most users, however, adjusted their settings to between 2,048 MB and 16 GB.</p>
<p><a href="https://openrefine.org/assets/files/10RAM-4fd8e2d16d360155292c5e817a5a009e.png" target="_blank" class=""><img decoding="async" loading="lazy" src="https://openrefine.org/assets/images/10RAM-4fd8e2d16d360155292c5e817a5a009e.png" width="600" height="371" class="img_ev3q"></a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="reconciliation-services-usage">Reconciliation Services Usage<a href="https://openrefine.org/blog/2024/12/20/2024-survey-results#reconciliation-services-usage" class="hash-link" aria-label="Direct link to Reconciliation Services Usage" title="Direct link to Reconciliation Services Usage" translate="no">​</a></h3>
<p>In 2024, reconciliation services continued to rise in popularity, with over 30 endpoints reported. OpenRefine comes with Wikidata as the default reconciliation server, which remains the most used, boasting 109 users (or 43.95% of OpenRefine users). The Commons extension increased in popularity, growing from 6 users in 2022 to 29 users in 2024, and became the second most used endpoint.</p>
<p>The Getty endpoints and VIAF also maintained their popularity. The internal reconciliation service also increased from 15 users in 2022 to 24 users in 2024.</p>
<p><a href="https://openrefine.org/assets/files/11reconciliation-323f0b1459d42bfd1e2d4ec516c6a0f5.png" target="_blank" class=""><img decoding="async" loading="lazy" src="https://openrefine.org/assets/images/11reconciliation-323f0b1459d42bfd1e2d4ec516c6a0f5.png" width="2028" height="863" class="img_ev3q"></a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="extension-and-plugin-usage">Extension and Plugin usage<a href="https://openrefine.org/blog/2024/12/20/2024-survey-results#extension-and-plugin-usage" class="hash-link" aria-label="Direct link to Extension and Plugin usage" title="Direct link to Extension and Plugin usage" translate="no">​</a></h3>
<p>47% of respondents are unaware of extensions or do not use any (compared to 50% in 2022). Wikidata is utilized by 20% of respondents (down from 26% in 2022), while the Wikimedia Commons extension is used by 8.42%, making them the two most popular extensions. The two RDF extensions together are used by 5.72% of users, followed by the VIB-BITS extension at 4.71% and the NER extension at 3.03%.</p>
<p><a href="https://openrefine.org/assets/files/12extensions-5a2bbd5ae511aa42527c951bb6867164.png" target="_blank" class=""><img decoding="async" loading="lazy" src="https://openrefine.org/assets/images/12extensions-5a2bbd5ae511aa42527c951bb6867164.png" width="1988" height="948" class="img_ev3q"></a></p>
<p>Only 12.39% of the respondents use a third-party library to automate OpenRefine tasks. The Python client is the most popular one, with 47% usage.</p>
<p><a href="https://openrefine.org/assets/files/13libraries-0a4e951052d57af1149502c3728b728d.png" target="_blank" class=""><img decoding="async" loading="lazy" src="https://openrefine.org/assets/images/13libraries-0a4e951052d57af1149502c3728b728d.png" width="600" height="371" class="img_ev3q"></a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-are-you-using-openrefine">Why are you using OpenRefine?<a href="https://openrefine.org/blog/2024/12/20/2024-survey-results#why-are-you-using-openrefine" class="hash-link" aria-label="Direct link to Why are you using OpenRefine?" title="Direct link to Why are you using OpenRefine?" translate="no">​</a></h3>
<p>When asked about the features that led them to choose OpenRefine over other tools, respondents indicated that</p>
<ul>
<li class="">Faceting, clustering, and cleaning of messy data remain the top features.
Users reported that OpenRefine offers a user-friendly interface with visual previews and an approachable learning curve compared to Python, R, or SQL scripting.</li>
<li class="">Tight integration with tools like APIs, and Wikibase, as well as the support of Reconciliation Services, is highly valued, especially for tasks like linking data standards or updating Wikidata, Wikibase, or Wikimedia Commons.</li>
<li class="">Users praise its ability to process large datasets efficiently, something tools like Excel struggle with.</li>
<li class="">Users value the flexibility with custom export formats and operation history for repeatable workflows.</li>
<li class="">Free availability, good documentation and community-driven development resonate strongly with users.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-can-be-improved">What can be improved?<a href="https://openrefine.org/blog/2024/12/20/2024-survey-results#what-can-be-improved" class="hash-link" aria-label="Direct link to What can be improved?" title="Direct link to What can be improved?" translate="no">​</a></h3>
<p>This year's questions about improving OpenRefine were addressed in a feature prioritization survey, and the <a href="https://forum.openrefine.org/t/results-from-the-feature-prioritization-survey-2024/1847" target="_blank" rel="noopener noreferrer" class="">results are available on the forum</a>. More generic improvement requests include:</p>
<ul>
<li class="">Reducing the learning curve when using advanced features, particularly for reconciliation and data merging.</li>
<li class="">Improving the UI/UX, which involves better schema configuration and larger preview windows.</li>
<li class="">Providing more intuitive installation and configuration options, better plugin management, and highlighting available reconciliation services.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="in-closing-">In closing ...<a href="https://openrefine.org/blog/2024/12/20/2024-survey-results#in-closing-" class="hash-link" aria-label="Direct link to In closing ..." title="Direct link to In closing ..." translate="no">​</a></h3>
<p>... some kind words we received in the open comment question:</p>
<p>A Libraries, Arts cultural sector cultural heritage, Digital humanities, Wikibase user:</p>
<blockquote>
<p><strong>OpenRefine makes a lot of cleanup and standardization tasks much easier. If it wasn't available I would cry at my desk. :)</strong></p>
</blockquote>
<p>A Digital humanities user</p>
<blockquote>
<p><strong>I can't imagine my life and thought process without OR...</strong></p>
</blockquote>
<p>A Libraries and Education / training user:</p>
<blockquote>
<p><strong>Openrefine is a lifesaver in many ways and I'm always delighted to learn new ways to use it.</strong></p>
</blockquote>
<p>A Libraries and Education / training user:</p>
<blockquote>
<p><strong>OpenRefine is the best tool for my data needs. I am so that this tool exists and is still maintained.</strong></p>
</blockquote>
<p>A Research and Academic, Wikimedia (Wikidata Wikimedia Commons…), Education / training user:</p>
<blockquote>
<p><strong>keep up the good work! OpenRefine is amazing and I would not be doing this work without it</strong></p>
</blockquote>
<p>A Libraries, Research and Academic, Arts cultural sector cultural heritage user:</p>
<blockquote>
<p><strong>If I need to do anything more than basic Excel functions, I usually go to OR. I'd be lost without it</strong></p>
</blockquote>
<p>An Arts cultural sector cultural heritage user:</p>
<blockquote>
<p><strong>It's the easiest way by far to do the work I need to do. Without it I would work in a combination of vim, awk and other bash utilities</strong></p>
</blockquote>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[In Gratitude: 2024 in Review]]></title>
            <link>https://openrefine.org/blog/2024/12/13/year-in-review-2024</link>
            <guid>https://openrefine.org/blog/2024/12/13/year-in-review-2024</guid>
            <pubDate>Fri, 13 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[As 2024 draws to a close, we would like to express our profound appreciation for OpenRefine's vibrant community of users, contributors, and donors. Thanks to all of you, we were able to make meaningful strides this year toward maximizing the impact of our tool and creating a supportive, nurturing, and inclusive space to engage with it. While there is always more work to be done, this community deserves a pause to highlight and celebrate some of our collective achievements from the past year.]]></description>
            <content:encoded><![CDATA[<p>As 2024 draws to a close, we would like to express our profound appreciation for OpenRefine's vibrant community of users, contributors, and donors. Thanks to all of you, we were able to make meaningful strides this year toward maximizing the impact of our tool and creating a supportive, nurturing, and inclusive space to engage with it. While there is always more work to be done, this community deserves a pause to highlight and celebrate some of our collective achievements from the past year.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="improving-our-tool">Improving Our Tool<a href="https://openrefine.org/blog/2024/12/13/year-in-review-2024#improving-our-tool" class="hash-link" aria-label="Direct link to Improving Our Tool" title="Direct link to Improving Our Tool" translate="no">​</a></h2>
<p>We published a series of new releases this year, including the <a href="https://github.com/OpenRefine/OpenRefine/releases/tag/3.8-beta1" target="_blank" rel="noopener noreferrer" class="">milestone version 3.8</a>, which was <strong>downloaded a total of over 139,000 times</strong> and introduced a range of new features and improvements. Among the issues prioritized were:</p>
<ul>
<li class=""><strong>Usability</strong> including improvements to keyboard navigation, the data reconciliation experience, UI consistency and predictability, improving the Wikibase and Wikimedia Commons extension, and tons of bug fixes,</li>
<li class=""><strong>Performance</strong> including switching out our CSV parser engine for a more efficient option and running more processes as needed,</li>
<li class=""><strong>Security</strong> patching a range of vulnerabilities in OpenRefine, and</li>
<li class=""><strong>General Refine Expression Language (GREL) improvements</strong>.</li>
</ul>
<p>This is significant progress! We want to give a special shoutout to everyone who wrote, reviewed, and engaged with these PRs, contributing to a more usable, performant, and secure tool for all.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="investing-in-our-community">Investing in Our Community<a href="https://openrefine.org/blog/2024/12/13/year-in-review-2024#investing-in-our-community" class="hash-link" aria-label="Direct link to Investing in Our Community" title="Direct link to Investing in Our Community" translate="no">​</a></h2>
<p>We know that the strength of our community is central to our shared success. Accordingly, this year we prioritized initiatives focused on increasing inclusion, alignment, and transparency within and across the OpenRefine community. We are endlessly grateful for everyone who participated in the conversations, workshops, and lively debates that fueled these initiatives.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="clarifying-our-mission-vision-values">Clarifying our Mission, Vision, Values<a href="https://openrefine.org/blog/2024/12/13/year-in-review-2024#clarifying-our-mission-vision-values" class="hash-link" aria-label="Direct link to Clarifying our Mission, Vision, Values" title="Direct link to Clarifying our Mission, Vision, Values" translate="no">​</a></h3>
<p>Through a series of conversations with open-source project leaders, we identified the need to clarify our <a href="https://forum.openrefine.org/t/feedback-request-on-openrefines-draft-vision-mission-values/1619/8" target="_blank" rel="noopener noreferrer" class="">Vision, Mission, and Values</a>. Starting in April, we partnered with Bocoup to facilitate a community engagement process that included interviews with users and contributors representing a range of perspectives, an interactive BarCamp workshop, and forum discussions.</p>
<p>This process yielded our new <a class="" href="https://openrefine.org/mission_vision">Vision, Mission, and Values statements</a>, which we will be vetting and iterating on in the coming years. The vast majority of respondents in our 2024 User Survey expressed support for the statements. We are excited to integrate them into our day-to-day work as we collectively strive toward our vision:</p>
<blockquote>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="a-more-informed-world-where-working-with-data-is-easy-and-engaging"><em><strong>A more informed world where working with data is easy and engaging.</strong></em><a href="https://openrefine.org/blog/2024/12/13/year-in-review-2024#a-more-informed-world-where-working-with-data-is-easy-and-engaging" class="hash-link" aria-label="Direct link to a-more-informed-world-where-working-with-data-is-easy-and-engaging" title="Direct link to a-more-informed-world-where-working-with-data-is-easy-and-engaging" translate="no">​</a></h4>
</blockquote>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="increasing-transparency-in-our-governance">Increasing Transparency in our Governance<a href="https://openrefine.org/blog/2024/12/13/year-in-review-2024#increasing-transparency-in-our-governance" class="hash-link" aria-label="Direct link to Increasing Transparency in our Governance" title="Direct link to Increasing Transparency in our Governance" translate="no">​</a></h3>
<p>We made significant progress this year toward greater transparency into our work. For instance, we updated the OpenRefine website to more clearly illustrate the project history, funding sources, and options for contributing. We also began the practice of publicly sharing minutes from our weekly Advisory Committee calls. Both of these changes allow users and contributors to better understand and engage with the advisory committee work, which lays the foundation for a more inclusive community.</p>
<p>Additionally, this year we reopened the conversation on how we can improve our governance and better document how we currently operate. To this end, we hosted a series of generative discussions through the forum and in community meetings, where we heard an array of thoughtful, diverging perspectives. This work is ongoing, and we look forward to further discussions in the new year.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="creating-space-for-collaboration">Creating Space for Collaboration<a href="https://openrefine.org/blog/2024/12/13/year-in-review-2024#creating-space-for-collaboration" class="hash-link" aria-label="Direct link to Creating Space for Collaboration" title="Direct link to Creating Space for Collaboration" translate="no">​</a></h3>
<img src="https://openrefine.org/img/2024barcamp/1719406847962.jpeg" alt="barcamp attendees seated at table">
<br>
<p><strong>2024 was the year we hosted <a class="" href="https://openrefine.org/blog/2024/07/10/barcamp-2024">our first in-person BarCamp in Berlin</a>!</strong> This three-day event created space for in-person and virtual participants to discuss the past, present, and future of the OpenRefine project. This summer, 14 in-person and 15 remote community members came together to workshop new uses of the tool, align on OpenRefine's status, and strategize about our priorities. Community members generated ideas and next steps through interactive sessions, such as "Approaches to Training People to Use OpenRefine," "Making OpenRefine More Useful As An Exploratory Tool," and "Strategizing Our Roadmap for User Needs." The notes from BarCamp were then shared with <a href="https://forum.openrefine.org/tag/barcamp-2024" target="_blank" rel="noopener noreferrer" class="">our forum for wider discussion</a>. We intend to continue making space for in-person and virtual gatherings in the years to come.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="expanding-our-reach">Expanding Our Reach<a href="https://openrefine.org/blog/2024/12/13/year-in-review-2024#expanding-our-reach" class="hash-link" aria-label="Direct link to Expanding Our Reach" title="Direct link to Expanding Our Reach" translate="no">​</a></h2>
<p>We reached a growing audience this year and continued our work with a range of communities, including journalists and media professionals, GLAM (galleries, libraries, archives, and museums), Wikipedians and Wikimedia contributors, scientists and researchers across a range of disciplines, data analysts, and educators. More and more people are joining the community and are enthusiastic about learning, using, and teaching the tool. As librarian Thomas Guignard shared earlier this year,</p>
<blockquote>
<p>Teaching OpenRefine is the absolute best – people feel so much joy that it exists.</p>
</blockquote>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="highlighting-our-usage">Highlighting Our Usage<a href="https://openrefine.org/blog/2024/12/13/year-in-review-2024#highlighting-our-usage" class="hash-link" aria-label="Direct link to Highlighting Our Usage" title="Direct link to Highlighting Our Usage" translate="no">​</a></h3>
<p>OpenRefine was downloaded on average 15,500 times per month and received over 800 academic citations in our last full year of operation (2023). Since the start of 2024, activity on our GitHub has been bustling, with 33 active GitHub contributors, 241 issues created and 192 closed, and 223 PRs merged. Our average number of active GitHub contributors per month has <a class="" href="https://openrefine.org/usage#contribution-statistics">remained steady for the past two years</a>.</p>
<p>Additionally, we've seen a burst of activity on our forum, with 271 new users signed up in the past year, for a new total of 637 forum users. This year, 364 topics were created for a total of 1,900 messages. Our 2024 survey reflected this engagement, with 226 responses (up from 207 in 2023) across skill levels, geography, and tenure with the tool. Respondents also reported using the tool in over 30 languages.</p>
<p>We are deeply grateful for our active community on both GitHub and the forum, and believe our tool is strengthened by the range of perspectives we've engaged this year.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="welcoming-wikimedia-sweden">Welcoming Wikimedia Sweden<a href="https://openrefine.org/blog/2024/12/13/year-in-review-2024#welcoming-wikimedia-sweden" class="hash-link" aria-label="Direct link to Welcoming Wikimedia Sweden" title="Direct link to Welcoming Wikimedia Sweden" translate="no">​</a></h3>
<p>This year, we enthusiastically embraced a new partnership with <a href="https://wikimedia.se/" target="_blank" rel="noopener noreferrer" class="">Wikimedia Sweden (WMSE)</a>, who joined us to make improvements to our Wikimedia Commons integration. This partnership took shape thanks to the Wikimedia-OpenRefine training and sustainability project. Through this partnership, WMSE developers ramped up on OpenRefine code and tackled strategic bug fixes and other enhancements to address feedback we had received since the integration was first released.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="thank-you">Thank You<a href="https://openrefine.org/blog/2024/12/13/year-in-review-2024#thank-you" class="hash-link" aria-label="Direct link to Thank You" title="Direct link to Thank You" translate="no">​</a></h2>
<p>In our 2024 user survey, <strong>on a 1-10 scale, respondents gave an average 8.9 score for their likelihood to refer OpenRefine, with 91% indicating high likelihood of referral and more than half of respondents rating their likelihood a 10 out of 10.</strong></p>
<p>In open comments, one survey respondent referred to OpenRefine as "<em>a lifesaver</em>," while another described it as "<em>the best tool for my data needs.</em>" More than one respondent said that they "<em>would not be doing this work without OpenRefine</em>," and several expressed immense gratitude for the community at large.</p>
<img src="https://openrefine.org/img/2024-quote.png" alt="Quote saying: OpenRefine is the best tool for my data needs. I am so grateful that this tool exists and is still maintained. - 2024 Survey Respondent">
<br>
<p>We recognize that maintaining OpenRefine can be a complex endeavor, especially given our majority-volunteer contributor base. That is why we wanted to take this opportunity to celebrate the impactful tool and community it has become – thanks to all of you. We hear repeatedly from community members that the opportunity to work collaboratively toward a common goal provides a sense of comfort and purpose, in addition to the impact of the tool itself. We're looking forward to continuing this collaboration in the year ahead, and remain grateful for your partnership!</p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-donor-shoutouts">2024 Donor Shoutouts:<a href="https://openrefine.org/blog/2024/12/13/year-in-review-2024#2024-donor-shoutouts" class="hash-link" aria-label="Direct link to 2024 Donor Shoutouts:" title="Direct link to 2024 Donor Shoutouts:" translate="no">​</a></h4>
<p>We would like to thank our 2024 individual and institutional funders, including the <a href="https://chanzuckerberg.com/" target="_blank" rel="noopener noreferrer" class="">Chan-Zuckerberg Initiative</a>, the <a href="https://wikimediafoundation.org/" target="_blank" rel="noopener noreferrer" class="">Wikimedia Foundation</a>, Timothy Braith, Alex Eichorn, knothist, Frederic Kerloch, Mitzi, Katy Preen, Vy Nguyen, Lennart Rouxel, Luis Ascenso, M Lewis, and GitHub users <a href="https://github.com/Robaa2168" target="_blank" rel="noopener noreferrer" class="">@Robaa2168</a>, <a href="https://github.com/DaxServer" target="_blank" rel="noopener noreferrer" class="">@DaxServer</a>, <a href="https://github.com/timtomch" target="_blank" rel="noopener noreferrer" class="">@timtomch</a>, <a href="https://github.com/RefinePro" target="_blank" rel="noopener noreferrer" class="">@RefinePro</a>, <a href="https://github.com/trantor" target="_blank" rel="noopener noreferrer" class="">@trantor</a>, <a href="https://github.com/alanorth" target="_blank" rel="noopener noreferrer" class="">@alanorth</a>, <a href="https://github.com/ostephens" target="_blank" rel="noopener noreferrer" class="">@ostephens</a>, <a href="https://github.com/EstebanMH-SiB" target="_blank" rel="noopener noreferrer" class="">@EstebanMH-SiB</a>, <a href="https://github.com/wetneb" target="_blank" rel="noopener noreferrer" class="">@wetneb</a>, <a href="https://github.com/anchardo" target="_blank" rel="noopener noreferrer" class="">@anchardo</a>.</p>
<p><strong>If you would like to support OpenRefine, please consider making a donation at <a class="" href="https://openrefine.org/donate">https://openrefine.org/donate</a>.</strong></p>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="2024-github-contributor-shoutouts">2024 GitHub Contributor Shoutouts:<a href="https://openrefine.org/blog/2024/12/13/year-in-review-2024#2024-github-contributor-shoutouts" class="hash-link" aria-label="Direct link to 2024 GitHub Contributor Shoutouts:" title="Direct link to 2024 GitHub Contributor Shoutouts:" translate="no">​</a></h4>
<p>Our contributors play a critical role in our success. <strong>If you're looking for opportunities to get involved, you can start here: <a class="" href="https://openrefine.org/community">https://openrefine.org/community</a>.</strong></p>
<p>In alphabetical order, our GitHub contributors were associated with the following accounts: <a href="https://github.com/5tigerjelly" target="_blank" rel="noopener noreferrer" class="">@5tigerjelly</a>, <a href="https://github.com/Abbe98" target="_blank" rel="noopener noreferrer" class="">@Abbe98</a>, <a href="https://github.com/abhishekkujur1307" target="_blank" rel="noopener noreferrer" class="">@abhishekkujur1307</a>, <a href="https://github.com/Ahmed-Elgamel" target="_blank" rel="noopener noreferrer" class="">@Ahmed-Elgamel</a>, <a href="https://github.com/akashinde" target="_blank" rel="noopener noreferrer" class="">@akashinde</a>, <a href="https://github.com/amparab" target="_blank" rel="noopener noreferrer" class="">@amparab</a>, <a href="https://github.com/Ash-Crow" target="_blank" rel="noopener noreferrer" class="">@Ash-Crow</a>, <a href="https://github.com/ayushrai206" target="_blank" rel="noopener noreferrer" class="">@ayushrai206</a>, <a href="https://github.com/ComgLq24" target="_blank" rel="noopener noreferrer" class="">@ComgLq24</a>, <a href="https://github.com/cooperzoe" target="_blank" rel="noopener noreferrer" class="">@cooperzoe</a>, <a href="https://github.com/DaxServer" target="_blank" rel="noopener noreferrer" class="">@DaxServer</a>, <a href="https://github.com/dino2580" target="_blank" rel="noopener noreferrer" class="">@dino2580</a>, <a href="https://github.com/dori4n" target="_blank" rel="noopener noreferrer" class="">@dori4n</a>, <a href="https://github.com/elebitzero" target="_blank" rel="noopener noreferrer" class="">@elebitzero</a>, <a href="https://github.com/EliasStihl" target="_blank" rel="noopener noreferrer" class="">@EliasStihl</a>, <a href="https://github.com/fivecut" target="_blank" rel="noopener noreferrer" class="">@fivecut</a>, <a href="https://github.com/frafra" target="_blank" rel="noopener noreferrer" class="">@frafra</a>, <a href="https://github.com/GittyHarsha" target="_blank" rel="noopener noreferrer" class="">@GittyHarsha</a>, <a href="https://github.com/growfrow" target="_blank" rel="noopener noreferrer" class="">@growfrow</a>, <a href="https://github.com/Hisiste" target="_blank" rel="noopener noreferrer" class="">@Hisiste</a>, <a href="https://github.com/Huishin" target="_blank" rel="noopener noreferrer" class="">@Huishin-pie</a>, <a href="https://github.com/IjayAbby" target="_blank" rel="noopener noreferrer" class="">@IjayAbby</a>, <a href="https://github.com/jenny-Musah" target="_blank" rel="noopener noreferrer" class="">@jenny-Musah</a>, <a href="https://github.com/jnchen1" target="_blank" rel="noopener noreferrer" class="">@jnchen1</a>, <a href="https://github.com/Kurocifer" target="_blank" rel="noopener noreferrer" class="">@Kurocifer</a>, <a href="https://github.com/lozanaross" target="_blank" rel="noopener noreferrer" class="">@lozanaross</a>, <a href="https://github.com/Lydiaofficial" target="_blank" rel="noopener noreferrer" class="">@Lydiaofficial</a>, <a href="https://github.com/mahikaajain" target="_blank" rel="noopener noreferrer" class="">@mahikaajain</a>, <a href="https://github.com/payalsaraljain" target="_blank" rel="noopener noreferrer" class="">@payalsaraljain</a>, <a href="https://github.com/pkumar2001" target="_blank" rel="noopener noreferrer" class="">@pkumar2001</a>, <a href="https://github.com/prashasti-7" target="_blank" rel="noopener noreferrer" class="">@prashasti-7</a>, <a href="https://github.com/Redeem-Grimm-Satoshi" target="_blank" rel="noopener noreferrer" class="">@Redeem-Grimm-Satoshi</a>, <a href="https://github.com/santi4o" target="_blank" rel="noopener noreferrer" class="">@santi4o</a>, <a href="https://github.com/sebastian-berlin-wmse" target="_blank" rel="noopener noreferrer" class="">@sebastian-berlin-wmse</a>, <a href="https://github.com/skhoylow8" target="_blank" rel="noopener noreferrer" class="">@skhoylow8</a>, <a href="https://github.com/SoniaSun810" target="_blank" rel="noopener noreferrer" class="">@SoniaSun810</a>, <a href="https://github.com/SrinathKadam048" target="_blank" rel="noopener noreferrer" class="">@SrinathKadam048</a>, <a href="https://github.com/steve-kasica" target="_blank" rel="noopener noreferrer" class="">@steve-kasica</a>, <a href="https://github.com/sunil-atheer" target="_blank" rel="noopener noreferrer" class="">@sunil-atheer</a>, <a href="https://github.com/sunilnatraj" target="_blank" rel="noopener noreferrer" class="">@sunilnatraj</a>, <a href="https://github.com/surajbora59" target="_blank" rel="noopener noreferrer" class="">@surajbora59</a>, <a href="https://github.com/t8210103" target="_blank" rel="noopener noreferrer" class="">@t8210103</a>, <a href="https://github.com/tejasbhosale17" target="_blank" rel="noopener noreferrer" class="">@tejasbhosale17</a>, <a href="https://github.com/teolemon" target="_blank" rel="noopener noreferrer" class="">@teolemon</a>, <a href="https://github.com/tfmorris" target="_blank" rel="noopener noreferrer" class="">@tfmorris</a>, <a href="https://github.com/thadguidry" target="_blank" rel="noopener noreferrer" class="">@thadguidry</a>, <a href="https://github.com/tledoux" target="_blank" rel="noopener noreferrer" class="">@tledoux</a>, <a href="https://github.com/tsukipedia" target="_blank" rel="noopener noreferrer" class="">@tsukipedia</a>, <a href="https://github.com/VhugoJc" target="_blank" rel="noopener noreferrer" class="">@VhugoJc</a>, <a href="https://github.com/wandernauta" target="_blank" rel="noopener noreferrer" class="">@wandernauta</a>, <a href="https://github.com/wetneb" target="_blank" rel="noopener noreferrer" class="">@wetneb</a>, <a href="https://github.com/WR-Smiley" target="_blank" rel="noopener noreferrer" class="">@WR-Smiley</a>, <a href="https://github.com/wsmmxmm" target="_blank" rel="noopener noreferrer" class="">@wsmmxmm</a>, <a href="https://github.com/Xiayucheng1212" target="_blank" rel="noopener noreferrer" class="">@Xiayucheng1212</a>, <a href="https://github.com/xinluz6" target="_blank" rel="noopener noreferrer" class="">@xinluz6</a>, <a href="https://github.com/yeungven" target="_blank" rel="noopener noreferrer" class="">@yeungven</a>, <a href="https://github.com/zyadtaha" target="_blank" rel="noopener noreferrer" class="">@zyadtaha</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[[Closed] Now Hiring: OpenRefine Developer & Contributor Engagement]]></title>
            <link>https://openrefine.org/blog/2024/11/25/openrefine-developer-role</link>
            <guid>https://openrefine.org/blog/2024/11/25/openrefine-developer-role</guid>
            <pubDate>Mon, 25 Nov 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[This job posting has been archived and was filled in March 2025 with the hiring of Rory Sawer.]]></description>
            <content:encoded><![CDATA[<p>This job posting has been archived and was filled in March 2025 with the <a class="" href="https://openrefine.org/blog/2025/03/04/announcing-rory-sawyer">hiring of Rory Sawer</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="about-the-role">About the role<a href="https://openrefine.org/blog/2024/11/25/openrefine-developer-role#about-the-role" class="hash-link" aria-label="Direct link to About the role" title="Direct link to About the role" translate="no">​</a></h2>
<ul>
<li class="">Role: Developer &amp; Contributor Engagement</li>
<li class="">Job Type: Part-Time Contract</li>
<li class="">Duration: 9 months with possible extension.</li>
<li class="">Job Location: Remote</li>
<li class="">Total funding available for the position: USD 90,000 annually</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="role-summary">Role Summary<a href="https://openrefine.org/blog/2024/11/25/openrefine-developer-role#role-summary" class="hash-link" aria-label="Direct link to Role Summary" title="Direct link to Role Summary" translate="no">​</a></h2>
<p>This part-time role for an OpenRefine Developer, contracted through <a href="https://www.codeforsociety.org/" target="_blank" rel="noopener noreferrer" class="">Code for Science &amp; Society Inc.</a> (a 501(c)(3) charitable organization in the USA), will focus on enhancing OpenRefine's stability, reliability, and quality to support the project’s long-term sustainability. This role is funded by the <a class="" href="https://openrefine.org/funding#2022-eoss-5">EOSS-5 grant</a>.</p>
<p>Key responsibilities include bug fixes, quality improvements, and ongoing maintenance, with an emphasis on features supported by grant funding. Over time, the developer will expand into release management, security maintenance, and mentorship within internship programs (e.g., GSoC, Outreachy).</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="core-responsibilities">Core Responsibilities<a href="https://openrefine.org/blog/2024/11/25/openrefine-developer-role#core-responsibilities" class="hash-link" aria-label="Direct link to Core Responsibilities" title="Direct link to Core Responsibilities" translate="no">​</a></h2>
<ul>
<li class=""><strong>Bug Fixes &amp; Quality Improvements (45%)</strong>
<ul>
<li class="">Prioritize and address bugs within the codebase to enhance stability and performance.</li>
<li class="">Improve reproducibility features (per EOSS-5 grant requirements).</li>
<li class="">Implement quality improvements through refactoring, optimization, and code maintenance.</li>
</ul>
</li>
<li class=""><strong>Community Engagement &amp; Contributor Support (30%)</strong>
<ul>
<li class="">Actively participate in community forums to support OpenRefine users and volunteers, answering questions and offering guidance.</li>
<li class="">Organize and participate in monthly calls with contributors to support engagement, answer technical questions, and encourage active participation.</li>
<li class="">Mentor existing contributors to help them grow in responsibility and impact within the OpenRefine community, providing code review, guidance, and encouragement.</li>
<li class="">Represent OpenRefine at relevant conferences and events to attract new developers, raise awareness of the project, and build connections within the broader open-source community.</li>
<li class="">Support programs, such as Google Summer of Code (GSoC), Outreachy, and other internship programs by mentoring interns, reviewing contributions, and fostering a supportive learning environment.</li>
</ul>
</li>
<li class=""><strong>Pull Request Reviews &amp; Ticket Triage (25%)</strong>
<ul>
<li class="">Once familiar with the codebase, actively engage with community-submitted pull requests, providing constructive feedback and participating in collaborative review processes.</li>
<li class="">Assist with issue triage to identify and prioritize project goals issues and opportunities.</li>
</ul>
</li>
<li class=""><strong>Progressive Onboarding into Release Management &amp; Security Updates</strong>
<ul>
<li class="">Upon receiving commit privileges, assist in merging pull requests to support the workflow of community contributions.</li>
<li class="">Take on Release Manager responsibilities to prepare and publish new releases, coordinating with the community on release planning.</li>
<li class="">With further onboarding, address security advisories and implement required updates and patches to maintain OpenRefine’s security.</li>
</ul>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="work-environment--reporting-structure">Work Environment &amp; Reporting Structure<a href="https://openrefine.org/blog/2024/11/25/openrefine-developer-role#work-environment--reporting-structure" class="hash-link" aria-label="Direct link to Work Environment &amp; Reporting Structure" title="Direct link to Work Environment &amp; Reporting Structure" translate="no">​</a></h2>
<p>This is a fully remote role with flexible working hours, allowing the developer to organize their time freely over each month. This role requires a self-motivated, independent approach, with minimal direct supervision. The OpenRefine Developer will primarily work with volunteers, including members of the Advisory Committee and most technical contributors. The OpenRefine community collaborates asynchronously through public forums and GitHub, accommodating the diverse time zones and work patterns of contributors. Occasional travel may be expected to attend relevant conferences and meetings, enabling valuable in-person engagement with the OpenRefine community and the broader open-source ecosystem.</p>
<p>The developer will report primarily to the Project Manager, who will provide guidance on project goals and prioritization. Additionally, the OpenRefine Advisory Committee will serve as a resource for strategic direction and administrative support in collaboration with Code for Science &amp; Society Inc. Weekly check-ins with the Advisory Committee and Project Manager will give the OpenRefine Developer the chance to report back on their work, gain an understanding of OpenRefine’s broader objectives, and receive ongoing support as needed.</p>
<p>For technical supervision and mentorship, the developer will work closely with the OpenRefine Committer Group, which consists of both volunteer contributors and paid contractors. This collaboration will help the developer integrate into the codebase and adhere to OpenRefine's development standards. The Committer Group is responsible for setting the project's technical roadmap and reviewing merge requests.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="skills">Skills<a href="https://openrefine.org/blog/2024/11/25/openrefine-developer-role#skills" class="hash-link" aria-label="Direct link to Skills" title="Direct link to Skills" translate="no">​</a></h2>
<p>Required:</p>
<ul>
<li class=""><strong>Java Proficiency</strong>: As OpenRefine’s core codebase is Java, strong experience in Java is crucial.</li>
<li class=""><strong>Web Development</strong>: Familiarity with HTML, JavaScript, and CSS for front-end adjustments and minor feature development.</li>
<li class=""><strong>Git and GitHub Expertise</strong>: Proficient with Git for version control and GitHub workflows (pull request reviews, branch management, release workflows).</li>
<li class=""><strong>Self-Motivated and Adaptable</strong>: Comfortable working independently in a remote setting, with a proactive approach to problem-solving.</li>
<li class=""><strong>Community-Driven and Collaborative</strong>: Experience working collaboratively in open-source or community-driven projects, with the ability to engage and motivate volunteers.</li>
<li class=""><strong>Mentorship and Collaboration</strong>: Demonstrated ability to mentor contributors, provide constructive feedback on pull requests, and foster a supportive, growth-oriented environment.</li>
<li class=""><strong>Effective Communication</strong>: Strong written communication skills for explaining technical concepts clearly to community members, volunteers, and contributors.</li>
</ul>
<p>Nice to have:</p>
<ul>
<li class=""><strong>Open-Source Experience</strong>: Prior contributions to or maintenance of open-source projects.</li>
<li class=""><strong>Conference and Public Speaking</strong>: Willingness to present OpenRefine at conferences, meetups, and workshops to promote the project and attract new developers.</li>
<li class=""><strong>Release Management Familiarity</strong>: Some experience with release processes, ideally including automated build and deployment systems.</li>
<li class=""><strong>Data Processing Knowledge</strong>: Familiarity with data cleaning, transformation, or processing concepts relevant to OpenRefine’s core use cases.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="hiring-process">Hiring Process<a href="https://openrefine.org/blog/2024/11/25/openrefine-developer-role#hiring-process" class="hash-link" aria-label="Direct link to Hiring Process" title="Direct link to Hiring Process" translate="no">​</a></h2>
<p>We invite applicants to send their CV and a short motivation statement at <a href="mailto:hiring@openrefine.org" target="_blank" rel="noopener noreferrer" class="">hiring@openrefine.org</a>. Applications will be reviewed on a rolling basis until the position is filled.</p>
<p><em>OpenRefine is fiscally sponsored by Code for Science and Society (CS&amp;S). CS&amp;S is an equal-opportunity employer committed to hiring a diverse workforce at all levels of the organization, thereby creating a culture that allows us to better serve our clientele, our employees, and our communities. We value and encourage the contributions of our colleagues and strive to create an environment where everyone can reach their full potential and drive outstanding results. All qualified applicants will receive consideration for employment without regard to race, national origin, age, sex, religion, disability, sexual orientation, marital status, veteran status, gender identity or expression, or any other basis protected by local, state, or federal law. This policy applies with regard to all aspects of one's employment, including hiring, transfer, promotion, compensation, eligibility for benefits, and termination.</em></p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[OpenRefine 3.8.4: security update]]></title>
            <link>https://openrefine.org/blog/2024/10/24/version-3.8.4</link>
            <guid>https://openrefine.org/blog/2024/10/24/version-3.8.4</guid>
            <pubDate>Thu, 24 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[We have released OpenRefine 3.8.4, which contains important security patches. We encourage users to upgrade swiftly.]]></description>
            <content:encoded><![CDATA[<p>We have released OpenRefine 3.8.4, which contains important security patches. We encourage users to <a href="https://openrefine.org/download" target="_blank" rel="noopener noreferrer" class="">upgrade</a> swiftly.
See the <a href="https://github.com/OpenRefine/OpenRefine/releases/tag/3.8.4" target="_blank" rel="noopener noreferrer" class="">release notes</a> for details about the vulnerabilities fixed.</p>
<p>To continue using the Google Drive and Google Sheets integration, users need to <a href="https://github.com/OpenRefine/OpenRefine/wiki/Google-Extension" target="_blank" rel="noopener noreferrer" class="">obtain their own application credentials from the Google API Console</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Important security fixes in upcoming 3.8.3 version]]></title>
            <link>https://openrefine.org/blog/2024/10/21/announcing-version-3-8-3</link>
            <guid>https://openrefine.org/blog/2024/10/21/announcing-version-3-8-3</guid>
            <pubDate>Mon, 21 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[On Thursday 24th October 2024, we will publish version 3.8.3 of OpenRefine, with fixes to a collection of important security vulnerabilities.]]></description>
            <content:encoded><![CDATA[<p>On Thursday 24th October 2024, we will publish version 3.8.3 of OpenRefine, with fixes to a collection of important security vulnerabilities.
Given the severity of those vulnerabilities, we encourage users to get ready to upgrade swiftly to this new version.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Takeaways from OpenRefine's First Hybrid Barcamp]]></title>
            <link>https://openrefine.org/blog/2024/07/10/barcamp-2024</link>
            <guid>https://openrefine.org/blog/2024/07/10/barcamp-2024</guid>
            <pubDate>Wed, 10 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Earlier this year, inspired by ongoing conversations within the OpenRefine community, we decided to organize our first-ever hybrid Barcamp. This idea emerged from discussions about enhancing community engagement and collaboration. Our goal was to create a space where contributors could gather, share insights, and work together to improve OpenRefine. We decided to go with a barcamp format so attendees could set the agenda and discuss important topics for the community.]]></description>
            <content:encoded><![CDATA[<p>Earlier this year, inspired by ongoing <a href="https://forum.openrefine.org/t/organizing-an-openrefine-barcamp/179/35" target="_blank" rel="noopener noreferrer" class="">conversations within the OpenRefine community</a>, we decided to organize our first-ever hybrid Barcamp. This idea emerged from discussions about enhancing community engagement and collaboration. Our goal was to create a space where contributors could gather, share insights, and work together to improve OpenRefine. We decided to go with a barcamp format so attendees could set the agenda and discuss important topics for the community.</p>
<p>The Barcamp took place from June 16 to June 19, both online and in Berlin. There were 14 in-person participants and 15 remote attendees.</p>
<p>Here are the main takeaways and highlights from our event with a link to the summary of each session on our forum for you to continue the conversation.</p>
<img src="https://openrefine.org/img/2024barcamp/1719406845020.jpeg" alt="hand drawn poster for open refine barcamp" height="800">
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="before-the-event">Before the event<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#before-the-event" class="hash-link" aria-label="Direct link to Before the event" title="Direct link to Before the event" translate="no">​</a></h2>
<p>We invited participants to suggest sessions using the Barcamp <a href="https://barcamps.eu/openrefine-2024-barcamp/sessions" target="_blank" rel="noopener noreferrer" class="">Session Proposal</a> page. Other participants were able to comment on each session. At this stage, the goal was to socialize the topic of discussion rather than make the planning itself.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="monday">Monday<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#monday" class="hash-link" aria-label="Direct link to Monday" title="Direct link to Monday" translate="no">​</a></h2>
<img src="https://openrefine.org/img/2024barcamp/1719406847962.jpeg" alt="barcamp attendees seated at table">
<br>
<img src="https://openrefine.org/img/2024barcamp/1719406850668.jpeg" alt="barcamp attendees seated at table">
<br>
<p>As it was our first BarCamp, we were still determining how much content we would have to accommodate a two-day-and-a-half conference. We initially set up Monday as a travel day with an optional session. Setting the morning as travel time worked well for those coming from North America and other European countries.</p>
<p>Monday morning was a travel day for participants. Later in the morning and afternoon, a small group of contributors arrived early at the event space to prepare the room (including adding signage for participants to find the room), set up, and test the audio and video materials.</p>
<p>We used the rest of the afternoon to get to know each other and discuss the next two days' agenda. It is important to note that most of the contributors present only interacted via the mailing list, forum, or GitHub. For the majority, it was their first live interaction.</p>
<p>Each person who proposed a session had 5 to 10 min to present it and other participants to ask questions to clarify and help refine the scope. This format gave us a sense of the community's interest and helped us determine how long we should set aside for each topic. One of the challenges at this stage was staying on track to only scope the session rather than discuss the topic. During the break, we invited online and in-person participants to vote and/or comment on the Barcamp platform.</p>
<p>After the session, we aggregated the votes in Google Documents. We then started discussing the scheduling of each session and identifying who would be the facilitator, the note-taker, and the stream-sitter. During the scheduling, we considered the time difference with North America and scheduled the most anticipated session to ensure maximum participants could attend.</p>
<p>Setting plenty of time for this exercise was a good point of the BarCamp. We were not stressed about the planning and had time to get to know each other and remove ambiguity around the proposition. Once the calendar was set up, a small group of volunteers updated the BarCamp website with the different sessions along with the <a href="https://calendar.google.com/calendar/u/0/embed?src=kldtfmh7nnopd5jdod292mi8f4@group.calendar.google.com" target="_blank" rel="noopener noreferrer" class="">Google Calendar</a> so remote participants could see the schedule in their timezone.</p>
<p>For the next time, we should set a clearer event start time guideline. Because we set up the afternoon as optional, some participants had scheduling conflicts, and we did not have a full room.</p>
<p>At the end of the day, the group in Berlin went to a biergarten as a social activity.</p>
<img src="https://openrefine.org/img/2024barcamp/photo_2024-07-10_11-03-08.jpg" alt="barcamp attendees socializing and smiling">
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="tuesday">Tuesday<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#tuesday" class="hash-link" aria-label="Direct link to Tuesday" title="Direct link to Tuesday" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="presentation-of-openrefine-status-30-min">Presentation of OpenRefine status (30 min)<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#presentation-of-openrefine-status-30-min" class="hash-link" aria-label="Direct link to Presentation of OpenRefine status (30 min)" title="Direct link to Presentation of OpenRefine status (30 min)" translate="no">​</a></h3>
<p>References</p>
<ul>
<li class=""><a href="https://barcamps.eu/openrefine-2024-barcamp/events/539bf50d-d738-4c08-bf5c-200e724ffaf4/presentation_of_the_project_status" target="_blank" rel="noopener noreferrer" class="">Barcamp page</a></li>
<li class=""><a href="https://us02web.zoom.us/rec/share/fFdd4VbNgrUAAz9_aPL7o-S1SNKktV1gpopD3Xo94RL0AG56HnwNsEGu-enGck8W.tr0OEq0yoWNdJMWx?startTime=1718696117000" target="_blank" rel="noopener noreferrer" class="">Video recording</a></li>
<li class=""><a href="https://drive.google.com/file/d/1eOXLRk7NLSSzDuWKOjfBNNsRzHzWU3Fm/view" target="_blank" rel="noopener noreferrer" class="">Slides</a></li>
<li class=""><a href="https://forum.openrefine.org/t/presentation-of-openrefine-status/1625" target="_blank" rel="noopener noreferrer" class="">Forum thread</a></li>
</ul>
<p>Martin presented the progress update regarding the current grant, grant application, budget and upcoming plan for the next 12 to 18 months. We invite you to refer to the slide deck and video recording for more details.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="if-only-openrefine-could-be-more-like--60-min">If only OpenRefine could be more like ... (60 min)<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#if-only-openrefine-could-be-more-like--60-min" class="hash-link" aria-label="Direct link to If only OpenRefine could be more like ... (60 min)" title="Direct link to If only OpenRefine could be more like ... (60 min)" translate="no">​</a></h3>
<p>References</p>
<ul>
<li class=""><a href="https://barcamps.eu/openrefine-2024-barcamp/events/539bf50d-d738-4c08-bf5c-200e724ffaf4/presentation_of_the_project_status" target="_blank" rel="noopener noreferrer" class="">Barcamp page</a></li>
<li class=""><a href="https://forum.openrefine.org/t/if-only-openrefine-could-be-more-like/1626" target="_blank" rel="noopener noreferrer" class="">Forum thread summarizing the conversation</a>.</li>
</ul>
<p>This session was a roundtable where participants presented other software from which OpenRefine should take inspiration.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="making-openrefine-more-useful-as-an-exploratory-tool">Making OpenRefine more useful as an exploratory tool<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#making-openrefine-more-useful-as-an-exploratory-tool" class="hash-link" aria-label="Direct link to Making OpenRefine more useful as an exploratory tool" title="Direct link to Making OpenRefine more useful as an exploratory tool" translate="no">​</a></h3>
<p>References</p>
<ul>
<li class=""><a href="https://barcamps.eu/openrefine-2024-barcamp/events/539bf50d-d738-4c08-bf5c-200e724ffaf4/making_openrefine_more_useful_as_an_exploratory" target="_blank" rel="noopener noreferrer" class="">Barcamp page</a></li>
<li class=""><a href="https://forum.openrefine.org/t/making-openrefine-more-useful-as-exploratory-tool/1627" target="_blank" rel="noopener noreferrer" class="">Forum thread summarizing the conversation</a>.</li>
</ul>
<p>In this session, we discussed how crucial data visualization is for research. When you get new data, evaluating its quality and creating visual representations is important. However, doing this in OpenRefine is difficult because the interface needs better visualization features, and the facets need to be bigger. Currently, the process involves:</p>
<ol>
<li class="">Cleaning the data in OpenRefine.</li>
<li class="">Exporting the data to create visualizations in R or Excel.</li>
<li class="">Identifying any outliers.</li>
<li class="">Going back to OpenRefine to address any issues that were identified.</li>
<li class="">Repeating the process if further inconsistencies are discovered.</li>
</ol>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="support-openapi-in-openrefine">Support OpenAPI in OpenRefine<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#support-openapi-in-openrefine" class="hash-link" aria-label="Direct link to Support OpenAPI in OpenRefine" title="Direct link to Support OpenAPI in OpenRefine" translate="no">​</a></h3>
<p>References</p>
<ul>
<li class=""><a href="https://barcamps.eu/openrefine-2024-barcamp/events/539bf50d-d738-4c08-bf5c-200e724ffaf4/support_openapi_in_openrefine" target="_blank" rel="noopener noreferrer" class="">Barcamp page</a></li>
<li class=""><a href="https://forum.openrefine.org/t/support-openapi-in-openrefine/1628" target="_blank" rel="noopener noreferrer" class="">Forum thread summarizing the conversation.</a></li>
</ul>
<p>This session explored how OpenRefine can better integrate with the OpenAPI standard when</p>
<ol>
<li class="">During project creation</li>
<li class="">When we add a column</li>
<li class="">When doing reconciliation</li>
<li class="">To publish update to the API endpoint</li>
</ol>
<p>We also discussed the limitation of the Export to XML/JSON feature.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="clarifying-openrefines-vision-mission-and-value">Clarifying OpenRefine's vision, mission and value<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#clarifying-openrefines-vision-mission-and-value" class="hash-link" aria-label="Direct link to Clarifying OpenRefine's vision, mission and value" title="Direct link to Clarifying OpenRefine's vision, mission and value" translate="no">​</a></h3>
<p>References</p>
<ul>
<li class=""><a href="https://barcamps.eu/openrefine-2024-barcamp/events/539bf50d-d738-4c08-bf5c-200e724ffaf4/clarifying_openrefines_vision_mission_and_values" target="_blank" rel="noopener noreferrer" class="">Barcamp page</a></li>
<li class=""><a href="https://forum.openrefine.org/t/working-with-bocoup-to-clarify-openrefine-mission-vision-and-values/1433" target="_blank" rel="noopener noreferrer" class="">Forum thread summarizing the conversation.</a></li>
</ul>
<p>Bocoup hold a two hours workshop to present the results of their initial research and gather feedback. You can read more about the output of the session and <a href="https://forum.openrefine.org/t/feedback-request-on-openrefines-draft-vision-mission-values/1619" target="_blank" rel="noopener noreferrer" class="">continue the conversation on our forum</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="tuesday-evening">Tuesday evening<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#tuesday-evening" class="hash-link" aria-label="Direct link to Tuesday evening" title="Direct link to Tuesday evening" translate="no">​</a></h3>
<p>We ended up Tuesday at a local pizzeria.</p>
<img src="https://openrefine.org/img/2024barcamp/photo_2024-07-09_11-15-26.jpg" alt="barcamp attendees seated at a long table, smiling and ready to eat pizza" height="600">
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="wednesday">Wednesday<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#wednesday" class="hash-link" aria-label="Direct link to Wednesday" title="Direct link to Wednesday" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="improving-contributors-pathways">Improving contributors' pathways<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#improving-contributors-pathways" class="hash-link" aria-label="Direct link to Improving contributors' pathways" title="Direct link to Improving contributors' pathways" translate="no">​</a></h3>
<p>References</p>
<ul>
<li class=""><a href="https://barcamps.eu/openrefine-2024-barcamp/events/369b9691-fa6f-46f2-a799-92d43e08e959/improving_openrefine_contributor_pathways_roles" target="_blank" rel="noopener noreferrer" class="">Barcamp page</a></li>
<li class=""><a href="https://forum.openrefine.org/t/openrefine-2024-barcamp-improving-contributor-pathways/1630" target="_blank" rel="noopener noreferrer" class="">Forum thread summarizing the conversation</a>.</li>
</ul>
<p>This session focused on reviewing and enhancing the contributor guides for various roles within OpenRefine, particularly designers and support/helpdesk contributors. The discussion emphasized the need for clearer user experience leadership, better documentation, and more accessible design frameworks to support community engagement effectively.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="using-openrefine-with-wikidata-wikibase-and-wikimedia-commons">Using OpenRefine with wikidata, wikibase and Wikimedia commons<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#using-openrefine-with-wikidata-wikibase-and-wikimedia-commons" class="hash-link" aria-label="Direct link to Using OpenRefine with wikidata, wikibase and Wikimedia commons" title="Direct link to Using OpenRefine with wikidata, wikibase and Wikimedia commons" translate="no">​</a></h3>
<p>References</p>
<ul>
<li class=""><a href="https://barcamps.eu/openrefine-2024-barcamp/events/369b9691-fa6f-46f2-a799-92d43e08e959/using_openrefine_with_wikidata_wikibase_and" target="_blank" rel="noopener noreferrer" class="">Barcamp page</a></li>
<li class=""><a href="https://forum.openrefine.org/t/openrefine-barcamp-reconciliation-in-openrefine/1629" target="_blank" rel="noopener noreferrer" class="">Forum thread summarizing the conversation</a>. Notes are merged with the <code>Reconciliation in OpenRefine</code> sessions</li>
</ul>
<p>The session focused on the workflows and challenges of using OpenRefine with Wikidata, Wikibase, and Wikimedia Commons, noting the complexities of multi-step reconciliation and data preparation. Different use cases were presented, including integrating OpenRefine with GLAM projects and Wikibase instances. The need for better support, documentation, and collaboration between OpenRefine and Wikimedia communities was underscored.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="reconciliation-in-openrefine">Reconciliation in OpenRefine<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#reconciliation-in-openrefine" class="hash-link" aria-label="Direct link to Reconciliation in OpenRefine" title="Direct link to Reconciliation in OpenRefine" translate="no">​</a></h3>
<p>References</p>
<ul>
<li class=""><a href="https://barcamps.eu/openrefine-2024-barcamp/events/369b9691-fa6f-46f2-a799-92d43e08e959/reconciliation_in_openrefine" target="_blank" rel="noopener noreferrer" class="">Barcamp page</a></li>
<li class=""><a href="https://forum.openrefine.org/t/openrefine-barcamp-reconciliation-in-openrefine/1629" target="_blank" rel="noopener noreferrer" class="">Forum thread summarizing the conversation</a>. Notes are merged with the <code>Using OpenRefine with wikidata, wikibase and Wikimedia commons</code> sessions</li>
<li class="">Thread open by Susanna Ånäs: <a href="https://forum.openrefine.org/t/working-group-for-reconciliation-user-interfaces/1614" target="_blank" rel="noopener noreferrer" class="">Working group for reconciliation user interfaces</a></li>
</ul>
<p>The session provided an update on recent developments in OpenRefine's reconciliation process, including a redesigned dialog that separates service selection and reduces the number of shown results to improve user experience. Antonin introduced the Entity Reconciliation Community Group, which aims to create a standard protocol for reconciliation services, operating independently of OpenRefine. Discussions focused on improving the user experience with better scoring and suggestion mechanisms, and clarifying roles to help users understand the different responsibilities of OpenRefine and external reconciliation services.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="approaches-to-training-people-to-use-openrefine">Approaches to training people to use OpenRefine<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#approaches-to-training-people-to-use-openrefine" class="hash-link" aria-label="Direct link to Approaches to training people to use OpenRefine" title="Direct link to Approaches to training people to use OpenRefine" translate="no">​</a></h3>
<p>References</p>
<ul>
<li class=""><a href="https://barcamps.eu/openrefine-2024-barcamp/events/369b9691-fa6f-46f2-a799-92d43e08e959/approaches_to_training_people_to_use_openrefine" target="_blank" rel="noopener noreferrer" class="">Barcamp page</a></li>
<li class=""><a href="https://forum.openrefine.org/t/openrefine-2024-barcamp-approaches-to-training-people-to-use-openrefine/1632" target="_blank" rel="noopener noreferrer" class="">Forum thread summarizing the conversation</a>.</li>
</ul>
<p>In this session, trainers shared their experiences and materials, emphasizing the importance of tailored content and practical exercises, such as "bring your own data" sessions. We discussed strategies for effective teaching, including the structure of training sessions, managing different skill levels, and providing ongoing support through office hours and webinars.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="openrefine-as-a-service">OpenRefine as a service<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#openrefine-as-a-service" class="hash-link" aria-label="Direct link to OpenRefine as a service" title="Direct link to OpenRefine as a service" translate="no">​</a></h3>
<p>References</p>
<ul>
<li class=""><a href="https://barcamps.eu/openrefine-2024-barcamp/events/369b9691-fa6f-46f2-a799-92d43e08e959/openrefine_as_a_service" target="_blank" rel="noopener noreferrer" class="">Barcamp page</a></li>
<li class=""><a href="https://forum.openrefine.org/t/openrefine-2024-barcamp-openrefine-as-a-service/1631" target="_blank" rel="noopener noreferrer" class="">Forum thread summarizing the conversation</a>.</li>
</ul>
<p>During this session we discussed different hosting scenarios for OpenRefine, and the needs for multi-user functionality. Toward the end of the session we covered implementing a public OpenRefine API to streamline workflows and the concept of user authentication for better access control.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="strategizing-our-roadmap-for-user-needs">Strategizing our roadmap for user needs<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#strategizing-our-roadmap-for-user-needs" class="hash-link" aria-label="Direct link to Strategizing our roadmap for user needs" title="Direct link to Strategizing our roadmap for user needs" translate="no">​</a></h3>
<p>References</p>
<ul>
<li class=""><a href="https://barcamps.eu/openrefine-2024-barcamp/events/369b9691-fa6f-46f2-a799-92d43e08e959/strategizing_our_roadmap_for_user_needs" target="_blank" rel="noopener noreferrer" class="">Barcamp page</a></li>
<li class=""><a href="https://forum.openrefine.org/t/openrefine-2024-barcamp-strategizing-openrefine-roadmap/1633" target="_blank" rel="noopener noreferrer" class="">Forum thread summarizing the conversation.</a></li>
</ul>
<p>This session was highly productive, and help us strategize how we can continue the work on the different topic discussed during the Barcamp. We proposed using high-level epics or goalposts to effectively manage long-term goals and improve transparency. The group emphasized the importance of collaborative working groups and realistic timelines to align with our volunteer-driven efforts. The session also highlighted the potential benefits of introducing a product owner role to guide and refine our roadmap, fostering a structured yet flexible approach to project development.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="post-event-survey">Post Event Survey<a href="https://openrefine.org/blog/2024/07/10/barcamp-2024#post-event-survey" class="hash-link" aria-label="Direct link to Post Event Survey" title="Direct link to Post Event Survey" translate="no">​</a></h2>
<p>We ran an post event survey to collect feedback and recieved 9 answers. We received 6 answers from in person participant and 3 from remote attendees.</p>
<p>The OpenRefine Barcamp, which brought together both in-person and online participants, was designed to foster community engagement and collaboration. Survey feedback indicated that most participants felt the event was appropriately timed (6 answers), although some thought it could have been longer (3 answers) to accommodate more in-depth discussions.</p>
<p>Participants who joined online had mixed experiences with Zoom, generally finding it fair (1 answer), good (3 answers) to excellent (1 answer), while the quality of video and audio was mostly satisfactory (1 excellent, 2 good, 2 average). The use of Telegram for chat was positively received (1 excellent, 8 good) by both online and in-person attendees, who found it easy to participate in conversations (2 excellent, 6 good and 1 average). However some participants found that following multiple conversation platforms simultaneously (zoom, etherpad, telegram) was challenging. In-person participants praised the event space at Tuechtig (4 excellent and 2 good) and the food served (6 excellent), with ratings ranging from good to excellent.</p>
<p>Communication before and during the event was also well-regarded (7 good, 1 excellent). Most respondents were pleased with the travel reimbursement process (2 good and 2 excellent). Encouragingly, a significant majority expressed interest in attending future Barcamps (8 yes, 1 maybe), underscoring the event's overall success. Some suggested to have more hands-on session like we do in hackhatons to write code or update the documentation.</p>
<p>Several participants indicated that they would take actions post-Barcamp to contribute more to OpenRefine, improve documentation, and engage with the community. Several appreciated the opportunity to connect with other contributors and sharing their experiences.</p>
<img src="https://openrefine.org/img/2024barcamp/photo_2024-07-09_11-15-55.jpg" alt="table of refreshments">
<br>
<img src="https://openrefine.org/img/2024barcamp/photo_2024-07-09_11-16-10.jpg" alt="barcamp attendees in focused work and discussion">
<br>
<img src="https://openrefine.org/img/2024barcamp/photo_2024-07-09_11-17-04.jpg" alt="barcamp attendees take a break between sessions, breaking into smaller discussions">
<br>
<img src="https://openrefine.org/img/2024barcamp/photo_2024-07-09_11-17-31.jpg" alt="barcamp attendees participate in a hybrid session with in-person attendees seated around a table and remote attendees joining through a video call">
<br>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Register to participate to our first BarCamp remotely]]></title>
            <link>https://openrefine.org/blog/2024/06/01/barcamp-registration</link>
            <guid>https://openrefine.org/blog/2024/06/01/barcamp-registration</guid>
            <pubDate>Sat, 01 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Our first ever BarCamp is coming up in two weeks, on June 17th-19th, in Berlin and online.]]></description>
            <content:encoded><![CDATA[<p>Our first ever BarCamp is coming up in two weeks, on June 17th-19th, in Berlin and online.
If you haven't yet, <a href="https://barcamps.eu/openrefine-2024-barcamp/" target="_blank" rel="noopener noreferrer" class="">register now</a> to participate, whether you want to attend onsite or remotely.
This will give you access to the video conference room, let you propose and vote on sessions.</p>
<p>The event will start Monday afternoon:</p>
<ul>
<li class="">14:00 CEST (12:00 UTC): Introductions round and opening of the event.</li>
<li class="">14:30 CEST (12:30 UTC): Collaborative review and scheduling of <a href="https://barcamps.eu/openrefine-2024-barcamp/sessions" target="_blank" rel="noopener noreferrer" class="">the proposed sessions</a> (which you can still submit).</li>
<li class="">16:00 CEST (14:00 UTC): Break</li>
<li class="">16:30 CEST (14:30 UTC): Allocation of <a href="https://github.com/OpenRefine/BarCamp2024/issues/11" target="_blank" rel="noopener noreferrer" class="">volunteering shifts</a> (session facilitation, note-taking, Zoom caretaking)</li>
</ul>
<p>The sessions themselves will then take place on Tuesday and Wednesday, following the schedule established on Monday. The schedule will be published on the BarCamp's website.</p>
<p>We are looking forward to kicking off this gathering with you!</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Welcome to Zyad, our 2024 Google Summer of Code intern]]></title>
            <link>https://openrefine.org/blog/2024/05/01/gsoc-intern</link>
            <guid>https://openrefine.org/blog/2024/05/01/gsoc-intern</guid>
            <pubDate>Wed, 01 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[The OpenRefine project participates in the 2024 Google Summer of Code program, which provides remote internships in software development on open-source projects.]]></description>
            <content:encoded><![CDATA[<p>The OpenRefine project participates in the 2024 <a href="https://summerofcode.withgoogle.com/" target="_blank" rel="noopener noreferrer" class="">Google Summer of Code</a> program, which provides remote internships in software development on open-source projects.
We are happy to announce that for this year's cohort, we will be joined by <a href="https://github.com/zyadtaha" target="_blank" rel="noopener noreferrer" class="">Zyad Taha</a>, who has applied to work on improvements to clustering.
He will be mentored by <a href="https://github.com/wetneb" target="_blank" rel="noopener noreferrer" class="">Antonin Delpeuch</a>.</p>
<p>Zyad already contributed several pull requests in the last week. However, this is the opportunity to welcome him into the community formally!  The Google Summer of Code internships will run from May 27 to August 26.</p>
<p>We thank all the applicants for their work during the contribution period and encourage them to continue working on free and open source software. The number of interns we can accept is limited by our mentoring capacity.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[OpenRefine 3.8.0 released]]></title>
            <link>https://openrefine.org/blog/2024/04/29/version-3-8-0</link>
            <guid>https://openrefine.org/blog/2024/04/29/version-3-8-0</guid>
            <pubDate>Mon, 29 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[OpenRefine 3.8.0 was released today and is the first stable release of our 3.8 series.]]></description>
            <content:encoded><![CDATA[<p>OpenRefine 3.8.0 was released today and is the first stable release of our 3.8 series.
It contains a range of improvements and bug fixes, most of which can be found in the <a href="https://github.com/OpenRefine/OpenRefine/releases/tag/3.8-beta1" target="_blank" rel="noopener noreferrer" class="">release notes for 3.8-beta1</a>.</p>
<p>Thanks go to our many contributors who have helped shape this release in a variety of ways.
Please report any issues with this release on our <a href="https://forum.openrefine.org/" target="_blank" rel="noopener noreferrer" class="">forum</a> or <a href="https://github.com/OpenRefine/OpenRefine/issues" target="_blank" rel="noopener noreferrer" class="">GitHub</a>.</p>]]></content:encoded>
        </item>
    </channel>
</rss>