Skip to content

Class: WeaknessCatalog

Top-level container for a CWE catalog snapshot (Weakness_Catalog in XSD). Holds weakness entries, categories, views, external references, and NVD weakness observations.

URI: cwe:WeaknessCatalog

 classDiagram
    class WeaknessCatalog
    click WeaknessCatalog href "../WeaknessCatalog/"
      WeaknessCatalog : categories





        WeaknessCatalog --> "*" Category : categories
        click Category href "../Category/"



      WeaknessCatalog : date

      WeaknessCatalog : external_references





        WeaknessCatalog --> "*" ExternalReference : external_references
        click ExternalReference href "../ExternalReference/"



      WeaknessCatalog : name

      WeaknessCatalog : observations





        WeaknessCatalog --> "*" NVDWeaknessObservation : observations
        click NVDWeaknessObservation href "../NVDWeaknessObservation/"



      WeaknessCatalog : version

      WeaknessCatalog : views





        WeaknessCatalog --> "*" View : views
        click View href "../View/"



      WeaknessCatalog : weaknesses





        WeaknessCatalog --> "*" Weakness : weaknesses
        click Weakness href "../Weakness/"



Class Properties

Property Value
Tree Root Yes

Slots

Name Cardinality and Range Description Inheritance
name 1
String
Short human-readable name or title for this entity direct
version 1
String
Version string of the catalog, entry, or submission direct
date 1
date
Date associated with a catalog snapshot or a name-change event direct
weaknesses *
Weakness
Canonical CWE weakness entries in this catalog snapshot direct
categories *
Category
CWE categories grouping weaknesses by a common characteristic direct
views *
View
CWE views providing different perspectives on the catalog direct
external_references *
ExternalReference
External references shared across CWE entries in this catalog direct
observations *
NVDWeaknessObservation
Weakness observations from NVD vulnerability detail pages direct

In Subsets

See Also

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self cwe:WeaknessCatalog
native cwe:WeaknessCatalog

LinkML Source

Direct

name: WeaknessCatalog
description: Top-level container for a CWE catalog snapshot (Weakness_Catalog in XSD).
  Holds weakness entries, categories, views, external references, and NVD weakness
  observations.
in_subset:
- cwe_dictionary
from_schema: https://w3id.org/lmodel/cwe
see_also:
- https://cwe.mitre.org/data/downloads.html
slots:
- name
- version
- date
- weaknesses
- categories
- views
- external_references
- observations
slot_usage:
  name:
    name: name
    identifier: true
    required: true
  version:
    name: version
    required: true
  date:
    name: date
    required: true
tree_root: true

Induced

name: WeaknessCatalog
description: Top-level container for a CWE catalog snapshot (Weakness_Catalog in XSD).
  Holds weakness entries, categories, views, external references, and NVD weakness
  observations.
in_subset:
- cwe_dictionary
from_schema: https://w3id.org/lmodel/cwe
see_also:
- https://cwe.mitre.org/data/downloads.html
slot_usage:
  name:
    name: name
    identifier: true
    required: true
  version:
    name: version
    required: true
  date:
    name: date
    required: true
attributes:
  name:
    name: name
    description: Short human-readable name or title for this entity.
    from_schema: https://w3id.org/lmodel/cwe
    aliases:
    - label
    rank: 1000
    slot_uri: rdfs:label
    identifier: true
    alias: name
    owner: WeaknessCatalog
    domain_of:
    - WeaknessCatalog
    - Weakness
    - Category
    - View
    - LanguagePlatform
    - OSPlatform
    - ArchitecturePlatform
    - TechnologyPlatform
    - PreviousEntryName
    range: string
    required: true
  version:
    name: version
    description: Version string of the catalog, entry, or submission.
    from_schema: https://w3id.org/lmodel/cwe
    rank: 1000
    slot_uri: schema:version
    alias: version
    owner: WeaknessCatalog
    domain_of:
    - WeaknessCatalog
    - OSPlatform
    - PreviousEntryName
    range: string
    required: true
  date:
    name: date
    description: Date associated with a catalog snapshot or a name-change event.
    from_schema: https://w3id.org/lmodel/cwe
    rank: 1000
    slot_uri: dct:date
    alias: date
    owner: WeaknessCatalog
    domain_of:
    - WeaknessCatalog
    - PreviousEntryName
    range: date
    required: true
  weaknesses:
    name: weaknesses
    description: Canonical CWE weakness entries in this catalog snapshot.
    from_schema: https://w3id.org/lmodel/cwe
    rank: 1000
    alias: weaknesses
    owner: WeaknessCatalog
    domain_of:
    - WeaknessCatalog
    range: Weakness
    multivalued: true
    inlined_as_list: true
  categories:
    name: categories
    description: CWE categories grouping weaknesses by a common characteristic.
    from_schema: https://w3id.org/lmodel/cwe
    rank: 1000
    alias: categories
    owner: WeaknessCatalog
    domain_of:
    - WeaknessCatalog
    range: Category
    multivalued: true
    inlined_as_list: true
  views:
    name: views
    description: CWE views providing different perspectives on the catalog.
    from_schema: https://w3id.org/lmodel/cwe
    rank: 1000
    alias: views
    owner: WeaknessCatalog
    domain_of:
    - WeaknessCatalog
    range: View
    multivalued: true
    inlined_as_list: true
  external_references:
    name: external_references
    description: External references shared across CWE entries in this catalog.
    from_schema: https://w3id.org/lmodel/cwe
    rank: 1000
    alias: external_references
    owner: WeaknessCatalog
    domain_of:
    - WeaknessCatalog
    range: ExternalReference
    multivalued: true
    inlined_as_list: true
  observations:
    name: observations
    description: Weakness observations from NVD vulnerability detail pages.
    from_schema: https://w3id.org/lmodel/cwe
    rank: 1000
    alias: observations
    owner: WeaknessCatalog
    domain_of:
    - WeaknessCatalog
    range: NVDWeaknessObservation
    multivalued: true
    inlined_as_list: true
tree_root: true