Definition Type: Element
Name: system_characteristics
Namespace: http://oval.mitre.org/XMLSchema/system_characteristics
Containing Schema: system-characteristics-schema.xsd
Abstract
Documentation:
The system_characteristics element is the root of an OVAL System Characteristics Document, and must occur exactly once. Its purpose is to bind together the three major sections of a system characteristics file - generator, system_info, and system_data - which are the children of the system_characteristics element. The generator section must be present and provides information about when the system characteristics file was compiled and under what version. The require system_info element is used to record information about the system being described. The optional system_data section defines the specific characteristics that have been collected from the system. The optional Signature element allows an XML Signature as defined by the W3C to be attached to the document. This allows authentication and data integrety to be provided to the user. Enveloped signatures are supported.
Collapse XSD Schema Diagram:
Drilldown into Signature in schema xmldsig-core-schema_xsd Drilldown into system_data in schema system-characteristics-schema_xsd Drilldown into system_info in schema system-characteristics-schema_xsd Drilldown into generator in schema system-characteristics-schema_xsd Drilldown into family in schema system-characteristics-schema_xsdXSD Diagram of system_characteristics in schema system-characteristics-schema_xsd (Open Vulnerability and Assessment Language (OVAL®))
Collapse XSD Schema Code:
<xsd:element name="system_characteristics">
    <xsd:annotation>
        <xsd:documentation>The system_characteristics element is the root of an OVAL System Characteristics Document, and must occur exactly once.  Its purpose is to bind together the three major sections of a system characteristics file - generator, system_info, and system_data - which are the children of the system_characteristics element.  The generator section must be present and provides information about when the system characteristics file was compiled and under what version.  The require system_info element is used to record information about the system being described.  The optional system_data section defines the specific characteristics that have been collected from the system.</xsd:documentation>
        <xsd:documentation>The optional Signature element allows an XML Signature as defined by the W3C to be attached to the document.  This allows authentication and data integrety to be provided to the user.  Enveloped signatures are supported.</xsd:documentation>
        <xsd:appinfo>
            <cardinality>1</cardinality>
            <attributes>family</attributes>
            <content>none</content>
            <parent_elements>none</parent_elements>
            <child_elements>generator, system_info, [system_data], [Signature]</child_elements>
        </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:sequence>
            <xsd:element ref="system_characteristics:generator" minOccurs="1" maxOccurs="1" />
            <xsd:element ref="system_characteristics:system_info" minOccurs="1" maxOccurs="1" />
            <xsd:element ref="system_characteristics:system_data" minOccurs="0" maxOccurs="1" />
            <xsd:element ref="ds:Signature" minOccurs="0" maxOccurs="1" />
        </xsd:sequence>
        <xsd:attribute name="family" type="system_characteristics:families" use="required" />
    </xsd:complexType>
    <xsd:key name="itemIdKey">
        <xsd:annotation>
            <xsd:documentation>Enforce uniqueness amongst the individual ids.</xsd:documentation>
        </xsd:annotation>
        <xsd:selector xpath="system_characteristics:system_data/*/*" />
        <xsd:field xpath="@id" />
    </xsd:key>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
generator system_characteristics:generator 1 1
system_info system_characteristics:system_info 1 1
system_data system_characteristics:system_data 0 1
Signature ds:Signature 0 1
Collapse Child Attributes:
Name Type Default Value Use
family system_characteristics:family Required