Definition Type: ComplexType
Name: StateType
Namespace: http://oval.mitre.org/XMLSchema/oval-definitions-5
Containing Schema: oval-definitions-schema.xsd
Abstract
Documentation:
The base type of every state includes an optional notes element and two attributes. The notes section of a state should be used to hold information that might be helpful to someone examining the technical aspects of the state. For example, why certain values have been used by the state, or maybe a link to where further information can be found. Please refer to the description of the NotesType complex type for more information about the notes element. The required id attribute uniquely identifies each state, and must conform to the format specified by the stateidPattern simple type. The required version attribute holds the current version of the state. Versions are integers, starting at 1 and incrementing every time a state is modified. The required operator attribute provides the logical operator that binds the different characteristics inside a state together. The optional comment attribute provides a short description of the state. The optional deprecated attribute signifies that an id is no longer to be used or referenced but the information has been kept around for historic purposes. When evaluating a particular state against an object, one should evaluate each individual entity separately. The individual results are then combined by the operator to produce an overall result. This process holds true even when there are multiple instances of the same entity. Evaluate each instance separately, taking the entity check attribute into account, and then combine everything using the operator.
Collapse XSD Schema Diagram:
Drilldown into notes in schema oval-definitions-schema_xsd Drilldown into Signature in schema xmldsig-core-schema_xsd Drilldown into deprecated in schema oval-definitions-schema_xsd Drilldown into comment in schema oval-definitions-schema_xsd Drilldown into operator in schema oval-definitions-schema_xsd Drilldown into version in schema oval-definitions-schema_xsd Drilldown into id in schema oval-definitions-schema_xsdXSD Diagram of StateType in schema oval-definitions-schema_xsd (Open Vulnerability and Assessment Language (OVAL®))
Collapse XSD Schema Code:
<xsd:complexType name="StateType">
    <xsd:annotation>
        <xsd:documentation>The base type of every state includes an optional notes element and two attributes. The notes section of a state should be used to hold information that might be helpful to someone examining the technical aspects of the state. For example, why certain values have been used by the state, or maybe a link to where further information can be found. Please refer to the description of the NotesType complex type for more information about the notes element.</xsd:documentation>
        <xsd:documentation>The required id attribute uniquely identifies each state, and must conform to the format specified by the stateidPattern simple type. The required version attribute holds the current version of the state. Versions are integers, starting at 1 and incrementing every time a state is modified. The required operator attribute provides the logical operator that binds the different characteristics inside a state together. The optional comment attribute provides a short description of the state. The optional deprecated attribute signifies that an id is no longer to be used or referenced but the information has been kept around for historic purposes.</xsd:documentation>
        <xsd:documentation>When evaluating a particular state against an object, one should evaluate each individual entity separately. The individual results are then combined by the operator to produce an overall result. This process holds true even when there are multiple instances of the same entity. Evaluate each instance separately, taking the entity check attribute into account, and then combine everything using the operator.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element ref="ds:Signature" minOccurs="0" maxOccurs="1" />
        <xsd:element name="notes" type="oval-def:NotesType" minOccurs="0" maxOccurs="1" />
    </xsd:sequence>
    <xsd:attribute name="id" type="oval:StateIDPattern" use="required" />
    <xsd:attribute name="version" type="xsd:nonNegativeInteger" use="required" />
    <xsd:attribute name="operator" type="oval:OperatorEnumeration" use="optional" default="AND" />
    <xsd:attribute name="comment" type="oval:NonEmptyStringType" use="optional" />
    <xsd:attribute name="deprecated" type="xsd:boolean" use="optional" default="false" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Signature ds:Signature 0 1
notes oval-def:notes 0 1
Collapse Child Attributes:
Name Type Default Value Use
id oval-def:id Required
version oval-def:version Required
operator oval-def:operator AND Optional
comment oval-def:comment Optional
deprecated oval-def:deprecated false Optional
Collapse Derivation Tree:
Collapse References:
win-def:accesstoken_state, macos-def:accountinfo_state, win-def:activedirectory_state, win-def:auditeventpolicy_state, win-def:auditeventpolicysubcategories_state, linux-def:dpkginfo_state, ind-def:environmentvariable_state, ind-def:family_state, unix-def:file_state, win-def:file_state, win-def:fileauditedpermissions53_state, win-def:fileauditedpermissions_state, win-def:fileeffectiverights53_state, win-def:fileeffectiverights_state, ind-def:filehash_state, ind-def:filemd5_state, aix-def:fileset_state, aix-def:fix_state, hpux-def:getconf_state, ios-def:global_state, win-def:group_sid_state, win-def:group_state, apache-def:httpd_state, unix-def:inetd_state, linux-def:inetlisteningservers_state, macos-def:inetlisteningservers_state, ios-def:interface_state, unix-def:interface_state, win-def:interface_state, sol-def:isainfo_state, ios-def:line_state, win-def:lockoutpolicy_state, win-def:metabase_state, catos-def:module_state, macos-def:nvram_state, aix-def:oslevel_state, sol-def:package_state, unix-def:password_state, win-def:passwordpolicy_state, hpux-def:patch53_state, esx-def:patch_state, hpux-def:patch_state, sol-def:patch_state, win-def:port_state, freebsd-def:portinfo_state, win-def:printereffectiverights_state, unix-def:process_state, win-def:process_state, macos-def:pwpolicy_state, win-def:registry_state, win-def:regkeyauditedpermissions53_state, win-def:regkeyauditedpermissions_state, win-def:regkeyeffectiverights53_state, win-def:regkeyeffectiverights_state, linux-def:rpminfo_state, unix-def:runlevel_state, unix-def:sccs_state, unix-def:shadow_state, win-def:sharedresource_state, win-def:sid_sid_state, win-def:sid_state, linux-def:slackwarepkginfo_state, sol-def:smf_state, ios-def:snmp_state, ind-def:sql_state, oval-def:state, hpux-def:swlist_state, ios-def:tclsh_state, ind-def:textfilecontent54_state, ind-def:textfilecontent_state, hpux-def:trusted_state, win-def:uac_state, unix-def:uname_state, win-def:user_sid_state, win-def:user_state, ind-def:variable_state, apache-def:version_state, catos-def:version_state, esx-def:version_state, ios-def:version_state, win-def:volume_state, win-def:wmi_stateunix-def:xinetd_state, ind-def:xmlfilecontent_state,