Mit Hilfe der beiden Elementtypen dcc:statementListType und dem dcc:statementMetaDataType können Aussagen zur Kalibrierung hinterlegt werden, die für den gesamten Kalibrierprozess gelten.
Die Baumstruktur des Elementtyps dcc:statementListType hat folgendes Aussehen:
Die Baumstruktur des Elementtyps dcc:measurementMetaDataListType hat folgendes Aussehen:
Die Baumstruktur des Elementtyps dcc:statementMetaDataType hat folgendes Aussehen:
<xs:complexType name="statementListType">
<xs:sequence>
<xs:element name="statement" type="dcc:statementMetaDataType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="measurementMetaDataListType">
<xs:annotation>
<xs:documentation>
A list of additional metadata elements.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="metaData" type="dcc:statementMetaDataType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="statementMetaDataType">
<xs:sequence>
<xs:element name="countryCodeISO3166_1" type="dcc:stringISO3166Type" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="convention" type="xs:string" minOccurs="0"/>
<xs:element name="traceable" type="xs:boolean" minOccurs="0"/>
<xs:element name="norm" type="xs:string" minOccurs="0"/>
<xs:element name="reference" type="xs:string" minOccurs="0"/>
<xs:element name="declaration" type="dcc:richContentType" minOccurs="0"/>
<xs:element name="valid" type="xs:boolean" minOccurs="0"/>
<xs:element name="date" type="xs:date" minOccurs="0"/>
<xs:element name="period" type="xs:duration" minOccurs="0"/>
<xs:element name="respAuthority" type="dcc:contactType" minOccurs="0"/>
<xs:element name="conformity" type="dcc:stringConformityStatementStatusType" minOccurs="0"/>
<xs:element name="data" type="dcc:dataType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="id" type="xs:ID" use="optional"/>
<xs:attribute name="refId" type="xs:IDREF" use="optional"/>
<xs:attribute name="refType" type="xs:string" use="optional"/>
</xs:complexType>
[R] Required |
[O] Optional |
[R|O] Required | Optional |
---|---|---|
Es handelt sich um ein Pflichtfeld. | Es handelt sich um ein optionales Feld. | Dieses Feld kann je nach Kontext ein Pflichtfeld sein. |
Element Elementtyp |
Mindestangaben | Bemerkung |
---|---|---|
dcc:countryCodeISO3166_1 dccstringISO3166Type |
[O] | In dieses Element wird das Kürzel der Amtssprache eingegeben. Hier wird der Ländercode angegeben [1]. Das Element StringISO3166 ist so konfiguriert, dass es genau zwei Großbuchstaben aufnehmen kann. |
dcc:convention xs:string |
[O] | Der String-Datentyp repräsentiert Zeichenketten in XML. |
dcc:traceable xs:boolean |
[O] | Gibt an, ob das Messergebnis rückführbar ist [2]. Boolean hat den Werteraum, der zur Unterstützung des mathematischen Konzepts der binärwertigen Logik erforderlich ist: {true, false}. |
dcc:norm xs:string |
[O] | Es erfolgt hier der Verweis auf die Normen und Richtlinien, die bei der Messung Berücksichtigung fanden |
dcc:reference xs:string |
[O] | Der String-Datentyp repräsentiert Zeichenketten in XML. |
dcc:declaration dccrichContentType |
[O] | In diesem Element können sowohl Text als auch Bilder und Formeln abgespeichert werden. |
dcc:valid xs:boolean |
[O] | xs:boolean |
dcc:date xs:date |
[O] | xs:date |
dcc:period xs:duration |
[O] | DIN ISO 8601-1:2020-12 Datum und Uhrzeit - Darstellung für den Informationsaustausch - Teil 1: Grundlegende Regeln (ISO 8601-1:2019) doi: 10.31030/3178552[3] |
dcc:respAuthority dccrichContentType |
[O] | In diesem Element können sowohl Text als auch Bilder und Formeln abgespeichert werden. |
dcc:conformity dccstringConformityStatementStatusType |
[O] | Dient zur Eingabe von Konformitätsaussagen. |
dcc:data dccdataType |
[O] | Mit Hilfe des Elementtyps dcc:dataType werden unterschiedliche Datenformate bekannt gemacht. |
Attribut Attributtyp |
Mindestangaben | Bemerkung |
---|---|---|
id xs:ID |
[O] | Dieser Standarddatentyp von XML wird zur Darstellung einer eindeutigen ID verwendet. Er dient der eindeutigen Kennzeichnung des Objektes im DCC. Es wird hier bewusst der Datentyp xs:ID verwendet, da hiermit eine Validierung ohne irgendwelche AddOns in verschiedenen Tools ermöglicht wird. |
refId xs:IDREF |
[O] | IDREF repräsentiert den IDREF-Attributtyp aus [XML 1.0 (Zweite Edition)]. Der Werteraum von IDREF ist die Menge aller Strings, die mit der NCName-Produktion in [Namespaces in XML] übereinstimmen. Der lexikalische Raum von IDREF ist der Satz von Strings, die mit der NCName-Produktion in [Namespaces in XML] übereinstimmen. Der Basistyp von IDREF ist NCName. |
refType xs:string |
[O] | Der String-Datentyp repräsentiert Zeichenketten in XML. Der Werteraum von string ist der Satz endlicher Zeichenfolgen (wie in [XML 1.0 (Zweite Edition)] definiert), die mit der Char-Produktion von [XML 1.0 (Zweite Edition)] übereinstimmen. Ein Charakter ist eine atomare Kommunikationseinheit; es wird nicht weiter spezifiziert, außer dass jedes Zeichen einen entsprechenden universellen Zeichensatz-Codepunkt hat, der eine ganze Zahl ist. |
Das es sich beim dcc:statementMetaDataType um einen sehr universellen Typ handelt, werden die Anwendungsfälle separat aufgeführt.