<xsd:element name="system_characteristics">
<xsd:annotation>
<xsd:documentation>The system_characteristics element is the root of an OVAL System Characteristics Document, and must occur exactly once. Its purpose is to bind together the three major sections of a system characteristics file - generator, system_info, and system_data - which are the children of the system_characteristics element. The generator section must be present and provides information about when the system characteristics file was compiled and under what version. The require system_info element is used to record information about the system being described. The optional system_data section defines the specific characteristics that have been collected from the system.</xsd:documentation>
<xsd:documentation>The optional Signature element allows an XML Signature as defined by the W3C to be attached to the document. This allows authentication and data integrety to be provided to the user. Enveloped signatures are supported.</xsd:documentation>
<xsd:appinfo>
<cardinality>1</cardinality>
<attributes>family</attributes>
<content>none</content>
<parent_elements>none</parent_elements>
<child_elements>generator, system_info, [system_data], [Signature]</child_elements>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="system_characteristics:generator" minOccurs="1" maxOccurs="1" />
<xsd:element ref="system_characteristics:system_info" minOccurs="1" maxOccurs="1" />
<xsd:element ref="system_characteristics:system_data" minOccurs="0" maxOccurs="1" />
<xsd:element ref="ds:Signature" minOccurs="0" maxOccurs="1" />
</xsd:sequence>
<xsd:attribute name="family" type="system_characteristics:families" use="required" />
</xsd:complexType>
<xsd:key name="itemIdKey">
<xsd:annotation>
<xsd:documentation>Enforce uniqueness amongst the individual ids.</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="system_characteristics:system_data/*/*" />
<xsd:field xpath="@id" />
</xsd:key>
</xsd:element>
|