Class: CommonSchemaComponent
- NOTE: this is an abstract class and should not be instantiated directly
URI: attack:CommonSchemaComponent
classDiagram
class CommonSchemaComponent
click CommonSchemaComponent href "../CommonSchemaComponent/"
StixEntity <|-- CommonSchemaComponent
click StixEntity href "../StixEntity/"
CommonSchemaComponent <|-- Bundle
click Bundle href "../Bundle/"
CommonSchemaComponent <|-- Core
click Core href "../Core/"
CommonSchemaComponent <|-- CyberObservableCore
click CyberObservableCore href "../CyberObservableCore/"
CommonSchemaComponent <|-- Dictionary
click Dictionary href "../Dictionary/"
CommonSchemaComponent <|-- Extension
click Extension href "../Extension/"
CommonSchemaComponent <|-- ExternalReference
click ExternalReference href "../ExternalReference/"
CommonSchemaComponent <|-- GranularMarking
click GranularMarking href "../GranularMarking/"
CommonSchemaComponent <|-- HashesType
click HashesType href "../HashesType/"
CommonSchemaComponent <|-- Hex
click Hex href "../Hex/"
CommonSchemaComponent <|-- Identifier
click Identifier href "../Identifier/"
CommonSchemaComponent <|-- KillChainPhase
click KillChainPhase href "../KillChainPhase/"
CommonSchemaComponent <|-- MarkingDefinition
click MarkingDefinition href "../MarkingDefinition/"
CommonSchemaComponent <|-- Properties
click Properties href "../Properties/"
CommonSchemaComponent <|-- Timestamp
click Timestamp href "../Timestamp/"
CommonSchemaComponent <|-- UrlRegex
click UrlRegex href "../UrlRegex/"
CommonSchemaComponent <|-- WindowsRegistryValue
click WindowsRegistryValue href "../WindowsRegistryValue/"
CommonSchemaComponent <|-- MimePartType
click MimePartType href "../MimePartType/"
CommonSchemaComponent <|-- WindowsProcessExt
click WindowsProcessExt href "../WindowsProcessExt/"
CommonSchemaComponent <|-- WindowsServiceExt
click WindowsServiceExt href "../WindowsServiceExt/"
CommonSchemaComponent <|-- HttpRequestExt
click HttpRequestExt href "../HttpRequestExt/"
CommonSchemaComponent <|-- IcmpExt
click IcmpExt href "../IcmpExt/"
CommonSchemaComponent <|-- SocketExt
click SocketExt href "../SocketExt/"
CommonSchemaComponent <|-- TcpExt
click TcpExt href "../TcpExt/"
CommonSchemaComponent <|-- UnixAccountExt
click UnixAccountExt href "../UnixAccountExt/"
CommonSchemaComponent <|-- X509V3ExtensionsType
click X509V3ExtensionsType href "../X509V3ExtensionsType/"
CommonSchemaComponent <|-- AlternateDataStreamType
click AlternateDataStreamType href "../AlternateDataStreamType/"
CommonSchemaComponent <|-- NtfsExt
click NtfsExt href "../NtfsExt/"
CommonSchemaComponent <|-- RasterImageExt
click RasterImageExt href "../RasterImageExt/"
CommonSchemaComponent <|-- PdfExt
click PdfExt href "../PdfExt/"
CommonSchemaComponent <|-- ArchiveExt
click ArchiveExt href "../ArchiveExt/"
CommonSchemaComponent <|-- WindowsPESection
click WindowsPESection href "../WindowsPESection/"
CommonSchemaComponent <|-- WindowsPEOptionalHeaderType
click WindowsPEOptionalHeaderType href "../WindowsPEOptionalHeaderType/"
CommonSchemaComponent <|-- PEBinaryExt
click PEBinaryExt href "../PEBinaryExt/"
CommonSchemaComponent : description
CommonSchemaComponent : id
CommonSchemaComponent : name
CommonSchemaComponent : type
Inheritance
- StixEntity
- CommonSchemaComponent
- Bundle
- Core
- CyberObservableCore
- Dictionary
- Extension
- ExternalReference
- GranularMarking
- HashesType
- Hex
- Identifier
- KillChainPhase
- MarkingDefinition
- Properties
- Timestamp
- UrlRegex
- WindowsRegistryValue
- MimePartType
- WindowsProcessExt
- WindowsServiceExt
- HttpRequestExt
- IcmpExt
- SocketExt
- TcpExt
- UnixAccountExt
- X509V3ExtensionsType
- AlternateDataStreamType
- NtfsExt
- RasterImageExt
- PdfExt
- ArchiveExt
- WindowsPESection
- WindowsPEOptionalHeaderType
- PEBinaryExt
- CommonSchemaComponent
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| id | 0..1 StixIdentifier |
STIX object identifier | StixEntity |
| type | 0..1 StixTypeName |
STIX object type | StixEntity |
| name | 0..1 String |
Human-readable name | StixEntity |
| description | 0..1 String |
Human-readable description | StixEntity |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/attack
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | attack:CommonSchemaComponent |
| native | attack:CommonSchemaComponent |
LinkML Source
Direct
name: CommonSchemaComponent
from_schema: https://w3id.org/lmodel/attack
is_a: StixEntity
abstract: true
Induced
name: CommonSchemaComponent
from_schema: https://w3id.org/lmodel/attack
is_a: StixEntity
abstract: true
attributes:
id:
name: id
description: STIX object identifier.
from_schema: https://w3id.org/lmodel/attack
related_mappings:
- unified_cyber_ontology:externalReference
rank: 1000
alias: id
owner: CommonSchemaComponent
domain_of:
- StixEntity
- Bundle
- Core
- CyberObservableCore
- ExtensionDefinition
- LanguageContent
- MarkingDefinition
- File
range: stix_identifier
type:
name: type
description: STIX object type.
from_schema: https://w3id.org/lmodel/attack
related_mappings:
- unified_cyber_ontology:state
rank: 1000
alias: type
owner: CommonSchemaComponent
domain_of:
- StixEntity
- Bundle
- Core
- CyberObservableCore
- ExtensionDefinition
- LanguageContent
- MarkingDefinition
- File
range: stix_type_name
name:
name: name
description: Human-readable name.
from_schema: https://w3id.org/lmodel/attack
exact_mappings:
- unified_cyber_ontology:name
rank: 1000
alias: name
owner: CommonSchemaComponent
domain_of:
- RelatedAsset
- StixEntity
- ExtensionDefinition
- MarkingDefinition
- AutonomousSystem
- File
range: string
description:
name: description
description: Human-readable description.
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- unified_cyber_ontology:description
rank: 1000
alias: description
owner: CommonSchemaComponent
domain_of:
- RelatedAsset
- MutableElement
- StixEntity
- ExtensionDefinition
- ExternalReference
range: string