created_by_ref must result in the JSON key name "created_by_ref". Properties marked required in the property tables MUST be present in the JSON serialization. Reserved Names Reserved property names are marked with a type called RESERVED and a description text of “RESERVED FOR FUTURE USE”. Any property name that is marked as RESERVED MUST NOT be present in STIX content conforming to this version of the specification. Conventions Conventions ​ All type property names and literals are in lowercase, except when referencing canonical names defined in another standard (e.g. literal values from an IANA registry). Words in property names are separated with an underscore (_), while words in type names and string enumerations are separated with a hyphen (-). All type names, property names, object names, and vocabulary terms are between three and 250 characters long. Font Colors and Style The following color, font and font style conventions are used in this document: The Consolas font is used for all type names, property names and literals. type are in red with a light red background threat-actor – property names are in bold style created_at – literals (values) are in blue with a blue background malicious-activity – All relationship types are string literals, therefore they will also appear in blue with a blue background related-to – In an object's property if a common property is being redefined in some way, then the background is dark grey. All examples in this document are expressed in JSON. They are in Consolas 9-point font, with straight quotes, black text and a and 2-space indentation. light grey background, Parts of the example may be omitted for conciseness and clarity. These omitted parts are denoted with the ellipses (...). The term is used throughout this document to refer to the ASCII hyphen or minus “hyphen” character, which in Unicode is U+002D. “hyphen-minus”,
created_by_ref must result in the JSON key name "created_by_ref". Properties marked required in the property tables MUST be present in the JSON serialization. Reserved Names Reserved property names are marked with a type called RESERVED and a description text of “RESERVED FOR FUTURE USE”. Any property name that is marked as RESERVED MUST NOT be present in STIX content conforming to this version of the specification. Conventions Conventions All type property names and literals are in lowercase, except when referencing canonical names defined in another standard (e.g. literal values from an IANA registry). Words in property names are separated with an underscore (_), while words in type names and string enumerations are separated with a hyphen (-). All type names, property names, object names, and vocabulary terms are between three and 250 characters long. Font Colors and Style The following color, font and font style conventions are used in this document: The Consolas font is used for all type names, property names and literals. type are in red with a light red background – threat-actor property names are in bold style – created_at literals (values) are in blue with a blue background – malicious-activity All relationship types are string literals, therefore they will also appear in blue with a blue background – related-to In an object's property if a common property is being redefined in some way, then the background is dark grey. All examples in this document are expressed in JSON. They are in Consolas 9-point font, with straight quotes, black text and a light grey background, and 2-space indentation. Parts of the example may be omitted for conciseness and clarity. These omitted parts are denoted with the ellipses (...). The term “hyphen” is used throughout this document to refer to the ASCII hyphen or minus character, which in Unicode is “hyphen-minus”, U+002D. ​
stix-v2.0-part2-stix-objects.docx