The property specifies an identifier reference to a Course of Action idref instance specified elsewhere. When the property is used, no idref 0..1 basicDataTypes:QualifiedName idref properties other than and should be specified. idref timestamp The property specifies the definition time of a specific version timestamp of a Course of Action. When used in conjunction with the property, it id specifies the definition time for the specific version of the Course of Action instance; when used in conjunction with the property, it specifies timestamp 0..1 basicDataTypes:DateTime the definition time for a specific version of a Course of Action instance defined elsewhere. The property has no defined semantic timestamp meaning if it is used without either the or property. id idref ExploitTargetBaseType Class The class is intended to be extended by a subclass, which characterizes an exploit target. The decision to define ExploitTargetBaseType base classes that are extended like the class was made to minimize interdependence between STIX – ExploitTargetBaseType – components; it was not made to enable structural variation. The default and strongly RECOMMENDED subclass to extend the class is the class in the Exploit Target data model (see ). The one case where the class ExploitTargetBaseType ExploitTargetType SHOULD NOT be extended is when the class is used as a reference via its property. ExploitTargetBaseType idref The property table of the base class is given in Table 33. ExploitTargetBaseType Table . Properties of the base class ExploitTargetBaseType Name Type Multiplicity Description The property specifies a globally unique identifier for the Exploit id 0..1 id basicDataTypes:QualifiedName Target instance. The property specifies an identifier reference to an Exploit idref 0..1 Target instance specified elsewhere. When the property is used, basicDataTypes:QualifiedName idref no properties other than and should be specified. idref timestamp The property specifies the definition time of a specific timestamp version of an Exploit Target. When used in conjunction with the id timestamp 0..1 basicDataTypes:DateTime property, it specifies the definition time for the specific version of the Exploit Target instance; when used in conjunction with the idref property, it specifies the definition time for a specific version of an
idref basicDataTypes:QualifiedName 0..1 The idref property specifies an identifier reference to a Course of Action instance specified elsewhere. When the idref property is used, no properties other than idref and timestamp should be specified. timestamp basicDataTypes:DateTime 0..1 The timestamp property specifies the definition time of a specific version of a Course of Action. When used in conjunction with the id property, it specifies the definition time for the specific version of the Course of Action instance; when used in conjunction with the property, it specifies the definition time for a specific version of a Course of Action instance defined elsewhere. The timestamp property has no defined semantic meaning if it is used without either the id or idref property. ExploitTargetBaseType Class The ExploitTargetBaseType class is intended to be extended by a subclass, which characterizes an exploit target. The decision to define base classes that are extended – like the ExploitTargetBaseType class – was made to minimize interdependence between STIX components; it was not made to enable structural variation. The default and strongly RECOMMENDED subclass to extend the ExploitTargetBaseType class is the ExploitTargetType class in the Exploit Target data model (see ). The one case where the class SHOULD NOT be extended is when the ExploitTargetBaseType class is used as a reference via its idref property. The property table of the ExploitTargetBaseType base class is given in Table 33. Table . Properties of the ExploitTargetBaseType base class Name Type Multiplicity Description id basicDataTypes:QualifiedName 0..1 The id property specifies a globally unique identifier for the Exploit Target instance. idref basicDataTypes:QualifiedName 0..1 The property specifies an identifier reference to an Exploit Target instance specified elsewhere. When the idref property is used, no properties other than idref and timestamp should be specified. timestamp basicDataTypes:DateTime 0..1 The timestamp property specifies the definition time of a specific version of an Exploit Target. When used in conjunction with the id property, it specifies the definition time for the specific version of the Exploit Target instance; when used in conjunction with the idref property, it specifies the definition time for a specific version of an