You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
marking definitions must use the 'definition_type' and 'definition' properties with a valid
marking definition, or use an extension and the properties it requires
But the current spec says that definition_type and definition have both been deprecated.
Those properties are deprecated in 2.1 but not removed. The descriptions of those 2 properties in the marking definition property table you linked to in the spec both say that
If the extensions property is not present, this property MUST be present.
So the marking definition either needs to have the extensions property or both the definition_type and definition properties.
Second, that's so bizarre. What is OASIS trying to communicate here? Are they saying, "We used to have a standard way of representing markings, but we don't really want you to use it any more. Please create your own instead."
I am validating a Marking Definition object:
And the validator is returning this error:
But the current spec says that
definition_type
anddefinition
have both been deprecated.https://docs.oasis-open.org/cti/stix/v2.1/os/stix-v2.1-os.html#_k5fndj2c7c1k
I assume this means that the validator needs to be updated to match the current spec.
Thanks!
The text was updated successfully, but these errors were encountered: