Showing:

Annotations
Diagrams
Facets
Source
Used by
Main schema System_Object.xsd
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
This schema was originally developed by The MITRE Corporation. The CybOX XML Schema implementation is maintained by The MITRE Corporation and developed by the open CybOX Community. For more information, including how to get involved in the effort and how to submit change requests, please visit the CybOX website at http://cybox.mitre.org.
Element SystemObj:System
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The System object is intended to characterize computer systems (as a combination of both software and hardware).
Diagram
Diagram System_Object_xsd.tmp#SystemObjectType_Available_Physical_Memory System_Object_xsd.tmp#SystemObjectType_BIOS_Info System_Object_xsd.tmp#SystemObjectType_Date System_Object_xsd.tmp#SystemObjectType_Hostname System_Object_xsd.tmp#SystemObjectType_Local_Time System_Object_xsd.tmp#SystemObjectType_Network_Interface_List System_Object_xsd.tmp#SystemObjectType_OS System_Object_xsd.tmp#SystemObjectType_Processor System_Object_xsd.tmp#SystemObjectType_Processor_Architecture System_Object_xsd.tmp#SystemObjectType_System_Time System_Object_xsd.tmp#SystemObjectType_Timezone_DST System_Object_xsd.tmp#SystemObjectType_Timezone_Standard System_Object_xsd.tmp#SystemObjectType_Total_Physical_Memory System_Object_xsd.tmp#SystemObjectType_Uptime System_Object_xsd.tmp#SystemObjectType_Username System_Object_xsd.tmp#SystemObjectType
Type SystemObj:SystemObjectType
Type hierarchy
Children SystemObj:Available_Physical_Memory, SystemObj:BIOS_Info, SystemObj:Date, SystemObj:Hostname, SystemObj:Local_Time, SystemObj:Network_Interface_List, SystemObj:OS, SystemObj:Processor, SystemObj:Processor_Architecture, SystemObj:System_Time, SystemObj:Timezone_DST, SystemObj:Timezone_Standard, SystemObj:Total_Physical_Memory, SystemObj:Uptime, SystemObj:Username
Source
<xs:element name="System" type="SystemObj:SystemObjectType">
  <xs:annotation>
    <xs:documentation>The System object is intended to characterize computer systems (as a combination of both software and hardware).</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:Available_Physical_Memory
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Available_Physical_Memory field specifies the amount of physical memory available on the system, in bytes.
Diagram
Diagram
Type UnsignedLongObjectPropertyType
Source
<xs:element name="Available_Physical_Memory" type="cyboxCommon:UnsignedLongObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Available_Physical_Memory field specifies the amount of physical memory available on the system, in bytes.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:BIOS_Info
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The BIOS_Info field specifies information about the BIOS on the system.
Diagram
Diagram System_Object_xsd.tmp#BIOSInfoType_BIOS_Date System_Object_xsd.tmp#BIOSInfoType_BIOS_Version System_Object_xsd.tmp#BIOSInfoType_BIOS_Manufacturer System_Object_xsd.tmp#BIOSInfoType_BIOS_Release_Date System_Object_xsd.tmp#BIOSInfoType_BIOS_Serial_Number System_Object_xsd.tmp#BIOSInfoType
Type SystemObj:BIOSInfoType
Children SystemObj:BIOS_Date, SystemObj:BIOS_Manufacturer, SystemObj:BIOS_Release_Date, SystemObj:BIOS_Serial_Number, SystemObj:BIOS_Version
Source
<xs:element name="BIOS_Info" type="SystemObj:BIOSInfoType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The BIOS_Info field specifies information about the BIOS on the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:BIOSInfoType / SystemObj:BIOS_Date
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The BIOS_Date field specifies the date of the bios (e.g. the datestamp of the BIOS revision).
Diagram
Diagram
Type DateObjectPropertyType
Source
<xs:element name="BIOS_Date" type="cyboxCommon:DateObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The BIOS_Date field specifies the date of the bios (e.g. the datestamp of the BIOS revision).</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:BIOSInfoType / SystemObj:BIOS_Version
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The BIOS_Version field specifies the version of the BIOS.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="BIOS_Version" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The BIOS_Version field specifies the version of the BIOS.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:BIOSInfoType / SystemObj:BIOS_Manufacturer
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The BIOS_Manufacturer field specifies the manufacturer of the BIOS.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="BIOS_Manufacturer" type="cyboxCommon:StringObjectPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The BIOS_Manufacturer field specifies the manufacturer of the BIOS.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:BIOSInfoType / SystemObj:BIOS_Release_Date
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The BIOS_Release_Date field specifies the date the BIOS was released.
Diagram
Diagram
Type DateObjectPropertyType
Source
<xs:element name="BIOS_Release_Date" type="cyboxCommon:DateObjectPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The BIOS_Release_Date field specifies the date the BIOS was released.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:BIOSInfoType / SystemObj:BIOS_Serial_Number
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The BIOS_Serial_Number field specifies the serial number of the BIOS.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="BIOS_Serial_Number" type="cyboxCommon:StringObjectPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The BIOS_Serial_Number field specifies the serial number of the BIOS.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:Date
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Date field specifies the current date on the system.
Diagram
Diagram
Type DateObjectPropertyType
Source
<xs:element name="Date" type="cyboxCommon:DateObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Date field specifies the current date on the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:Hostname
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Hostname field specifies the hostname of the system.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="Hostname" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Hostname field specifies the hostname of the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:Local_Time
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Local_Time field specifies the local time on the system.
Diagram
Diagram
Type TimeObjectPropertyType
Source
<xs:element name="Local_Time" type="cyboxCommon:TimeObjectPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The Local_Time field specifies the local time on the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:Network_Interface_List
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Network_Interface_List field specifies the list of network interfaces present on the system.
Diagram
Diagram System_Object_xsd.tmp#NetworkInterfaceListType_Network_Interface System_Object_xsd.tmp#NetworkInterfaceListType
Type SystemObj:NetworkInterfaceListType
Children SystemObj:Network_Interface
Source
<xs:element name="Network_Interface_List" type="SystemObj:NetworkInterfaceListType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Network_Interface_List field specifies the list of network interfaces present on the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:NetworkInterfaceListType / SystemObj:Network_Interface
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Network_Interface field specifies information about a network interface, such as its MAC address.
Diagram
Diagram System_Object_xsd.tmp#NetworkInterfaceType_Adapter System_Object_xsd.tmp#NetworkInterfaceType_Description System_Object_xsd.tmp#NetworkInterfaceType_DHCP_Lease_Expires System_Object_xsd.tmp#NetworkInterfaceType_DHCP_Lease_Obtained System_Object_xsd.tmp#NetworkInterfaceType_DHCP_Server_List System_Object_xsd.tmp#NetworkInterfaceType_IP_Gateway_List System_Object_xsd.tmp#NetworkInterfaceType_IP_List System_Object_xsd.tmp#NetworkInterfaceType_MAC System_Object_xsd.tmp#NetworkInterfaceType
Type SystemObj:NetworkInterfaceType
Children SystemObj:Adapter, SystemObj:DHCP_Lease_Expires, SystemObj:DHCP_Lease_Obtained, SystemObj:DHCP_Server_List, SystemObj:Description, SystemObj:IP_Gateway_List, SystemObj:IP_List, SystemObj:MAC
Source
<xs:element name="Network_Interface" type="SystemObj:NetworkInterfaceType" minOccurs="1" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The Network_Interface field specifies information about a network interface, such as its MAC address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:NetworkInterfaceType / SystemObj:Adapter
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Adapter field specifies the name of the network adapter used by the network interface.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="Adapter" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Adapter field specifies the name of the network adapter used by the network interface.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:NetworkInterfaceType / SystemObj:Description
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Description field specifies the description of the network interface.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="Description" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Description field specifies the description of the network interface.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:NetworkInterfaceType / SystemObj:DHCP_Lease_Expires
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The DHCP_Lease_Expires field specifies the date/time that the DHCP lease obtained on the network interface expires.
Diagram
Diagram
Type DateTimeObjectPropertyType
Source
<xs:element name="DHCP_Lease_Expires" type="cyboxCommon:DateTimeObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The DHCP_Lease_Expires field specifies the date/time that the DHCP lease obtained on the network interface expires.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:NetworkInterfaceType / SystemObj:DHCP_Lease_Obtained
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The DHCP_Lease_Obtained field specifies the date/time that the DHCP lease was obtained on the network interface.
Diagram
Diagram
Type DateTimeObjectPropertyType
Source
<xs:element name="DHCP_Lease_Obtained" type="cyboxCommon:DateTimeObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The DHCP_Lease_Obtained field specifies the date/time that the DHCP lease was obtained on the network interface.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:NetworkInterfaceType / SystemObj:DHCP_Server_List
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The DHCP_Server_List field specifies the list of DHCP servers used by the network interface.
Diagram
Diagram System_Object_xsd.tmp#DHCPServerListType_DHCP_Server_Address System_Object_xsd.tmp#DHCPServerListType
Type SystemObj:DHCPServerListType
Children SystemObj:DHCP_Server_Address
Source
<xs:element name="DHCP_Server_List" type="SystemObj:DHCPServerListType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The DHCP_Server_List field specifies the list of DHCP servers used by the network interface.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:DHCPServerListType / SystemObj:DHCP_Server_Address
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The DHCP_Server_Address field specifies the IP address of a DHCP server.
Diagram
Diagram
Type AddressObjectType
Source
<xs:element name="DHCP_Server_Address" type="AddressObj:AddressObjectType" minOccurs="1" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The DHCP_Server_Address field specifies the IP address of a DHCP server.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:NetworkInterfaceType / SystemObj:IP_Gateway_List
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The IP_Gateway_List field specifies the list of IP Gateways used by the network interface.
Diagram
Diagram System_Object_xsd.tmp#IPGatewayListType_IP_Gateway_Address System_Object_xsd.tmp#IPGatewayListType
Type SystemObj:IPGatewayListType
Children SystemObj:IP_Gateway_Address
Source
<xs:element name="IP_Gateway_List" type="SystemObj:IPGatewayListType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The IP_Gateway_List field specifies the list of IP Gateways used by the network interface.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:IPGatewayListType / SystemObj:IP_Gateway_Address
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The IP_Gateway_Address field specifies the IP Address of a gateway used by the system.
Diagram
Diagram
Type AddressObjectType
Source
<xs:element name="IP_Gateway_Address" type="AddressObj:AddressObjectType" minOccurs="1" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The IP_Gateway_Address field specifies the IP Address of a gateway used by the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:NetworkInterfaceType / SystemObj:IP_List
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The IP_List field specifies the list of IP addresses used by the network interface.
Diagram
Diagram System_Object_xsd.tmp#IPInfoListType_IP_Info System_Object_xsd.tmp#IPInfoListType
Type SystemObj:IPInfoListType
Children SystemObj:IP_Info
Source
<xs:element name="IP_List" type="SystemObj:IPInfoListType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The IP_List field specifies the list of IP addresses used by the network interface.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:IPInfoListType / SystemObj:IP_Info
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The IP_Info field specifies an IP Address/Subnet mask entry in the list.
Diagram
Diagram System_Object_xsd.tmp#IPInfoType_IP_Address System_Object_xsd.tmp#IPInfoType_Subnet_Mask System_Object_xsd.tmp#IPInfoType
Type SystemObj:IPInfoType
Children SystemObj:IP_Address, SystemObj:Subnet_Mask
Source
<xs:element name="IP_Info" type="SystemObj:IPInfoType" minOccurs="1" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The IP_Info field specifies an IP Address/Subnet mask entry in the list.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:IPInfoType / SystemObj:IP_Address
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The IP_Address field specifies an IP address.
Diagram
Diagram
Type AddressObjectType
Source
<xs:element name="IP_Address" type="AddressObj:AddressObjectType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The IP_Address field specifies an IP address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:IPInfoType / SystemObj:Subnet_Mask
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Subnet_Mask field specifies a subnet mask.
Diagram
Diagram
Type AddressObjectType
Source
<xs:element name="Subnet_Mask" type="AddressObj:AddressObjectType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Subnet_Mask field specifies a subnet mask.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:NetworkInterfaceType / SystemObj:MAC
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The MAC field specifies the MAC or hardware address of the physical network card. Either a colon (':') or a dash ('-') may be used a separator between the octets.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="MAC" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The MAC field specifies the MAC or hardware address of the physical network card. Either a colon (':') or a dash ('-') may be used a separator between the octets.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:OS
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The OS field specifies information about the operating system installed on the system.
Diagram
Diagram System_Object_xsd.tmp#OSType_Bitness System_Object_xsd.tmp#OSType_Build_Number System_Object_xsd.tmp#OSType_Environment_Variable_List System_Object_xsd.tmp#OSType_Install_Date System_Object_xsd.tmp#OSType_Patch_Level System_Object_xsd.tmp#OSType_Platform System_Object_xsd.tmp#OSType
Type SystemObj:OSType
Type hierarchy
Children SystemObj:Bitness, SystemObj:Build_Number, SystemObj:Environment_Variable_List, SystemObj:Install_Date, SystemObj:Patch_Level, SystemObj:Platform
Source
<xs:element name="OS" type="SystemObj:OSType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The OS field specifies information about the operating system installed on the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:OSType / SystemObj:Bitness
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Bitness field specifies the bitness of the operating system (i.e. 32 or 64).
Note that this is potentially different from the word size of the underlying hardware or CPU. A 32-bit operating system can be installed on a machine running a 64-bit processor.
Diagram
Diagram System_Object_xsd.tmp#BitnessType_datatype System_Object_xsd.tmp#BitnessType
Type SystemObj:BitnessType
Type hierarchy
Source
<xs:element name="Bitness" type="SystemObj:BitnessType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The Bitness field specifies the bitness of the operating system (i.e. 32 or 64).</xs:documentation>
    <xs:documentation>Note that this is potentially different from the word size of the underlying hardware or CPU. A 32-bit operating system can be installed on a machine running a 64-bit processor.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:OSType / SystemObj:Build_Number
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Build_Number field specifies the build number of the operating system.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="Build_Number" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Build_Number field specifies the build number of the operating system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:OSType / SystemObj:Environment_Variable_List
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The EnvironmentVariableList field specifies a list of environment variables present on the operating system.
Diagram
Diagram
Type EnvironmentVariableListType
Source
<xs:element name="Environment_Variable_List" type="cyboxCommon:EnvironmentVariableListType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The EnvironmentVariableList field specifies a list of environment variables present on the operating system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:OSType / SystemObj:Install_Date
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Install_Date field specifies the date the operating system was installed.
Diagram
Diagram
Type DateObjectPropertyType
Source
<xs:element name="Install_Date" type="cyboxCommon:DateObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Install_Date field specifies the date the operating system was installed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:OSType / SystemObj:Patch_Level
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Patch_Level field specifies the patch level of the operating system.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="Patch_Level" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Patch_Level field specifies the patch level of the operating system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:OSType / SystemObj:Platform
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
This field contains general identifiers for this OS instance..
Diagram
Diagram
Type PlatformSpecificationType
Source
<xs:element name="Platform" type="cyboxCommon:PlatformSpecificationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This field contains general identifiers for this OS instance..</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:Processor
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Processor field specifies the name of the CPU used by the system.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="Processor" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Processor field specifies the name of the CPU used by the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:Processor_Architecture
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Processor_Architecture field specifies the specific architecture (e.g. x86) used by the CPU of the system.
Diagram
Diagram System_Object_xsd.tmp#ProcessorArchType_datatype System_Object_xsd.tmp#ProcessorArchType
Type SystemObj:ProcessorArchType
Type hierarchy
Source
<xs:element name="Processor_Architecture" type="SystemObj:ProcessorArchType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The Processor_Architecture field specifies the specific architecture (e.g. x86) used by the CPU of the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:System_Time
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The System_Time field specifies the system, or hardware, time on the system.
Diagram
Diagram
Type TimeObjectPropertyType
Source
<xs:element name="System_Time" type="cyboxCommon:TimeObjectPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The System_Time field specifies the system, or hardware, time on the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:Timezone_DST
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Timezone_DST field specifies the time zone used by the system, taking daylight savings time (DST) into account.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="Timezone_DST" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Timezone_DST field specifies the time zone used by the system, taking daylight savings time (DST) into account.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:Timezone_Standard
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Timezone_Standard field specifies the time zone used by the system, without taking daylight savings time (DST) into account.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="Timezone_Standard" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Timezone_Standard field specifies the time zone used by the system, without taking daylight savings time (DST) into account.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:Total_Physical_Memory
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Total_Physical_Memory field specifies the total amount of physical memory present on the system, in bytes.
Diagram
Diagram
Type UnsignedLongObjectPropertyType
Source
<xs:element name="Total_Physical_Memory" type="cyboxCommon:UnsignedLongObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Total_Physical_Memory field specifies the total amount of physical memory present on the system, in bytes.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:Uptime
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Uptime field specifies the duration that represents the current amount of time that the system has been up.
Diagram
Diagram
Type DurationObjectPropertyType
Source
<xs:element name="Uptime" type="cyboxCommon:DurationObjectPropertyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The Uptime field specifies the duration that represents the current amount of time that the system has been up.</xs:documentation>
  </xs:annotation>
</xs:element>
Element SystemObj:SystemObjectType / SystemObj:Username
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The Username field specifies the name of the user currently logged into the system.
Diagram
Diagram
Type StringObjectPropertyType
Source
<xs:element name="Username" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>The Username field specifies the name of the user currently logged into the system.</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type SystemObj:SystemObjectType
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The SystemObjectType type is intended to characterize computer systems (as a combination of both software and hardware).
Diagram
Diagram System_Object_xsd.tmp#SystemObjectType_Available_Physical_Memory System_Object_xsd.tmp#SystemObjectType_BIOS_Info System_Object_xsd.tmp#SystemObjectType_Date System_Object_xsd.tmp#SystemObjectType_Hostname System_Object_xsd.tmp#SystemObjectType_Local_Time System_Object_xsd.tmp#SystemObjectType_Network_Interface_List System_Object_xsd.tmp#SystemObjectType_OS System_Object_xsd.tmp#SystemObjectType_Processor System_Object_xsd.tmp#SystemObjectType_Processor_Architecture System_Object_xsd.tmp#SystemObjectType_System_Time System_Object_xsd.tmp#SystemObjectType_Timezone_DST System_Object_xsd.tmp#SystemObjectType_Timezone_Standard System_Object_xsd.tmp#SystemObjectType_Total_Physical_Memory System_Object_xsd.tmp#SystemObjectType_Uptime System_Object_xsd.tmp#SystemObjectType_Username
Type extension of ObjectPropertiesType
Type hierarchy
Used by
Children SystemObj:Available_Physical_Memory, SystemObj:BIOS_Info, SystemObj:Date, SystemObj:Hostname, SystemObj:Local_Time, SystemObj:Network_Interface_List, SystemObj:OS, SystemObj:Processor, SystemObj:Processor_Architecture, SystemObj:System_Time, SystemObj:Timezone_DST, SystemObj:Timezone_Standard, SystemObj:Total_Physical_Memory, SystemObj:Uptime, SystemObj:Username
Source
<xs:complexType name="SystemObjectType" mixed="false">
  <xs:annotation>
    <xs:documentation>The SystemObjectType type is intended to characterize computer systems (as a combination of both software and hardware).</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="cyboxCommon:ObjectPropertiesType">
      <xs:sequence>
        <xs:element name="Available_Physical_Memory" type="cyboxCommon:UnsignedLongObjectPropertyType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The Available_Physical_Memory field specifies the amount of physical memory available on the system, in bytes.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="BIOS_Info" type="SystemObj:BIOSInfoType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The BIOS_Info field specifies information about the BIOS on the system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Date" type="cyboxCommon:DateObjectPropertyType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The Date field specifies the current date on the system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Hostname" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The Hostname field specifies the hostname of the system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Local_Time" type="cyboxCommon:TimeObjectPropertyType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The Local_Time field specifies the local time on the system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Network_Interface_List" type="SystemObj:NetworkInterfaceListType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The Network_Interface_List field specifies the list of network interfaces present on the system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="OS" type="SystemObj:OSType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The OS field specifies information about the operating system installed on the system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Processor" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The Processor field specifies the name of the CPU used by the system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Processor_Architecture" type="SystemObj:ProcessorArchType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The Processor_Architecture field specifies the specific architecture (e.g. x86) used by the CPU of the system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="System_Time" type="cyboxCommon:TimeObjectPropertyType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The System_Time field specifies the system, or hardware, time on the system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Timezone_DST" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The Timezone_DST field specifies the time zone used by the system, taking daylight savings time (DST) into account.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Timezone_Standard" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The Timezone_Standard field specifies the time zone used by the system, without taking daylight savings time (DST) into account.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Total_Physical_Memory" type="cyboxCommon:UnsignedLongObjectPropertyType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The Total_Physical_Memory field specifies the total amount of physical memory present on the system, in bytes.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Uptime" type="cyboxCommon:DurationObjectPropertyType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The Uptime field specifies the duration that represents the current amount of time that the system has been up.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Username" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The Username field specifies the name of the user currently logged into the system.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type SystemObj:BIOSInfoType
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The BIOSInfoType type specifies information about a system's BIOS.
Diagram
Diagram System_Object_xsd.tmp#BIOSInfoType_BIOS_Date System_Object_xsd.tmp#BIOSInfoType_BIOS_Version System_Object_xsd.tmp#BIOSInfoType_BIOS_Manufacturer System_Object_xsd.tmp#BIOSInfoType_BIOS_Release_Date System_Object_xsd.tmp#BIOSInfoType_BIOS_Serial_Number
Used by
Children SystemObj:BIOS_Date, SystemObj:BIOS_Manufacturer, SystemObj:BIOS_Release_Date, SystemObj:BIOS_Serial_Number, SystemObj:BIOS_Version
Source
<xs:complexType name="BIOSInfoType">
  <xs:annotation>
    <xs:documentation>The BIOSInfoType type specifies information about a system's BIOS.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="BIOS_Date" type="cyboxCommon:DateObjectPropertyType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The BIOS_Date field specifies the date of the bios (e.g. the datestamp of the BIOS revision).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BIOS_Version" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The BIOS_Version field specifies the version of the BIOS.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BIOS_Manufacturer" type="cyboxCommon:StringObjectPropertyType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The BIOS_Manufacturer field specifies the manufacturer of the BIOS.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BIOS_Release_Date" type="cyboxCommon:DateObjectPropertyType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The BIOS_Release_Date field specifies the date the BIOS was released.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="BIOS_Serial_Number" type="cyboxCommon:StringObjectPropertyType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The BIOS_Serial_Number field specifies the serial number of the BIOS.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SystemObj:NetworkInterfaceListType
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The NetworkInterfaceListType type specifies information about the network interfaces present on the system.
Diagram
Diagram System_Object_xsd.tmp#NetworkInterfaceListType_Network_Interface
Used by
Children SystemObj:Network_Interface
Source
<xs:complexType name="NetworkInterfaceListType">
  <xs:annotation>
    <xs:documentation>The NetworkInterfaceListType type specifies information about the network interfaces present on the system.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Network_Interface" type="SystemObj:NetworkInterfaceType" minOccurs="1" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The Network_Interface field specifies information about a network interface, such as its MAC address.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SystemObj:NetworkInterfaceType
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The NetworkInterfaceType type specifies information about a network interface, such as its MAC address.
Diagram
Diagram System_Object_xsd.tmp#NetworkInterfaceType_Adapter System_Object_xsd.tmp#NetworkInterfaceType_Description System_Object_xsd.tmp#NetworkInterfaceType_DHCP_Lease_Expires System_Object_xsd.tmp#NetworkInterfaceType_DHCP_Lease_Obtained System_Object_xsd.tmp#NetworkInterfaceType_DHCP_Server_List System_Object_xsd.tmp#NetworkInterfaceType_IP_Gateway_List System_Object_xsd.tmp#NetworkInterfaceType_IP_List System_Object_xsd.tmp#NetworkInterfaceType_MAC
Used by
Children SystemObj:Adapter, SystemObj:DHCP_Lease_Expires, SystemObj:DHCP_Lease_Obtained, SystemObj:DHCP_Server_List, SystemObj:Description, SystemObj:IP_Gateway_List, SystemObj:IP_List, SystemObj:MAC
Source
<xs:complexType name="NetworkInterfaceType">
  <xs:annotation>
    <xs:documentation>The NetworkInterfaceType type specifies information about a network interface, such as its MAC address.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Adapter" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The Adapter field specifies the name of the network adapter used by the network interface.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Description" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The Description field specifies the description of the network interface.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DHCP_Lease_Expires" type="cyboxCommon:DateTimeObjectPropertyType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The DHCP_Lease_Expires field specifies the date/time that the DHCP lease obtained on the network interface expires.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DHCP_Lease_Obtained" type="cyboxCommon:DateTimeObjectPropertyType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The DHCP_Lease_Obtained field specifies the date/time that the DHCP lease was obtained on the network interface.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="DHCP_Server_List" type="SystemObj:DHCPServerListType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The DHCP_Server_List field specifies the list of DHCP servers used by the network interface.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IP_Gateway_List" type="SystemObj:IPGatewayListType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The IP_Gateway_List field specifies the list of IP Gateways used by the network interface.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="IP_List" type="SystemObj:IPInfoListType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The IP_List field specifies the list of IP addresses used by the network interface.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MAC" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The MAC field specifies the MAC or hardware address of the physical network card. Either a colon (':') or a dash ('-') may be used a separator between the octets.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SystemObj:DHCPServerListType
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The DHCPServerListType type specifies a list of DHCP Servers, via their IP addresses.
Diagram
Diagram System_Object_xsd.tmp#DHCPServerListType_DHCP_Server_Address
Used by
Children SystemObj:DHCP_Server_Address
Source
<xs:complexType name="DHCPServerListType">
  <xs:annotation>
    <xs:documentation>The DHCPServerListType type specifies a list of DHCP Servers, via their IP addresses.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="DHCP_Server_Address" type="AddressObj:AddressObjectType" minOccurs="1" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The DHCP_Server_Address field specifies the IP address of a DHCP server.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SystemObj:IPGatewayListType
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The IPGatewayListType type specifies the IP Addresses of the gateways used by the system.
Diagram
Diagram System_Object_xsd.tmp#IPGatewayListType_IP_Gateway_Address
Used by
Children SystemObj:IP_Gateway_Address
Source
<xs:complexType name="IPGatewayListType">
  <xs:annotation>
    <xs:documentation>The IPGatewayListType type specifies the IP Addresses of the gateways used by the system.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="IP_Gateway_Address" type="AddressObj:AddressObjectType" minOccurs="1" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The IP_Gateway_Address field specifies the IP Address of a gateway used by the system.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SystemObj:IPInfoListType
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The IPInfoListType type specifies a list of IP address/subnet mask pairs associated with a network interface.
Diagram
Diagram System_Object_xsd.tmp#IPInfoListType_IP_Info
Used by
Children SystemObj:IP_Info
Source
<xs:complexType name="IPInfoListType">
  <xs:annotation>
    <xs:documentation>The IPInfoListType type specifies a list of IP address/subnet mask pairs associated with a network interface.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="IP_Info" type="SystemObj:IPInfoType" minOccurs="1" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The IP_Info field specifies an IP Address/Subnet mask entry in the list.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SystemObj:IPInfoType
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The IP_Info type specifies information about the IP address and its associated subnet mask used by a network interface.
Diagram
Diagram System_Object_xsd.tmp#IPInfoType_IP_Address System_Object_xsd.tmp#IPInfoType_Subnet_Mask
Used by
Children SystemObj:IP_Address, SystemObj:Subnet_Mask
Source
<xs:complexType name="IPInfoType">
  <xs:annotation>
    <xs:documentation>The IP_Info type specifies information about the IP address and its associated subnet mask used by a network interface.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="IP_Address" type="AddressObj:AddressObjectType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The IP_Address field specifies an IP address.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Subnet_Mask" type="AddressObj:AddressObjectType" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>The Subnet_Mask field specifies a subnet mask.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type SystemObj:OSType
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The OSType type specifies information about an operating system. It imports and extends the PlatformSpecificationType from the CybOX Common Types.
Diagram
Diagram System_Object_xsd.tmp#OSType_Bitness System_Object_xsd.tmp#OSType_Build_Number System_Object_xsd.tmp#OSType_Environment_Variable_List System_Object_xsd.tmp#OSType_Install_Date System_Object_xsd.tmp#OSType_Patch_Level System_Object_xsd.tmp#OSType_Platform
Type extension of PlatformSpecificationType
Type hierarchy
Used by
Children SystemObj:Bitness, SystemObj:Build_Number, SystemObj:Environment_Variable_List, SystemObj:Install_Date, SystemObj:Patch_Level, SystemObj:Platform
Source
<xs:complexType name="OSType">
  <xs:annotation>
    <xs:documentation>The OSType type specifies information about an operating system. It imports and extends the PlatformSpecificationType from the CybOX Common Types.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="cyboxCommon:PlatformSpecificationType">
      <xs:sequence>
        <xs:element name="Bitness" type="SystemObj:BitnessType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The Bitness field specifies the bitness of the operating system (i.e. 32 or 64).</xs:documentation>
            <xs:documentation>Note that this is potentially different from the word size of the underlying hardware or CPU. A 32-bit operating system can be installed on a machine running a 64-bit processor.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Build_Number" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The Build_Number field specifies the build number of the operating system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Environment_Variable_List" type="cyboxCommon:EnvironmentVariableListType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The EnvironmentVariableList field specifies a list of environment variables present on the operating system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Install_Date" type="cyboxCommon:DateObjectPropertyType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The Install_Date field specifies the date the operating system was installed.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Patch_Level" type="cyboxCommon:StringObjectPropertyType" minOccurs="0" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>The Patch_Level field specifies the patch level of the operating system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Platform" type="cyboxCommon:PlatformSpecificationType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>This field contains general identifiers for this OS instance..</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Complex Type SystemObj:BitnessType
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
BitnessType specifies operating system bitness, via a union of the BitnessEnum type and the atomic xs:string type. Its base type is the CybOX Core BaseObjectPropertyType, for permitting complex (i.e. regular-expression based) specifications.
Diagram
Diagram System_Object_xsd.tmp#BitnessType_datatype
Type restriction of BaseObjectPropertyType
Type hierarchy
Used by
Source
<xs:complexType name="BitnessType">
  <xs:annotation>
    <xs:documentation>BitnessType specifies operating system bitness, via a union of the BitnessEnum type and the atomic xs:string type. Its base type is the CybOX Core BaseObjectPropertyType, for permitting complex (i.e. regular-expression based) specifications.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:restriction base="cyboxCommon:BaseObjectPropertyType">
      <xs:simpleType>
        <xs:union memberTypes="SystemObj:BitnessEnum xs:string"/>
      </xs:simpleType>
      <xs:attribute name="datatype" type="cyboxCommon:DatatypeEnum" fixed="string">
        <xs:annotation>
          <xs:documentation>This attribute is optional and specifies the expected type for the value of the specified property.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:restriction>
  </xs:simpleContent>
</xs:complexType>
Complex Type SystemObj:ProcessorArchType
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
ProcessorArchType specifies CPU architecture types, via a union of the ProcessorArchEnum type and the atomic xs:string type. Its base type is the CybOX Core BaseObjectPropertyType, for permitting complex (i.e. regular-expression based) specifications.
Diagram
Diagram System_Object_xsd.tmp#ProcessorArchType_datatype
Type restriction of BaseObjectPropertyType
Type hierarchy
Used by
Source
<xs:complexType name="ProcessorArchType">
  <xs:annotation>
    <xs:documentation>ProcessorArchType specifies CPU architecture types, via a union of the ProcessorArchEnum type and the atomic xs:string type. Its base type is the CybOX Core BaseObjectPropertyType, for permitting complex (i.e. regular-expression based) specifications.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:restriction base="cyboxCommon:BaseObjectPropertyType">
      <xs:simpleType>
        <xs:union memberTypes="SystemObj:ProcessorArchEnum xs:string"/>
      </xs:simpleType>
      <xs:attribute name="datatype" type="cyboxCommon:DatatypeEnum" fixed="string">
        <xs:annotation>
          <xs:documentation>This attribute is optional and specifies the expected type for the value of the specified property.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:restriction>
  </xs:simpleContent>
</xs:complexType>
Simple Type SystemObj:ProcessorArchEnum
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The ProcessorArchEnum type is a (non-exhaustive) enumeration of computer processor architectures.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration x86-32
Specifies the 32-bit x86 architecture.
enumeration x86-64
Specifies the 64-bit x86 architecture.
enumeration IA-64
Specifies the 64-bit IA (Itanium) architecture.
enumeration PowerPC
Specifies the PowerPC IA (Itanium) architecture.
enumeration ARM
Specifies the ARM architecture.
enumeration Alpha
Specifies the Alpha architecture.
enumeration SPARC
Specifies the SPARC architecture.
enumeration z/Architecture
Specifies the z/architecture, used on IBM mainframes.
enumeration eSi-RISC
Specifies the eSi-RISC architecture.
enumeration MIPS
Specifies the MIPS architecture.
enumeration Motorola 68k
Specifies the Motorola 68k architecture.
enumeration Other
Specifies a processor architecture other than those defined in this enumeration.
Source
<xs:simpleType name="ProcessorArchEnum">
  <xs:annotation>
    <xs:documentation>The ProcessorArchEnum type is a (non-exhaustive) enumeration of computer processor architectures.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="x86-32">
      <xs:annotation>
        <xs:documentation>Specifies the 32-bit x86 architecture.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="x86-64">
      <xs:annotation>
        <xs:documentation>Specifies the 64-bit x86 architecture.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="IA-64">
      <xs:annotation>
        <xs:documentation>Specifies the 64-bit IA (Itanium) architecture.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="PowerPC">
      <xs:annotation>
        <xs:documentation>Specifies the PowerPC IA (Itanium) architecture.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="ARM">
      <xs:annotation>
        <xs:documentation>Specifies the ARM architecture.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Alpha">
      <xs:annotation>
        <xs:documentation>Specifies the Alpha architecture.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="SPARC">
      <xs:annotation>
        <xs:documentation>Specifies the SPARC architecture.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="z/Architecture">
      <xs:annotation>
        <xs:documentation>Specifies the z/architecture, used on IBM mainframes.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="eSi-RISC">
      <xs:annotation>
        <xs:documentation>Specifies the eSi-RISC architecture.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="MIPS">
      <xs:annotation>
        <xs:documentation>Specifies the MIPS architecture.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Motorola 68k">
      <xs:annotation>
        <xs:documentation>Specifies the Motorola 68k architecture.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="Other">
      <xs:annotation>
        <xs:documentation>Specifies a processor architecture other than those defined in this enumeration.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Simple Type SystemObj:BitnessEnum
Namespace http://cybox.mitre.org/objects#SystemObject-2
Annotations
The BitnessEnum type is an enumeration of word sizes that define classes of operating systems.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration 32
Specifies a 32-bit operating system.
enumeration 64
Specifies a 64-bit operating system.
Source
<xs:simpleType name="BitnessEnum">
  <xs:annotation>
    <xs:documentation>The BitnessEnum type is an enumeration of word sizes that define classes of operating systems.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="32">
      <xs:annotation>
        <xs:documentation>Specifies a 32-bit operating system.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="64">
      <xs:annotation>
        <xs:documentation>Specifies a 64-bit operating system.</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>
Attribute SystemObj:BitnessType / @datatype
Namespace No namespace
Annotations
This attribute is optional and specifies the expected type for the value of the specified property.
Type DatatypeEnum
Used by
Complex Type SystemObj:BitnessType
Source
<xs:attribute name="datatype" type="cyboxCommon:DatatypeEnum" fixed="string">
  <xs:annotation>
    <xs:documentation>This attribute is optional and specifies the expected type for the value of the specified property.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute SystemObj:ProcessorArchType / @datatype
Namespace No namespace
Annotations
This attribute is optional and specifies the expected type for the value of the specified property.
Type DatatypeEnum
Used by
Source
<xs:attribute name="datatype" type="cyboxCommon:DatatypeEnum" fixed="string">
  <xs:annotation>
    <xs:documentation>This attribute is optional and specifies the expected type for the value of the specified property.</xs:documentation>
  </xs:annotation>
</xs:attribute>