schema-woven validation