Skip to main content

61970-302_Dynamics-AP-Con-Complex-SHACL

dy302c:AsynchronousMachineEquivalentCircuit

Severity: sh:Violation

Targets:

  • targetClass: cim:AsynchronousMachineEquivalentCircuit

dy302c:AsynchronousMachineTimeConstantReactance

Severity: sh:Violation

Targets:

  • targetClass: cim:AsynchronousMachineTimeConstantReactance

dy302c:AsynchronousMachineUserDefined

Severity: sh:Violation

Targets:

  • targetClass: cim:AsynchronousMachineUserDefined

dy302c:DiscExcContIEEEDEC1A

Severity: sh:Violation

Targets:

  • targetClass: cim:DiscExcContIEEEDEC1A

dy302c:DiscExcContIEEEDEC2A

Severity: sh:Violation

Targets:

  • targetClass: cim:DiscExcContIEEEDEC2A

dy302c:DiscExcContIEEEDEC3A

Severity: sh:Violation

Targets:

  • targetClass: cim:DiscExcContIEEEDEC3A

dy302c:ExcAC1A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcAC1A

dy302c:ExcAC2A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcAC2A

dy302c:ExcAC3A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcAC3A

dy302c:ExcAC4A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcAC4A

dy302c:ExcAC5A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcAC5A

dy302c:ExcAC6A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcAC6A

dy302c:ExcAC8B

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcAC8B

Nested Properties:

dy302c:ExcAC8B.kpr-valueRange

Path: cim:ExcAC8B.kpr
Voltage regulator proportional gain (Kpr) (> 0 if ExcAC8B.kir = 0). Typical value = 80.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:ExcAC8B.kir ?kir .
FILTER (?kir=0 && ?value<=0) .
}
  • Messages: ["The value negative or zero when ExcAC8B.kir = 0."]

dy302c:ExcANS

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcANS

dy302c:ExcAVR1

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcAVR1

dy302c:ExcAVR2

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcAVR2

dy302c:ExcAVR3

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcAVR3

dy302c:ExcAVR4

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcAVR4

dy302c:ExcAVR5

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcAVR5

dy302c:ExcAVR7

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcAVR7

dy302c:ExcBBC

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcBBC

Nested Properties:

dy302c:ExcBBC.k-valueRange

Path: cim:ExcBBC.k
Steady state gain (K) (not = 0). Typical value = 300.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
FILTER (?value=0) .
}
  • Messages: ["The value is 0."]

dy302c:ExcCZ

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcCZ

dy302c:ExcDC1A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcDC1A

dy302c:ExcDC2A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcDC2A

dy302c:ExcDC3A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcDC3A

dy302c:ExcDC3A1

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcDC3A1

dy302c:ExcELIN1

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcELIN1

dy302c:ExcELIN2

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcELIN2

dy302c:ExcHU

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcHU

dy302c:ExcIEEEAC1A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEAC1A

dy302c:ExcIEEEAC2A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEAC2A

dy302c:ExcIEEEAC3A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEAC3A

dy302c:ExcIEEEAC4A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEAC4A

dy302c:ExcIEEEAC5A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEAC5A

dy302c:ExcIEEEAC6A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEAC6A

dy302c:ExcIEEEAC7B

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEAC7B

Nested Properties:

dy302c:ExcIEEEAC7B.kpa-valueRange

Path: cim:ExcIEEEAC7B.kpa
Voltage regulator proportional gain (KPA) (> 0 if ExcIEEEAC7B.kia = 0). Typical value = 65,36.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:ExcIEEEAC7B.kia ?kia .
FILTER (?kia=0 && ?value<=0) .
}
  • Messages: ["The value negative or zero when ExcIEEEAC7B.kia = 0."]

dy302c:ExcIEEEAC7B.kpr-valueRange

Path: cim:ExcIEEEAC7B.kpr
Voltage regulator proportional gain (KPR) (> 0 if ExcIEEEAC7B.kir = 0). Typical value = 4,24.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:ExcIEEEAC7B.kir ?kir .
FILTER (?kir=0 && ?value<=0) .
}
  • Messages: ["The value negative or zero when ExcIEEEAC7B.kir = 0."]

dy302c:ExcIEEEAC8B

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEAC8B

Nested Properties:

dy302c:ExcIEEEAC8B.kpr-valueRange

Path: cim:ExcIEEEAC8B.kpr
Voltage regulator proportional gain (KPR) (> 0 if ExcIEEEAC8B.kir = 0). Typical value = 80.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:ExcIEEEAC8B.kir ?kir .
FILTER (?kir=0 && ?value<=0) .
}
  • Messages: ["The value negative or zero when ExcIEEEAC8B.kir = 0."]

dy302c:ExcIEEEDC1A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEDC1A

dy302c:ExcIEEEDC2A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEDC2A

dy302c:ExcIEEEDC3A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEDC3A

dy302c:ExcIEEEDC4B

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEDC4B

Nested Properties:

dy302c:ExcIEEEDC4B.td-valueRange

Path: cim:ExcIEEEDC4B.td
Regulator derivative filter time constant (TD) (> 0 if ExcIEEEDC4B.kd > 0). Typical value = 0,01.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:ExcIEEEDC4B.kd ?kd .
FILTER (?kd>0 && ?value<=0) .
}
  • Messages: ["The value negative or zero when ExcIEEEDC4B.kd > 0."]

dy302c:ExcIEEEST1A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEST1A

dy302c:ExcIEEEST2A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEST2A

dy302c:ExcIEEEST3A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEST3A

dy302c:ExcIEEEST4B

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEST4B

dy302c:ExcIEEEST5B

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEST5B

dy302c:ExcIEEEST6B

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEST6B

dy302c:ExcIEEEST7B

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcIEEEST7B

dy302c:ExcNI

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcNI

dy302c:ExcOEX3T

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcOEX3T

dy302c:ExcPIC

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcPIC

dy302c:ExcREXS

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcREXS

dy302c:ExcRQB

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcRQB

dy302c:ExcSCRX

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcSCRX

dy302c:ExcSEXS

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcSEXS

Nested Properties:

dy302c:ExcSEXS.kc-valueRange

Path: cim:ExcSEXS.kc
PI controller gain (Kc) (> 0 if ExcSEXS.tc > 0). Typical value = 0,08.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:ExcSEXS.tc ?tc .
FILTER (?tc>0 && ?value<=0) .
}
  • Messages: ["The value negative or zero when ExcSEXS.tc > 0."]

dy302c:ExcSK

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcSK

dy302c:ExcST1A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcST1A

dy302c:ExcST2A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcST2A

dy302c:ExcST3A

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcST3A

dy302c:ExcST4B

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcST4B

dy302c:ExcST6B

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcST6B

dy302c:ExcST7B

Severity: sh:Violation

Targets:

  • targetClass: cim:ExcST7B

dy302c:GovCT1

Severity: sh:Violation

Targets:

  • targetClass: cim:GovCT1

dy302c:GovCT2

Severity: sh:Violation

Targets:

  • targetClass: cim:GovCT2

dy302c:GovGAST

Severity: sh:Violation

Targets:

  • targetClass: cim:GovGAST

dy302c:GovGAST1

Severity: sh:Violation

Targets:

  • targetClass: cim:GovGAST1

dy302c:GovGAST2

Severity: sh:Violation

Targets:

  • targetClass: cim:GovGAST2

dy302c:GovGAST3

Severity: sh:Violation

Targets:

  • targetClass: cim:GovGAST3

dy302c:GovGAST4

Severity: sh:Violation

Targets:

  • targetClass: cim:GovGAST4

dy302c:GovGASTWD

Severity: sh:Violation

Targets:

  • targetClass: cim:GovGASTWD

dy302c:GovHydro1

Severity: sh:Violation

Targets:

  • targetClass: cim:GovHydro1

dy302c:GovHydro2

Severity: sh:Violation

Targets:

  • targetClass: cim:GovHydro2

dy302c:GovHydro3

Severity: sh:Violation

Targets:

  • targetClass: cim:GovHydro3

dy302c:GovHydro4

Severity: sh:Violation

Targets:

  • targetClass: cim:GovHydro4

Nested Properties:

dy302c:GovHydro4.bgv0-valueRange

Path: cim:GovHydro4.bgv0
Kaplan blade servo point 0 (Bgv0) (= 0 for simple, = 0 for Francis/Pelton). Typical value for Kaplan = 0.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
FILTER ((?model=cim:GovHydro4ModelKind.simple || ?model=cim:GovHydro4ModelKind.francisPelton) && ?value!=0) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple or francisPelton."]

dy302c:GovHydro4.bgv1-valueRange

Path: cim:GovHydro4.bgv1
Kaplan blade servo point 1 (Bgv1) (= 0 for simple, = 0 for Francis/Pelton). Typical value for Kaplan = 0.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
FILTER ((?model=cim:GovHydro4ModelKind.simple || ?model=cim:GovHydro4ModelKind.francisPelton) && ?value!=0) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple or francisPelton."]

dy302c:GovHydro4.bgv2-valueRange

Path: cim:GovHydro4.bgv2
Kaplan blade servo point 2 (Bgv2) (= 0 for simple, = 0 for Francis/Pelton). Typical value for Kaplan = 0,1.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
FILTER ((?model=cim:GovHydro4ModelKind.simple || ?model=cim:GovHydro4ModelKind.francisPelton) && ?value!=0) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple or francisPelton."]

dy302c:GovHydro4.bgv3-valueRange

Path: cim:GovHydro4.bgv3
Kaplan blade servo point 3 (Bgv3) (= 0 for simple, = 0 for Francis/Pelton). Typical value for Kaplan = 0,667.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
FILTER ((?model=cim:GovHydro4ModelKind.simple || ?model=cim:GovHydro4ModelKind.francisPelton) && ?value!=0) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple or francisPelton."]

dy302c:GovHydro4.bgv4-valueRange

Path: cim:GovHydro4.bgv4
Kaplan blade servo point 4 (Bgv4) (= 0 for simple, = 0 for Francis/Pelton). Typical value for Kaplan = 0,9.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
FILTER ((?model=cim:GovHydro4ModelKind.simple || ?model=cim:GovHydro4ModelKind.francisPelton) && ?value!=0) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple or francisPelton."]

dy302c:GovHydro4.bgv5-valueRange

Path: cim:GovHydro4.bgv5
Kaplan blade servo point 5 (Bgv5) (= 0 for simple, = 0 for Francis/Pelton). Typical value for Kaplan = 1.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
FILTER ((?model=cim:GovHydro4ModelKind.simple || ?model=cim:GovHydro4ModelKind.francisPelton) && ?value!=0) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple or francisPelton."]

dy302c:GovHydro4.bmax-valueRange

Path: cim:GovHydro4.bmax
Maximum blade adjustment factor (Bmax) (= 0 for simple, = 0 for Francis/Pelton). Typical value for Kaplan = 1,1276.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
FILTER ((?model=cim:GovHydro4ModelKind.simple || ?model=cim:GovHydro4ModelKind.francisPelton) && ?value!=0) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple or francisPelton."]

dy302c:GovHydro4.gv0-valueRange

Path: cim:GovHydro4.gv0
Nonlinear gain point 0, PU gv (Gv0) (= 0 for simple). Typical for Francis/Pelton = 0,1, Kaplan = 0,1.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
FILTER (?model=cim:GovHydro4ModelKind.simple && ?value!=0) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple."]

dy302c:GovHydro4.gv1-valueRange

Path: cim:GovHydro4.gv1
Nonlinear gain point 1, PU gv (Gv1) (= 0 for simple, > GovHydro4.gv0 for Francis/Pelton and Kaplan). Typical value for Francis/Pelton = 0,4, Kaplan = 0,4.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
$this cim:GovHydro4.gv0 ?gv0 .
FILTER ((?model=cim:GovHydro4ModelKind.simple && ?value!=0) || ((?model=cim:GovHydro4ModelKind.francisPelton || ?model=cim:GovHydro4ModelKind.kaplan) && ?value<=?gv0)) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple or it is not greater than GovHydro4.gv0 when GovHydro4.model is francisPelton or kaplan."]

dy302c:GovHydro4.gv2-valueRange

Path: cim:GovHydro4.gv2
Nonlinear gain point 2, PU gv (Gv2) (= 0 for simple, > GovHydro4.gv1 for Francis/Pelton and Kaplan). Typical value for Francis/Pelton = 0,5, Kaplan = 0,5.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
$this cim:GovHydro4.gv1 ?gv1 .
FILTER ((?model=cim:GovHydro4ModelKind.simple && ?value!=0) || ((?model=cim:GovHydro4ModelKind.francisPelton || ?model=cim:GovHydro4ModelKind.kaplan) && ?value<=?gv1)) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple or it is not greater than GovHydro4.gv1 when GovHydro4.model is francisPelton or kaplan."]

dy302c:GovHydro4.gv3-valueRange

Path: cim:GovHydro4.gv3
Nonlinear gain point 3, PU gv (Gv3) (= 0 for simple, > GovHydro4.gv2 for Francis/Pelton and Kaplan). Typical value for Francis/Pelton = 0,7, Kaplan = 0,7.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
$this cim:GovHydro4.gv2 ?gv2 .
FILTER ((?model=cim:GovHydro4ModelKind.simple && ?value!=0) || ((?model=cim:GovHydro4ModelKind.francisPelton || ?model=cim:GovHydro4ModelKind.kaplan) && ?value<=?gv2)) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple or it is not greater than GovHydro4.gv2 when GovHydro4.model is francisPelton or kaplan."]

dy302c:GovHydro4.gv4-valueRange

Path: cim:GovHydro4.gv4
Nonlinear gain point 4, PU gv (Gv4) (= 0 for simple, > GovHydro4.gv3 for Francis/Pelton and Kaplan). Typical value for Francis/Pelton = 0,8, Kaplan = 0,8.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
$this cim:GovHydro4.gv3 ?gv3 .
FILTER ((?model=cim:GovHydro4ModelKind.simple && ?value!=0) || ((?model=cim:GovHydro4ModelKind.francisPelton || ?model=cim:GovHydro4ModelKind.kaplan) && ?value<=?gv3)) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple or it is not greater than GovHydro4.gv3 when GovHydro4.model is francisPelton or kaplan."]

dy302c:GovHydro4.gv5-valueRange

Path: cim:GovHydro4.gv5
Nonlinear gain point 5, PU gv (Gv5) (= 0 for simple, < 1 and > GovHydro4.gv4 for Francis/Pelton and Kaplan). Typical value for Francis/Pelton = 0,9, Kaplan = 0,9.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
$this cim:GovHydro4.gv4 ?gv4 .
FILTER ((?model=cim:GovHydro4ModelKind.simple && ?value!=0) || ((?model=cim:GovHydro4ModelKind.francisPelton || ?model=cim:GovHydro4ModelKind.kaplan) && ?value<=?gv4 && ?value>=1)) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple or it is either not greater than GovHydro4.gv4 or it is not less than 1 when GovHydro4.model is francisPelton or kaplan."]

dy302c:GovHydro4.pgv0-valueRange

Path: cim:GovHydro4.pgv0
Nonlinear gain point 0, PU power (Pgv0) (= 0 for simple). Typical value = 0.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
FILTER (?model=cim:GovHydro4ModelKind.simple && ?value!=0) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple."]

dy302c:GovHydro4.pgv1-valueRange

Path: cim:GovHydro4.pgv1
Nonlinear gain point 1, PU power (Pgv1) (= 0 for simple). Typical value for Francis/Pelton = 0,42, Kaplan = 0,35.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
FILTER (?model=cim:GovHydro4ModelKind.simple && ?value!=0) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple."]

dy302c:GovHydro4.pgv2-valueRange

Path: cim:GovHydro4.pgv2
Nonlinear gain point 2, PU power (Pgv2) (= 0 for simple). Typical value for Francis/Pelton = 0,56, Kaplan = 0,468.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
FILTER (?model=cim:GovHydro4ModelKind.simple && ?value!=0) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple."]

dy302c:GovHydro4.pgv3-valueRange

Path: cim:GovHydro4.pgv3
Nonlinear gain point 3, PU power (Pgv3) (= 0 for simple). Typical value for Francis/Pelton = 0,8, Kaplan = 0,796.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
FILTER (?model=cim:GovHydro4ModelKind.simple && ?value!=0) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple."]

dy302c:GovHydro4.pgv4-valueRange

Path: cim:GovHydro4.pgv4
Nonlinear gain point 4, PU power (Pgv4) (= 0 for simple). Typical value for Francis/Pelton = 0,9, Kaplan = 0,917.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
FILTER (?model=cim:GovHydro4ModelKind.simple && ?value!=0) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple."]

dy302c:GovHydro4.pgv5-valueRange

Path: cim:GovHydro4.pgv5
Nonlinear gain point 5, PU power (Pgv5) (= 0 for simple). Typical value for Francis/Pelton = 0,97, Kaplan = 0,99.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:GovHydro4.model ?model .
FILTER (?model=cim:GovHydro4ModelKind.simple && ?value!=0) .
}
  • Messages: ["The value is not 0 when GovHydro4.model is simple."]

dy302c:GovHydroDD

Severity: sh:Violation

Targets:

  • targetClass: cim:GovHydroDD

dy302c:GovHydroFrancis

Severity: sh:Violation

Targets:

  • targetClass: cim:GovHydroFrancis

dy302c:GovHydroIEEE0

Severity: sh:Violation

Targets:

  • targetClass: cim:GovHydroIEEE0

dy302c:GovHydroIEEE2

Severity: sh:Violation

Targets:

  • targetClass: cim:GovHydroIEEE2

dy302c:GovHydroPID

Severity: sh:Violation

Targets:

  • targetClass: cim:GovHydroPID

dy302c:GovHydroPID2

Severity: sh:Violation

Targets:

  • targetClass: cim:GovHydroPID2

dy302c:GovHydroPelton

Severity: sh:Violation

Targets:

  • targetClass: cim:GovHydroPelton

dy302c:GovHydroR

Severity: sh:Violation

Targets:

  • targetClass: cim:GovHydroR

dy302c:GovHydroWEH

Severity: sh:Violation

Targets:

  • targetClass: cim:GovHydroWEH

dy302c:GovHydroWPID

Severity: sh:Violation

Targets:

  • targetClass: cim:GovHydroWPID

dy302c:GovSteam0

Severity: sh:Violation

Targets:

  • targetClass: cim:GovSteam0

dy302c:GovSteam1

Severity: sh:Violation

Targets:

  • targetClass: cim:GovSteam1

dy302c:GovSteam2

Severity: sh:Violation

Targets:

  • targetClass: cim:GovSteam2

dy302c:GovSteamBB

Severity: sh:Violation

Targets:

  • targetClass: cim:GovSteamBB

dy302c:GovSteamCC

Severity: sh:Violation

Targets:

  • targetClass: cim:GovSteamCC

dy302c:GovSteamEU

Severity: sh:Violation

Targets:

  • targetClass: cim:GovSteamEU

dy302c:GovSteamFV2

Severity: sh:Violation

Targets:

  • targetClass: cim:GovSteamFV2

dy302c:GovSteamFV3

Severity: sh:Violation

Targets:

  • targetClass: cim:GovSteamFV3

Nested Properties:

dy302c:GovSteamFV3.t5-valueRange

Path: cim:GovSteamFV3.t5
Time constant of second boiler pass (i.e. reheater) (T5) (> 0 if fast valving is used, otherwise >= 0). Typical value = 0,5.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
FILTER (?value<0) .
}
  • Messages: ["The value is not greater than or equal to 0."]

dy302c:GovSteamFV4

Severity: sh:Violation

Targets:

  • targetClass: cim:GovSteamFV4

dy302c:GovSteamIEEE1

Severity: sh:Violation

Targets:

  • targetClass: cim:GovSteamIEEE1

dy302c:GovSteamSGO

Severity: sh:Violation

Targets:

  • targetClass: cim:GovSteamSGO

dy302c:LoadComposite

Severity: sh:Violation

Targets:

  • targetClass: cim:LoadComposite

dy302c:LoadGenericNonLinear

Severity: sh:Violation

Targets:

  • targetClass: cim:LoadGenericNonLinear

dy302c:LoadMotor

Severity: sh:Violation

Targets:

  • targetClass: cim:LoadMotor

dy302c:LoadStatic

Severity: sh:Violation

Targets:

  • targetClass: cim:LoadStatic

Nested Properties:

dy302c:LoadStatic.staticLoadModelType-constantZ

Path: cim:LoadStatic.staticLoadModelType
The load is represented as a constant impedance. ConstantZ equations are used for active and reactive power and no attributes are required.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
OPTIONAL {$this cim:LoadStatic.kp1 ?kp1} .
OPTIONAL {$this cim:LoadStatic.kp2 ?kp2} .
OPTIONAL {$this cim:LoadStatic.kp3 ?kp3} .
OPTIONAL {$this cim:LoadStatic.kp4 ?kp4} .
OPTIONAL {$this cim:LoadStatic.kpf ?kpf} .
OPTIONAL {$this cim:LoadStatic.kq1 ?kq1} .
OPTIONAL {$this cim:LoadStatic.kq2 ?kq2} .
OPTIONAL {$this cim:LoadStatic.kq3 ?kq3} .
OPTIONAL {$this cim:LoadStatic.kq4 ?kq4} .
OPTIONAL {$this cim:LoadStatic.kqf ?kqf} .
OPTIONAL {$this cim:LoadStatic.ep1 ?ep1} .
OPTIONAL {$this cim:LoadStatic.ep2 ?ep2} .
OPTIONAL {$this cim:LoadStatic.ep3 ?ep3} .
OPTIONAL {$this cim:LoadStatic.eq1 ?eq1} .
OPTIONAL {$this cim:LoadStatic.eq2 ?eq2} .
OPTIONAL {$this cim:LoadStatic.eq3 ?eq3} .
FILTER ((bound(?kp1) || bound(?kp2) || bound(?kp3) || bound(?kp4) || bound(?kpf) || bound(?kq1) || bound(?kq2) || bound(?kq3) || bound(?kq4) || bound(?kqf) || bound(?ep1) || bound(?ep2) || bound(?ep3) || bound(?eq1) || bound(?eq2) || bound(?eq3)) && ?value=cim:StaticLoadModelKind.constantZ) .
}
  • Messages: ["The load is represented as a constant impedance but other properties (attributes) are defined."]

dy302c:LoadStatic.staticLoadModelType-exponental

Path: cim:LoadStatic.staticLoadModelType
This model is an exponential representation of the load. Exponential equations for active and reactive power are used and the following attributes are required: kp1, kp2, kp3, kpf, ep1, ep2, ep3, kq1, kq2, kq3, kqf, eq1, eq2, eq3.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
OPTIONAL {$this cim:LoadStatic.kp1 ?kp1} .
OPTIONAL {$this cim:LoadStatic.kp2 ?kp2} .
OPTIONAL {$this cim:LoadStatic.kp3 ?kp3} .
OPTIONAL {$this cim:LoadStatic.kp4 ?kp4} .
OPTIONAL {$this cim:LoadStatic.kpf ?kpf} .
OPTIONAL {$this cim:LoadStatic.kq1 ?kq1} .
OPTIONAL {$this cim:LoadStatic.kq2 ?kq2} .
OPTIONAL {$this cim:LoadStatic.kq3 ?kq3} .
OPTIONAL {$this cim:LoadStatic.kq4 ?kq4} .
OPTIONAL {$this cim:LoadStatic.kqf ?kqf} .
OPTIONAL {$this cim:LoadStatic.ep1 ?ep1} .
OPTIONAL {$this cim:LoadStatic.ep2 ?ep2} .
OPTIONAL {$this cim:LoadStatic.ep3 ?ep3} .
OPTIONAL {$this cim:LoadStatic.eq1 ?eq1} .
OPTIONAL {$this cim:LoadStatic.eq2 ?eq2} .
OPTIONAL {$this cim:LoadStatic.eq3 ?eq3} .
FILTER (((!bound(?kp1) || !bound(?kp2) || !bound(?kp3) || !bound(?kpf) || !bound(?kq1) || !bound(?kq2) || !bound(?kq3) || !bound(?kqf) || !bound(?ep1) || !bound(?ep2) || !bound(?ep3) || !bound(?eq1) || !bound(?eq2) || !bound(?eq3)) && ?value=cim:StaticLoadModelKind.exponential) || ((bound(?kp4) || bound(?kq4)) && ?value=cim:StaticLoadModelKind.exponential)) .
}
  • Messages: ["Required properties (attributes) for exponential model type are not defined or there are unnecessary properties defined."]

dy302c:LoadStatic.staticLoadModelType-zIP1

Path: cim:LoadStatic.staticLoadModelType
This model integrates the frequency-dependent load (primarily motors). ZIP1 equations for active and reactive power are used and the following attributes are required: kp1, kp2, kp3, kpf, kq1, kq2, kq3, kqf.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
OPTIONAL {$this cim:LoadStatic.kp1 ?kp1} .
OPTIONAL {$this cim:LoadStatic.kp2 ?kp2} .
OPTIONAL {$this cim:LoadStatic.kp3 ?kp3} .
OPTIONAL {$this cim:LoadStatic.kp4 ?kp4} .
OPTIONAL {$this cim:LoadStatic.kpf ?kpf} .
OPTIONAL {$this cim:LoadStatic.kq1 ?kq1} .
OPTIONAL {$this cim:LoadStatic.kq2 ?kq2} .
OPTIONAL {$this cim:LoadStatic.kq3 ?kq3} .
OPTIONAL {$this cim:LoadStatic.kq4 ?kq4} .
OPTIONAL {$this cim:LoadStatic.kqf ?kqf} .
OPTIONAL {$this cim:LoadStatic.ep1 ?ep1} .
OPTIONAL {$this cim:LoadStatic.ep2 ?ep2} .
OPTIONAL {$this cim:LoadStatic.ep3 ?ep3} .
OPTIONAL {$this cim:LoadStatic.eq1 ?eq1} .
OPTIONAL {$this cim:LoadStatic.eq2 ?eq2} .
OPTIONAL {$this cim:LoadStatic.eq3 ?eq3} .
FILTER (((!bound(?kp1) || !bound(?kp2) || !bound(?kp3) || !bound(?kpf) || !bound(?kq1) || !bound(?kq2) || !bound(?kq3) || !bound(?kqf) ) && ?value=cim:StaticLoadModelKind.zIP1) || (?value=cim:StaticLoadModelKind.zIP1 && (bound(?ep1) || bound(?ep2) || bound(?ep3) || bound(?eq1) || bound(?eq2) || bound(?eq3) || bound(?kp4) || bound(?kq4)))) .
}
  • Messages: ["Required properties (attributes) for zIP1 model type are not defined or there are unnecessary properties defined."]

dy302c:LoadStatic.staticLoadModelType-zIP2

Path: cim:LoadStatic.staticLoadModelType
This model separates the frequency-dependent load (primarily motors) from other load. ZIP2 equations for active and reactive power are used and the following attributes are required: kp1, kp2, kp3, kq4, kpf, kq1, kq2, kq3, kq4, kqf.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
OPTIONAL {$this cim:LoadStatic.kp1 ?kp1} .
OPTIONAL {$this cim:LoadStatic.kp2 ?kp2} .
OPTIONAL {$this cim:LoadStatic.kp3 ?kp3} .
OPTIONAL {$this cim:LoadStatic.kp4 ?kp4} .
OPTIONAL {$this cim:LoadStatic.kpf ?kpf} .
OPTIONAL {$this cim:LoadStatic.kq1 ?kq1} .
OPTIONAL {$this cim:LoadStatic.kq2 ?kq2} .
OPTIONAL {$this cim:LoadStatic.kq3 ?kq3} .
OPTIONAL {$this cim:LoadStatic.kq4 ?kq4} .
OPTIONAL {$this cim:LoadStatic.kqf ?kqf} .
OPTIONAL {$this cim:LoadStatic.ep1 ?ep1} .
OPTIONAL {$this cim:LoadStatic.ep2 ?ep2} .
OPTIONAL {$this cim:LoadStatic.ep3 ?ep3} .
OPTIONAL {$this cim:LoadStatic.eq1 ?eq1} .
OPTIONAL {$this cim:LoadStatic.eq2 ?eq2} .
OPTIONAL {$this cim:LoadStatic.eq3 ?eq3} .
FILTER (((!bound(?kp1) || !bound(?kp2) || !bound(?kp3) || !bound(?kp4) || !bound(?kpf) || !bound(?kq1) || !bound(?kq2) || !bound(?kq3) || !bound(?kq4) || !bound(?kqf) ) && ?value=cim:StaticLoadModelKind.zIP2) || (?value=cim:StaticLoadModelKind.zIP2 && (bound(?ep1) || bound(?ep2) || bound(?ep3) || bound(?eq1) || bound(?eq2) || bound(?eq3)))) .
}
  • Messages: ["Required properties (attributes) for zIP2 model type are not defined or there are unnecessary properties defined."]

dy302c:MechanicalLoadDynamics

MechanicalLoadDynamics shall have either an association to SynchronousMachineDynamics or to AsynchronousMachineDynamics.

Severity: sh:Violation

Messages:

  • "Required association to either SynchronousMachineDynamics or to AsynchronousMachineDynamics is missing."

Targets:

  • targetClass: cim:MechanicalLoadUserDefined
  • targetClass: cim:MechLoad1

dy302c:OverexcLim2

Severity: sh:Violation

Targets:

  • targetClass: cim:OverexcLim2

dy302c:OverexcLimX1

Severity: sh:Violation

Targets:

  • targetClass: cim:OverexcLimX1

dy302c:OverexcLimX2

Severity: sh:Violation

Targets:

  • targetClass: cim:OverexcLimX2

dy302c:PFVArType1IEEEPFController

Severity: sh:Violation

Targets:

  • targetClass: cim:PFVArType1IEEEPFController

dy302c:PFVArType1IEEEVArController

Severity: sh:Violation

Targets:

  • targetClass: cim:PFVArType1IEEEVArController

dy302c:Pss1

Severity: sh:Violation

Targets:

  • targetClass: cim:Pss1

dy302c:Pss1A

Severity: sh:Violation

Targets:

  • targetClass: cim:Pss1A

dy302c:Pss2B

Severity: sh:Violation

Targets:

  • targetClass: cim:Pss2B

dy302c:Pss2ST

Severity: sh:Violation

Targets:

  • targetClass: cim:Pss2ST

Nested Properties:

dy302c:Pss2ST-inputSignals

Path: cim:Pss2ST.inputSignal1Type
shall be different than Pss2ST.inputSignal2Type.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:Pss2ST.inputSignal2Type ?input2 .
FILTER (?value=?input2) .
}
  • Messages: ["Input signal #1 and input signal #2 are not different."]

dy302c:Pss5

Severity: sh:Violation

Targets:

  • targetClass: cim:Pss5

dy302c:PssELIN2

Severity: sh:Violation

Targets:

  • targetClass: cim:PssELIN2

dy302c:PssIEEE1A

Severity: sh:Violation

Targets:

  • targetClass: cim:PssIEEE1A

dy302c:PssIEEE2B

Severity: sh:Violation

Targets:

  • targetClass: cim:PssIEEE2B

dy302c:PssIEEE3B

Severity: sh:Violation

Targets:

  • targetClass: cim:PssIEEE3B

dy302c:PssIEEE4B

Severity: sh:Violation

Targets:

  • targetClass: cim:PssIEEE4B

dy302c:PssPTIST1

Severity: sh:Violation

Targets:

  • targetClass: cim:PssPTIST1

dy302c:PssPTIST3

Severity: sh:Violation

Targets:

  • targetClass: cim:PssPTIST3

dy302c:PssRQB

Severity: sh:Violation

Targets:

  • targetClass: cim:PssRQB

dy302c:PssSB4

Severity: sh:Violation

Targets:

  • targetClass: cim:PssSB4

dy302c:PssSH

Severity: sh:Violation

Targets:

  • targetClass: cim:PssSH

dy302c:PssSK

Severity: sh:Violation

Targets:

  • targetClass: cim:PssSK

dy302c:PssWECC

Severity: sh:Violation

Targets:

  • targetClass: cim:PssWECC

Nested Properties:

dy302c:PssWECC-inputSignals

Path: cim:PssWECC.inputSignal1Type
shall be different than PssWECC.inputSignal2Type.

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:PssWECC.inputSignal2Type ?input2 .
FILTER (?value=?input2) .
}
  • Messages: ["Input signal #1 and input signal #2 are not different."]

dy302c:RotatingMachineDynamics

Severity: sh:Violation

Targets:

  • targetClass: cim:SynchronousMachineEquivalentCircuit
  • targetClass: cim:AsynchronousMachineUserDefined
  • targetClass: cim:AsynchronousMachineTimeConstantReactance
  • targetClass: cim:AsynchronousMachineEquivalentCircuit
  • targetClass: cim:SynchronousMachineUserDefined
  • targetClass: cim:SynchronousMachineTimeConstantReactance

Nested Properties:

dy302c:RotatingMachineDynamics.saturationFactor120-valueRange

Path: cim:RotatingMachineDynamics.saturationFactor120
Saturation factor at 120% of rated terminal voltage (S12) (>= RotatingMachineDynamics.saturationFactor).

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this ?value
WHERE {
$this $PATH ?value .
$this cim:RotatingMachineDynamics.saturationFactor ?saturationFactor .
FILTER (?value<?saturationFactor) .
}
  • Messages: ["The value is less than RotatingMachineDynamics.saturationFactor."]

dy302c:SynchronousMachineEquivalentCircuit

Severity: sh:Violation

Targets:

  • targetClass: cim:SynchronousMachineEquivalentCircuit

dy302c:SynchronousMachineSimplified

Severity: sh:Violation

Targets:

  • targetClass: cim:SynchronousMachineSimplified

Nested Properties:

dy302c:SynchronousMachineSimplified-requiredAttributes

Path: rdf:type
The parameters used for the simplified model include:- RotatingMachineDynamics.damping (D);- RotatingMachineDynamics.inertia (H);- RotatingMachineDynamics.statorLeakageReactance (used to exchange jXp for SynchronousMachineSimplified);- RotatingMachineDynamics.statorResistance (Rs).

Severity: sh:Violation

Constraints:

  • sh:SPARQLConstraintComponent (Severity: sh:Violation)
PREFIX cim: <http://iec.ch/TC57/CIM100#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX eu: <http://iec.ch/TC57/CIM100-European#>

SELECT $this
WHERE {
OPTIONAL {$this cim:RotatingMachineDynamics.saturationFactor ?s1} .
OPTIONAL {$this cim:RotatingMachineDynamics.saturationFactor120 ?s2} .
FILTER (bound(?s1) || bound(?s2)) .
}
  • Messages: ["Saturation related attributes are not needed for SynchronousMachineSimplified."]

dy302c:SynchronousMachineTimeConstantReactance

Severity: sh:Violation

Targets:

  • targetClass: cim:SynchronousMachineTimeConstantReactance

dy302c:SynchronousMachineUserDefined

Severity: sh:Violation

Targets:

  • targetClass: cim:SynchronousMachineUserDefined

dy302c:TurbLCFB1

Severity: sh:Violation

Targets:

  • targetClass: cim:TurbLCFB1

dy302c:TurbineGovernorDynamics

TurbineGovernorDynamics shall have either an association to SynchronousMachineDynamics or to AsynchronousMachineDynamics.

Severity: sh:Violation

Messages:

  • "Required association to either SynchronousMachineDynamics or to AsynchronousMachineDynamics is missing."

Targets:

  • targetClass: cim:GovGAST
  • targetClass: cim:GovHydroFrancis
  • targetClass: cim:GovHydroPelton
  • targetClass: cim:GovSteamFV3
  • targetClass: cim:GovSteamIEEE1
  • targetClass: cim:GovSteam2
  • targetClass: cim:GovSteamEU
  • targetClass: cim:GovCT1
  • targetClass: cim:TurbineGovernorUserDefined
  • targetClass: cim:GovHydroIEEE2
  • targetClass: cim:GovSteam1
  • targetClass: cim:GovSteamFV2
  • targetClass: cim:GovHydroPID2
  • targetClass: cim:GovHydro4
  • targetClass: cim:GovGAST2
  • targetClass: cim:GovHydroWPID
  • targetClass: cim:GovHydroIEEE0
  • targetClass: cim:GovSteam0
  • targetClass: cim:GovHydro1
  • targetClass: cim:GovGAST3
  • targetClass: cim:GovHydro3
  • targetClass: cim:GovCT2
  • targetClass: cim:GovHydroPID
  • targetClass: cim:GovHydroDD
  • targetClass: cim:GovHydroR
  • targetClass: cim:GovGAST1
  • targetClass: cim:GovGAST4
  • targetClass: cim:GovSteamBB
  • targetClass: cim:GovSteamFV4
  • targetClass: cim:GovHydroWEH
  • targetClass: cim:GovHydro2
  • targetClass: cim:GovSteamSGO
  • targetClass: cim:GovGASTWD

dy302c:UnderexcLim2Simplified

Severity: sh:Violation

Targets:

  • targetClass: cim:UnderexcLim2Simplified

dy302c:UnderexcLimIEEE1

Severity: sh:Violation

Targets:

  • targetClass: cim:UnderexcLimIEEE1

dy302c:UnderexcLimIEEE2

Severity: sh:Violation

Targets:

  • targetClass: cim:UnderexcLimIEEE2

dy302c:UnderexcLimX1

Severity: sh:Violation

Targets:

  • targetClass: cim:UnderexcLimX1

dy302c:UnderexcLimX2

Severity: sh:Violation

Targets:

  • targetClass: cim:UnderexcLimX2

dy302c:VAdjIEEE

Severity: sh:Violation

Targets:

  • targetClass: cim:VAdjIEEE

dy302c:VCompIEEEType1

Severity: sh:Violation

Targets:

  • targetClass: cim:VCompIEEEType1

dy302c:VCompIEEEType2

Severity: sh:Violation

Targets:

  • targetClass: cim:VCompIEEEType2

dy302c:WindContPType3IEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindContPType3IEC

dy302c:WindContPType4aIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindContPType4aIEC

dy302c:WindContPType4bIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindContPType4bIEC

dy302c:WindContPitchAngleIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindContPitchAngleIEC

dy302c:WindContQIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindContQIEC

dy302c:WindContQLimIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindContQLimIEC

dy302c:WindContQPQULimIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindContQPQULimIEC

dy302c:WindContRotorRIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindContRotorRIEC

dy302c:WindGenType3aIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindGenType3aIEC

dy302c:WindGenType3bIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindGenType3bIEC

dy302c:WindGenType4IEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindGenType4IEC

dy302c:WindMechIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindMechIEC

dy302c:WindPitchContPowerIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindPitchContPowerIEC

dy302c:WindPlantFreqPcontrolIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindPlantFreqPcontrolIEC

dy302c:WindPlantReactiveControlIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindPlantReactiveControlIEC

dy302c:WindProtectionIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindProtectionIEC

dy302c:WindRefFrameRotIEC

Severity: sh:Violation

Targets:

  • targetClass: cim:WindRefFrameRotIEC