Class: MemoryFacet
"A memory facet is a grouping of characteristics unique to a particular region of temporary information storage (e.g., RAM (random access memory), ROM (read only memory)) on a digital device."
URI: master:MemoryFacet
 classDiagram
    class MemoryFacet
      Facet <|-- MemoryFacet
      MemoryFacet : blockType
          MemoryFacet ..> MemoryBlockTypeEnum : blockType
      MemoryFacet : isInjected
      MemoryFacet : isMapped
      MemoryFacet : isProtected
      MemoryFacet : isVolatile
      MemoryFacet : regionEndAddress
      MemoryFacet : regionSize
      MemoryFacet : regionStartAddress
Inheritance
- UcoThing
- UcoInherentCharacterizationThing
- Facet
- MemoryFacet
 
 
 - Facet
 
 - UcoInherentCharacterizationThing
 
Slots
| Name | Cardinality and Range | Description | Inheritance | 
|---|---|---|---|
| isInjected | 0..1  BooleanType  | 
"The isInjected property specifies whether or not the particular memory objec... | direct | 
| isMapped | 0..1  BooleanType  | 
"The isMapped property specifies whether or not the particular memory object ... | direct | 
| isProtected | 0..1  BooleanType  | 
"The isProtected property specifies whether or not the particular memory obje... | direct | 
| isVolatile | 0..1  BooleanType  | 
"The isVolatile property specifies whether or not the particular memory objec... | direct | 
| regionEndAddress | 0..1  HexBinaryType  | 
"The regionEndAddress property specifies the ending address of the particular... | direct | 
| regionStartAddress | 0..1  HexBinaryType  | 
"""The regionStartAddress property specifies the starting address of the part... | direct | 
| regionSize | 0..1  Integer  | 
"The regionSize property specifies the size of the particular memory region, ... | direct | 
| blockType | 0..1  String  | 
"The blockType property specifies the blockType of a particular memory object | direct | 
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/uco-master
 
Mappings
| Mapping Type | Mapped Value | 
|---|---|
| self | master:MemoryFacet | 
| native | master:MemoryFacet | 
LinkML Source
Direct
name: MemoryFacet
description: '"A memory facet is a grouping of characteristics unique to a particular
  region of temporary information storage (e.g., RAM (random access memory), ROM (read
  only memory)) on a digital device."'
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: Facet
slots:
- isInjected
- isMapped
- isProtected
- isVolatile
- regionEndAddress
- regionStartAddress
- regionSize
- blockType
slot_usage:
  regionEndAddress:
    name: regionEndAddress
    multivalued: true
    domain_of:
    - MemoryFacet
  regionStartAddress:
    name: regionStartAddress
    multivalued: true
    domain_of:
    - MemoryFacet
  blockType:
    name: blockType
    domain_of:
    - MemoryFacet
    range: MemoryBlockTypeEnum
Induced
name: MemoryFacet
description: '"A memory facet is a grouping of characteristics unique to a particular
  region of temporary information storage (e.g., RAM (random access memory), ROM (read
  only memory)) on a digital device."'
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: Facet
slot_usage:
  regionEndAddress:
    name: regionEndAddress
    multivalued: true
    domain_of:
    - MemoryFacet
  regionStartAddress:
    name: regionStartAddress
    multivalued: true
    domain_of:
    - MemoryFacet
  blockType:
    name: blockType
    domain_of:
    - MemoryFacet
    range: MemoryBlockTypeEnum
attributes:
  isInjected:
    name: isInjected
    description: '"The isInjected property specifies whether or not the particular
      memory object has had data/code injected into it by another process."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: isInjected
    owner: MemoryFacet
    domain_of:
    - MemoryFacet
    range: boolean type
  isMapped:
    name: isMapped
    description: '"The isMapped property specifies whether or not the particular memory
      object has been assigned a byte-for-byte correlation with some portion of a
      file or file-like resource."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: isMapped
    owner: MemoryFacet
    domain_of:
    - MemoryFacet
    range: boolean type
  isProtected:
    name: isProtected
    description: '"The isProtected property specifies whether or not the particular
      memory object isProtected (read/write only from the process that allocated it)."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: isProtected
    owner: MemoryFacet
    domain_of:
    - MemoryFacet
    range: boolean type
  isVolatile:
    name: isVolatile
    description: '"The isVolatile property specifies whether or not the particular
      memory object isVolatile."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: isVolatile
    owner: MemoryFacet
    domain_of:
    - MemoryFacet
    range: boolean type
  regionEndAddress:
    name: regionEndAddress
    description: '"The regionEndAddress property specifies the ending address of the
      particular memory region."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    multivalued: true
    alias: regionEndAddress
    owner: MemoryFacet
    domain_of:
    - MemoryFacet
    range: hex binary type
  regionStartAddress:
    name: regionStartAddress
    description: "\"\"\"The regionStartAddress property specifies the starting address\
      \ of the particular memory region.\n    \"\"\""
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    multivalued: true
    alias: regionStartAddress
    owner: MemoryFacet
    domain_of:
    - MemoryFacet
    range: hex binary type
  regionSize:
    name: regionSize
    description: '"The regionSize property specifies the size of the particular memory
      region, in bytes."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: regionSize
    owner: MemoryFacet
    domain_of:
    - MemoryFacet
    range: integer
  blockType:
    name: blockType
    description: '"The blockType property specifies the blockType of a particular
      memory object."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: blockType
    owner: MemoryFacet
    domain_of:
    - MemoryFacet
    range: MemoryBlockTypeEnum