Hi Chris,
You can find the latest XSDs at:
http://www.speakeasy.org/~antonw/beer_xml/Version 2_05 was the last stable version where everything was working.
I found some changes to include for v2_06 files so I've uploaded them in an archive, but it looks like I haven't completed splitting out and specializing the GrainType from the FermentableType. The major change for that set of files added a *.v2.* so that multiple versions of the BeerXML XSDs could be thrown in the same directory and still operate correctly.
So overall, the tasks that still remain are:
Review existing XSDs - keeping a eye out for useability
Finish the specialization/merge for the GrainType
Construct simple recipe formulation program using BeerXML2
Update BeerXML2 converters (ProMash, BeerSmith)
Test interoperability between BeerXML2-based program, BeerSmith and ProMash
Update Documentation and examples based on the newest XSDs
The converter applications are written in C++ (procedural style) using Win32 MSXML com objects to parse and write the XML. I'm in the process of refactoring the procedural C++ into a more workable object orientated structure - since the converters have mostly degenerated into a complex tangle of spaghetti code.
Hope that helps,
-Anton