Package: dcmtk Version: 3.6.1~20170228-1~exp1 Tags: upstream Looks like dsr2xml.xsd is a bit too restrictive on it's representation of VR:DS as used in a DICOM SR instance.
Eg: $ xmllint --noout --schema /usr/share/dcmtk/dsr2xml.xsd test.xml test.xml:253: element value: Schemas validity error : Element '{http://dicom.offis.de/dcmsr}value': '6.1035156E-5' is not a valid value of the atomic type '{http://dicom.offis.de/dcmsr}DecimalString'. with: <num> <relationship>CONTAINS</relationship> <concept> <value>NUM00060</value> <scheme> <designator>FOO</designator> </scheme> <meaning>Vector (X)</meaning> </concept> <value>6.1035156E-5</value> <unit> <value>XYZ</value> <scheme> <designator>UCUM</designator> </scheme> <meaning>Arbitrary Unit</meaning> </unit> </num> The file dsr2xml.xsd rely on the use of xsd:decimal which restricts: The following values are invalid: 1 234.456 (spaces are forbidden), 1234.456E+2 (scientific notation—E+2—is forbidden), + 1234.456 (spaces are forbidden), or +1,234.456 (delimiters between thousands are forbidden). ref: http://books.xmlschemata.org/relaxng/ch19-77057.html Reference for NUM: http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.18.html#table_C.18.1-1 Reference for VR:DS: http://dicom.nema.org/medical/dicom/current/output/chtml/part05/sect_6.2.html#para_15754884-9ca2-4b12-9368-d66f32bc8ce1