The element dcc:item has the data type dcc:itemType. It contains all the necessary information to identify and describe a single calibration item. The element with its child elements can represent a complex composition. Therefore, the rough structure of the element is presented here first. For a more detailed breakdown, please refer to the links.
The rough tree structure of the element dcc:item has the following appearance:
<xs:complexType name="itemType">
<xs:sequence>
<xs:element name="name" type="dcc:textType"/>
<xs:element name="equipmentClass" type="dcc:equipmentClassType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="description" type="dcc:richContentType" minOccurs="0"/>
<xs:element name="installedSoftwares" type="dcc:softwareListType" minOccurs="0" />
<xs:element name="manufacturer" type="dcc:contactNotStrictType" minOccurs="0" />
<xs:element name="model" type="dcc:notEmptyStringType" minOccurs="0"/>
<xs:element name="identifications" type="dcc:identificationListType"/>
<xs:element name="itemQuantities" type="dcc:itemQuantityListType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="id" type="xs:ID" use="optional"/>
<xs:attribute name="refType" type="dcc:refTypesType" use="optional"/>
</xs:complexType>
See the list of abbreviations here
Element Element type |
Use | Description |
---|---|---|
dcc:name dcc:textType |
[M] | This element specifies the name of the calibration equipment. |
dcc:equipmentClass dcc:equipmentClassType |
[O] | The equipmentClass element contains all the information necessary to uniquely identify a system of calibration items or a single calibration item using a classification scheme. |
dcc:description dcc:richContentType |
[O] | Other information not given in the elements dcc:name is given here in order to describe the calibration item. |
dcc:manufacturer dcc:contactNotStrictType |
[O] | The information on the manufacturer of the calibration item can be entered here, this makes sense if every calibration item has a different manufacturer. Since it may not be possible to enter the manufacturer's address at all, the data type dcc:contactNotStrict is used here, which contains few mandatory fields. |
dcc:model dcc:notEmptyStringType |
[O] | Other information which has not made a statement about the model or variant of the calibration object used in the previously listed elements. |
dcc:identifications dcc:identificationListType |
[M] | Each calibration item is uniquely identified by one or more identifier IDs in addition to its contents listed in the elements above. The element dcc:identifications is the place where this information is stored. |
dcc:itemQuantities | [O] | The element dcc:itemQuantity was introduced to specify machine-readable physical properties. It is used exclusively to specify unchangeable values which originate, for example, from the manufacturer's data sheet. This field is not used to reproduce the entire data sheet. |
Attribute Attribute type |
Use | Description |
---|---|---|
id xs:ID |
[O] | This standard XML data type is used to represent a unique ID. It is used to clearly identify the object in the DCC. The data type xs:ID is deliberately used here, as this enables validation in various tools without any add-ons. |
refType dcc:refTypesType |
[O] | An XML List to link to reference types. |