Class: ProcessFacet
"A process facet is a grouping of characteristics unique to an instance of a computer program executed on an operating system."
URI: master:ProcessFacet
 classDiagram
    class ProcessFacet
      Facet <|-- ProcessFacet
      ProcessFacet : arguments
      ProcessFacet : binary
          ProcessFacet ..> ObservableObject : binary
      ProcessFacet : creatorUser
          ProcessFacet ..> ObservableObject : creatorUser
      ProcessFacet : currentWorkingDirectory
      ProcessFacet : environmentVariables
          ProcessFacet ..> Dictionary : environmentVariables
      ProcessFacet : exitStatus
      ProcessFacet : exitTime
      ProcessFacet : isHidden
      ProcessFacet : observableCreatedTime
      ProcessFacet : parent
          ProcessFacet ..> ObservableObject : parent
      ProcessFacet : pid
      ProcessFacet : status
Inheritance
- UcoThing
- UcoInherentCharacterizationThing
- Facet
- ProcessFacet
 
 
 - Facet
 
 - UcoInherentCharacterizationThing
 
Slots
| Name | Cardinality and Range | Description | Inheritance | 
|---|---|---|---|
| binary | 0..1  ObservableObject  | 
direct | |
| creatorUser | 0..1  ObservableObject  | 
"The user that created/owns the process | direct | 
| parent | 0..1  ObservableObject  | 
"The process that created this process | direct | 
| environmentVariables | 0..1  Dictionary  | 
"A list of environmentVariables associated with the process | direct | 
| isHidden | 0..1  BooleanType  | 
"The isHidden property specifies whether the process isHidden or not | direct | 
| exitTime | 0..1  Datetime  | 
"The time at which the process exited | direct | 
| observableCreatedTime | 0..1  Datetime  | 
"The date and time at which the observable object being characterized was cre... | direct | 
| exitStatus | 0..1  Integer  | 
"A small number passed from the process to the parent process when it has fin... | direct | 
| pid | 0..1  Integer  | 
"The process ID, or PID, of the process | direct | 
| currentWorkingDirectory | 0..1  String  | 
direct | |
| status | 0..1  String  | 
"Specifies a list of statuses for a given Whois entry | direct | 
| arguments | 0..1  String  | 
"A list of arguments utilized in initiating the process | direct | 
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/uco-master
 
Mappings
| Mapping Type | Mapped Value | 
|---|---|
| self | master:ProcessFacet | 
| native | master:ProcessFacet | 
LinkML Source
Direct
name: ProcessFacet
description: '"A process facet is a grouping of characteristics unique to an instance
  of a computer program executed on an operating system."'
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: Facet
slots:
- binary
- creatorUser
- parent
- environmentVariables
- isHidden
- exitTime
- observableCreatedTime
- exitStatus
- pid
- currentWorkingDirectory
- status
- arguments
slot_usage:
  arguments:
    name: arguments
    multivalued: true
    domain_of:
    - ProcessFacet
Induced
name: ProcessFacet
description: '"A process facet is a grouping of characteristics unique to an instance
  of a computer program executed on an operating system."'
from_schema: https://w3id.org/lmodel/uco-master
rank: 1000
is_a: Facet
slot_usage:
  arguments:
    name: arguments
    multivalued: true
    domain_of:
    - ProcessFacet
attributes:
  binary:
    name: binary
    description: ''
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: binary
    owner: ProcessFacet
    domain_of:
    - ProcessFacet
    range: ObservableObject
  creatorUser:
    name: creatorUser
    description: '"The user that created/owns the process."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: creatorUser
    owner: ProcessFacet
    domain_of:
    - ProcessFacet
    range: ObservableObject
  parent:
    name: parent
    description: '"The process that created this process."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: parent
    owner: ProcessFacet
    domain_of:
    - ProcessFacet
    range: ObservableObject
  environmentVariables:
    name: environmentVariables
    description: '"A list of environmentVariables associated with the process."'
    from_schema: https://w3id.org/lmodel/uco-master
    exact_mappings:
    - wikidata:Q400857
    narrow_mappings:
    - wikidata:Q530480
    rank: 1000
    alias: environmentVariables
    owner: ProcessFacet
    domain_of:
    - OperatingSystemFacet
    - ProcessFacet
    range: Dictionary
  isHidden:
    name: isHidden
    description: '"The isHidden property specifies whether the process isHidden or
      not."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: isHidden
    owner: ProcessFacet
    domain_of:
    - ProcessFacet
    range: boolean type
  exitTime:
    name: exitTime
    description: '"The time at which the process exited."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: exitTime
    owner: ProcessFacet
    domain_of:
    - ProcessFacet
    range: datetime
  observableCreatedTime:
    name: observableCreatedTime
    description: '"The date and time at which the observable object being characterized
      was created. This time pertains to an intrinsic characteristic of the observable
      object, and would be consistent across independent characterizations or observations
      of the observable object."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: observableCreatedTime
    owner: ProcessFacet
    domain_of:
    - AccountFacet
    - BrowserBookmarkFacet
    - BrowserCookieFacet
    - CalendarEntryFacet
    - DiskPartitionFacet
    - EventRecordFacet
    - FileFacet
    - GeoLocationEntryFacet
    - GeoLocationLogFacet
    - NoteFacet
    - ProcessFacet
    - WindowsTaskFacet
    range: datetime
  exitStatus:
    name: exitStatus
    description: '"A small number passed from the process to the parent process when
      it has finished executing. In general, 0 indicates successful termination, any
      other number indicates a failure."'
    from_schema: https://w3id.org/lmodel/uco-master
    exact_mappings:
    - wikidata:Q2553232
    rank: 1000
    alias: exitStatus
    owner: ProcessFacet
    domain_of:
    - ProcessFacet
    range: integer
  pid:
    name: pid
    description: '"The process ID, or PID, of the process."'
    from_schema: https://w3id.org/lmodel/uco-master
    aliases:
    - pid_mode
    exact_mappings:
    - wikidata:Q1541645
    rank: 1000
    alias: pid
    owner: ProcessFacet
    domain_of:
    - ProcessFacet
    range: integer
  currentWorkingDirectory:
    name: currentWorkingDirectory
    from_schema: https://w3id.org/lmodel/uco-master
    exact_mappings:
    - wikidata:Q1192634
    rank: 1000
    alias: currentWorkingDirectory
    owner: ProcessFacet
    domain_of:
    - ProcessFacet
    range: string
  status:
    name: status
    description: '"Specifies a list of statuses for a given Whois entry."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    alias: status
    owner: ProcessFacet
    domain_of:
    - ProcessFacet
    - WhoisFacet
    - WindowsTaskFacet
    union_of:
    - '{''range'': ''string type''}'
    - '{''range'': ''TaskStatusVocab''}'
    - '{''range'': ''WhoisStatusTypeVocab''}'
    range: string
  arguments:
    name: arguments
    description: '"A list of arguments utilized in initiating the process."'
    from_schema: https://w3id.org/lmodel/uco-master
    rank: 1000
    multivalued: true
    alias: arguments
    owner: ProcessFacet
    domain_of:
    - ProcessFacet
    range: string