RE: Schematron 1.5 namespace in SML 1.1 specification

Hi David,

The SML spec references ISO Schematron:

[ISO/IEC 19757-3]
Information technology ¯ Document Schema Definition Languages (DSDL) ¯ Part 3: Rule-based validation ¯ Schematron<http://standards.iso.org/ittf/PubliclyAvailableStandards/c040833_ISO_IEC_19757-3_2006%28E%29.zip>. International Organization for Standardization and International Electrotechnical Commission, 1 January 2006. Available at http://standards.iso.org/ittf/PubliclyAvailableStandards/c040833_ISO_IEC_19757-3_2006(E).zip

The  http://purl.oclc.org/dsdl/schematron namespace is specified in this ISO specification.

I haven't seen ISO Schematron referred to as Schematron 2.0 and I can't find the reference to 2.0 that you mention on the schematron.com site. In any case, SML does not reference Schematron 1.5. I believe all references to 1.5 on the schematron.com site are there for historical reasons and the FAQ mentions that: "Schematron 1.n was the original pre-standard version of Schematron from Academia Sinica, Taiwan. Schematron 1.6 was the last version of that line, and the ISO Schematron implementation has taken over. Schematron 1.n and ISO Schematron use different namespaces, but a Schematron 1.n schema can be converted into an ISO Schematron schema with minimal changes. Schematron 1.n is now obsolete and the Schematron 1.n skeleton is no longer maintained; ISO Schematron is the appropriate choice for new projects."

So, I believe that the SML spec is correct with regard to the schematron namespace.

--
ginny


From: public-sml-request@w3.org [mailto:public-sml-request@w3.org] On Behalf Of David Whiteman
Sent: Tuesday, August 05, 2008 10:04 AM
To: public-sml@w3.org
Subject: Schematron 1.5 namespace in SML 1.1 specification


Hello,

In the SML 1.1 specification, section 2.3, it lists the following as the Schematron namespace: http://purl.oclc.org/dsdl/schematron ..  This namespace correctly matches the original Schematron 1.5 xsl file that used to be hosted on that site.  The namespace is now a permalink without a matching .xsl file.  There is another location of the Schematron 1.5 xsl file now: http://xml.ascc.net/schematron/1.5/skeleton1-5.xsl ..  However, this location uses a different namespace (http://www.ascc.net/xml/schematron) than is listed in the SML spec.  Further, if you go to the http://purl.oclc.org/dsdl/schematron link referenced in the SML spec, it provides a forwarding link to schematron.com, which is strongly urging the use of Schematron 2.0 for new development, and references the xml.ascc.net copy of Schematron 1.5, which again, has a different namespace than in the SML spec.

All this to say... does the SML spec need to change the Schematron namespace it references?

Thank you,
David
---
David Whiteman | Tivoli Autonomic Computing
Eclipse COSMOS project committer | http://www.eclipse.org/cosmos/
david_whiteman@us.ibm.com | 919-254-8224 | T/L 444-8224

Received on Tuesday, 5 August 2008 21:47:03 UTC