assigned to any property of a CybOX object that should contain content of type PositiveInteger and enables the use of relevant metadata for the property. This data type redefines the property to have a default value of the positiveInteger literal from the enumeration. datatype DatatypeEnum StringObjectPropertyType Data Type The data type represents the specification of a single Object property whose core value is a It extends StringObjectPropertyType BasicString. the base data type This type will be assigned to any property of a CybOX object that should contain content of type String BaseObjectPropertyType. and enables the use of relevant metadata for the property. This data type redefines the property to have a default value of the string literal from datatype the enumeration. DatatypeEnum DataSizeType Data Type The data type specifies the size of the data segment. It extends the data type In addition to DataSizeType StringObjectPropertyType. representing the size of the data segment as a the property can be used to specify the units used to express the size. BasicString, units Table 6. Properties of the data type DataSizeType Name Type Multiplicity Description The property specifies the Units used in the object size element. units 0..1 units DataSizeUnitsEnum PlatformIdentifierType Data Type The data type is used to specify a name for a platform using a particular naming system and also allowing a reference PlatformIdentiferType pointing to more information about that naming scheme. For example, one could provide a CPE (Common Platform Enumeration) name using the CPE naming format. In this case, the value could be "CPE" while the value could be "http://scap.nist.gov/specifications/cpe/". It extends system system_ref the data type StringObjectPropertyType. Table 7. Properties of the data type PlatformIdentifierType Name Type Multiplicity Description The system property captures the naming system from which the indicated name basicDataTypes: system 0..1 BasicString was drawn.
assigned to any property of a CybOX object that should contain content of type PositiveInteger and enables the use of relevant metadata for the property. This data type redefines the property datatype to have a default value of the positiveInteger literal from the DatatypeEnum enumeration. StringObjectPropertyType Data Type The StringObjectPropertyType data type represents the specification of a single Object property whose core value is a BasicString. It extends the base data type BaseObjectPropertyType. This type will be assigned to any property of a CybOX object that should contain content of type String and enables the use of relevant metadata for the property. This data type redefines the property datatype to have a default value of the string literal from the DatatypeEnum enumeration. DataSizeType Data Type The DataSizeType data type specifies the size of the data segment. It extends the data type StringObjectPropertyType. In addition to representing the size of the data segment as a BasicString, the units property can be used to specify the units used to express the size. Table 6. Properties of the DataSizeType data type Name Type Multiplicity Description units DataSizeUnitsEnum 0..1 The units property specifies the Units used in the object size element. PlatformIdentifierType Data Type The PlatformIdentiferType data type is used to specify a name for a platform using a particular naming system and also allowing a reference pointing to more information about that naming scheme. For example, one could provide a CPE (Common Platform Enumeration) name using the CPE naming format. In this case, the system value could be "CPE" while the system_ref value could be "http://scap.nist.gov/specifications/cpe/". It extends the data type StringObjectPropertyType. Table 7. Properties of the PlatformIdentifierType data type Name Type Multiplicity Description system basicDataTypes: BasicString 0..1 The system property captures the naming system from which the indicated name was drawn.