Why do you think you need the enterprise licensed version of Saxon, and not the open source HE version to execute the Schematron XSLT and perform validation?