Definition Type: SimpleType
Name: definitionclass
Namespace: http://oval.mitre.org/XMLSchema/oval
Containing Schema: oval-schema.xsd
Documentation:
The different classes of definitions. A compliance definition describes the state of a machine as it complies with a specific policy. A patch definition details the machine state of whether a patch should be installed. A vulnerability definition described the condition under which a machine is vulnerable. A deprecated definition is placeholder for an OVAL definition that was officially accepted but has since been removed.
Collapse XSD Schema Diagram:
XSD Diagram of definitionclass in schema oval-schema_xsd (Open Vulnerability and Assessment Language (OVAL®))
Collapse XSD Schema Code:
<xsd:simpleType name="definitionclass">
    <xsd:annotation>
        <xsd:documentation>The different classes of definitions.  A compliance definition describes the state of a machine as it complies with a specific policy.  A patch definition details the machine state of whether a patch should be installed.  A vulnerability definition described the condition under which a machine is vulnerable.  A deprecated definition is placeholder for an OVAL definition that was officially accepted but has since been removed.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
        <xsd:enumeration value="compliance" />
        <xsd:enumeration value="deprecated" />
        <xsd:enumeration value="patch" />
        <xsd:enumeration value="vulnerability" />
    </xsd:restriction>
</xsd:simpleType>
Collapse Facets:
Facet Value
Enumeration compliance
Enumeration deprecated
Enumeration patch
Enumeration vulnerability
Collapse Derivation Tree:
Collapse References:
oval:class