Skip to content

Slot: branch_type

Branch element type (line, switch, or transformer).

URI: distopf:branch_type

Applicable Classes

Name Description Modifies Slot
BranchRecord Branch data record for DistOPF no

Properties

Type and Range

Property Value
Range String
Domain Of BranchRecord

Cardinality and Requirements

Property Value
### Slot Characteristics
Property Value
If Absent string("line")
Owner BranchRecord

Comments

  • Import: branch_type selects the 3-way class dispatch described in the class-level comment. Export: branch_type is set from the registered exporter that produced the record — "line" for ACLineSegment, "switch" for LoadBreakSwitch/Breaker/Fuse/Recloser, "transformer" for PowerTransformer.

Identifier and Mapping Information

Annotations

property value
order 17
native_name type
value_type string
quote False
separator ,

Schema Source

  • from schema: https://gridappsd.org/cimhub/distopf

Mappings

Mapping Type Mapped Value
self distopf:branch_type
native distopf:branch_type
related cim:ACLineSegment, cim:LoadBreakSwitch, cim:PowerTransformer

LinkML Source

name: branch_type
annotations:
  order:
    tag: order
    value: 17
  native_name:
    tag: native_name
    value: type
  value_type:
    tag: value_type
    value: string
  quote:
    tag: quote
    value: false
  separator:
    tag: separator
    value: ','
description: Branch element type (line, switch, or transformer).
comments:
- 'Import: branch_type selects the 3-way class dispatch described in the class-level
  comment. Export: branch_type is set from the registered exporter that produced the
  record  "line" for ACLineSegment, "switch" for LoadBreakSwitch/Breaker/Fuse/Recloser,
  "transformer" for PowerTransformer.'
from_schema: https://gridappsd.org/cimhub/distopf
related_mappings:
- cim:ACLineSegment
- cim:LoadBreakSwitch
- cim:PowerTransformer
rank: 1000
ifabsent: string("line")
owner: BranchRecord
domain_of:
- BranchRecord
range: string
required: false