Just use HTML + hResume. hResume is based on vCard and thus the name and address fields are actually sensible rather than hacked together without considering edge cases. It lets you use prefixes and suffixes (like Dr, Prof, Rev, PhD, MD, JD etc.). It lets you format text using HTML tags. You can link to it.
If you want JSON, you can export it from the hResume using a parser.
Unlike JSON (or XML), non-programmers can read HTML in a crazy new piece of technology called a web browser without having to run it through any transformation tool. Want PDF to send to a company? There are a few WebKit PDF renderers available.
If you want JSON, you can export it from the hResume using a parser.
Unlike JSON (or XML), non-programmers can read HTML in a crazy new piece of technology called a web browser without having to run it through any transformation tool. Want PDF to send to a company? There are a few WebKit PDF renderers available.
Want to style it? CSS.
Want nice fonts? WebFonts.
It's a web page. Crazy idea.
Classic version: http://www.microformats.org/wiki/hResume
New version: http://www.microformats.org/wiki/h-resume