Well @JBossXmlSchema only works with jboss-xb. The namspaces/schemas you listed are just the default namespaces registered in the SingletonSchemaResolverFactory. Additional namespaces can be registered in multiple ways. For example in deployers/metadata-deployers-jboss-beans.xml the SchemaResolverConfig. Additionally if you implement a deployer extending SchemaResolverDeployer the registration can be done automatically. You could also register it directly using the SchemaResolverFactory.