STIX 2.0 Proposal6 : Remove the @id\@idref attribute from some constructs (#336) - STIXProject/specifications GitHub Wiki
Issue Summary
There are many constructs in STIX (and CybOX) that have @id and @idref fields where you may not expect it (MalwareType, for example). We should evaluate whether these fields are actually necessary and remove them when they aren't.
One potential rule of thumb is that if we don't want to require an ID then we shouldn't have an ID field (this avoids optional IDs).
Proposed
This issue gets settled by the set of IDable constructs selected in the approval of #148.
Proposed Model
Examples
Examples are not really relevant for demonstrating the lack of something.
JSON Serialization example snippets
N/A
JSON Schema Serialization snippets
N/A