<xsd:element name="affected">
<xsd:annotation>
<xsd:documentation>Each OVAL definition is written for a particular system and the target family, platform(s), and product(s) are described in the affected element. The affected element's main purpose is to provide hints for tools using OVAL definitions, e.g. so Windows definitions are not needlessly evaluated on a Red Hat machine. The inclusion of a particular platform or product does not mean the definition is physically checking for the existence of the platform or product. For the actual test to be preformed, the correct test must still be included in the definition’s criteria section.</xsd:documentation>
<xsd:documentation>The family attribute states which major category of operating system the definition is written for. Possible values are: debian, ios, redhat, solaris, or windows. More families will be added to OVAL as needed. Each family has a corresponding family-specific definition schema which extends this core OVAL Definition schema.</xsd:documentation>
<xsd:appinfo>
<cardinality>0-1</cardinality>
<attributes>family</attributes>
<content>none</content>
<parent_elements>definition</parent_elements>
<child_elements>platform, product</child_elements>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="oval_results:platformBase" minOccurs="1" maxOccurs="unbounded" />
<xsd:element ref="oval_results:product" minOccurs="0" maxOccurs="unbounded" />
</xsd:sequence>
<xsd:attribute name="family" type="oval_results:families" use="required" />
</xsd:complexType>
</xsd:element>
|