Agreed in general. Note though that the BV API JAR does not contain the schema files. And I'm not sure whether it should, e.g. JPA's JAR also doesn't contain any XSDs.