I am an academic, up for renewal this year, and the committee would like an up-to-date curriculum vitae. At the same time, I am working on getting my websites back in order, and would like to include an up-to-date CV as an HTML page.
In the US business world, a résumé is a one-page summary of your career that you send to potential employers. In some countries this document is called a curriculum vitae. In academia, however, a CV is a list of everything you have done in your career. Like a résumé, it may include degrees awarded, honors and grants received, articles published, and other accomplishments; but unlike a résumé, it grows linearly over time.
I am hoping for a workflow where I could keep a complete curriculum vitae in an XML file, add to it each time I complete a project, course, paper, etc., and with XSL and a few scripts process it into either PDF or HTML.
I first started searching for XML document formats for CVs. I found:
- xmlresume Not much new on this since project since 2004. Not quite structured enough for my tastes. Also geared more for résumés than for academic CVs
- europass Well structured, includes processing tools in XSL, but also more for résumés. Also I am USian not European.
- HR-XML maybe too structured for me to comprehend. Although there is at least a sourceforge project for processing documents in this format.
From the comments, and before this question was migrated, I found John MacFarlane's website and CV. This is pretty much what I am going for. MacFarlane uses YAML, CSV, and yst
to generate these pages, but as far as I can tell he hasn't open-sourced that process.
At the moment I am going with europass, but repurposing a few elements to better fit an academic cv. But since I'm sure I'm not so unique to think about this, I wonder what others have done.