Looks good.
A couple of points:
1) Type definitions should be without "-" characters, so it should be "ra:jbossRaType" instead of "ra:jboss-ra-type". Elements are all lower-case with "-"'s.
2) Overriding config-property's should follow the standard ra.xml format with -name, -type and -value -- name and value are mandatory; we can lookup the -type definition
I do agree that we don't have to have the dependency on the JEE schema in this XSD.