Needed: an open data standard for volunteer opportunities

I was chatting today with my friend Sameer about the challenges and opportunities in volunteer management software and had a bit of a realization: it’s crazy that we don’t have an open data standard for volunteer opportunities, so that organizations can publish a machine-readable list of volunteer opportunities on their websites, and let them get picked up and syndicated by services like VolunteerMatch and Idealist that specialize in aggregating and curating volunteer opportunities.

I’m thinking of something like RSS (or even better, ATOM), which provides a simple, open standard for publishing information about articles on websites so that they could easily be picked up, remixed and syndicated to reach a far larger audience.

Let’s call it “VSS” (Volunteer Syndication Standard). I haven’t thought about this deeply, and I’m no expert on designing protocols like this, but I would start by seriously examining ATOM, the most modern RSS-like standard for publishing articles. I’d also look at hATOM for inspiration about how to embed machine-readable data directly into a standard webpage. EDIT: Probably also .ics (the standard for event syndication, because volunteer opportunities often–but not always–resemble events.)

It would be hard to inspect one’s navel to design this right, so I’m not even going to try. But I’d definitely definitely want to include folks like:

  • Organizations that publish lots of volunteer opportunities
  • Organizations that aggregate and curate volunteer opportunities or recruit volunteers for many organizations
  • Makers of volunteer management software (or other tools that let groups publish volunteer opportunities online–this could include major CMS platforms, for example)

I think that a standard like this, if sufficiently widely adopted, could unlock a huge amount of innovation in how organizations (and intermediaries) recruit volunteers, especially if it was coupled with another set of standards for intermediaries to use to push data about volunteers directly into groups’ volunteer management databases.