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
- Guidance on Representing Process Parentage — https://github.com/ocsf/ocsf-docs/blob/main/articles/representing-process-parentage.md
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/ocsf
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