Class: BranchOrigin¶
Reverse link on a branch plot's system record, pointing to the source plot.
URI: debrief:class/BranchOrigin
classDiagram
class BranchOrigin
click BranchOrigin href "../../classes/BranchOrigin/"
BranchOrigin : branch_id
BranchOrigin : branched_at
BranchOrigin : branched_from
BranchOrigin : source_asset
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| source_asset | 1 String |
Relative path to the source plot file | direct |
| branched_from | 1 String |
Activity ID of the branch point | direct |
| branched_at | 1 datetime |
When the branch was created (ISO 8601 with timezone) | direct |
| branch_id | 1 String |
Branch identifier matching the source BranchRecord | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| SystemRecordProperties | branch_origin | range | BranchOrigin |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://debrief.info/schemas/debrief
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | debrief:BranchOrigin |
| native | debrief:BranchOrigin |
LinkML Source¶
Direct¶
name: BranchOrigin
description: Reverse link on a branch plot's system record, pointing to the source
plot.
from_schema: https://debrief.info/schemas/debrief
attributes:
source_asset:
name: source_asset
description: Relative path to the source plot file.
from_schema: https://debrief.info/schemas/system-record
rank: 1000
domain_of:
- BranchOrigin
range: string
required: true
branched_from:
name: branched_from
description: Activity ID of the branch point.
from_schema: https://debrief.info/schemas/system-record
domain_of:
- BranchRecord
- BranchOrigin
range: string
required: true
branched_at:
name: branched_at
description: When the branch was created (ISO 8601 with timezone).
from_schema: https://debrief.info/schemas/system-record
domain_of:
- BranchRecord
- BranchOrigin
range: datetime
required: true
branch_id:
name: branch_id
description: Branch identifier matching the source BranchRecord.
from_schema: https://debrief.info/schemas/system-record
domain_of:
- BranchRecord
- BranchOrigin
- FileProvEntry
range: string
required: true
Induced¶
name: BranchOrigin
description: Reverse link on a branch plot's system record, pointing to the source
plot.
from_schema: https://debrief.info/schemas/debrief
attributes:
source_asset:
name: source_asset
description: Relative path to the source plot file.
from_schema: https://debrief.info/schemas/system-record
rank: 1000
alias: source_asset
owner: BranchOrigin
domain_of:
- BranchOrigin
range: string
required: true
branched_from:
name: branched_from
description: Activity ID of the branch point.
from_schema: https://debrief.info/schemas/system-record
alias: branched_from
owner: BranchOrigin
domain_of:
- BranchRecord
- BranchOrigin
range: string
required: true
branched_at:
name: branched_at
description: When the branch was created (ISO 8601 with timezone).
from_schema: https://debrief.info/schemas/system-record
alias: branched_at
owner: BranchOrigin
domain_of:
- BranchRecord
- BranchOrigin
range: datetime
required: true
branch_id:
name: branch_id
description: Branch identifier matching the source BranchRecord.
from_schema: https://debrief.info/schemas/system-record
alias: branch_id
owner: BranchOrigin
domain_of:
- BranchRecord
- BranchOrigin
- FileProvEntry
range: string
required: true