Definition Type: Element
Name: criteria
Namespace: http://oval.mitre.org/XMLSchema/oval_results
Containing Schema: oval-results-schema.xsd
Abstract
Documentation:
Each definition is described by a number of tests. (referenced by the individual criterion elements) The criteria element is the high level container for all the tests and represents the meat of the definition. These tests are broken up into two different categories, software and configuration. This categorization allows users to differentiate between the 'software on disk' portion of a definition and the 'how is the machine configured' portion of the definition. The optional result attribute holds the result of the analysis as a whole: either true, false, or error. This result assumes that both the software and configuration section are used in the determination. If this is not the case, then this result should be left out. Some tools will only evaluate the software section, or only evaluate the configuration section, and would then rely solely on the result attribute associated with that section.
Collapse XSD Schema Diagram:
Drilldown into configuration in schema oval-results-schema_xsd Drilldown into software in schema oval-results-schema_xsd Drilldown into result in schema oval-results-schema_xsdXSD Diagram of criteria in schema oval-results-schema_xsd (Open Vulnerability and Assessment Language (OVAL®))
Collapse XSD Schema Code:
<xsd:element name="criteria">
    <xsd:annotation>
        <xsd:documentation>Each definition is described by a number of tests.  (referenced by the individual criterion elements)  The criteria element is the high level container for all the tests and represents the meat of the definition.  These tests are broken up into two different categories, software and configuration.  This categorization allows users to differentiate between the 'software on disk' portion of a definition and the 'how is the machine configured' portion of the definition.</xsd:documentation>
        <xsd:documentation>The optional result attribute holds the result of the analysis as a whole: either true, false, or error.  This result assumes that both the software and configuration section are used in the determination.  If this is not the case, then this result should be left out.  Some tools will only evaluate the software section, or only evaluate the configuration section, and would then rely solely on the result attribute associated with that section.</xsd:documentation>
        <xsd:appinfo>
            <cardinality>0-1</cardinality>
            <attributes>result</attributes>
            <content>none</content>
            <parent_elements>definition</parent_elements>
            <child_elements>software, configuration</child_elements>
        </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:sequence>
            <xsd:element ref="oval_results:software" minOccurs="0" maxOccurs="1" />
            <xsd:element ref="oval_results:configuration" minOccurs="0" maxOccurs="1" />
        </xsd:sequence>
        <xsd:attribute name="result" type="oval_results:resultType" use="optional" />
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
software oval_results:software 0 1
configuration oval_results:configuration 0 1
Collapse Child Attributes:
Name Type Default Value Use
result oval_results:result Optional