Skip to content

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