XML Common Logic (XCL) 1.0XCL File Distribution
|
|||||||||||
Copyright ©2009 Murray Altheim. All Rights Reserved. |
XCL 1.0 is an XML markup language designed as a concrete (serialization) syntax for Common Logic [CL]. The XCL 1.0 markup language is formally defined by ISO/IEC 24707:2007 Information technology -- Common Logic (CL): a framework for a family of logic-based languages [ISO24707], designed to enable interchange and interoperation of CL expressions across the World Wide Web.
This web page comprises a distribution point for the final copies of the XML Common Logic (XCL) 1.0 DTD as submitted to ISO during the standardization process.
Please note that none of the documents described herein have any formal status, and their publication should not be construed as being a work of, nor endorsed by, any corporate, academic, standards, or other organization. They are provided for the convenience of the Web community and come with NO WARRANTY. Neither the author nor the copyright holders make any representation about the suitability of the XCL 1.0 DTD for any purpose.
Likewise, references to "ISO 24707" in this document are not meant to imply any formal association between this site or its documents and ISO/IEC, nor any statement regarding the status of ISO 24707 as an International Standard.
The author has endeavoured to provide accurate copies of the XML file comprising the XCL 1.0 DTD as specified in Appendix C of ISO/IEC 24707. This includes both commented, uncommented, and XML Namespace prefixed versions of the XCL DTD. Any discrepancies between these files and the published standard should be brought to the attention of the author. If any discrepancies are found it should be noted that in all cases the ISO/IEC document is to be considered authoritive.
This document may be updated, replaced, rendered obsolete by other documents, or removed from circulation at any time. While copyrighted, distribution of this document is unlimited.
This distribution of the XCL 1.0 DTD includes the following files:
http://purl.org/xcl/1.0/xcl1.dtd
The differences between the XCL DTD published in ISO/IEC 24707:2007 and the recommended XCL 1.0 DTD shown above are minor and non-functional, as they only appear in XML comments. These include an error in the reference to the standard (we'd thought it would appear in 2006, not 2007), and a few mistakes in the recommended architecture support declaration, used in architectural forms processing.
One change that was suggested to the editor that didn't make it into the standard (and hence is not included in any of the DTDs) is the recommended addition of an xml:lang attribute to the <comment> element type, permitting a declaration of the natural language of a comment (and opportunity to include comments in multiple languages).
The amended XCL DTD will be submitted to the ISO editors with comments. It is known that there are errors in the XCL DTD as published in the current standard that need to be fixed, and the ISO committee is maintaining a defect report.