Skip to main content

61970-600-2_Equipment-AP-Con-Complex-InverseAssociation-SHACL

eq301ia:BusNameMarker

Severity: sh:Violation

Targets:

  • targetClass: cim:BusNameMarker

Nested Properties:

eq301ia:BusNameMarker.Terminal-cardinality

Path: ^cim:ACDCTerminal.BusNameMarker
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MinCountConstraintComponent (Severity: sh:Violation)
    • MinCount: 1

eq301ia:CAESPlant

Severity: sh:Violation

Targets:

  • targetClass: cim:CAESPlant

Nested Properties:

eq301ia:CAESPlant.ThermalGeneratingUnit-cardinality

Path: ^cim:ThermalGeneratingUnit.CAESPlant
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MaxCountConstraintComponent (Severity: sh:Violation)
    • MaxCount: 1

eq301ia:ConformLoadGroup

Severity: sh:Violation

Targets:

  • targetClass: cim:ConformLoadGroup

Nested Properties:

eq301ia:ConformLoadGroup.EnergyConsumers-cardinality

Path: ^cim:ConformLoad.LoadGroup
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MinCountConstraintComponent (Severity: sh:Violation)
    • MinCount: 1

eq301ia:ConnectivityNode

Severity: sh:Violation

Targets:

  • targetClass: cim:ConnectivityNode

Nested Properties:

eq301ia:ConnectivityNode.BoundaryPoint-cardinality

Path: ^cim100:BoundaryPoint.ConnectivityNode
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MaxCountConstraintComponent (Severity: sh:Violation)
    • MaxCount: 1

eq301ia:Curve

Severity: sh:Violation

Targets:

  • targetClass: cim:GrossToNetActivePowerCurve
  • targetClass: cim:ReactiveCapabilityCurve
  • targetClass: cim:VsCapabilityCurve

Nested Properties:

eq301ia:Curve.CurveDatas-cardinality

Path: ^cim:CurveData.Curve
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MinCountConstraintComponent (Severity: sh:Violation)
    • MinCount: 1

eq301ia:EnergyArea

Severity: sh:Violation

Targets:

  • targetClass: cim:SubLoadArea
  • targetClass: cim:LoadArea

Nested Properties:

eq301ia:EnergyArea.ControlArea-cardinality

Path: ^cim:ControlArea.EnergyArea
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MaxCountConstraintComponent (Severity: sh:Violation)
    • MaxCount: 1

eq301ia:GeneratingUnit

Severity: sh:Violation

Targets:

  • targetClass: cim:GeneratingUnit
  • targetClass: cim:HydroGeneratingUnit
  • targetClass: cim:NuclearGeneratingUnit
  • targetClass: cim:SolarGeneratingUnit
  • targetClass: cim:ThermalGeneratingUnit
  • targetClass: cim:WindGeneratingUnit

Nested Properties:

eq301ia:GeneratingUnit.RotatingMachine-cardinality

Path: ^cim:RotatingMachine.GeneratingUnit
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MinCountConstraintComponent (Severity: sh:Violation)
    • MinCount: 1

eq301ia:LoadArea

Severity: sh:Violation

Targets:

  • targetClass: cim:LoadArea

Nested Properties:

eq301ia:LoadArea.SubLoadAreas-cardinality

Path: ^cim:SubLoadArea.LoadArea
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MinCountConstraintComponent (Severity: sh:Violation)
    • MinCount: 1

eq301ia:NonConformLoadGroup

Severity: sh:Violation

Targets:

  • targetClass: cim:NonConformLoadGroup

Nested Properties:

eq301ia:NonConformLoadGroup.EnergyConsumers-cardinality

Path: ^cim:NonConformLoad.LoadGroup
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MinCountConstraintComponent (Severity: sh:Violation)
    • MinCount: 1

eq301ia:NonlinearShuntCompensator

Severity: sh:Violation

Targets:

  • targetClass: cim:NonlinearShuntCompensator

Nested Properties:

eq301ia:NonlinearShuntCompensator.NonlinearShuntCompensatorPoints-cardinality

Path: ^cim:NonlinearShuntCompensatorPoint.NonlinearShuntCompensator
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MinCountConstraintComponent (Severity: sh:Violation)
    • MinCount: 1

eq301ia:PhaseTapChangerTable

Severity: sh:Violation

Targets:

  • targetClass: cim:PhaseTapChangerTable

Nested Properties:

eq301ia:PhaseTapChangerTable.PhaseTapChangerTablePoint-cardinality

Path: ^cim:PhaseTapChangerTablePoint.PhaseTapChangerTable
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MinCountConstraintComponent (Severity: sh:Violation)
    • MinCount: 1

eq301ia:PowerElectronicsUnit

Severity: sh:Violation

Targets:

  • targetClass: cim:PowerElectronicsWindUnit
  • targetClass: cim:PhotoVoltaicUnit
  • targetClass: cim:BatteryUnit

Nested Properties:

eq301ia:PowerElectronicsUnit.PowerElectronicsConnection-cardinality

Path: ^cim:PowerElectronicsConnection.PowerElectronicsUnit
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MinCountConstraintComponent (Severity: sh:Violation)
    • MinCount: 1
  • sh:MaxCountConstraintComponent (Severity: sh:Violation)
    • MaxCount: 1

eq301ia:RatioTapChangerTable

Severity: sh:Violation

Targets:

  • targetClass: cim:RatioTapChangerTable

Nested Properties:

eq301ia:RatioTapChangerTable.RatioTapChangerTablePoint-cardinality

Path: ^cim:RatioTapChangerTablePoint.RatioTapChangerTable
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MinCountConstraintComponent (Severity: sh:Violation)
    • MinCount: 1

eq301ia:ReactiveCapabilityCurve

Severity: sh:Violation

Targets:

  • targetClass: cim:ReactiveCapabilityCurve

Nested Properties:

eq301ia:ReactiveCapabilityCurve.InitiallyUsedBySynchronousMachines-cardinality

Path: ^cim:SynchronousMachine.InitialReactiveCapabilityCurve
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MinCountConstraintComponent (Severity: sh:Violation)
    • MinCount: 1

eq301ia:RegularIntervalSchedule

Severity: sh:Violation

Targets:

  • targetClass: cim:ConformLoadSchedule
  • targetClass: cim:NonConformLoadSchedule
  • targetClass: cim:RegulationSchedule
  • targetClass: cim:SwitchSchedule
  • targetClass: cim:TapSchedule

Nested Properties:

eq301ia:RegularIntervalSchedule.TimePoints-cardinality

Path: ^cim:RegularTimePoint.IntervalSchedule
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MinCountConstraintComponent (Severity: sh:Violation)
    • MinCount: 1

eq301ia:RotatingMachine

Severity: sh:Violation

Targets:

  • targetClass: cim:SynchronousMachine
  • targetClass: cim:AsynchronousMachine

Nested Properties:

eq301ia:RotatingMachine.HydroPump-cardinality

Path: ^cim:HydroPump.RotatingMachine
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MaxCountConstraintComponent (Severity: sh:Violation)
    • MaxCount: 1

eq301ia:SubLoadArea

Severity: sh:Violation

Targets:

  • targetClass: cim:SubLoadArea

Nested Properties:

eq301ia:SubLoadArea.LoadGroups-cardinality

Path: ^cim:LoadGroup.SubLoadArea
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MinCountConstraintComponent (Severity: sh:Violation)
    • MinCount: 1

eq301ia:TapChangerControl

Severity: sh:Violation

Targets:

  • targetClass: cim:TapChangerControl

Nested Properties:

eq301ia:TapChangerControl.TapChanger-cardinality

Path: ^cim:TapChanger.TapChangerControl
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MinCountConstraintComponent (Severity: sh:Violation)
    • MinCount: 1

eq301ia:Terminal

Severity: sh:Violation

Targets:

  • targetClass: cim:Terminal

Nested Properties:

eq301ia:Terminal.TieFlow-cardinality

Path: ^cim:TieFlow.Terminal
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MaxCountConstraintComponent (Severity: sh:Violation)
    • MaxCount: 2

eq301ia:TransformerEnd

Severity: sh:Violation

Targets:

  • targetClass: cim:PowerTransformerEnd

Nested Properties:

eq301ia:TransformerEnd.PhaseTapChanger-cardinality

Path: ^cim:PhaseTapChanger.TransformerEnd
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MaxCountConstraintComponent (Severity: sh:Violation)
    • MaxCount: 1

eq301ia:TransformerEnd.RatioTapChanger-cardinality

Path: ^cim:RatioTapChanger.TransformerEnd
This constraint validates the cardinality of the association at the inverse direction.

Severity: sh:Violation

Messages:

  • "Wrong number of associated instances."

Constraints:

  • sh:MaxCountConstraintComponent (Severity: sh:Violation)
    • MaxCount: 1