Definition Type: ComplexType
Name: Certificate
Containing Schema: hcm-pdt.xsd
Abstract
Documentation:
A
    Certificateis a document issued by an authority body on fulfillment of specific requirements.
This is a generic construct which can be used for different types of certificates or extended as adequate.
Collapse XSD Schema Diagram:
Drilldown into expires Drilldown into issuedOn Drilldown into issuedByCommonName Drilldown into issuedBy Drilldown into number Drilldown into nameXSD Diagram of Certificate
Collapse XSD Schema Code:
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Attachments Attachments 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
name name (Optional)
number number Required
issuedBy issuedBy Required
issuedByCommonName issuedByCommonName (Optional)
issuedOn issuedOn Required
expires expires Required
Collapse Derivation Tree:
Collapse References:
Certificate