<xs:complexType name="Certificate">
<xs:annotation>
<xs:documentation xml:lang="en">
<p>A
<code>Certificate</code>is a document issued by an authority body on fulfillment of specific requirements.</p>
<p>This is a generic construct which can be used for different types of certificates or extended as adequate.</p>
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Attachments" type="DocumentReferences" minOccurs="0">
<xs:annotation>
<xs:documentation xml:lang="en">Certificates of a thickness measurement company and/or individual employees involved in a measurement session or campaign. Typical formats are .jpg,
.tiff, .bmp, .png, .pdf.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="number" type="xs:string" use="required" />
<xs:attribute name="issuedBy" type="classSociety" use="required">
<xs:annotation>
<xs:documentation>Name of the organization or institution who issued the document.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="issuedByCommonName" type="xs:string">
<xs:annotation>
<xs:documentation>The common name of the issuing company. Only to be specified when
<code>@society = 'OTHER'</code>
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="issuedOn" type="xs:date" use="required">
<xs:annotation>
<xs:documentation>The date of issue.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="expires" type="xs:date" use="required">
<xs:annotation>
<xs:documentation>The date until which the document will be valid.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
|