Class: PdfExt
The PDF extension specifies a default extension for capturing properties specific to PDF files.
URI: attack:PdfExt
classDiagram
class PdfExt
click PdfExt href "../PdfExt/"
CommonSchemaComponent <|-- PdfExt
click CommonSchemaComponent href "../CommonSchemaComponent/"
PdfExt : description
PdfExt : document_info_dict
PdfExt : id
PdfExt : is_optimized
PdfExt : name
PdfExt : pdfid0
PdfExt : pdfid1
PdfExt : type
PdfExt : version
Inheritance
- StixEntity
- CommonSchemaComponent
- PdfExt
- CommonSchemaComponent
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| version | 0..1 String |
Version string | direct |
| is_optimized | 0..1 Boolean |
Specifies whether the PDF file has been optimized | direct |
| document_info_dict | 0..1 String |
Specifies details of the PDF document information dictionary (DID), which inc... | direct |
| pdfid0 | 0..1 String |
Specifies the first file identifier found for the PDF file | direct |
| pdfid1 | 0..1 String |
Specifies the second file identifier found for the PDF file | direct |
| 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 |
In Subsets
Comments
- stix_extension_key: pdf-ext stix_parent_type: file jsonschema_source: https://github.com/oasis-open/cti-stix2-json-schemas/tree/master/schemas/observables/file.json
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/attack
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | attack:PdfExt |
| native | attack:PdfExt |
LinkML Source
Direct
name: PdfExt
description: The PDF extension specifies a default extension for capturing properties
specific to PDF files.
comments:
- 'stix_extension_key: pdf-ext stix_parent_type: file jsonschema_source: https://github.com/oasis-open/cti-stix2-json-schemas/tree/master/schemas/observables/file.json'
in_subset:
- observables
from_schema: https://w3id.org/lmodel/attack
is_a: CommonSchemaComponent
slots:
- version
- is_optimized
- document_info_dict
- pdfid0
- pdfid1
Induced
name: PdfExt
description: The PDF extension specifies a default extension for capturing properties
specific to PDF files.
comments:
- 'stix_extension_key: pdf-ext stix_parent_type: file jsonschema_source: https://github.com/oasis-open/cti-stix2-json-schemas/tree/master/schemas/observables/file.json'
in_subset:
- observables
from_schema: https://w3id.org/lmodel/attack
is_a: CommonSchemaComponent
attributes:
version:
name: version
description: Version string.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
alias: version
owner: PdfExt
domain_of:
- ExtensionDefinition
- Software
- PdfExt
- X509Certificate
- MalwareAnalysis
range: string
is_optimized:
name: is_optimized
description: Specifies whether the PDF file has been optimized.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
alias: is_optimized
owner: PdfExt
domain_of:
- PdfExt
range: boolean
document_info_dict:
name: document_info_dict
description: Specifies details of the PDF document information dictionary (DID),
which includes properties like the document creation date and producer, as a
dictionary.
comments:
- 'jsonschema_rule: patternProperties validator_hint: validate-pdf-document-info-dictionary'
from_schema: https://w3id.org/lmodel/attack
rank: 1000
alias: document_info_dict
owner: PdfExt
domain_of:
- PdfExt
range: string
pdfid0:
name: pdfid0
description: Specifies the first file identifier found for the PDF file.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
alias: pdfid0
owner: PdfExt
domain_of:
- PdfExt
range: string
pdfid1:
name: pdfid1
description: Specifies the second file identifier found for the PDF file.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
alias: pdfid1
owner: PdfExt
domain_of:
- PdfExt
range: string
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: PdfExt
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: PdfExt
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: PdfExt
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: PdfExt
domain_of:
- RelatedAsset
- MutableElement
- StixEntity
- ExtensionDefinition
- ExternalReference
range: string