1.6 Document Conventions
1.6.1 Naming Conventions
All type names, 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.
1.6.2 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 names 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 table, 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.