XMLListTypes are used in the DCC and in the SI scheme. They exist for the reason to collect datas in one field. The benefit of this is that we can reduce code duplication and get a better overview in the DCC. Furthermore a reduction of datas speeds up the reading process of the DCC for machines.
More about lists in XML can be found here: https://www.w3.org/TR/xmlschema-2/#list-datatypes
A XMLList is blank spaced seperated. This means that every element in the list is separated by a whitespace. It is impossible to insert sentences for example.
XMLListType | Based Type | Description |
---|---|---|
dcc:booleanXMLListType Included with Version 3.2 |
xs:boolean | This list is based on booleans and allows True or false only. Example: true false false |
dcc:charsXMLListType Included with Version 3.2 |
xs:string | This list is based on strings and allows every kind of character except whitespaces. Example: alpha omega gamma |
dcc:dateTimeXMLListType | xs:dateTime | This list allows a list of dateTimes. Example: 2022-09-24T06:00 2022-09-25T08:00 |
dcc:stringConformity StatementStatusXMLListType |
dcc:stringConformity StatementStatusType |
This list allows a list of statement satus. Example: pass pass fail |
dcc:refTypesType Included with Version 3.2 |
xs:string | This list allows a list of reference types in string representation. |
XMLListType | Based Type | Description |
---|---|---|
si:dateTimeXMLListType | xs:dateTime | Like dcc:dateTimeXMLListType in DCC. |
si:stringXMLListType | xs:string | Like dcc:charsXMLListType in DCC. |
si:decimalXMLListType | si:decimal | This list allow a list of decimal values according to the si type of decimal. Example: 5 22 2.03 |
si:unitXMLListType | si:unitType | This list allows a list of units according to SI. Example: \kilogram \gram |
si:unitPhaseXMLListType | si:unitPhaseType | Type providing listing of phase angle units |
si:uncertaintyValueXMLListType | si:uncertaintyValueType | Type providing listing of uncertainty values. |
si:kValueXMLListType | si:kValueType | Type providing listing of coverage probability values. |