Class: StixRasterImageExtension
The Raster Image file extension specifies a default extension for capturing properties specific to image files.
URI: attack:StixRasterImageExtension
classDiagram
class StixRasterImageExtension
click StixRasterImageExtension href "../StixRasterImageExtension/"
StixRasterImageExtension : bits_per_pixel
StixRasterImageExtension : exif_tags
StixRasterImageExtension --> "0..1" StixExifTags : exif_tags
click StixExifTags href "../StixExifTags/"
StixRasterImageExtension : image_height
StixRasterImageExtension : image_width
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| image_height | 0..1 Integer |
Specifies the height of the image in the image file, in pixels | direct |
| image_width | 0..1 Integer |
Specifies the width of the image in the image file, in pixels | direct |
| bits_per_pixel | 0..1 Integer |
Specifies the sum of bits used for each color channel in the image in the ima… | direct |
| exif_tags | 0..1 StixExifTags |
Specifies the set of EXIF tags found in the image file, as a dictionary | direct |
Expressions & Logic
Any Of
Section titled “Any Of”The class must satisfy at least one of:
- AnonymousClassExpression({ ‘slot_conditions’: {‘image_height’: SlotDefinition({‘name’: ‘image_height’, ‘required’: True})} })
- AnonymousClassExpression({ ‘slot_conditions’: {‘image_width’: SlotDefinition({‘name’: ‘image_width’, ‘required’: True})} })
- AnonymousClassExpression({ ‘slot_conditions’: {‘bits_per_pixel’: SlotDefinition({‘name’: ‘bits_per_pixel’, ‘required’: True})} })
- AnonymousClassExpression({ ‘slot_conditions’: {‘exif_tags’: SlotDefinition({‘name’: ‘exif_tags’, ‘required’: True})} })
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Annotations
Section titled “Annotations”| property | value |
|---|---|
| stix_extension_name | raster-image-ext |
Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/attack
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | attack:StixRasterImageExtension |
| native | attack:StixRasterImageExtension |
| close | uco-observable:RasterPictureFacet |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: StixRasterImageExtensionannotations: stix_extension_name: tag: stix_extension_name value: raster-image-extdescription: The Raster Image file extension specifies a default extension for capturing properties specific to image files.from_schema: https://w3id.org/lmodel/attackclose_mappings:- uco-observable:RasterPictureFacetslots:- image_height- image_width- bits_per_pixel- exif_tagsany_of:- slot_conditions: image_height: name: image_height required: true- slot_conditions: image_width: name: image_width required: true- slot_conditions: bits_per_pixel: name: bits_per_pixel required: true- slot_conditions: exif_tags: name: exif_tags required: trueInduced
Section titled “Induced”name: StixRasterImageExtensionannotations: stix_extension_name: tag: stix_extension_name value: raster-image-extdescription: The Raster Image file extension specifies a default extension for capturing properties specific to image files.from_schema: https://w3id.org/lmodel/attackclose_mappings:- uco-observable:RasterPictureFacetattributes: image_height: name: image_height description: Specifies the height of the image in the image file, in pixels. from_schema: https://w3id.org/lmodel/attack rank: 1000 slot_uri: stix:image_height owner: StixRasterImageExtension domain_of: - StixRasterImageExtension range: integer image_width: name: image_width description: Specifies the width of the image in the image file, in pixels. from_schema: https://w3id.org/lmodel/attack rank: 1000 slot_uri: stix:image_width owner: StixRasterImageExtension domain_of: - StixRasterImageExtension range: integer bits_per_pixel: name: bits_per_pixel description: Specifies the sum of bits used for each color channel in the image in the image file, and thus the total number of pixels used for expressing the color depth of the image. from_schema: https://w3id.org/lmodel/attack rank: 1000 slot_uri: stix:bits_per_pixel owner: StixRasterImageExtension domain_of: - StixRasterImageExtension range: integer exif_tags: name: exif_tags description: Specifies the set of EXIF tags found in the image file, as a dictionary. Each key/value pair in the dictionary represents the name/value of a single EXIF tag. from_schema: https://w3id.org/lmodel/attack rank: 1000 slot_uri: stix:exif_tags owner: StixRasterImageExtension domain_of: - StixRasterImageExtension range: StixExifTags inlined: trueany_of:- slot_conditions: image_height: name: image_height required: true- slot_conditions: image_width: name: image_width required: true- slot_conditions: bits_per_pixel: name: bits_per_pixel required: true- slot_conditions: exif_tags: name: exif_tags required: true