Definition Type: Element
Name: system
Namespace: http://oval.mitre.org/XMLSchema/oval-results-5
Type: oval-res:SystemType
Containing Schema: oval-results-schema.xsd
MinOccurs 1
MaxOccurs unbounded
Abstract
Collapse XSD Schema Diagram:
Drilldown into oval_system_characteristics in schema oval-system-characteristics-schema_xsd Drilldown into tests in schema oval-results-schema_xsd Drilldown into definitions in schema oval-results-schema_xsd Drilldown into SystemType in schema oval-results-schema_xsdXSD Diagram of system in schema oval-results-schema_xsd (Open Vulnerability and Assessment Language (OVAL®))
Collapse XSD Schema Code:
<xsd:element name="system" type="oval-res:SystemType" minOccurs="1" maxOccurs="unbounded">
    <xsd:key name="definitionInstanceKey">
        <xsd:annotation>
            <xsd:documentation>Enforce uniqueness in the combination of OVAL id, version, and variable_instance in order to differentiate the individual definition elements.</xsd:documentation>
        </xsd:annotation>
        <xsd:selector xpath="oval-res:definitions/oval-res:definition" />
        <xsd:field xpath="@definition_id" />
        <xsd:field xpath="@version" />
        <xsd:field xpath="@variable_instance" />
    </xsd:key>
    <xsd:key name="testVersionKey">
        <xsd:annotation>
            <xsd:documentation>Enforce uniqueness in the combination of the individual test ids, version, and the variable_instance of the test.</xsd:documentation>
        </xsd:annotation>
        <xsd:selector xpath="oval-res:tests/oval-res:test" />
        <xsd:field xpath="@test_id" />
        <xsd:field xpath="@version" />
        <xsd:field xpath="@variable_instance" />
    </xsd:key>
    <xsd:keyref name="definitionInstanceKeyRef" refer="oval-res:definitionInstanceKey">
        <xsd:annotation>
            <xsd:documentation>Requires each definition reference (used by extend_definitions) to refer to a valid definition id.</xsd:documentation>
        </xsd:annotation>
        <xsd:selector xpath=".//*" />
        <xsd:field xpath="@definition_ref" />
        <xsd:field xpath="@version" />
        <xsd:field xpath="@variable_instance" />
    </xsd:keyref>
    <xsd:keyref name="testVersionKeyRef" refer="oval-res:testVersionKey">
        <xsd:annotation>
            <xsd:documentation>Requires each test reference to refer to a valid test id.</xsd:documentation>
        </xsd:annotation>
        <xsd:selector xpath=".//*" />
        <xsd:field xpath="@test_ref" />
        <xsd:field xpath="@version" />
        <xsd:field xpath="@variable_instance" />
    </xsd:keyref>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
definitions oval-res:definitions 0 1
tests oval-res:tests 0 1
oval_system_characteristics oval-sc:oval_system_characteristics 1 1
Collapse Derivation Tree: