I've validated it against the schema file. The "author" field should have an "email" attribute, not "mail". I think that's your only real problem. The schema also insists you have "titles", "descriptions", and "licenses" blocks in the application block, but those aren't strictly necessary.