Skip to content

Slot: parent_process

The parent process of this process object. It is recommended to only populate

this field for the top-level process object, to prevent deep nesting.

Additional ancestry information can be supplied in the ancestry

attribute.

URI: ocsf:parent_process Alias: parent_process

Applicable Classes

Name Description Modifies Slot
LinuxProcess Extends the process object to add Linux specific fields no
WindowsProcess Extends the process object to add Windows specific fields no
Process The Process object describes a running instance of a launched program yes
MacosProcess Extends the process object to add macOS specific fields no

Properties

Type and Range

Property Value
Range Process
Domain Of Process

Cardinality and Requirements

Property Value

Aliases

  • Parent Process

See Also

Notes

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self ocsf:parent_process
native ocsf:parent_process

LinkML Source

name: parent_process
description: 'The parent process of this process object. It is recommended to only
  populate

  this field for the top-level process object, to prevent deep nesting.

  Additional ancestry information can be supplied in the <code>ancestry</code>

  attribute.'
notes:
- 'Guidance on Representing Process Parentage 

  https://github.com/ocsf/ocsf-docs/blob/main/articles/representing-process-parentage.md'
from_schema: https://w3id.org/lmodel/ocsf
see_also:
- https://github.com/ocsf/ocsf-docs/blob/main/articles/representing-process-parentage.md
aliases:
- Parent Process
rank: 1000
alias: parent_process
domain_of:
- Process
range: Process