Skip to content

Class: ObjectVersionReference

A versioned reference to a specific state of a STIX object, consisting of the object's STIX identifier paired with the exact modified timestamp of the version being referenced. Used in the x_mitre_contents property of Collection objects to designate the precise snapshot of each included object. The object_modified value must exactly match the corresponding object's modified property.

URI: attack:ObjectVersionReference

 classDiagram
    class ObjectVersionReference
    click ObjectVersionReference href "../ObjectVersionReference/"
      ObjectVersionReference : object_modified

      ObjectVersionReference : object_ref

Slots

Name Cardinality and Range Description Inheritance
object_ref 1
StixIdentifier
The STIX ID of the referenced ATT&CK object direct
object_modified 1
Datetime
The exact modified timestamp of the referenced object version direct

Usages

used by used in type used
Collection x_mitre_contents range ObjectVersionReference

In Subsets

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/lmodel/attack

Mappings

Mapping Type Mapped Value
self attack:ObjectVersionReference
native attack:ObjectVersionReference

LinkML Source

Direct

name: ObjectVersionReference
description: A versioned reference to a specific state of a STIX object, consisting
  of the object's STIX identifier paired with the exact modified timestamp of the
  version being referenced. Used in the x_mitre_contents property of Collection objects
  to designate the precise snapshot of each included object. The object_modified value
  must exactly match the corresponding object's modified property.
in_subset:
- attack_aux
from_schema: https://w3id.org/lmodel/attack
slots:
- object_ref
- object_modified
slot_usage:
  object_ref:
    name: object_ref
    description: The STIX ID of the referenced ATT&CK object.
    required: true
  object_modified:
    name: object_modified
    description: The exact modified timestamp of the referenced object version. Must
      be a precise, millisecond-accurate match to the STIX object's modified property.
    required: true

Induced

name: ObjectVersionReference
description: A versioned reference to a specific state of a STIX object, consisting
  of the object's STIX identifier paired with the exact modified timestamp of the
  version being referenced. Used in the x_mitre_contents property of Collection objects
  to designate the precise snapshot of each included object. The object_modified value
  must exactly match the corresponding object's modified property.
in_subset:
- attack_aux
from_schema: https://w3id.org/lmodel/attack
slot_usage:
  object_ref:
    name: object_ref
    description: The STIX ID of the referenced ATT&CK object.
    required: true
  object_modified:
    name: object_modified
    description: The exact modified timestamp of the referenced object version. Must
      be a precise, millisecond-accurate match to the STIX object's modified property.
    required: true
attributes:
  object_ref:
    name: object_ref
    description: The STIX ID of the referenced ATT&CK object.
    from_schema: https://w3id.org/lmodel/attack
    rank: 1000
    alias: object_ref
    owner: ObjectVersionReference
    domain_of:
    - ObjectVersionReference
    - LanguageContent
    range: stix_identifier
    required: true
  object_modified:
    name: object_modified
    description: The exact modified timestamp of the referenced object version. Must
      be a precise, millisecond-accurate match to the STIX object's modified property.
    from_schema: https://w3id.org/lmodel/attack
    rank: 1000
    alias: object_modified
    owner: ObjectVersionReference
    domain_of:
    - ObjectVersionReference
    - LanguageContent
    range: datetime
    required: true