Skip to content

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

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