Definition Type: ComplexType
Name: SystemInfoType
Namespace: http://oval.mitre.org/XMLSchema/oval-system-characteristics-5
Containing Schema: oval-system-characteristics-schema.xsd
Abstract
Documentation:
The SystemInfoType complex type specifies general information about the system that data was collected from, including information that can be used to identify the system. See the description of the InterfacesType complex type for more information. Note that the high level interfaces is required due to the inclusion of the xsd:any tag that follows it. The interfaces tag can be empty if no single interface is present. Additional system information is also allowed although it is not part of the official OVAL Schema. Individual organizations can place system information that they feel is important and these will be skipped during the validation. All OVAL really cares about is that the required system information items are there.
Collapse XSD Schema Diagram:
Drilldown into interfaces in schema oval-system-characteristics-schema_xsd Drilldown into primary_host_name in schema oval-system-characteristics-schema_xsd Drilldown into architecture in schema oval-system-characteristics-schema_xsd Drilldown into os_version in schema oval-system-characteristics-schema_xsd Drilldown into os_name in schema oval-system-characteristics-schema_xsdXSD Diagram of SystemInfoType in schema oval-system-characteristics-schema_xsd (Open Vulnerability and Assessment Language (OVAL®))
Collapse XSD Schema Code:
<xsd:complexType name="SystemInfoType">
    <xsd:annotation>
        <xsd:documentation>The SystemInfoType complex type specifies general information about the system that data was collected from, including information that can be used to identify the system. See the description of the InterfacesType complex type for more information. Note that the high level interfaces is required due to the inclusion of the xsd:any tag that follows it. The interfaces tag can be empty if no single interface is present.</xsd:documentation>
        <xsd:documentation>Additional system information is also allowed although it is not part of the official OVAL Schema. Individual organizations can place system information that they feel is important and these will be skipped during the validation. All OVAL really cares about is that the required system information items are there.</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="os_name" type="xsd:string" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>The required os_name elements describes the operating system of the machine the data was collected on.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="os_version" type="xsd:string" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>The required os_version elements describe the operating system version of the machine the data was collected on.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="architecture" type="xsd:string" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>The required architecture element describes the hardware architecture type of the system data was collected on.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="primary_host_name" type="xsd:string" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>The required primary_host_name element is the primary host name of the machine the data was collected on.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="interfaces" type="oval-sc:InterfacesType" minOccurs="1" maxOccurs="1">
            <xsd:annotation>
                <xsd:documentation>The required interfaces element outlines the network interfaces that exist on the system.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:any minOccurs="0" maxOccurs="unbounded" processContents="skip" />
    </xsd:sequence>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
os_name oval-sc:os_name 1 1
os_version oval-sc:os_version 1 1
architecture oval-sc:architecture 1 1
primary_host_name oval-sc:primary_host_name 1 1
interfaces oval-sc:interfaces 1 1
<xs:any> 0 unbounded
Collapse Derivation Tree:
Collapse References:
oval-sc:system_info