Skip to content

Class: ContentHistory

Tracks the original author of a CAPEC entry and any subsequent modifications

to the content. Provides a means of contacting authors and modifiers for

clarifying ambiguities, merging overlapping contributions, etc.

URI: capec:ContentHistory

 classDiagram
    class ContentHistory
    click ContentHistory href "../ContentHistory/"
      ContentHistory : contributions





        ContentHistory --> "*" Contribution : contributions
        click Contribution href "../Contribution/"



      ContentHistory : modifications





        ContentHistory --> "*" Modification : modifications
        click Modification href "../Modification/"



      ContentHistory : previous_entry_names





        ContentHistory --> "*" PreviousEntryName : previous_entry_names
        click PreviousEntryName href "../PreviousEntryName/"



      ContentHistory : submission





        ContentHistory --> "0..1" Submission : submission
        click Submission href "../Submission/"



Slots

Name Cardinality and Range Description Inheritance
submission 0..1
Submission
Identifies the original submitter, their organization, the submission date, a... direct
modifications *
Modification
Records of modifications made to the entry content direct
contributions *
Contribution
Records of contributions made to the entry, identifying contributors and whet... direct
previous_entry_names *
PreviousEntryName
Previous names that were used for this entry direct

Usages

used by used in type used
AttackPattern content_history range ContentHistory
Category content_history range ContentHistory
View content_history range ContentHistory

In Subsets

Identifier and Mapping Information

Annotations

property value
xsd_type ContentHistoryType

Schema Source

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

Mappings

Mapping Type Mapped Value
self capec:ContentHistory
native capec:ContentHistory

LinkML Source

Direct

name: ContentHistory
annotations:
  xsd_type:
    tag: xsd_type
    value: ContentHistoryType
description: 'Tracks the original author of a CAPEC entry and any subsequent modifications

  to the content. Provides a means of contacting authors and modifiers for

  clarifying ambiguities, merging overlapping contributions, etc.'
in_subset:
- content_history_types
from_schema: https://w3id.org/lmodel/capec
slots:
- submission
- modifications
- contributions
- previous_entry_names
slot_usage:
  submission:
    name: submission
    annotations:
      xsd_element:
        tag: xsd_element
        value: Submission
    description: Identifies the original submitter, their organization, the submission
      date, and any comments related to the initial entry submission.
    range: Submission
    inlined: true
  modifications:
    name: modifications
    annotations:
      xsd_element:
        tag: xsd_element
        value: Modification
    description: Records of modifications made to the entry content. A new Modification
      entry should exist for each change made.
    range: Modification
    multivalued: true
    inlined_as_list: true
  contributions:
    name: contributions
    annotations:
      xsd_element:
        tag: xsd_element
        value: Contribution
    description: Records of contributions made to the entry, identifying contributors
      and whether their input was donated content or general feedback.
    range: Contribution
    multivalued: true
    inlined_as_list: true
  previous_entry_names:
    name: previous_entry_names
    annotations:
      xsd_element:
        tag: xsd_element
        value: Previous_Entry_Name
    description: Previous names that were used for this entry. Should be recorded
      whenever a substantive name change occurs, aligned with a corresponding Modification.
    range: PreviousEntryName
    multivalued: true
    inlined_as_list: true

Induced

name: ContentHistory
annotations:
  xsd_type:
    tag: xsd_type
    value: ContentHistoryType
description: 'Tracks the original author of a CAPEC entry and any subsequent modifications

  to the content. Provides a means of contacting authors and modifiers for

  clarifying ambiguities, merging overlapping contributions, etc.'
in_subset:
- content_history_types
from_schema: https://w3id.org/lmodel/capec
slot_usage:
  submission:
    name: submission
    annotations:
      xsd_element:
        tag: xsd_element
        value: Submission
    description: Identifies the original submitter, their organization, the submission
      date, and any comments related to the initial entry submission.
    range: Submission
    inlined: true
  modifications:
    name: modifications
    annotations:
      xsd_element:
        tag: xsd_element
        value: Modification
    description: Records of modifications made to the entry content. A new Modification
      entry should exist for each change made.
    range: Modification
    multivalued: true
    inlined_as_list: true
  contributions:
    name: contributions
    annotations:
      xsd_element:
        tag: xsd_element
        value: Contribution
    description: Records of contributions made to the entry, identifying contributors
      and whether their input was donated content or general feedback.
    range: Contribution
    multivalued: true
    inlined_as_list: true
  previous_entry_names:
    name: previous_entry_names
    annotations:
      xsd_element:
        tag: xsd_element
        value: Previous_Entry_Name
    description: Previous names that were used for this entry. Should be recorded
      whenever a substantive name change occurs, aligned with a corresponding Modification.
    range: PreviousEntryName
    multivalued: true
    inlined_as_list: true
attributes:
  submission:
    name: submission
    annotations:
      xsd_element:
        tag: xsd_element
        value: Submission
    description: Identifies the original submitter, their organization, the submission
      date, and any comments related to the initial entry submission.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: submission
    owner: ContentHistory
    domain_of:
    - ContentHistory
    range: Submission
    inlined: true
  modifications:
    name: modifications
    annotations:
      xsd_element:
        tag: xsd_element
        value: Modification
    description: Records of modifications made to the entry content. A new Modification
      entry should exist for each change made.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: modifications
    owner: ContentHistory
    domain_of:
    - ContentHistory
    range: Modification
    multivalued: true
    inlined: true
    inlined_as_list: true
  contributions:
    name: contributions
    annotations:
      xsd_element:
        tag: xsd_element
        value: Contribution
    description: Records of contributions made to the entry, identifying contributors
      and whether their input was donated content or general feedback.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: contributions
    owner: ContentHistory
    domain_of:
    - ContentHistory
    range: Contribution
    multivalued: true
    inlined: true
    inlined_as_list: true
  previous_entry_names:
    name: previous_entry_names
    annotations:
      xsd_element:
        tag: xsd_element
        value: Previous_Entry_Name
    description: Previous names that were used for this entry. Should be recorded
      whenever a substantive name change occurs, aligned with a corresponding Modification.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: previous_entry_names
    owner: ContentHistory
    domain_of:
    - ContentHistory
    range: PreviousEntryName
    multivalued: true
    inlined: true
    inlined_as_list: true