ExtractedStringTypeCybOX Common Schema

The ExtractedStringType type is intended as container a single string extracted from a CybOX object.


Fields

Field Name Type Description
Encoding0..1 ControlledVocabularyStringType

The Encoding field refers to the encoding method used for the string extracted from the CybOX object, via a standardized controlled vocabulary.

This field is implemented through the xsi:type controlled vocabulary extension mechanism. The default vocabulary type is CharacterEncodingVocab in the http://cybox.mitre.org/default_vocabularies-2 namespace. This type is defined in the cybox_default_vocabularies.xsd file or at the URL http://cybox.mitre.org/XMLSchema/default_vocabularies/2.0.1/cybox_default_vocabularies.xsd.

Users may also define their own vocabulary using the type extension mechanism (by specifying a vocabulary name and/or reference using the vocab_name and vocab_reference attributes, respectively) or simply use this as a string field.

String_Value0..1 StringObjectPropertyType

The String_Value field specifies the actual value of the string extracted from the CybOX object, if it is capable of being represented in the encoding scheme used in the document (most commonly UTF-8).

Byte_String_Value0..1 HexBinaryObjectPropertyType

The Byte_String_Value field specifies the raw, byte-string representation of the string extracted from the CybOX object, in hexadecimal format.

Hashes0..1 HashListType

The Hashes field is used to include any hash values computed using the string extracted from the CybOX object as input.

Address0..1 HexBinaryObjectPropertyType

The Address field specifies the location or offset of the specified string in the CybOX objects.

Length0..1 PositiveIntegerObjectPropertyType

The Length field specifies the length, in characters, of the string extracted from the CybOX object.

Language0..1 StringObjectPropertyType

The Language field specifies the language the string is written in, e.g. English. For consistency, we strongly recommend using the ISO 639-2 language code, if available. Please see http://www.loc.gov/standards/iso639-2/php/code_list.php for a list of ISO 639-2 codes.

English_Translation0..1 StringObjectPropertyType

The English_Translation field specifies the English translation of the string, if it is not written in English.