I'd like to suggest a small change to the DTD:
<!ELEMENT degree
(level, annotation?, major*, minor*, (date|period)?,
(institution, location?)?, gpa?, subjects?, projects?)>
to this
<!ELEMENT degree
(level, annotation?, major*, minor*, (date|period)?,
(institution, location?)?, gpa*, subjects?, projects?)>
This would allow something like this:
<gpa type="overall">
<score>3.4</score>
<possible>4.0</possible>
</gpa>
<gpa type="major">
<score>3.8</score>
<possible>4.0</possible>
</gpa>
Best regards,
Kirk Rasmussen
kirk.rasmussen@lucasfilm.com