[GeoNetwork-users] Schematron that can be used to validate ISO 19115 constraints [SEC=UNCLASSIFIED]

Hi All,

I believe that the developers would like some Schematron that checks the ISO
19115 constraints that can't be done by the ISO 19139 XSDs. I have some
Schematron at URL:

http://asdd.ga.gov.au/asdd/work/ISOmetadata/allSchtrnRules.sch

I believe that this applies the ISO 19115 constraints. However, it hasn't
yet been tested to see if it applies the constraints imported from ISO 19136
Geography Markup Language and others. This is currently being developed.

There is also another rule that makes fileIdentifier mandatory. This is part
of the ANZLIC Metadata Profile (the Australian and New Zealand ISO 19115
profile).

I thought that you may wish to use this to incorporate it into the GeoNetwork
development. We use SAXON and oNVDL (http://www.oxygenxml.com/onvdl.html),
which are very nice open source tools, to validate ISO 19139 XML document
instances against the ISO 19139 XSDs and the Schematron. Once you have
developed the code in GeoNetwork to validate the XML document instances
against the XSDs and Schematron then it should be a simple matter to add a
more complete Schematron to do the entire imported constraints. Others may
also wish to include their Schematron to validate against their profile in
GeoNetwork.

I hope that this helps.

John Hockaday
Geoscience Australia
GPO Box 378
Canberra ACT 2601
(02) 6249 9735
http://www.ga.gov.au/
john.hockaday\@ga.gov.au