<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>
|