Interoperability Conformance SpecificationsInteroperability Conformance Specifications (ICS) are a core part of iccMAX. They specify the requirements for an iccMAX profile sub-class for a particular use case, such as biomedical imaging, n-colour printing, etc. An ICS defines a sub-set of the iccMAX specification, but does not specify any additional elements already defined in iccMAX. An introduction to ICS documents can be found in ICC White Paper 54.
An ICS shall define the contents of the header, any required elements, any optional elements, and the intended workflow including connections to colour space and other profiles (both v4 and iccMAX as applicable). Where multiProcessElements are present, the required content of such elements should be specified, as in the example ICS below.
An iccMAX-compatible CMM shall support those iccMAX tags, types and structures defined by the ICS which it is designed to support. It is not required to support all iccMAX elements.
Use of an ICS
An ICS has three primary uses:
Ideally all iccMAX profiles should be associated with an ICS. However, the iccMAX Reference Implementation will continue to support all conforming profiles.
ICS documents are approved by the ICC Steering Committee and registered in the ICS registry. Organisations wishing to register an ICS should download the ICS Template and after completion submit it to the ICC Technical Secretary.
ICC approved a core set of ICS documents on 19-02-2021, covering a wide range of use cases. For an introduction to the core ICS specifications, see ICC White Paper 57