The type dx:itemType 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 tree structure of the type dx:itemType has the following appearance:
<xs:complexType name="itemType">
<xs:sequence>
<xs:element name="name" type="dx:textType"/>
<xs:element name="equipmentClass" type="dx:equipmentClassType" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="description" type="dx:richContentType" minOccurs="0"/>
<xs:element name="owner" type="dx:contactType" minOccurs="0"/>
<xs:element name="softwareList" type="dx:softwareListType" minOccurs="0"/>
<xs:element name="manufacturer" type="dx:contactType" minOccurs="0"/>
<xs:element name="model" type="dx:notEmptyStringType" minOccurs="0"/>
<xs:element name="identificationList" type="dx:identificationListType"/>
<xs:element name="itemQuantityList" type="dx:itemQuantityListType" minOccurs="0"/>
<xs:element name="subItemList" type="dx:itemListType" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="dx:baseAttributeGroup" />
</xs:complexType>
See the list of abbreviations here
| Element (Element type) |
Use | Description |
|---|---|---|
| dx:name (dx:textType) |
[M] | This element specifies the name of the calibration equipment. |
| dx:equipmentClass (dx: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. |
| dx:description (dx:richContentType) |
[O] | Other information not given in the elements dx:name is given here in order to describe the calibration item. |
| dx:owner (dx:contactType) |
[O] | The information of the actual owner of the calibration item. |
| dx:softwareList (dx:softwareListType) |
[O] | In case that the calibration item has installed Software, it can be listed here. |
| dx:manufacturer (dx:contactType) |
[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. |
| dx:model (dx: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. |
| dx:identificationList (dx: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 dx:identificationList is the place where this information is stored. |
| dx:itemQuantityList (dx:itemQuantityListType) |
[O] | The element dx: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. |
| dx:subItemList (dx:itemListType) |
[O] | In case that the item has other items on it. For example weight sets or a technical part with different sensors, the subitems of this item can be listed here. |
| Attribute | Use | Description |
|---|---|---|
| dx:baseAttributeGroup | [O] | An attribute group called "baseAttributeGroup" is referenced here. This attribute group contains a set of attributes that are commonly used in elements of the DX. An attribute group is a reusable collection of attributes. |