Skip to content

Class: ExternalReference

An external reference provides a pointer to where more information and deeper insight

can be obtained about an attack pattern, category, or view. Examples include research

papers and excerpts from publications. Not all elements need to be used since some are

designed for web references and others for book references.

URI: capec:ExternalReference

 classDiagram
    class ExternalReference
    click ExternalReference href "../ExternalReference/"
      ExternalReference : authors

      ExternalReference : edition

      ExternalReference : publication

      ExternalReference : publication_day

      ExternalReference : publication_month

      ExternalReference : publication_year

      ExternalReference : publisher

      ExternalReference : reference_id

      ExternalReference : title

      ExternalReference : url

      ExternalReference : url_date

Slots

Name Cardinality and Range Description Inheritance
reference_id 1
String
A globally unique identifier for this external reference (e direct
authors *
String
The author(s) of the referenced material direct
title 1
String
The title of the referenced material direct
edition 0..1
String
The edition of the material being referenced, in the event that multiple edit... direct
publication 0..1
String
The name of the magazine, journal, or other publication that contains the ref... direct
publication_year 0..1
String
The year of publication of the referenced material direct
publication_month 0..1
String
The month of publication of the referenced material direct
publication_day 0..1
String
The day of publication of the referenced material direct
publisher 0..1
String
The name of the publisher of the referenced material direct
url 0..1
Uri
A URL for the material being referenced, if one exists online direct
url_date 0..1
Date
The date when the URL was validated to be accessible and correct direct

Usages

used by used in type used
AttackPatternCatalog external_references range ExternalReference

In Subsets

Identifier and Mapping Information

Annotations

property value
xsd_type ExternalReferenceType
notes The Author and Title elements should be filled in for all references if possible. URL and URL_Date are used for web references. Publication_Year must follow YYYY format; Publication_Month must follow --MM format; Publication_Day must follow ---DD format.

Schema Source

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

Mappings

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

LinkML Source

Direct

name: ExternalReference
annotations:
  xsd_type:
    tag: xsd_type
    value: ExternalReferenceType
  notes:
    tag: notes
    value: The Author and Title elements should be filled in for all references if
      possible. URL and URL_Date are used for web references. Publication_Year must
      follow YYYY format; Publication_Month must follow --MM format; Publication_Day
      must follow ---DD format.
description: 'An external reference provides a pointer to where more information and
  deeper insight

  can be obtained about an attack pattern, category, or view. Examples include research

  papers and excerpts from publications. Not all elements need to be used since some
  are

  designed for web references and others for book references.'
in_subset:
- catalog_entries
from_schema: https://w3id.org/lmodel/capec
slots:
- reference_id
- authors
- title
- edition
- publication
- publication_year
- publication_month
- publication_day
- publisher
- url
- url_date
slot_usage:
  reference_id:
    name: reference_id
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: Reference_ID
    description: A globally unique identifier for this external reference (e.g., REF-1).
      Used by other entries to link to this reference using formats like [REF-1].
    identifier: true
    range: string
    required: true
  authors:
    name: authors
    annotations:
      xsd_element:
        tag: xsd_element
        value: Author
    description: The author(s) of the referenced material.
    range: string
    multivalued: true
  title:
    name: title
    annotations:
      xsd_element:
        tag: xsd_element
        value: Title
    description: The title of the referenced material.
    range: string
    required: true
  edition:
    name: edition
    annotations:
      xsd_element:
        tag: xsd_element
        value: Edition
    description: The edition of the material being referenced, in the event that multiple
      editions of the material exist.
    range: string
  publication:
    name: publication
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publication
    description: The name of the magazine, journal, or other publication that contains
      the referenced material.
    range: string
  publication_year:
    name: publication_year
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publication_Year
      xsd_type:
        tag: xsd_type
        value: xs:gYear
    description: The year of publication of the referenced material. Must follow the
      YYYY format (xs:gYear).
    range: string
  publication_month:
    name: publication_month
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publication_Month
      xsd_type:
        tag: xsd_type
        value: xs:gMonth
    description: The month of publication of the referenced material. Must follow
      the --MM format (xs:gMonth).
    range: string
  publication_day:
    name: publication_day
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publication_Day
      xsd_type:
        tag: xsd_type
        value: xs:gDay
    description: The day of publication of the referenced material. Must follow the
      ---DD format (xs:gDay).
    range: string
  publisher:
    name: publisher
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publisher
    description: The name of the publisher of the referenced material.
    range: string
  url:
    name: url
    annotations:
      xsd_element:
        tag: xsd_element
        value: URL
      xsd_type:
        tag: xsd_type
        value: xs:anyURI
    description: A URL for the material being referenced, if one exists online.
    range: Uri
  url_date:
    name: url_date
    annotations:
      xsd_element:
        tag: xsd_element
        value: URL_Date
      xsd_type:
        tag: xsd_type
        value: xs:date
    description: The date when the URL was validated to be accessible and correct.
    range: date

Induced

name: ExternalReference
annotations:
  xsd_type:
    tag: xsd_type
    value: ExternalReferenceType
  notes:
    tag: notes
    value: The Author and Title elements should be filled in for all references if
      possible. URL and URL_Date are used for web references. Publication_Year must
      follow YYYY format; Publication_Month must follow --MM format; Publication_Day
      must follow ---DD format.
description: 'An external reference provides a pointer to where more information and
  deeper insight

  can be obtained about an attack pattern, category, or view. Examples include research

  papers and excerpts from publications. Not all elements need to be used since some
  are

  designed for web references and others for book references.'
in_subset:
- catalog_entries
from_schema: https://w3id.org/lmodel/capec
slot_usage:
  reference_id:
    name: reference_id
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: Reference_ID
    description: A globally unique identifier for this external reference (e.g., REF-1).
      Used by other entries to link to this reference using formats like [REF-1].
    identifier: true
    range: string
    required: true
  authors:
    name: authors
    annotations:
      xsd_element:
        tag: xsd_element
        value: Author
    description: The author(s) of the referenced material.
    range: string
    multivalued: true
  title:
    name: title
    annotations:
      xsd_element:
        tag: xsd_element
        value: Title
    description: The title of the referenced material.
    range: string
    required: true
  edition:
    name: edition
    annotations:
      xsd_element:
        tag: xsd_element
        value: Edition
    description: The edition of the material being referenced, in the event that multiple
      editions of the material exist.
    range: string
  publication:
    name: publication
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publication
    description: The name of the magazine, journal, or other publication that contains
      the referenced material.
    range: string
  publication_year:
    name: publication_year
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publication_Year
      xsd_type:
        tag: xsd_type
        value: xs:gYear
    description: The year of publication of the referenced material. Must follow the
      YYYY format (xs:gYear).
    range: string
  publication_month:
    name: publication_month
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publication_Month
      xsd_type:
        tag: xsd_type
        value: xs:gMonth
    description: The month of publication of the referenced material. Must follow
      the --MM format (xs:gMonth).
    range: string
  publication_day:
    name: publication_day
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publication_Day
      xsd_type:
        tag: xsd_type
        value: xs:gDay
    description: The day of publication of the referenced material. Must follow the
      ---DD format (xs:gDay).
    range: string
  publisher:
    name: publisher
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publisher
    description: The name of the publisher of the referenced material.
    range: string
  url:
    name: url
    annotations:
      xsd_element:
        tag: xsd_element
        value: URL
      xsd_type:
        tag: xsd_type
        value: xs:anyURI
    description: A URL for the material being referenced, if one exists online.
    range: Uri
  url_date:
    name: url_date
    annotations:
      xsd_element:
        tag: xsd_element
        value: URL_Date
      xsd_type:
        tag: xsd_type
        value: xs:date
    description: The date when the URL was validated to be accessible and correct.
    range: date
attributes:
  reference_id:
    name: reference_id
    annotations:
      xsd_attribute:
        tag: xsd_attribute
        value: Reference_ID
    description: A globally unique identifier for this external reference (e.g., REF-1).
      Used by other entries to link to this reference using formats like [REF-1].
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    identifier: true
    alias: reference_id
    owner: ExternalReference
    domain_of:
    - ExternalReference
    range: string
    required: true
  authors:
    name: authors
    annotations:
      xsd_element:
        tag: xsd_element
        value: Author
    description: The author(s) of the referenced material.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: authors
    owner: ExternalReference
    domain_of:
    - ExternalReference
    range: string
    multivalued: true
  title:
    name: title
    annotations:
      xsd_element:
        tag: xsd_element
        value: Title
    description: The title of the referenced material.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: title
    owner: ExternalReference
    domain_of:
    - ExternalReference
    range: string
    required: true
  edition:
    name: edition
    annotations:
      xsd_element:
        tag: xsd_element
        value: Edition
    description: The edition of the material being referenced, in the event that multiple
      editions of the material exist.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: edition
    owner: ExternalReference
    domain_of:
    - ExternalReference
    range: string
  publication:
    name: publication
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publication
    description: The name of the magazine, journal, or other publication that contains
      the referenced material.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: publication
    owner: ExternalReference
    domain_of:
    - ExternalReference
    range: string
  publication_year:
    name: publication_year
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publication_Year
      xsd_type:
        tag: xsd_type
        value: xs:gYear
    description: The year of publication of the referenced material. Must follow the
      YYYY format (xs:gYear).
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: publication_year
    owner: ExternalReference
    domain_of:
    - ExternalReference
    range: string
  publication_month:
    name: publication_month
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publication_Month
      xsd_type:
        tag: xsd_type
        value: xs:gMonth
    description: The month of publication of the referenced material. Must follow
      the --MM format (xs:gMonth).
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: publication_month
    owner: ExternalReference
    domain_of:
    - ExternalReference
    range: string
  publication_day:
    name: publication_day
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publication_Day
      xsd_type:
        tag: xsd_type
        value: xs:gDay
    description: The day of publication of the referenced material. Must follow the
      ---DD format (xs:gDay).
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: publication_day
    owner: ExternalReference
    domain_of:
    - ExternalReference
    range: string
  publisher:
    name: publisher
    annotations:
      xsd_element:
        tag: xsd_element
        value: Publisher
    description: The name of the publisher of the referenced material.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: publisher
    owner: ExternalReference
    domain_of:
    - ExternalReference
    range: string
  url:
    name: url
    annotations:
      xsd_element:
        tag: xsd_element
        value: URL
      xsd_type:
        tag: xsd_type
        value: xs:anyURI
    description: A URL for the material being referenced, if one exists online.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: url
    owner: ExternalReference
    domain_of:
    - ExternalReference
    range: Uri
  url_date:
    name: url_date
    annotations:
      xsd_element:
        tag: xsd_element
        value: URL_Date
      xsd_type:
        tag: xsd_type
        value: xs:date
    description: The date when the URL was validated to be accessible and correct.
    from_schema: https://w3id.org/lmodel/capec
    rank: 1000
    alias: url_date
    owner: ExternalReference
    domain_of:
    - ExternalReference
    range: date