Skip to content

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

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