= How-to update schematron rules to ISO 19757-3 ? = !GeoNetwork (before 2.5.0) was using Schematron 1.x series which has been taken over by ISO Schematron implementation. This how-to describes the way to update rules define in 1.x to be used in ISO Schematron. More information: * http://www.schematron.com/ == Update namespace == Namespace in ISO Schematron is: http://purl.oclc.org/dsdl/schematron {{{ - + }}} == Use sch:title instead of sch:pattern/@name == sch:title is now used to store the title of the rule. Example: {{{ - + + $loc/strings/M6 }}} == (optional) Improve report == In order to improve report information, the use of sch:let to test the existence of an element in combinaison with sch:assert in case of error and sch:report in case of success improve report readability. sch:value-of could be use to report variable information in report. {{{ $loc/strings/M500 $loc/strings/alert.M500 "" }}} == Compile == Then use the "ant schematron" in schematron directory to publish your rules to schema folders.