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.
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