Skip to main content

61970-301_SteadyStateHypothesis-AP-Con-Complex-SHACL

ssh:ActivePowerLimit

Severity: sh:Violation

Targets:

  • targetClass: cim:ActivePowerLimit

Nested Properties:

ssh:ActivePowerLimit.value-valueRange

Path: cim:ActivePowerLimit.value
Name: C:301:SSH:ActivePowerLimit.value:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:ApparentPowerLimit

Severity: sh:Violation

Targets:

  • targetClass: cim:ApparentPowerLimit

Nested Properties:

ssh:ApparentPowerLimit.value-valueRange

Path: cim:ApparentPowerLimit.value
Name: C:301:SSH:ApparentPowerLimit.value:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:BatteryUnit

Severity: sh:Violation

Targets:

  • targetClass: cim:BatteryUnit

Nested Properties:

ssh:BatteryUnit.storedE-valueRange

Path: cim:BatteryUnit.storedE
Name: C:301:SSH:BatteryUnit.storedE:valueRange
The attribute shall be a positive value or zero and lower than BatteryUnit.ratedE.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:ControlArea

Severity: sh:Violation

Targets:

  • targetClass: cim:ControlArea

Nested Properties:

ssh:ControlArea.pTolerance-valueRange

Path: cim:ControlArea.pTolerance
Name: C:301:SSH:ControlArea.pTolerance:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:CsConverter

Severity: sh:Violation

Targets:

  • targetClass: cim:CsConverter

Nested Properties:

ssh:ACDCConverter.targetUdc-valueRange

Path: cim:ACDCConverter.targetUdc
Name: C:301:SSH:ACDCConverter.targetUdc:valueRange
The attribute shall be a positive value.

Severity: sh:Violation

Messages:

  • "The value is negative or zero."

Constraints:

  • sh:MinExclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:CsConverter.targetAlpha-valueRange

Path: cim:CsConverter.targetAlpha
Name: C:301:SSH:CsConverter.targetAlpha:valueRange
The attribute shall be a positive value.

Severity: sh:Violation

Messages:

  • "The value is negative or zero."

Constraints:

  • sh:MinExclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:CsConverter.targetGamma-valueRange

Path: cim:CsConverter.targetGamma
Name: C:301:SSH:CsConverter.targetGamma:valueRange
The attribute shall be a positive value.

Severity: sh:Violation

Messages:

  • "The value is negative or zero."

Constraints:

  • sh:MinExclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:CsConverter.targetIdc-valueRange

Path: cim:CsConverter.targetIdc
Name: C:301:SSH:CsConverter.targetIdc:valueRange
The attribute shall be a positive value.

Severity: sh:Violation

Messages:

  • "The value is negative or zero."

Constraints:

  • sh:MinExclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:CurrentLimit

Severity: sh:Violation

Targets:

  • targetClass: cim:CurrentLimit

Nested Properties:

ssh:CurrentLimit.value-valueRange

Path: cim:CurrentLimit.value
Name: C:301:SSH:CurrentLimit.value:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:EnergySource

Severity: sh:Violation

Targets:

  • targetClass: cim:EnergySource

Nested Properties:

ssh:EnergySource.voltageAngle-valueRange

Path: cim:EnergySource.voltageAngle
Name: C:301:SSH:EnergySource.voltageAngle:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:EnergySource.voltageMagnitude-valueRange

Path: cim:EnergySource.voltageMagnitude
Name: C:301:SSH:EnergySource.voltageMagnitude:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:EquivalentInjection

Severity: sh:Violation

Targets:

  • targetClass: cim:EquivalentInjection

Nested Properties:

ssh:EquivalentInjection.regulationTarget-valueRange

Path: cim:EquivalentInjection.regulationTarget
Name: C:301:SSH:EquivalentInjection.regulationTarget:valueRange
The attribute shall be a positive value.

Severity: sh:Violation

Messages:

  • "The value is negative or zero."

Constraints:

  • sh:MinExclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:GeneratingUnit

Severity: sh:Violation

Targets:

  • targetClass: cim:GeneratingUnit

Nested Properties:

ssh:GeneratingUnit.normalPF-valueRange

Path: cim:GeneratingUnit.normalPF
Name: C:301:SSH:GeneratingUnit.normalPF:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:HydroGeneratingUnit

Severity: sh:Violation

Targets:

  • targetClass: cim:HydroGeneratingUnit

Nested Properties:

ssh:GeneratingUnit.normalPF-valueRange

Path: cim:GeneratingUnit.normalPF
Name: C:301:SSH:GeneratingUnit.normalPF:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:LinearShuntCompensator

Severity: sh:Violation

Targets:

  • targetClass: cim:LinearShuntCompensator

Nested Properties:

ssh:ShuntCompensator.sections-valueRange

Path: cim:ShuntCompensator.sections
Name: C:301:SSH:ShuntCompensator.sections:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:NonlinearShuntCompensator

Severity: sh:Violation

Targets:

  • targetClass: cim:NonlinearShuntCompensator

Nested Properties:

ssh:ShuntCompensator.sections-valueRange

Path: cim:ShuntCompensator.sections
Name: C:301:SSH:ShuntCompensator.sections:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:NuclearGeneratingUnit

Severity: sh:Violation

Targets:

  • targetClass: cim:NuclearGeneratingUnit

Nested Properties:

ssh:GeneratingUnit.normalPF-valueRange

Path: cim:GeneratingUnit.normalPF
Name: C:301:SSH:GeneratingUnit.normalPF:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:RegulatingControl

Severity: sh:Violation

Targets:

  • targetClass: cim:RegulatingControl

Nested Properties:

ssh:RegulatingControl.targetDeadband-valueRange

Path: cim:RegulatingControl.targetDeadband
Name: C:301:SSH:RegulatingControl.targetDeadband:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:SolarGeneratingUnit

Severity: sh:Violation

Targets:

  • targetClass: cim:SolarGeneratingUnit

Nested Properties:

ssh:GeneratingUnit.normalPF-valueRange

Path: cim:GeneratingUnit.normalPF
Name: C:301:SSH:GeneratingUnit.normalPF:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:TapChangerControl

Severity: sh:Violation

Targets:

  • targetClass: cim:TapChangerControl

Nested Properties:

ssh:RegulatingControl.targetDeadband-valueRange

Path: cim:RegulatingControl.targetDeadband
Name: C:301:SSH:RegulatingControl.targetDeadband:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:ThermalGeneratingUnit

Severity: sh:Violation

Targets:

  • targetClass: cim:ThermalGeneratingUnit

Nested Properties:

ssh:GeneratingUnit.normalPF-valueRange

Path: cim:GeneratingUnit.normalPF
Name: C:301:SSH:GeneratingUnit.normalPF:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:VoltageLimit

Severity: sh:Violation

Targets:

  • targetClass: cim:VoltageLimit

Nested Properties:

ssh:VoltageLimit.value-valueRange

Path: cim:VoltageLimit.value
Name: C:301:SSH:VoltageLimit.value:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:VsConverter

Severity: sh:Violation

Targets:

  • targetClass: cim:VsConverter

Nested Properties:

ssh:ACDCConverter.targetUdc-valueRange

Path: cim:ACDCConverter.targetUdc
Name: C:301:SSH:ACDCConverter.targetUdc:valueRange
The attribute shall be a positive value.

Severity: sh:Violation

Messages:

  • "The value is negative or zero."

Constraints:

  • sh:MinExclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:VsConverter.droop-valueRange

Path: cim:VsConverter.droop
Name: C:301:SSH:VsConverter.droop:valueRange
The attribute shall be a positive value.

Severity: sh:Violation

Messages:

  • "The value is negative or zero."

Constraints:

  • sh:MinExclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:VsConverter.droopCompensation-valueRange

Path: cim:VsConverter.droopCompensation
Name: C:301:SSH:VsConverter.droopCompensation:valueRange
The attribute shall be a positive value.

Severity: sh:Violation

Messages:

  • "The value is negative or zero."

Constraints:

  • sh:MinExclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:VsConverter.qShare-valueRange

Path: cim:VsConverter.qShare
Name: C:301:SSH:VsConverter.qShare:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:VsConverter.targetPWMfactor-valueRange

Path: cim:VsConverter.targetPWMfactor
Name: C:301:SSH:VsConverter.targetPWMfactor:valueRange
The attribute shall be a positive value.

Severity: sh:Violation

Messages:

  • "The value is negative or zero."

Constraints:

  • sh:MinExclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:VsConverter.targetPhasePcc-valueRange

Path: cim:VsConverter.targetPhasePcc
Name: C:301:SSH:VsConverter.targetPhasePcc:valueRange
The attribute shall be a positive value.

Severity: sh:Violation

Messages:

  • "The value is negative or zero."

Constraints:

  • sh:MinExclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:VsConverter.targetPowerFactorPcc-valueRange

Path: cim:VsConverter.targetPowerFactorPcc
Name: C:301:SSH:VsConverter.targetPowerFactorPcc:valueRange
The attribute shall be a positive value.

Severity: sh:Violation

Messages:

  • "The value is negative or zero."

Constraints:

  • sh:MinExclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:VsConverter.targetUpcc-valueRange

Path: cim:VsConverter.targetUpcc
Name: C:301:SSH:VsConverter.targetUpcc:valueRange
The attribute shall be a positive value.

Severity: sh:Violation

Messages:

  • "The value is negative or zero."

Constraints:

  • sh:MinExclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0

ssh:WindGeneratingUnit

Severity: sh:Violation

Targets:

  • targetClass: cim:WindGeneratingUnit

Nested Properties:

ssh:GeneratingUnit.normalPF-valueRange

Path: cim:GeneratingUnit.normalPF
Name: C:301:SSH:GeneratingUnit.normalPF:valueRange
The attribute shall be a positive value or zero.

Severity: sh:Violation

Messages:

  • "The value is negative."

Constraints:

  • sh:MinInclusiveConstraintComponent (Severity: sh:Violation)
    • Value: 0.0