software development and
knowledge engineering


ClaM - A Classification Manager


References from within a classification to codes of another classification were called 'External References' The original CEN/TS had a specific mechanism with that name. In the new CEN EN 14463:2007 this has become part of:


(attributes:class, authority, uid, code, usage, variant)

The example below shows on the left hand side a part of the Dutch translation of the ICPC-2 classification. Class A28 is selected, and in the information window of that class you can see there are a number of references to the ICD10. The first reference is Z73.6. We have clicked that reference and as a result a second ClaM browser is opened with that specific class in focus. The 'About ClaM' box reveals that ClaM is connected to the ROIS-based Termserver of the Dutch classification centre.

How does this work? If we look behind the scenes at how Z73.6 has been modelled we see:
<Reference uid="2006-1221-1621-2137" authority="">Z73.6</Reference>

For finding the classification with the Unique IDentifier(uid), ClaM is instructed to query the lookup services at This is done via file Schemes.xml with the content as depicted below.

The entry below refers to the Dutch ICD-10. The same information is available from In the record below you will recognize the uid, server, project mentioned above.

For more detailed information you are referred to the TE Webservices

If you do not want to use the above webservices, you can change your schemes.xml as shown below. Instead of the given uid, you can assign your own numbers if you want. Alternatively you can use an alias instead of an uid. The scheme below caters for both. For other classifications extend the schemes.xml with similar definitions within the <scheme> tags.