From 0e17fc4188ac3577dbc638f616b5eaa39827995d Mon Sep 17 00:00:00 2001 From: Vladimir Alexiev Date: Sat, 12 Oct 2024 11:00:32 +0300 Subject: [PATCH] add ttl version of CGMES/v3.0/RDFSEd2Beta/SHACL/ --- ...mLayout-AP-Con-Simple-SHACLED2a_v3-0-0.rdf | 0 ...ynamics-AP-Con-Simple-SHACLED2a_v3-0-0.rdf | 0 ...uipment-AP-Con-Simple-SHACLED2a_v3-0-0.rdf | 0 ...oundary-AP-Con-Simple-SHACLED2a_v3-0-0.rdf | 0 ...ocation-AP-Con-Simple-SHACLED2a_v3-0-0.rdf | 0 ...eration-AP-Con-Simple-SHACLED2a_v3-0-0.rdf | 0 ...Circuit-AP-Con-Simple-SHACLED2a_v3-0-0.rdf | 0 ...riables-AP-Con-Simple-SHACLED2a_v3-0-0.rdf | 0 ...othesis-AP-Con-Simple-SHACLED2a_v3-0-0.rdf | 0 ...opology-AP-Con-Simple-SHACLED2a_v3-0-0.rdf | 0 ...mLayout-AP-Con-Simple-SHACLED2a_v3-0-0.ttl | 785 + ...ynamics-AP-Con-Simple-SHACLED2a_v3-0-0.ttl | 73499 ++++++++++++++++ ...uipment-AP-Con-Simple-SHACLED2a_v3-0-0.ttl | 9122 ++ ...oundary-AP-Con-Simple-SHACLED2a_v3-0-0.ttl | 823 + ...ocation-AP-Con-Simple-SHACLED2a_v3-0-0.ttl | 1097 + ...eration-AP-Con-Simple-SHACLED2a_v3-0-0.ttl | 1501 + ...Circuit-AP-Con-Simple-SHACLED2a_v3-0-0.ttl | 2608 + ...riables-AP-Con-Simple-SHACLED2a_v3-0-0.ttl | 802 + ...othesis-AP-Con-Simple-SHACLED2a_v3-0-0.ttl | 1793 + ...opology-AP-Con-Simple-SHACLED2a_v3-0-0.ttl | 381 + 20 files changed, 92411 insertions(+) rename source/CGMES/v3.0/RDFSEd2Beta/SHACL/{ => rdf}/61970-600-2_DiagramLayout-AP-Con-Simple-SHACLED2a_v3-0-0.rdf (100%) rename source/CGMES/v3.0/RDFSEd2Beta/SHACL/{ => rdf}/61970-600-2_Dynamics-AP-Con-Simple-SHACLED2a_v3-0-0.rdf (100%) rename source/CGMES/v3.0/RDFSEd2Beta/SHACL/{ => rdf}/61970-600-2_Equipment-AP-Con-Simple-SHACLED2a_v3-0-0.rdf (100%) rename source/CGMES/v3.0/RDFSEd2Beta/SHACL/{ => rdf}/61970-600-2_EquipmentBoundary-AP-Con-Simple-SHACLED2a_v3-0-0.rdf (100%) rename source/CGMES/v3.0/RDFSEd2Beta/SHACL/{ => rdf}/61970-600-2_GeographicalLocation-AP-Con-Simple-SHACLED2a_v3-0-0.rdf (100%) rename source/CGMES/v3.0/RDFSEd2Beta/SHACL/{ => rdf}/61970-600-2_Operation-AP-Con-Simple-SHACLED2a_v3-0-0.rdf (100%) rename source/CGMES/v3.0/RDFSEd2Beta/SHACL/{ => rdf}/61970-600-2_ShortCircuit-AP-Con-Simple-SHACLED2a_v3-0-0.rdf (100%) rename source/CGMES/v3.0/RDFSEd2Beta/SHACL/{ => rdf}/61970-600-2_StateVariables-AP-Con-Simple-SHACLED2a_v3-0-0.rdf (100%) rename source/CGMES/v3.0/RDFSEd2Beta/SHACL/{ => rdf}/61970-600-2_SteadyStateHypothesis-AP-Con-Simple-SHACLED2a_v3-0-0.rdf (100%) rename source/CGMES/v3.0/RDFSEd2Beta/SHACL/{ => rdf}/61970-600-2_Topology-AP-Con-Simple-SHACLED2a_v3-0-0.rdf (100%) create mode 100644 source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_DiagramLayout-AP-Con-Simple-SHACLED2a_v3-0-0.ttl create mode 100644 source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Dynamics-AP-Con-Simple-SHACLED2a_v3-0-0.ttl create mode 100644 source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Equipment-AP-Con-Simple-SHACLED2a_v3-0-0.ttl create mode 100644 source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_EquipmentBoundary-AP-Con-Simple-SHACLED2a_v3-0-0.ttl create mode 100644 source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_GeographicalLocation-AP-Con-Simple-SHACLED2a_v3-0-0.ttl create mode 100644 source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Operation-AP-Con-Simple-SHACLED2a_v3-0-0.ttl create mode 100644 source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_ShortCircuit-AP-Con-Simple-SHACLED2a_v3-0-0.ttl create mode 100644 source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_StateVariables-AP-Con-Simple-SHACLED2a_v3-0-0.ttl create mode 100644 source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_SteadyStateHypothesis-AP-Con-Simple-SHACLED2a_v3-0-0.ttl create mode 100644 source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Topology-AP-Con-Simple-SHACLED2a_v3-0-0.ttl diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_DiagramLayout-AP-Con-Simple-SHACLED2a_v3-0-0.rdf b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_DiagramLayout-AP-Con-Simple-SHACLED2a_v3-0-0.rdf similarity index 100% rename from source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_DiagramLayout-AP-Con-Simple-SHACLED2a_v3-0-0.rdf rename to source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_DiagramLayout-AP-Con-Simple-SHACLED2a_v3-0-0.rdf diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_Dynamics-AP-Con-Simple-SHACLED2a_v3-0-0.rdf b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_Dynamics-AP-Con-Simple-SHACLED2a_v3-0-0.rdf similarity index 100% rename from source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_Dynamics-AP-Con-Simple-SHACLED2a_v3-0-0.rdf rename to source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_Dynamics-AP-Con-Simple-SHACLED2a_v3-0-0.rdf diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_Equipment-AP-Con-Simple-SHACLED2a_v3-0-0.rdf b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_Equipment-AP-Con-Simple-SHACLED2a_v3-0-0.rdf similarity index 100% rename from source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_Equipment-AP-Con-Simple-SHACLED2a_v3-0-0.rdf rename to source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_Equipment-AP-Con-Simple-SHACLED2a_v3-0-0.rdf diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_EquipmentBoundary-AP-Con-Simple-SHACLED2a_v3-0-0.rdf b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_EquipmentBoundary-AP-Con-Simple-SHACLED2a_v3-0-0.rdf similarity index 100% rename from source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_EquipmentBoundary-AP-Con-Simple-SHACLED2a_v3-0-0.rdf rename to source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_EquipmentBoundary-AP-Con-Simple-SHACLED2a_v3-0-0.rdf diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_GeographicalLocation-AP-Con-Simple-SHACLED2a_v3-0-0.rdf b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_GeographicalLocation-AP-Con-Simple-SHACLED2a_v3-0-0.rdf similarity index 100% rename from source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_GeographicalLocation-AP-Con-Simple-SHACLED2a_v3-0-0.rdf rename to source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_GeographicalLocation-AP-Con-Simple-SHACLED2a_v3-0-0.rdf diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_Operation-AP-Con-Simple-SHACLED2a_v3-0-0.rdf b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_Operation-AP-Con-Simple-SHACLED2a_v3-0-0.rdf similarity index 100% rename from source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_Operation-AP-Con-Simple-SHACLED2a_v3-0-0.rdf rename to source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_Operation-AP-Con-Simple-SHACLED2a_v3-0-0.rdf diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_ShortCircuit-AP-Con-Simple-SHACLED2a_v3-0-0.rdf b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_ShortCircuit-AP-Con-Simple-SHACLED2a_v3-0-0.rdf similarity index 100% rename from source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_ShortCircuit-AP-Con-Simple-SHACLED2a_v3-0-0.rdf rename to source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_ShortCircuit-AP-Con-Simple-SHACLED2a_v3-0-0.rdf diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_StateVariables-AP-Con-Simple-SHACLED2a_v3-0-0.rdf b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_StateVariables-AP-Con-Simple-SHACLED2a_v3-0-0.rdf similarity index 100% rename from source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_StateVariables-AP-Con-Simple-SHACLED2a_v3-0-0.rdf rename to source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_StateVariables-AP-Con-Simple-SHACLED2a_v3-0-0.rdf diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_SteadyStateHypothesis-AP-Con-Simple-SHACLED2a_v3-0-0.rdf b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_SteadyStateHypothesis-AP-Con-Simple-SHACLED2a_v3-0-0.rdf similarity index 100% rename from source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_SteadyStateHypothesis-AP-Con-Simple-SHACLED2a_v3-0-0.rdf rename to source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_SteadyStateHypothesis-AP-Con-Simple-SHACLED2a_v3-0-0.rdf diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_Topology-AP-Con-Simple-SHACLED2a_v3-0-0.rdf b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_Topology-AP-Con-Simple-SHACLED2a_v3-0-0.rdf similarity index 100% rename from source/CGMES/v3.0/RDFSEd2Beta/SHACL/61970-600-2_Topology-AP-Con-Simple-SHACLED2a_v3-0-0.rdf rename to source/CGMES/v3.0/RDFSEd2Beta/SHACL/rdf/61970-600-2_Topology-AP-Con-Simple-SHACLED2a_v3-0-0.rdf diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_DiagramLayout-AP-Con-Simple-SHACLED2a_v3-0-0.ttl b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_DiagramLayout-AP-Con-Simple-SHACLED2a_v3-0-0.ttl new file mode 100644 index 0000000..31bdf48 --- /dev/null +++ b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_DiagramLayout-AP-Con-Simple-SHACLED2a_v3-0-0.ttl @@ -0,0 +1,785 @@ +@prefix cim: . +@prefix cims: . +@prefix dc: . +@prefix dcat: . +@prefix dct: . +@prefix dl: . +@prefix eu: . +@prefix owl: . +@prefix prof: . +@prefix profcim: . +@prefix rdf: . +@prefix rdfs: . +@prefix sh: . +@prefix skos: . +@prefix xsd: . + +dl:AssociationsGroup rdf:type sh:PropertyGroup ; + rdfs:label "Associations" ; + sh:order 2 . + +dl:CardinalityGroup rdf:type sh:PropertyGroup ; + rdfs:label "Cardinality" ; + sh:order 0 . + +dl:DatatypesGroup rdf:type sh:PropertyGroup ; + rdfs:label "Datatypes" ; + sh:order 1 . + +dl:Diagram rdf:type sh:NodeShape ; + sh:property dl:Diagram.x1InitialView-datatype , dl:Diagram.orientation-datatype , dl:IdentifiedObject.mRID-datatype , dl:Diagram.x1InitialView-cardinality , dl:Diagram.y2InitialView-cardinality , dl:Diagram.DiagramStyle-cardinality , dl:IdentifiedObject.name-cardinality , dl:Diagram.x2InitialView-datatype , dl:Diagram.y1InitialView-cardinality , dl:Diagram.x2InitialView-cardinality , dl:Diagram.y2InitialView-datatype , dl:IdentifiedObject.description-cardinality , dl:IdentifiedObject.name-datatype , dl:Diagram.y1InitialView-datatype , dl:Diagram.DiagramStyle-valueType , dl:IdentifiedObject.description-datatype , dl:IdentifiedObject.mRID-cardinality , dl:Diagram.orientation-cardinality ; + sh:targetClass cim:Diagram . + +dl:Diagram.DiagramStyle-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Diagram.DiagramStyle-cardinality" ; + sh:order 19 ; + sh:path cim:Diagram.DiagramStyle ; + sh:severity sh:Violation . + +dl:Diagram.DiagramStyle-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiagramStyle ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiagramStyle." ; + sh:name "Diagram.DiagramStyle-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 0 ; + sh:path cim:Diagram.DiagramStyle ; + sh:severity sh:Violation . + +dl:Diagram.orientation-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (orientation)." ; + sh:minCount 1 ; + sh:name "Diagram.orientation-cardinality" ; + sh:order 0 ; + sh:path cim:Diagram.orientation ; + sh:severity sh:Violation . + +dl:Diagram.orientation-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the orientation." ; + sh:group dl:DatatypesGroup ; + sh:in ( cim:OrientationKind.positive cim:OrientationKind.negative ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Diagram.orientation-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 0 ; + sh:path cim:Diagram.orientation ; + sh:severity sh:Violation . + +dl:Diagram.x1InitialView-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Diagram.x1InitialView-cardinality" ; + sh:order 1 ; + sh:path cim:Diagram.x1InitialView ; + sh:severity sh:Violation . + +dl:Diagram.x1InitialView-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x1InitialView." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Diagram.x1InitialView-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1 ; + sh:path cim:Diagram.x1InitialView ; + sh:severity sh:Violation . + +dl:Diagram.x2InitialView-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Diagram.x2InitialView-cardinality" ; + sh:order 2 ; + sh:path cim:Diagram.x2InitialView ; + sh:severity sh:Violation . + +dl:Diagram.x2InitialView-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x2InitialView." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Diagram.x2InitialView-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2 ; + sh:path cim:Diagram.x2InitialView ; + sh:severity sh:Violation . + +dl:Diagram.y1InitialView-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Diagram.y1InitialView-cardinality" ; + sh:order 3 ; + sh:path cim:Diagram.y1InitialView ; + sh:severity sh:Violation . + +dl:Diagram.y1InitialView-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the y1InitialView." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Diagram.y1InitialView-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 3 ; + sh:path cim:Diagram.y1InitialView ; + sh:severity sh:Violation . + +dl:Diagram.y2InitialView-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Diagram.y2InitialView-cardinality" ; + sh:order 4 ; + sh:path cim:Diagram.y2InitialView ; + sh:severity sh:Violation . + +dl:Diagram.y2InitialView-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the y2InitialView." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Diagram.y2InitialView-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 4 ; + sh:path cim:Diagram.y2InitialView ; + sh:severity sh:Violation . + +dl:DiagramObject rdf:type sh:NodeShape ; + sh:property dl:DiagramObject.offsetX-cardinality , dl:DiagramObject.isPolygon-cardinality , dl:DiagramObject.rotation-cardinality , dl:DiagramObject.isPolygon-datatype , dl:DiagramObject.IdentifiedObject-cardinality , dl:IdentifiedObject.description-cardinality , dl:IdentifiedObject.mRID-datatype , dl:IdentifiedObject.mRID-cardinality , dl:DiagramObject.DiagramObjectStyle-cardinality , dl:DiagramObject.offsetY-datatype , dl:DiagramObject.Diagram-valueType , dl:DiagramObject.offsetX-datatype , dl:DiagramObject.Diagram-cardinality , dl:IdentifiedObject.description-datatype , dl:DiagramObject.drawingOrder-datatype , dl:DiagramObject.rotation-datatype , dl:DiagramObject.offsetY-cardinality , dl:DiagramObject.drawingOrder-cardinality , dl:IdentifiedObject.name-cardinality , dl:DiagramObject.DiagramObjectStyle-valueType , dl:IdentifiedObject.name-datatype ; + sh:targetClass cim:DiagramObject . + +dl:DiagramObject.Diagram-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "DiagramObject.Diagram-cardinality" ; + sh:order 22 ; + sh:path cim:DiagramObject.Diagram ; + sh:severity sh:Violation . + +dl:DiagramObject.Diagram-valueType + rdf:type sh:PropertyShape ; + sh:class +cim:Diagram ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Diagram." ; + sh:name "DiagramObject.Diagram-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 8 ; + sh:path cim:DiagramObject.Diagram ; + sh:severity sh:Violation . + +dl:DiagramObject.DiagramObjectStyle-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DiagramObject.DiagramObjectStyle-cardinality" ; + sh:order 21 ; + sh:path cim:DiagramObject.DiagramObjectStyle ; + sh:severity sh:Violation . + +dl:DiagramObject.DiagramObjectStyle-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiagramObjectStyle ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiagramObjectStyle." ; + sh:name "DiagramObject.DiagramObjectStyle-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 7 ; + sh:path cim:DiagramObject.DiagramObjectStyle ; + sh:severity sh:Violation . + +dl:DiagramObject.IdentifiedObject-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DiagramObject.IdentifiedObject-cardinality" ; + sh:order 20 ; + sh:path cim:DiagramObject.IdentifiedObject ; + sh:severity sh:Violation . + +dl:DiagramObject.IdentifiedObject-valueType + rdf:type sh:NodeShape ; + sh:or ( dl:DiagramObject.IdentifiedObjectVisibilityLayer-valueType dl:DiagramObject.IdentifiedObjectDiagramStyle-valueType dl:DiagramObject.IdentifiedObjectDiagramObjectStyle-valueType dl:DiagramObject.IdentifiedObjectDiagramObject-valueType dl:DiagramObject.IdentifiedObjectTextDiagramObject-valueType dl:DiagramObject.IdentifiedObjectDiagram-valueType ) . + +dl:DiagramObject.IdentifiedObjectDiagram-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Diagram ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Diagram." ; + sh:name "DiagramObject.IdentifiedObjectDiagram-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 6 ; + sh:path cim:DiagramObject.IdentifiedObject ; + sh:severity sh:Violation . + +dl:DiagramObject.IdentifiedObjectDiagramObject-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiagramObject ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiagramObject." ; + sh:name "DiagramObject.IdentifiedObjectDiagramObject-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 4 ; + sh:path cim:DiagramObject.IdentifiedObject ; + sh:severity sh:Violation . + +dl:DiagramObject.IdentifiedObjectDiagramObjectStyle-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiagramObjectStyle ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiagramObjectStyle." ; + sh:name "DiagramObject.IdentifiedObjectDiagramObjectStyle-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 3 ; + sh:path cim:DiagramObject.IdentifiedObject ; + sh:severity sh:Violation . + +dl:DiagramObject.IdentifiedObjectDiagramStyle-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiagramStyle ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiagramStyle." ; + sh:name "DiagramObject.IdentifiedObjectDiagramStyle-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 2 ; + sh:path cim:DiagramObject.IdentifiedObject ; + sh:severity sh:Violation . + +dl:DiagramObject.IdentifiedObjectTextDiagramObject-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TextDiagramObject ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TextDiagramObject." ; + sh:name "DiagramObject.IdentifiedObjectTextDiagramObject-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 5 ; + sh:path cim:DiagramObject.IdentifiedObject ; + sh:severity sh:Violation . + +dl:DiagramObject.IdentifiedObjectVisibilityLayer-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VisibilityLayer ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VisibilityLayer." ; + sh:name "DiagramObject.IdentifiedObjectVisibilityLayer-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 1 ; + sh:path cim:DiagramObject.IdentifiedObject ; + sh:severity sh:Violation . + +dl:DiagramObject.drawingOrder-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DiagramObject.drawingOrder-cardinality" ; + sh:order 5 ; + sh:path cim:DiagramObject.drawingOrder ; + sh:severity sh:Violation . + +dl:DiagramObject.drawingOrder-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the drawingOrder." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiagramObject.drawingOrder-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 5 ; + sh:path cim:DiagramObject.drawingOrder ; + sh:severity sh:Violation . + +dl:DiagramObject.isPolygon-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DiagramObject.isPolygon-cardinality" ; + sh:order 6 ; + sh:path cim:DiagramObject.isPolygon ; + sh:severity sh:Violation . + +dl:DiagramObject.isPolygon-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the isPolygon." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiagramObject.isPolygon-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 6 ; + sh:path cim:DiagramObject.isPolygon ; + sh:severity sh:Violation . + +dl:DiagramObject.offsetX-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DiagramObject.offsetX-cardinality" ; + sh:order 7 ; + sh:path cim:DiagramObject.offsetX ; + sh:severity sh:Violation . + +dl:DiagramObject.offsetX-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the offsetX." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiagramObject.offsetX-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 7 ; + sh:path cim:DiagramObject.offsetX ; + sh:severity sh:Violation . + +dl:DiagramObject.offsetY-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DiagramObject.offsetY-cardinality" ; + sh:order 8 ; + sh:path cim:DiagramObject.offsetY ; + sh:severity sh:Violation . + +dl:DiagramObject.offsetY-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the offsetY." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiagramObject.offsetY-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 8 ; + sh:path cim:DiagramObject.offsetY ; + sh:severity sh:Violation . + +dl:DiagramObject.rotation-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DiagramObject.rotation-cardinality" ; + sh:order 9 ; + sh:path cim:DiagramObject.rotation ; + sh:severity sh:Violation . + +dl:DiagramObject.rotation-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rotation." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiagramObject.rotation-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 9 ; + sh:path cim:DiagramObject.rotation ; + sh:severity sh:Violation . + +dl:DiagramObjectGluePoint + rdf:type sh:NodeShape ; + sh:targetClass cim:DiagramObjectGluePoint . + +dl:DiagramObjectPoint + rdf:type sh:NodeShape ; + sh:property dl:DiagramObjectPoint.DiagramObjectGluePoint-cardinality , dl:DiagramObjectPoint.sequenceNumber-datatype , dl:DiagramObjectPoint.zPosition-datatype , dl:DiagramObjectPoint.yPosition-cardinality , dl:DiagramObjectPoint.sequenceNumber-cardinality , dl:DiagramObjectPoint.DiagramObjectGluePoint-valueType , dl:DiagramObjectPoint.DiagramObject-cardinality , dl:DiagramObjectPoint.zPosition-cardinality , dl:DiagramObjectPoint.xPosition-datatype , dl:DiagramObjectPoint.xPosition-cardinality , dl:DiagramObjectPoint.yPosition-datatype ; + sh:targetClass cim:DiagramObjectPoint . + +dl:DiagramObjectPoint.DiagramObject-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "DiagramObjectPoint.DiagramObject-cardinality" ; + sh:order 24 ; + sh:path cim:DiagramObjectPoint.DiagramObject ; + sh:severity sh:Violation . + +dl:DiagramObjectPoint.DiagramObject-valueType + rdf:type sh:NodeShape ; + sh:or ( dl:DiagramObjectPoint.DiagramObjectTextDiagramObject-valueType dl:DiagramObjectPoint.DiagramObjectDiagramObject-valueType ) . + +dl:DiagramObjectPoint.DiagramObjectDiagramObject-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiagramObject ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiagramObject." ; + sh:name "DiagramObjectPoint.DiagramObjectDiagramObject-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 11 ; + sh:path cim:DiagramObjectPoint.DiagramObject ; + sh:severity sh:Violation . + +dl:DiagramObjectPoint.DiagramObjectGluePoint-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DiagramObjectPoint.DiagramObjectGluePoint-cardinality" ; + sh:order 23 ; + sh:path cim:DiagramObjectPoint.DiagramObjectGluePoint ; + sh:severity sh:Violation . + +dl:DiagramObjectPoint.DiagramObjectGluePoint-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiagramObjectGluePoint ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiagramObjectGluePoint." ; + sh:name "DiagramObjectPoint.DiagramObjectGluePoint-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 9 ; + sh:path cim:DiagramObjectPoint.DiagramObjectGluePoint ; + sh:severity sh:Violation . + +dl:DiagramObjectPoint.DiagramObjectTextDiagramObject-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TextDiagramObject ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TextDiagramObject." ; + sh:name "DiagramObjectPoint.DiagramObjectTextDiagramObject-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 10 ; + sh:path cim:DiagramObjectPoint.DiagramObject ; + sh:severity sh:Violation . + +dl:DiagramObjectPoint.sequenceNumber-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DiagramObjectPoint.sequenceNumber-cardinality" ; + sh:order 10 ; + sh:path cim:DiagramObjectPoint.sequenceNumber ; + sh:severity sh:Violation . + +dl:DiagramObjectPoint.sequenceNumber-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the sequenceNumber." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiagramObjectPoint.sequenceNumber-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 10 ; + sh:path cim:DiagramObjectPoint.sequenceNumber ; + sh:severity sh:Violation . + +dl:DiagramObjectPoint.xPosition-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xPosition)." ; + sh:minCount 1 ; + sh:name "DiagramObjectPoint.xPosition-cardinality" ; + sh:order 11 ; + sh:path cim:DiagramObjectPoint.xPosition ; + sh:severity sh:Violation . + +dl:DiagramObjectPoint.xPosition-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xPosition." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiagramObjectPoint.xPosition-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 11 ; + sh:path cim:DiagramObjectPoint.xPosition ; + sh:severity sh:Violation . + +dl:DiagramObjectPoint.yPosition-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (yPosition)." ; + sh:minCount 1 ; + sh:name "DiagramObjectPoint.yPosition-cardinality" ; + sh:order 12 ; + sh:path cim:DiagramObjectPoint.yPosition ; + sh:severity sh:Violation . + +dl:DiagramObjectPoint.yPosition-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the yPosition." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiagramObjectPoint.yPosition-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 12 ; + sh:path cim:DiagramObjectPoint.yPosition ; + sh:severity sh:Violation . + +dl:DiagramObjectPoint.zPosition-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DiagramObjectPoint.zPosition-cardinality" ; + sh:order 13 ; + sh:path cim:DiagramObjectPoint.zPosition ; + sh:severity sh:Violation . + +dl:DiagramObjectPoint.zPosition-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the zPosition." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiagramObjectPoint.zPosition-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 13 ; + sh:path cim:DiagramObjectPoint.zPosition ; + sh:severity sh:Violation . + +dl:DiagramObjectStyle + rdf:type sh:NodeShape ; + sh:property dl:IdentifiedObject.description-datatype , dl:IdentifiedObject.description-cardinality , dl:IdentifiedObject.name-datatype , dl:IdentifiedObject.name-cardinality , dl:IdentifiedObject.mRID-datatype , dl:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:DiagramObjectStyle . + +dl:DiagramStyle rdf:type sh:NodeShape ; + sh:property dl:IdentifiedObject.description-datatype , dl:IdentifiedObject.description-cardinality , dl:IdentifiedObject.name-datatype , dl:IdentifiedObject.name-cardinality , dl:IdentifiedObject.mRID-datatype , dl:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:DiagramStyle . + +dl:IdentifiedObject.description-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.description-cardinality" ; + sh:order 16 ; + sh:path cim:IdentifiedObject.description ; + sh:severity sh:Violation . + +dl:IdentifiedObject.description-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the description." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.description-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 16 ; + sh:path cim:IdentifiedObject.description ; + sh:severity sh:Violation . + +dl:IdentifiedObject.mRID-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mRID)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.mRID-cardinality" ; + sh:order 14 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +dl:IdentifiedObject.mRID-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the mRID." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.mRID-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 14 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +dl:IdentifiedObject.name-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (name)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.name-cardinality" ; + sh:order 15 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +dl:IdentifiedObject.name-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the name." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.name-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 15 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +dl:Ontology rdf:type owl:Ontology ; + dct:conformsTo "urn:iso:std:iec:61970-600-2:ed-1" , "urn:iso:std:iec:61970-401:draft:ed-1" , "urn:iso:std:iec:61970-301:ed-7:amd1" , "file://iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" , "urn:iso:std:iec:61970-501:draft:ed-2" ; + dct:creator "ENTSO-E CIM EG"@en ; + dct:description "The constraints for the diagram layout profile from IEC 61970-453."@en ; + dct:identifier "urn:uuid:7b269643-3da3-4dd0-83e8-58d7f13ee3bc" ; + dct:issued "2021-01-27T15:21:50Z"^^xsd:dateTime ; + dct:language "en-GB" ; + dct:modified "2020-10-12"^^xsd:date ; + dct:publisher "ENTSO-E"@en ; + dct:rights "Copyright"@en ; + dct:rightsHolder "ENTSO-E"@en ; + dct:title "Diagram Layout Constraints"@en ; + owl:backwardCompatibleWith ; + owl:incompatibleWith ; + owl:priorVersion ; + owl:versionIRI ; + owl:versionInfo "3.0.0"@en ; + dcat:keyword "DL" ; + dcat:theme "constraints"@en . + +dl:TextDiagramObject rdf:type sh:NodeShape ; + sh:property dl:DiagramObject.DiagramObjectStyle-valueType , dl:DiagramObject.drawingOrder-datatype , dl:TextDiagramObject.text-cardinality , dl:DiagramObject.offsetY-datatype , dl:IdentifiedObject.description-cardinality , dl:DiagramObject.drawingOrder-cardinality , dl:IdentifiedObject.mRID-datatype , dl:DiagramObject.offsetX-datatype , dl:DiagramObject.Diagram-cardinality , dl:IdentifiedObject.description-datatype , dl:DiagramObject.isPolygon-datatype , dl:DiagramObject.IdentifiedObject-cardinality , dl:DiagramObject.isPolygon-cardinality , dl:IdentifiedObject.name-cardinality , dl:TextDiagramObject.text-datatype , dl:DiagramObject.IdentifiedObject-valueType , dl:DiagramObject.offsetX-cardinality , dl:DiagramObject.offsetY-cardinality , dl:DiagramObject.rotation-cardinality , dl:DiagramObject.Diagram-valueType , dl:IdentifiedObject.mRID-cardinality , dl:DiagramObject.DiagramObjectStyle-cardinality , dl:IdentifiedObject.name-datatype , dl:DiagramObject.rotation-datatype ; + sh:targetClass cim:TextDiagramObject . + +dl:TextDiagramObject.text-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (text)." ; + sh:minCount 1 ; + sh:name "TextDiagramObject.text-cardinality" ; + sh:order 17 ; + sh:path cim:TextDiagramObject.text ; + sh:severity sh:Violation . + +dl:TextDiagramObject.text-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the text." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TextDiagramObject.text-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 17 ; + sh:path cim:TextDiagramObject.text ; + sh:severity sh:Violation . + +dl:VisibilityLayer rdf:type sh:NodeShape ; + sh:property dl:IdentifiedObject.description-cardinality , dl:IdentifiedObject.name-cardinality , dl:IdentifiedObject.mRID-datatype , dl:IdentifiedObject.description-datatype , dl:VisibilityLayer.drawingOrder-cardinality , dl:VisibilityLayer.drawingOrder-datatype , dl:IdentifiedObject.mRID-cardinality , dl:VisibilityLayer.VisibleObjects-cardinality , dl:IdentifiedObject.name-datatype ; + sh:targetClass cim:VisibilityLayer . + +dl:VisibilityLayer.VisibleObjects-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dl:CardinalityGroup ; + sh:message "Cardinality violation. Missing required association." ; + sh:minCount 1 ; + sh:name "VisibilityLayer.VisibleObjects-cardinality" ; + sh:order 25 ; + sh:path cim:VisibilityLayer.VisibleObjects ; + sh:severity sh:Violation . + +dl:VisibilityLayer.VisibleObjects-valueType + rdf:type sh:NodeShape ; + sh:or ( dl:VisibilityLayer.VisibleObjectsTextDiagramObject-valueType dl:VisibilityLayer.VisibleObjectsDiagramObject-valueType ) . + +dl:VisibilityLayer.VisibleObjectsDiagramObject-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiagramObject ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiagramObject." ; + sh:name "VisibilityLayer.VisibleObjectsDiagramObject-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 13 ; + sh:path cim:VisibilityLayer.VisibleObjects ; + sh:severity sh:Violation . + +dl:VisibilityLayer.VisibleObjectsTextDiagramObject-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TextDiagramObject ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TextDiagramObject." ; + sh:name "VisibilityLayer.VisibleObjectsTextDiagramObject-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 12 ; + sh:path cim:VisibilityLayer.VisibleObjects ; + sh:severity sh:Violation . + +dl:VisibilityLayer.drawingOrder-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VisibilityLayer.drawingOrder-cardinality" ; + sh:order 18 ; + sh:path cim:VisibilityLayer.drawingOrder ; + sh:severity sh:Violation . + +dl:VisibilityLayer.drawingOrder-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the drawingOrder." ; + sh:group dl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VisibilityLayer.drawingOrder-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 18 ; + sh:path cim:VisibilityLayer.drawingOrder ; + sh:severity sh:Violation . + diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Dynamics-AP-Con-Simple-SHACLED2a_v3-0-0.ttl b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Dynamics-AP-Con-Simple-SHACLED2a_v3-0-0.ttl new file mode 100644 index 0000000..cff8f14 --- /dev/null +++ b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Dynamics-AP-Con-Simple-SHACLED2a_v3-0-0.ttl @@ -0,0 +1,73499 @@ +@prefix cim: . +@prefix cims: . +@prefix dc: . +@prefix dcat: . +@prefix dct: . +@prefix dy: . +@prefix eu: . +@prefix owl: . +@prefix prof: . +@prefix profcim: . +@prefix rdf: . +@prefix rdfs: . +@prefix sh: . +@prefix skos: . +@prefix xsd: . + +dy:AssociationsGroup rdf:type sh:PropertyGroup ; + rdfs:label "Associations" ; + sh:order 2 . + +dy:AsynchronousMachineDynamics.AsynchronousMachine-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "AsynchronousMachineDynamics.AsynchronousMachine-cardinality" ; + sh:order 2701 ; + sh:path cim:AsynchronousMachineDynamics.AsynchronousMachine ; + sh:severity sh:Violation . + +dy:AsynchronousMachineDynamics.AsynchronousMachine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AsynchronousMachine ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AsynchronousMachine." ; + sh:name "AsynchronousMachineDynamics.AsynchronousMachine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 42 ; + sh:path cim:AsynchronousMachineDynamics.AsynchronousMachine ; + sh:severity sh:Violation . + +dy:AsynchronousMachineEquivalentCircuit + rdf:type sh:NodeShape ; + sh:property dy:AsynchronousMachineEquivalentCircuit.rr2-datatype , dy:AsynchronousMachineEquivalentCircuit.xlr1-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:AsynchronousMachineDynamics.AsynchronousMachine-valueType , dy:AsynchronousMachineEquivalentCircuit.xm-cardinality , dy:IdentifiedObject.name-datatype , dy:RotatingMachineDynamics.statorResistance-datatype , dy:RotatingMachineDynamics.inertia-datatype , dy:RotatingMachineDynamics.saturationFactor-datatype , dy:AsynchronousMachineEquivalentCircuit.rr2-cardinality , dy:RotatingMachineDynamics.saturationFactor120-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-datatype , dy:RotatingMachineDynamics.statorLeakageReactance-datatype , dy:RotatingMachineDynamics.damping-datatype , dy:AsynchronousMachineEquivalentCircuit.xlr1-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:RotatingMachineDynamics.saturationFactor-cardinality , dy:AsynchronousMachineEquivalentCircuit.xm-datatype , dy:AsynchronousMachineEquivalentCircuit.xlr2-cardinality , dy:RotatingMachineDynamics.damping-cardinality , dy:AsynchronousMachineEquivalentCircuit.rr1-cardinality , dy:RotatingMachineDynamics.statorLeakageReactance-cardinality , dy:AsynchronousMachineEquivalentCircuit.xlr2-datatype , dy:RotatingMachineDynamics.inertia-cardinality , dy:IdentifiedObject.description-cardinality , dy:AsynchronousMachineDynamics.AsynchronousMachine-cardinality , dy:RotatingMachineDynamics.statorResistance-cardinality , dy:AsynchronousMachineEquivalentCircuit.rr1-datatype , dy:RotatingMachineDynamics.saturationFactor120-datatype ; + sh:targetClass cim:AsynchronousMachineEquivalentCircuit . + +dy:AsynchronousMachineEquivalentCircuit.rr1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rr1)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachineEquivalentCircuit.rr1-cardinality" ; + sh:order 46 ; + sh:path cim:AsynchronousMachineEquivalentCircuit.rr1 ; + sh:severity sh:Violation . + +dy:AsynchronousMachineEquivalentCircuit.rr1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rr1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachineEquivalentCircuit.rr1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 46 ; + sh:path cim:AsynchronousMachineEquivalentCircuit.rr1 ; + sh:severity sh:Violation . + +dy:AsynchronousMachineEquivalentCircuit.rr2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rr2)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachineEquivalentCircuit.rr2-cardinality" ; + sh:order 48 ; + sh:path cim:AsynchronousMachineEquivalentCircuit.rr2 ; + sh:severity sh:Violation . + +dy:AsynchronousMachineEquivalentCircuit.rr2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rr2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachineEquivalentCircuit.rr2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 48 ; + sh:path cim:AsynchronousMachineEquivalentCircuit.rr2 ; + sh:severity sh:Violation . + +dy:AsynchronousMachineEquivalentCircuit.xlr1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xlr1)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachineEquivalentCircuit.xlr1-cardinality" ; + sh:order 47 ; + sh:path cim:AsynchronousMachineEquivalentCircuit.xlr1 ; + sh:severity sh:Violation . + +dy:AsynchronousMachineEquivalentCircuit.xlr1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xlr1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachineEquivalentCircuit.xlr1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 47 ; + sh:path cim:AsynchronousMachineEquivalentCircuit.xlr1 ; + sh:severity sh:Violation . + +dy:AsynchronousMachineEquivalentCircuit.xlr2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xlr2)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachineEquivalentCircuit.xlr2-cardinality" ; + sh:order 49 ; + sh:path cim:AsynchronousMachineEquivalentCircuit.xlr2 ; + sh:severity sh:Violation . + +dy:AsynchronousMachineEquivalentCircuit.xlr2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xlr2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachineEquivalentCircuit.xlr2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 49 ; + sh:path cim:AsynchronousMachineEquivalentCircuit.xlr2 ; + sh:severity sh:Violation . + +dy:AsynchronousMachineEquivalentCircuit.xm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xm)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachineEquivalentCircuit.xm-cardinality" ; + sh:order 45 ; + sh:path cim:AsynchronousMachineEquivalentCircuit.xm ; + sh:severity sh:Violation . + +dy:AsynchronousMachineEquivalentCircuit.xm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachineEquivalentCircuit.xm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 45 ; + sh:path cim:AsynchronousMachineEquivalentCircuit.xm ; + sh:severity sh:Violation . + +dy:AsynchronousMachineTimeConstantReactance + rdf:type sh:NodeShape ; + sh:property dy:RotatingMachineDynamics.saturationFactor-datatype , dy:RotatingMachineDynamics.damping-datatype , dy:RotatingMachineDynamics.statorResistance-datatype , dy:RotatingMachineDynamics.statorLeakageReactance-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:AsynchronousMachineTimeConstantReactance.xp-datatype , dy:AsynchronousMachineTimeConstantReactance.xp-cardinality , dy:AsynchronousMachineTimeConstantReactance.tpo-datatype , dy:AsynchronousMachineTimeConstantReactance.tpo-cardinality , dy:IdentifiedObject.mRID-datatype , dy:RotatingMachineDynamics.damping-cardinality , dy:AsynchronousMachineDynamics.AsynchronousMachine-valueType , dy:RotatingMachineDynamics.saturationFactor120-cardinality , dy:AsynchronousMachineTimeConstantReactance.xs-cardinality , dy:AsynchronousMachineTimeConstantReactance.xs-datatype , dy:IdentifiedObject.mRID-cardinality , dy:RotatingMachineDynamics.statorLeakageReactance-datatype , dy:AsynchronousMachineTimeConstantReactance.tppo-cardinality , dy:RotatingMachineDynamics.saturationFactor-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.description-cardinality , dy:AsynchronousMachineTimeConstantReactance.xpp-cardinality , dy:AsynchronousMachineTimeConstantReactance.xpp-datatype , dy:RotatingMachineDynamics.inertia-datatype , dy:IdentifiedObject.description-datatype , dy:RotatingMachineDynamics.inertia-cardinality , dy:AsynchronousMachineDynamics.AsynchronousMachine-cardinality , dy:RotatingMachineDynamics.saturationFactor120-datatype , dy:RotatingMachineDynamics.statorResistance-cardinality , dy:AsynchronousMachineTimeConstantReactance.tppo-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.name-cardinality ; + sh:targetClass cim:AsynchronousMachineTimeConstantReactance . + +dy:AsynchronousMachineTimeConstantReactance.tpo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpo)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachineTimeConstantReactance.tpo-cardinality" ; + sh:order 43 ; + sh:path cim:AsynchronousMachineTimeConstantReactance.tpo ; + sh:severity sh:Violation . + +dy:AsynchronousMachineTimeConstantReactance.tpo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachineTimeConstantReactance.tpo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 43 ; + sh:path cim:AsynchronousMachineTimeConstantReactance.tpo ; + sh:severity sh:Violation . + +dy:AsynchronousMachineTimeConstantReactance.tppo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tppo)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachineTimeConstantReactance.tppo-cardinality" ; + sh:order 44 ; + sh:path cim:AsynchronousMachineTimeConstantReactance.tppo ; + sh:severity sh:Violation . + +dy:AsynchronousMachineTimeConstantReactance.tppo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tppo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachineTimeConstantReactance.tppo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 44 ; + sh:path cim:AsynchronousMachineTimeConstantReactance.tppo ; + sh:severity sh:Violation . + +dy:AsynchronousMachineTimeConstantReactance.xp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xp)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachineTimeConstantReactance.xp-cardinality" ; + sh:order 41 ; + sh:path cim:AsynchronousMachineTimeConstantReactance.xp ; + sh:severity sh:Violation . + +dy:AsynchronousMachineTimeConstantReactance.xp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachineTimeConstantReactance.xp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 41 ; + sh:path cim:AsynchronousMachineTimeConstantReactance.xp ; + sh:severity sh:Violation . + +dy:AsynchronousMachineTimeConstantReactance.xpp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xpp)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachineTimeConstantReactance.xpp-cardinality" ; + sh:order 42 ; + sh:path cim:AsynchronousMachineTimeConstantReactance.xpp ; + sh:severity sh:Violation . + +dy:AsynchronousMachineTimeConstantReactance.xpp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xpp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachineTimeConstantReactance.xpp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 42 ; + sh:path cim:AsynchronousMachineTimeConstantReactance.xpp ; + sh:severity sh:Violation . + +dy:AsynchronousMachineTimeConstantReactance.xs-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xs)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachineTimeConstantReactance.xs-cardinality" ; + sh:order 40 ; + sh:path cim:AsynchronousMachineTimeConstantReactance.xs ; + sh:severity sh:Violation . + +dy:AsynchronousMachineTimeConstantReactance.xs-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xs." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachineTimeConstantReactance.xs-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 40 ; + sh:path cim:AsynchronousMachineTimeConstantReactance.xs ; + sh:severity sh:Violation . + +dy:AsynchronousMachineUserDefined + rdf:type sh:NodeShape ; + sh:property dy:RotatingMachineDynamics.saturationFactor120-datatype , dy:AsynchronousMachineUserDefined.proprietary-datatype , dy:AsynchronousMachineDynamics.AsynchronousMachine-cardinality , dy:IdentifiedObject.mRID-datatype , dy:RotatingMachineDynamics.damping-cardinality , dy:RotatingMachineDynamics.saturationFactor-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:RotatingMachineDynamics.saturationFactor-cardinality , dy:RotatingMachineDynamics.inertia-cardinality , dy:RotatingMachineDynamics.saturationFactor120-cardinality , dy:IdentifiedObject.name-cardinality , dy:AsynchronousMachineUserDefined.proprietary-cardinality , dy:RotatingMachineDynamics.statorResistance-datatype , dy:RotatingMachineDynamics.statorResistance-cardinality , dy:RotatingMachineDynamics.damping-datatype , dy:IdentifiedObject.name-datatype , dy:RotatingMachineDynamics.inertia-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.mRID-cardinality , dy:AsynchronousMachineDynamics.AsynchronousMachine-valueType , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.description-cardinality , dy:RotatingMachineDynamics.statorLeakageReactance-cardinality , dy:RotatingMachineDynamics.statorLeakageReactance-datatype ; + sh:targetClass cim:AsynchronousMachineUserDefined . + +dy:AsynchronousMachineUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachineUserDefined.proprietary-cardinality" ; + sh:order 2674 ; + sh:path cim:AsynchronousMachineUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:AsynchronousMachineUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachineUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2674 ; + sh:path cim:AsynchronousMachineUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:CSCDynamics.CSConverter-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "CSCDynamics.CSConverter-cardinality" ; + sh:order 2763 ; + sh:path cim:CSCDynamics.CSConverter ; + sh:severity sh:Violation . + +dy:CSCDynamics.CSConverter-valueType + rdf:type sh:PropertyShape ; + sh:class cim:CsConverter ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:CsConverter." ; + sh:name "CSCDynamics.CSConverter-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 556 ; + sh:path cim:CSCDynamics.CSConverter ; + sh:severity sh:Violation . + +dy:CSCUserDefined rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.mRID-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.name-cardinality , dy:CSCUserDefined.proprietary-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-cardinality , dy:CSCUserDefined.proprietary-cardinality , dy:IdentifiedObject.description-datatype , dy:CSCDynamics.CSConverter-valueType , dy:CSCDynamics.CSConverter-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality ; + sh:targetClass cim:CSCUserDefined . + +dy:CSCUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "CSCUserDefined.proprietary-cardinality" ; + sh:order 2667 ; + sh:path cim:CSCUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:CSCUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CSCUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2667 ; + sh:path cim:CSCUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:CardinalityGroup rdf:type sh:PropertyGroup ; + rdfs:label "Cardinality" ; + sh:order 0 . + +dy:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamics-cardinality" ; + sh:order 2702 ; + sh:path cim:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamicsSynchronousMachineUserDefined-valueType dy:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType dy:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType dy:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamicsSynchronousMachineSimplified-valueType ) . + +dy:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineEquivalentCircuit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineEquivalentCircuit." ; + sh:name "CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 44 ; + sh:path cim:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamicsSynchronousMachineSimplified-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineSimplified ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineSimplified." ; + sh:name "CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamicsSynchronousMachineSimplified-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 46 ; + sh:path cim:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineTimeConstantReactance ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineTimeConstantReactance." ; + sh:name "CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 45 ; + sh:path cim:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamicsSynchronousMachineUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineUserDefined." ; + sh:name "CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamicsSynchronousMachineUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 43 ; + sh:path cim:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamics-cardinality" ; + sh:order 2703 ; + sh:path cim:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamicsSynchronousMachineUserDefined-valueType dy:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType dy:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType dy:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamicsSynchronousMachineSimplified-valueType ) . + +dy:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineEquivalentCircuit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineEquivalentCircuit." ; + sh:name "CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 48 ; + sh:path cim:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamicsSynchronousMachineSimplified-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineSimplified ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineSimplified." ; + sh:name "CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamicsSynchronousMachineSimplified-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 50 ; + sh:path cim:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineTimeConstantReactance ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineTimeConstantReactance." ; + sh:name "CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 49 ; + sh:path cim:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamicsSynchronousMachineUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineUserDefined." ; + sh:name "CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamicsSynchronousMachineUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 47 ; + sh:path cim:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:DatatypesGroup rdf:type sh:PropertyGroup ; + rdfs:label "Datatypes" ; + sh:order 1 . + +dy:DiscExcContIEEEDEC1A + rdf:type sh:NodeShape ; + sh:property dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics-valueType , dy:DiscExcContIEEEDEC1A.vtc-cardinality , dy:DiscExcContIEEEDEC1A.vsmin-cardinality , dy:DiscExcContIEEEDEC1A.vtc-datatype , dy:DiscExcContIEEEDEC1A.tw5-cardinality , dy:DiscExcContIEEEDEC1A.val-datatype , dy:DiscExcContIEEEDEC1A.tan-cardinality , dy:DiscExcContIEEEDEC1A.vsmin-datatype , dy:DiscExcContIEEEDEC1A.tl1-cardinality , dy:DiscExcContIEEEDEC1A.vomin-cardinality , dy:IdentifiedObject.description-datatype , dy:DiscExcContIEEEDEC1A.esc-cardinality , dy:DiscExcContIEEEDEC1A.vtlmt-cardinality , dy:DiscExcContIEEEDEC1A.vtm-datatype , dy:DiscExcContIEEEDEC1A.tan-datatype , dy:DiscExcContIEEEDEC1A.td-datatype , dy:DiscExcContIEEEDEC1A.esc-datatype , dy:DiscExcContIEEEDEC1A.vanmax-datatype , dy:DiscExcContIEEEDEC1A.val-cardinality , dy:DiscExcContIEEEDEC1A.vsmax-datatype , dy:DiscExcContIEEEDEC1A.ketl-cardinality , dy:DiscExcContIEEEDEC1A.vomax-datatype , dy:DiscExcContIEEEDEC1A.vomax-cardinality , dy:DiscExcContIEEEDEC1A.vomin-datatype , dy:DiscExcContIEEEDEC1A.tl2-cardinality , dy:DiscExcContIEEEDEC1A.vsmax-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:DiscExcContIEEEDEC1A.kan-cardinality , dy:DiscExcContIEEEDEC1A.vtlmt-datatype , dy:DiscExcContIEEEDEC1A.vtn-datatype , dy:DiscExcContIEEEDEC1A.vtm-cardinality , dy:DiscExcContIEEEDEC1A.ketl-datatype , dy:DiscExcContIEEEDEC1A.tl1-datatype , dy:DiscExcContIEEEDEC1A.vanmax-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:DiscExcContIEEEDEC1A.tl2-datatype , dy:DiscExcContIEEEDEC1A.vtn-cardinality , dy:DiscExcContIEEEDEC1A.td-cardinality , dy:IdentifiedObject.name-datatype , dy:DiscExcContIEEEDEC1A.kan-datatype , dy:IdentifiedObject.mRID-datatype , dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics-cardinality , dy:DiscExcContIEEEDEC1A.tw5-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality ; + sh:targetClass cim:DiscExcContIEEEDEC1A . + +dy:DiscExcContIEEEDEC1A.esc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (esc)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.esc-cardinality" ; + sh:order 2394 ; + sh:path cim:DiscExcContIEEEDEC1A.esc ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.esc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the esc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.esc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2394 ; + sh:path cim:DiscExcContIEEEDEC1A.esc ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.kan-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kan)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.kan-cardinality" ; + sh:order 2395 ; + sh:path cim:DiscExcContIEEEDEC1A.kan ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.kan-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kan." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.kan-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2395 ; + sh:path cim:DiscExcContIEEEDEC1A.kan ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.ketl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ketl)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.ketl-cardinality" ; + sh:order 2391 ; + sh:path cim:DiscExcContIEEEDEC1A.ketl ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.ketl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ketl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.ketl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2391 ; + sh:path cim:DiscExcContIEEEDEC1A.ketl ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.tan-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tan)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.tan-cardinality" ; + sh:order 2396 ; + sh:path cim:DiscExcContIEEEDEC1A.tan ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.tan-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tan." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.tan-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2396 ; + sh:path cim:DiscExcContIEEEDEC1A.tan ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.td-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.td-cardinality" ; + sh:order 2400 ; + sh:path cim:DiscExcContIEEEDEC1A.td ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.td-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.td-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2400 ; + sh:path cim:DiscExcContIEEEDEC1A.td ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.tl1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl1)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.tl1-cardinality" ; + sh:order 2401 ; + sh:path cim:DiscExcContIEEEDEC1A.tl1 ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.tl1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.tl1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2401 ; + sh:path cim:DiscExcContIEEEDEC1A.tl1 ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.tl2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl2)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.tl2-cardinality" ; + sh:order 2402 ; + sh:path cim:DiscExcContIEEEDEC1A.tl2 ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.tl2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.tl2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2402 ; + sh:path cim:DiscExcContIEEEDEC1A.tl2 ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.tw5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw5)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.tw5-cardinality" ; + sh:order 2397 ; + sh:path cim:DiscExcContIEEEDEC1A.tw5 ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.tw5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.tw5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2397 ; + sh:path cim:DiscExcContIEEEDEC1A.tw5 ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.val-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (val)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.val-cardinality" ; + sh:order 2393 ; + sh:path cim:DiscExcContIEEEDEC1A.val ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.val-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the val." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.val-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2393 ; + sh:path cim:DiscExcContIEEEDEC1A.val ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vanmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vanmax)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.vanmax-cardinality" ; + sh:order 2405 ; + sh:path cim:DiscExcContIEEEDEC1A.vanmax ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vanmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vanmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.vanmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2405 ; + sh:path cim:DiscExcContIEEEDEC1A.vanmax ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vomax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vomax)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.vomax-cardinality" ; + sh:order 2389 ; + sh:path cim:DiscExcContIEEEDEC1A.vomax ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vomax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vomax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.vomax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2389 ; + sh:path cim:DiscExcContIEEEDEC1A.vomax ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vomin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vomin)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.vomin-cardinality" ; + sh:order 2390 ; + sh:path cim:DiscExcContIEEEDEC1A.vomin ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vomin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vomin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.vomin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2390 ; + sh:path cim:DiscExcContIEEEDEC1A.vomin ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vsmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsmax)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.vsmax-cardinality" ; + sh:order 2398 ; + sh:path cim:DiscExcContIEEEDEC1A.vsmax ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vsmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.vsmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2398 ; + sh:path cim:DiscExcContIEEEDEC1A.vsmax ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vsmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsmin)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.vsmin-cardinality" ; + sh:order 2399 ; + sh:path cim:DiscExcContIEEEDEC1A.vsmin ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vsmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.vsmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2399 ; + sh:path cim:DiscExcContIEEEDEC1A.vsmin ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vtc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vtc)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.vtc-cardinality" ; + sh:order 2392 ; + sh:path cim:DiscExcContIEEEDEC1A.vtc ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vtc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vtc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.vtc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2392 ; + sh:path cim:DiscExcContIEEEDEC1A.vtc ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vtlmt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vtlmt)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.vtlmt-cardinality" ; + sh:order 2388 ; + sh:path cim:DiscExcContIEEEDEC1A.vtlmt ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vtlmt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vtlmt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.vtlmt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2388 ; + sh:path cim:DiscExcContIEEEDEC1A.vtlmt ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vtm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vtm)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.vtm-cardinality" ; + sh:order 2403 ; + sh:path cim:DiscExcContIEEEDEC1A.vtm ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vtm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vtm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.vtm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2403 ; + sh:path cim:DiscExcContIEEEDEC1A.vtm ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vtn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vtn)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC1A.vtn-cardinality" ; + sh:order 2404 ; + sh:path cim:DiscExcContIEEEDEC1A.vtn ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC1A.vtn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vtn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC1A.vtn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2404 ; + sh:path cim:DiscExcContIEEEDEC1A.vtn ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC2A + rdf:type sh:NodeShape ; + sh:property dy:DynamicsFunctionBlock.enabled-cardinality , dy:DiscExcContIEEEDEC2A.vk-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.name-datatype , dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics-cardinality , dy:DiscExcContIEEEDEC2A.td2-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:DiscExcContIEEEDEC2A.td1-cardinality , dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics-valueType , dy:DiscExcContIEEEDEC2A.td2-datatype , dy:DiscExcContIEEEDEC2A.vdmin-datatype , dy:DiscExcContIEEEDEC2A.vdmin-cardinality , dy:DiscExcContIEEEDEC2A.vk-cardinality , dy:IdentifiedObject.mRID-datatype , dy:DiscExcContIEEEDEC2A.vdmax-cardinality , dy:DiscExcContIEEEDEC2A.vdmax-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.description-datatype , dy:DiscExcContIEEEDEC2A.td1-datatype , dy:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:DiscExcContIEEEDEC2A . + +dy:DiscExcContIEEEDEC2A.td1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td1)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC2A.td1-cardinality" ; + sh:order 2407 ; + sh:path cim:DiscExcContIEEEDEC2A.td1 ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC2A.td1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC2A.td1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2407 ; + sh:path cim:DiscExcContIEEEDEC2A.td1 ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC2A.td2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td2)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC2A.td2-cardinality" ; + sh:order 2408 ; + sh:path cim:DiscExcContIEEEDEC2A.td2 ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC2A.td2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC2A.td2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2408 ; + sh:path cim:DiscExcContIEEEDEC2A.td2 ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC2A.vdmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vdmax)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC2A.vdmax-cardinality" ; + sh:order 2410 ; + sh:path cim:DiscExcContIEEEDEC2A.vdmax ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC2A.vdmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vdmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC2A.vdmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2410 ; + sh:path cim:DiscExcContIEEEDEC2A.vdmax ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC2A.vdmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vdmin)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC2A.vdmin-cardinality" ; + sh:order 2409 ; + sh:path cim:DiscExcContIEEEDEC2A.vdmin ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC2A.vdmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vdmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC2A.vdmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2409 ; + sh:path cim:DiscExcContIEEEDEC2A.vdmin ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC2A.vk-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vk)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC2A.vk-cardinality" ; + sh:order 2406 ; + sh:path cim:DiscExcContIEEEDEC2A.vk ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC2A.vk-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vk." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC2A.vk-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2406 ; + sh:path cim:DiscExcContIEEEDEC2A.vk ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC3A + rdf:type sh:NodeShape ; + sh:property dy:DynamicsFunctionBlock.enabled-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.description-cardinality , dy:DiscExcContIEEEDEC3A.vtmin-cardinality , dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics-valueType , dy:IdentifiedObject.name-datatype , dy:DiscExcContIEEEDEC3A.tdr-cardinality , dy:DiscExcContIEEEDEC3A.tdr-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.name-cardinality , dy:DiscExcContIEEEDEC3A.vtmin-datatype , dy:IdentifiedObject.mRID-datatype , dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics-cardinality ; + sh:targetClass cim:DiscExcContIEEEDEC3A . + +dy:DiscExcContIEEEDEC3A.tdr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tdr)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC3A.tdr-cardinality" ; + sh:order 2412 ; + sh:path cim:DiscExcContIEEEDEC3A.tdr ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC3A.tdr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tdr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC3A.tdr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2412 ; + sh:path cim:DiscExcContIEEEDEC3A.tdr ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC3A.vtmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vtmin)." ; + sh:minCount 1 ; + sh:name "DiscExcContIEEEDEC3A.vtmin-cardinality" ; + sh:order 2411 ; + sh:path cim:DiscExcContIEEEDEC3A.vtmin ; + sh:severity sh:Violation . + +dy:DiscExcContIEEEDEC3A.vtmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vtmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscExcContIEEEDEC3A.vtmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2411 ; + sh:path cim:DiscExcContIEEEDEC3A.vtmin ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics-cardinality" ; + sh:order 2713 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST7B-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST6B-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST4B-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST3A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST2A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST1A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcSK-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcSEXS-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcSCRX-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcRQB-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcREXS-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcPIC-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcOEX3T-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcNI-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcHU-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcELIN2-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcELIN1-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcDC3A1-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcDC3A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcDC2A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcDC1A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcCZ-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcBBC-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR7-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR5-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR4-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR3-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR2-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR1-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcANS-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC8B-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC6A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC5A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC4A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC3A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC2A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC1A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType ) . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC1A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 310 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC2A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 309 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC3A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 308 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC4A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC4A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC4A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC4A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 307 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC5A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC5A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC5A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC5A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 306 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC6A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC6A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC6A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC6A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 305 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC8B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC8B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC8B." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAC8B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 304 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcANS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcANS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcANS." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcANS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 303 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR1." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 302 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR2." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 301 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR3-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR3 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR3." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR3-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 300 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR4-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR4 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR4." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR4-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 299 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR5-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR5 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR5." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR5-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 298 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR7-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR7 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR7." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcAVR7-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 297 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcBBC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcBBC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcBBC." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcBBC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 296 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcCZ-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcCZ ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcCZ." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcCZ-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 295 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcDC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC1A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcDC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 294 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcDC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC2A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcDC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 293 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcDC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC3A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcDC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 292 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcDC3A1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC3A1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC3A1." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcDC3A1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 291 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcELIN1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcELIN1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcELIN1." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcELIN1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 290 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcELIN2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcELIN2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcELIN2." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcELIN2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 289 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcHU-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcHU ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcHU." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcHU-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 288 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC1A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 329 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC2A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 328 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC3A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 327 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC4A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC4A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 326 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC5A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC5A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 325 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC6A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC6A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 324 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC7B." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 323 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC8B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC8B." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 322 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC1A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 321 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC2A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 320 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC3A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 319 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC4B." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 318 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST1A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 317 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST2A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 316 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST3A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 315 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST4B." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 314 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST5B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST5B." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 313 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST6B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST6B." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 312 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST7B." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 311 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcNI-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcNI ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcNI." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcNI-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 287 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcOEX3T-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcOEX3T ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcOEX3T." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcOEX3T-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 286 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcPIC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcPIC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcPIC." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcPIC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 285 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcREXS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcREXS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcREXS." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcREXS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 284 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcRQB-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcRQB ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcRQB." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcRQB-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 283 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcSCRX-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSCRX ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSCRX." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcSCRX-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 282 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcSEXS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSEXS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSEXS." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcSEXS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 281 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcSK-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSK ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSK." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcSK-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 280 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST1A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 279 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST2A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 278 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST3A." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 277 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST4B." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 276 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST6B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST6B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST6B." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST6B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 275 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST7B." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcST7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 274 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcitationSystemUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcitationSystemUserDefined." ; + sh:name "DiscontinuousExcitationControlDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 273 ; + sh:path cim:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlUserDefined + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.name-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics-valueType , dy:IdentifiedObject.mRID-datatype , dy:DiscontinuousExcitationControlUserDefined.proprietary-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:DiscontinuousExcitationControlUserDefined.proprietary-cardinality , dy:DiscontinuousExcitationControlDynamics.ExcitationSystemDynamics-cardinality ; + sh:targetClass cim:DiscontinuousExcitationControlUserDefined . + +dy:DiscontinuousExcitationControlUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "DiscontinuousExcitationControlUserDefined.proprietary-cardinality" ; + sh:order 2682 ; + sh:path cim:DiscontinuousExcitationControlUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:DiscontinuousExcitationControlUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DiscontinuousExcitationControlUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2682 ; + sh:path cim:DiscontinuousExcitationControlUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:DynamicsFunctionBlock.enabled-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (enabled)." ; + sh:minCount 1 ; + sh:name "DynamicsFunctionBlock.enabled-cardinality" ; + sh:order 4 ; + sh:path cim:DynamicsFunctionBlock.enabled ; + sh:severity sh:Violation . + +dy:DynamicsFunctionBlock.enabled-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the enabled." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DynamicsFunctionBlock.enabled-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 4 ; + sh:path cim:DynamicsFunctionBlock.enabled ; + sh:severity sh:Violation . + +dy:EnergyConsumer rdf:type sh:NodeShape ; + sh:property dy:EnergyConsumer.LoadDynamics-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.description-cardinality ; + sh:targetClass cim:EnergyConsumer . + +dy:EnergyConsumer.LoadDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergyConsumer.LoadDynamics-cardinality" ; + sh:order 2693 ; + sh:path cim:EnergyConsumer.LoadDynamics ; + sh:severity sh:Violation . + +dy:EnergyConsumer.LoadDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:EnergyConsumer.LoadDynamicsLoadUserDefined-valueType dy:EnergyConsumer.LoadDynamicsLoadAggregate-valueType dy:EnergyConsumer.LoadDynamicsLoadGenericNonLinear-valueType dy:EnergyConsumer.LoadDynamicsLoadComposite-valueType ) . + +dy:EnergyConsumer.LoadDynamicsLoadAggregate-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LoadAggregate ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LoadAggregate." ; + sh:name "EnergyConsumer.LoadDynamicsLoadAggregate-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 2 ; + sh:path cim:EnergyConsumer.LoadDynamics ; + sh:severity sh:Violation . + +dy:EnergyConsumer.LoadDynamicsLoadComposite-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LoadComposite ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LoadComposite." ; + sh:name "EnergyConsumer.LoadDynamicsLoadComposite-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 4 ; + sh:path cim:EnergyConsumer.LoadDynamics ; + sh:severity sh:Violation . + +dy:EnergyConsumer.LoadDynamicsLoadGenericNonLinear-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LoadGenericNonLinear ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LoadGenericNonLinear." ; + sh:name "EnergyConsumer.LoadDynamicsLoadGenericNonLinear-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 3 ; + sh:path cim:EnergyConsumer.LoadDynamics ; + sh:severity sh:Violation . + +dy:EnergyConsumer.LoadDynamicsLoadUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LoadUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LoadUserDefined." ; + sh:name "EnergyConsumer.LoadDynamicsLoadUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 1 ; + sh:path cim:EnergyConsumer.LoadDynamics ; + sh:severity sh:Violation . + +dy:ExcAC1A rdf:type sh:NodeShape ; + sh:property dy:ExcAC1A.kf2-datatype , dy:ExcAC1A.te-cardinality , dy:ExcAC1A.kf2-cardinality , dy:ExcAC1A.vrmax-cardinality , dy:ExcAC1A.tb-cardinality , dy:ExcAC1A.ks-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcAC1A.tc-datatype , dy:ExcAC1A.kc-datatype , dy:ExcAC1A.vrmin-cardinality , dy:ExcAC1A.vrmin-datatype , dy:ExcAC1A.ta-cardinality , dy:ExcAC1A.kf1-datatype , dy:ExcAC1A.tf-cardinality , dy:ExcAC1A.ka-datatype , dy:ExcAC1A.kf1-cardinality , dy:ExcAC1A.seve2-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcAC1A.seve1-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcAC1A.seve1-cardinality , dy:ExcAC1A.kf-cardinality , dy:ExcAC1A.te-datatype , dy:ExcAC1A.ka-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcAC1A.hvlvgates-cardinality , dy:ExcAC1A.vamax-cardinality , dy:ExcAC1A.ks-cardinality , dy:ExcAC1A.kd-datatype , dy:ExcAC1A.kc-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcAC1A.tf-datatype , dy:ExcAC1A.ve2-cardinality , dy:ExcAC1A.tb-datatype , dy:ExcAC1A.vamax-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcAC1A.kf-datatype , dy:ExcAC1A.vamin-datatype , dy:ExcAC1A.ve1-datatype , dy:ExcAC1A.vrmax-datatype , dy:ExcAC1A.kd-cardinality , dy:ExcAC1A.vamin-cardinality , dy:ExcAC1A.seve2-cardinality , dy:ExcAC1A.tc-cardinality , dy:ExcAC1A.ve1-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcAC1A.ke-cardinality , dy:ExcAC1A.ta-datatype , dy:ExcAC1A.ve2-datatype , dy:IdentifiedObject.name-datatype , dy:ExcAC1A.hvlvgates-datatype , dy:ExcAC1A.ke-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality ; + sh:targetClass cim:ExcAC1A . + +dy:ExcAC1A.hvlvgates-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (hvlvgates)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.hvlvgates-cardinality" ; + sh:order 1307 ; + sh:path cim:ExcAC1A.hvlvgates ; + sh:severity sh:Violation . + +dy:ExcAC1A.hvlvgates-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the hvlvgates." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.hvlvgates-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1307 ; + sh:path cim:ExcAC1A.hvlvgates ; + sh:severity sh:Violation . + +dy:ExcAC1A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.ka-cardinality" ; + sh:order 1288 ; + sh:path cim:ExcAC1A.ka ; + sh:severity sh:Violation . + +dy:ExcAC1A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1288 ; + sh:path cim:ExcAC1A.ka ; + sh:severity sh:Violation . + +dy:ExcAC1A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.kc-cardinality" ; + sh:order 1298 ; + sh:path cim:ExcAC1A.kc ; + sh:severity sh:Violation . + +dy:ExcAC1A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1298 ; + sh:path cim:ExcAC1A.kc ; + sh:severity sh:Violation . + +dy:ExcAC1A.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.kd-cardinality" ; + sh:order 1299 ; + sh:path cim:ExcAC1A.kd ; + sh:severity sh:Violation . + +dy:ExcAC1A.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1299 ; + sh:path cim:ExcAC1A.kd ; + sh:severity sh:Violation . + +dy:ExcAC1A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.ke-cardinality" ; + sh:order 1300 ; + sh:path cim:ExcAC1A.ke ; + sh:severity sh:Violation . + +dy:ExcAC1A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1300 ; + sh:path cim:ExcAC1A.ke ; + sh:severity sh:Violation . + +dy:ExcAC1A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.kf-cardinality" ; + sh:order 1293 ; + sh:path cim:ExcAC1A.kf ; + sh:severity sh:Violation . + +dy:ExcAC1A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1293 ; + sh:path cim:ExcAC1A.kf ; + sh:severity sh:Violation . + +dy:ExcAC1A.kf1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf1)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.kf1-cardinality" ; + sh:order 1294 ; + sh:path cim:ExcAC1A.kf1 ; + sh:severity sh:Violation . + +dy:ExcAC1A.kf1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.kf1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1294 ; + sh:path cim:ExcAC1A.kf1 ; + sh:severity sh:Violation . + +dy:ExcAC1A.kf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf2)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.kf2-cardinality" ; + sh:order 1295 ; + sh:path cim:ExcAC1A.kf2 ; + sh:severity sh:Violation . + +dy:ExcAC1A.kf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.kf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1295 ; + sh:path cim:ExcAC1A.kf2 ; + sh:severity sh:Violation . + +dy:ExcAC1A.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.ks-cardinality" ; + sh:order 1296 ; + sh:path cim:ExcAC1A.ks ; + sh:severity sh:Violation . + +dy:ExcAC1A.ks-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1296 ; + sh:path cim:ExcAC1A.ks ; + sh:severity sh:Violation . + +dy:ExcAC1A.seve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve1)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.seve1-cardinality" ; + sh:order 1302 ; + sh:path cim:ExcAC1A.seve1 ; + sh:severity sh:Violation . + +dy:ExcAC1A.seve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.seve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1302 ; + sh:path cim:ExcAC1A.seve1 ; + sh:severity sh:Violation . + +dy:ExcAC1A.seve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve2)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.seve2-cardinality" ; + sh:order 1304 ; + sh:path cim:ExcAC1A.seve2 ; + sh:severity sh:Violation . + +dy:ExcAC1A.seve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.seve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1304 ; + sh:path cim:ExcAC1A.seve2 ; + sh:severity sh:Violation . + +dy:ExcAC1A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.ta-cardinality" ; + sh:order 1289 ; + sh:path cim:ExcAC1A.ta ; + sh:severity sh:Violation . + +dy:ExcAC1A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1289 ; + sh:path cim:ExcAC1A.ta ; + sh:severity sh:Violation . + +dy:ExcAC1A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.tb-cardinality" ; + sh:order 1286 ; + sh:path cim:ExcAC1A.tb ; + sh:severity sh:Violation . + +dy:ExcAC1A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1286 ; + sh:path cim:ExcAC1A.tb ; + sh:severity sh:Violation . + +dy:ExcAC1A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.tc-cardinality" ; + sh:order 1287 ; + sh:path cim:ExcAC1A.tc ; + sh:severity sh:Violation . + +dy:ExcAC1A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1287 ; + sh:path cim:ExcAC1A.tc ; + sh:severity sh:Violation . + +dy:ExcAC1A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.te-cardinality" ; + sh:order 1292 ; + sh:path cim:ExcAC1A.te ; + sh:severity sh:Violation . + +dy:ExcAC1A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1292 ; + sh:path cim:ExcAC1A.te ; + sh:severity sh:Violation . + +dy:ExcAC1A.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.tf-cardinality" ; + sh:order 1297 ; + sh:path cim:ExcAC1A.tf ; + sh:severity sh:Violation . + +dy:ExcAC1A.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1297 ; + sh:path cim:ExcAC1A.tf ; + sh:severity sh:Violation . + +dy:ExcAC1A.vamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamax)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.vamax-cardinality" ; + sh:order 1290 ; + sh:path cim:ExcAC1A.vamax ; + sh:severity sh:Violation . + +dy:ExcAC1A.vamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.vamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1290 ; + sh:path cim:ExcAC1A.vamax ; + sh:severity sh:Violation . + +dy:ExcAC1A.vamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamin)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.vamin-cardinality" ; + sh:order 1291 ; + sh:path cim:ExcAC1A.vamin ; + sh:severity sh:Violation . + +dy:ExcAC1A.vamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.vamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1291 ; + sh:path cim:ExcAC1A.vamin ; + sh:severity sh:Violation . + +dy:ExcAC1A.ve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve1)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.ve1-cardinality" ; + sh:order 1301 ; + sh:path cim:ExcAC1A.ve1 ; + sh:severity sh:Violation . + +dy:ExcAC1A.ve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.ve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1301 ; + sh:path cim:ExcAC1A.ve1 ; + sh:severity sh:Violation . + +dy:ExcAC1A.ve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve2)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.ve2-cardinality" ; + sh:order 1303 ; + sh:path cim:ExcAC1A.ve2 ; + sh:severity sh:Violation . + +dy:ExcAC1A.ve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.ve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1303 ; + sh:path cim:ExcAC1A.ve2 ; + sh:severity sh:Violation . + +dy:ExcAC1A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.vrmax-cardinality" ; + sh:order 1305 ; + sh:path cim:ExcAC1A.vrmax ; + sh:severity sh:Violation . + +dy:ExcAC1A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1305 ; + sh:path cim:ExcAC1A.vrmax ; + sh:severity sh:Violation . + +dy:ExcAC1A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcAC1A.vrmin-cardinality" ; + sh:order 1306 ; + sh:path cim:ExcAC1A.vrmin ; + sh:severity sh:Violation . + +dy:ExcAC1A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC1A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1306 ; + sh:path cim:ExcAC1A.vrmin ; + sh:severity sh:Violation . + +dy:ExcAC2A rdf:type sh:NodeShape ; + sh:property dy:ExcAC2A.vrmin-cardinality , dy:ExcAC2A.hvgate-datatype , dy:ExcAC2A.ke-datatype , dy:ExcAC2A.vamin-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcAC2A.tb-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcAC2A.ve2-cardinality , dy:ExcAC2A.kh-cardinality , dy:ExcAC2A.tc-cardinality , dy:ExcAC2A.lvgate-datatype , dy:ExcAC2A.ve1-datatype , dy:ExcAC2A.vlr-datatype , dy:ExcAC2A.tc-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcAC2A.seve1-cardinality , dy:ExcAC2A.ks-datatype , dy:ExcAC2A.te-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcAC2A.kc-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcAC2A.ke-cardinality , dy:ExcAC2A.ks-cardinality , dy:ExcAC2A.vrmax-cardinality , dy:ExcAC2A.kh-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcAC2A.vamin-cardinality , dy:ExcAC2A.kf-cardinality , dy:ExcAC2A.seve1-datatype , dy:ExcAC2A.ka-cardinality , dy:ExcAC2A.ve1-cardinality , dy:ExcAC2A.kd-datatype , dy:ExcAC2A.hvgate-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcAC2A.vfemax-datatype , dy:ExcAC2A.seve2-datatype , dy:ExcAC2A.ka-datatype , dy:ExcAC2A.kb1-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcAC2A.tf-datatype , dy:ExcAC2A.ta-datatype , dy:ExcAC2A.ve2-datatype , dy:ExcAC2A.kb-datatype , dy:ExcAC2A.kb1-cardinality , dy:ExcAC2A.vfemax-cardinality , dy:ExcAC2A.kl-cardinality , dy:ExcAC2A.vrmax-datatype , dy:ExcAC2A.vlr-cardinality , dy:ExcAC2A.tf-cardinality , dy:ExcAC2A.kl1-datatype , dy:IdentifiedObject.name-datatype , dy:ExcAC2A.vamax-datatype , dy:ExcAC2A.kf-datatype , dy:ExcAC2A.kb-cardinality , dy:ExcAC2A.kl1-cardinality , dy:ExcAC2A.kd-cardinality , dy:ExcAC2A.ta-cardinality , dy:ExcAC2A.seve2-cardinality , dy:ExcAC2A.tb-datatype , dy:ExcAC2A.te-datatype , dy:ExcAC2A.vamax-cardinality , dy:ExcAC2A.kl-datatype , dy:ExcAC2A.vrmin-datatype , dy:ExcAC2A.kc-datatype , dy:ExcAC2A.lvgate-cardinality ; + sh:targetClass cim:ExcAC2A . + +dy:ExcAC2A.hvgate-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (hvgate)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.hvgate-cardinality" ; + sh:order 1334 ; + sh:path cim:ExcAC2A.hvgate ; + sh:severity sh:Violation . + +dy:ExcAC2A.hvgate-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the hvgate." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.hvgate-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1334 ; + sh:path cim:ExcAC2A.hvgate ; + sh:severity sh:Violation . + +dy:ExcAC2A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.ka-cardinality" ; + sh:order 1310 ; + sh:path cim:ExcAC2A.ka ; + sh:severity sh:Violation . + +dy:ExcAC2A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1310 ; + sh:path cim:ExcAC2A.ka ; + sh:severity sh:Violation . + +dy:ExcAC2A.kb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kb)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.kb-cardinality" ; + sh:order 1314 ; + sh:path cim:ExcAC2A.kb ; + sh:severity sh:Violation . + +dy:ExcAC2A.kb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.kb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1314 ; + sh:path cim:ExcAC2A.kb ; + sh:severity sh:Violation . + +dy:ExcAC2A.kb1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kb1)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.kb1-cardinality" ; + sh:order 1315 ; + sh:path cim:ExcAC2A.kb1 ; + sh:severity sh:Violation . + +dy:ExcAC2A.kb1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kb1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.kb1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1315 ; + sh:path cim:ExcAC2A.kb1 ; + sh:severity sh:Violation . + +dy:ExcAC2A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.kc-cardinality" ; + sh:order 1327 ; + sh:path cim:ExcAC2A.kc ; + sh:severity sh:Violation . + +dy:ExcAC2A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1327 ; + sh:path cim:ExcAC2A.kc ; + sh:severity sh:Violation . + +dy:ExcAC2A.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.kd-cardinality" ; + sh:order 1328 ; + sh:path cim:ExcAC2A.kd ; + sh:severity sh:Violation . + +dy:ExcAC2A.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1328 ; + sh:path cim:ExcAC2A.kd ; + sh:severity sh:Violation . + +dy:ExcAC2A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.ke-cardinality" ; + sh:order 1329 ; + sh:path cim:ExcAC2A.ke ; + sh:severity sh:Violation . + +dy:ExcAC2A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1329 ; + sh:path cim:ExcAC2A.ke ; + sh:severity sh:Violation . + +dy:ExcAC2A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.kf-cardinality" ; + sh:order 1321 ; + sh:path cim:ExcAC2A.kf ; + sh:severity sh:Violation . + +dy:ExcAC2A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1321 ; + sh:path cim:ExcAC2A.kf ; + sh:severity sh:Violation . + +dy:ExcAC2A.kh-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kh)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.kh-cardinality" ; + sh:order 1320 ; + sh:path cim:ExcAC2A.kh ; + sh:severity sh:Violation . + +dy:ExcAC2A.kh-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kh." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.kh-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1320 ; + sh:path cim:ExcAC2A.kh ; + sh:severity sh:Violation . + +dy:ExcAC2A.kl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kl)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.kl-cardinality" ; + sh:order 1322 ; + sh:path cim:ExcAC2A.kl ; + sh:severity sh:Violation . + +dy:ExcAC2A.kl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.kl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1322 ; + sh:path cim:ExcAC2A.kl ; + sh:severity sh:Violation . + +dy:ExcAC2A.kl1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kl1)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.kl1-cardinality" ; + sh:order 1324 ; + sh:path cim:ExcAC2A.kl1 ; + sh:severity sh:Violation . + +dy:ExcAC2A.kl1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kl1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.kl1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1324 ; + sh:path cim:ExcAC2A.kl1 ; + sh:severity sh:Violation . + +dy:ExcAC2A.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.ks-cardinality" ; + sh:order 1325 ; + sh:path cim:ExcAC2A.ks ; + sh:severity sh:Violation . + +dy:ExcAC2A.ks-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1325 ; + sh:path cim:ExcAC2A.ks ; + sh:severity sh:Violation . + +dy:ExcAC2A.lvgate-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lvgate)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.lvgate-cardinality" ; + sh:order 1335 ; + sh:path cim:ExcAC2A.lvgate ; + sh:severity sh:Violation . + +dy:ExcAC2A.lvgate-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the lvgate." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.lvgate-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1335 ; + sh:path cim:ExcAC2A.lvgate ; + sh:severity sh:Violation . + +dy:ExcAC2A.seve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve1)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.seve1-cardinality" ; + sh:order 1331 ; + sh:path cim:ExcAC2A.seve1 ; + sh:severity sh:Violation . + +dy:ExcAC2A.seve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.seve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1331 ; + sh:path cim:ExcAC2A.seve1 ; + sh:severity sh:Violation . + +dy:ExcAC2A.seve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve2)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.seve2-cardinality" ; + sh:order 1333 ; + sh:path cim:ExcAC2A.seve2 ; + sh:severity sh:Violation . + +dy:ExcAC2A.seve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.seve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1333 ; + sh:path cim:ExcAC2A.seve2 ; + sh:severity sh:Violation . + +dy:ExcAC2A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.ta-cardinality" ; + sh:order 1311 ; + sh:path cim:ExcAC2A.ta ; + sh:severity sh:Violation . + +dy:ExcAC2A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1311 ; + sh:path cim:ExcAC2A.ta ; + sh:severity sh:Violation . + +dy:ExcAC2A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.tb-cardinality" ; + sh:order 1308 ; + sh:path cim:ExcAC2A.tb ; + sh:severity sh:Violation . + +dy:ExcAC2A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1308 ; + sh:path cim:ExcAC2A.tb ; + sh:severity sh:Violation . + +dy:ExcAC2A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.tc-cardinality" ; + sh:order 1309 ; + sh:path cim:ExcAC2A.tc ; + sh:severity sh:Violation . + +dy:ExcAC2A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1309 ; + sh:path cim:ExcAC2A.tc ; + sh:severity sh:Violation . + +dy:ExcAC2A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.te-cardinality" ; + sh:order 1318 ; + sh:path cim:ExcAC2A.te ; + sh:severity sh:Violation . + +dy:ExcAC2A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1318 ; + sh:path cim:ExcAC2A.te ; + sh:severity sh:Violation . + +dy:ExcAC2A.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.tf-cardinality" ; + sh:order 1326 ; + sh:path cim:ExcAC2A.tf ; + sh:severity sh:Violation . + +dy:ExcAC2A.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1326 ; + sh:path cim:ExcAC2A.tf ; + sh:severity sh:Violation . + +dy:ExcAC2A.vamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamax)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.vamax-cardinality" ; + sh:order 1312 ; + sh:path cim:ExcAC2A.vamax ; + sh:severity sh:Violation . + +dy:ExcAC2A.vamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.vamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1312 ; + sh:path cim:ExcAC2A.vamax ; + sh:severity sh:Violation . + +dy:ExcAC2A.vamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamin)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.vamin-cardinality" ; + sh:order 1313 ; + sh:path cim:ExcAC2A.vamin ; + sh:severity sh:Violation . + +dy:ExcAC2A.vamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.vamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1313 ; + sh:path cim:ExcAC2A.vamin ; + sh:severity sh:Violation . + +dy:ExcAC2A.ve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve1)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.ve1-cardinality" ; + sh:order 1330 ; + sh:path cim:ExcAC2A.ve1 ; + sh:severity sh:Violation . + +dy:ExcAC2A.ve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.ve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1330 ; + sh:path cim:ExcAC2A.ve1 ; + sh:severity sh:Violation . + +dy:ExcAC2A.ve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve2)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.ve2-cardinality" ; + sh:order 1332 ; + sh:path cim:ExcAC2A.ve2 ; + sh:severity sh:Violation . + +dy:ExcAC2A.ve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.ve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1332 ; + sh:path cim:ExcAC2A.ve2 ; + sh:severity sh:Violation . + +dy:ExcAC2A.vfemax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vfemax)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.vfemax-cardinality" ; + sh:order 1319 ; + sh:path cim:ExcAC2A.vfemax ; + sh:severity sh:Violation . + +dy:ExcAC2A.vfemax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vfemax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.vfemax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1319 ; + sh:path cim:ExcAC2A.vfemax ; + sh:severity sh:Violation . + +dy:ExcAC2A.vlr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vlr)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.vlr-cardinality" ; + sh:order 1323 ; + sh:path cim:ExcAC2A.vlr ; + sh:severity sh:Violation . + +dy:ExcAC2A.vlr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vlr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.vlr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1323 ; + sh:path cim:ExcAC2A.vlr ; + sh:severity sh:Violation . + +dy:ExcAC2A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.vrmax-cardinality" ; + sh:order 1316 ; + sh:path cim:ExcAC2A.vrmax ; + sh:severity sh:Violation . + +dy:ExcAC2A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1316 ; + sh:path cim:ExcAC2A.vrmax ; + sh:severity sh:Violation . + +dy:ExcAC2A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcAC2A.vrmin-cardinality" ; + sh:order 1317 ; + sh:path cim:ExcAC2A.vrmin ; + sh:severity sh:Violation . + +dy:ExcAC2A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC2A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1317 ; + sh:path cim:ExcAC2A.vrmin ; + sh:severity sh:Violation . + +dy:ExcAC3A rdf:type sh:NodeShape ; + sh:property dy:ExcAC3A.ks-datatype , dy:ExcAC3A.te-cardinality , dy:ExcAC3A.kr-datatype , dy:ExcAC3A.ta-cardinality , dy:ExcAC3A.ve2-datatype , dy:ExcAC3A.ke-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcAC3A.kc-cardinality , dy:IdentifiedObject.description-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcAC3A.te-datatype , dy:ExcAC3A.kf-datatype , dy:ExcAC3A.vamin-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcAC3A.ve1-cardinality , dy:ExcAC3A.seve1-cardinality , dy:ExcAC3A.vemin-datatype , dy:IdentifiedObject.name-datatype , dy:ExcAC3A.seve1-datatype , dy:ExcAC3A.kf2-datatype , dy:ExcAC3A.klv-cardinality , dy:ExcAC3A.kf2-cardinality , dy:ExcAC3A.ve1-datatype , dy:ExcAC3A.kn-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcAC3A.kc-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcAC3A.vemin-cardinality , dy:ExcAC3A.ka-datatype , dy:ExcAC3A.tc-datatype , dy:ExcAC3A.vamax-datatype , dy:ExcAC3A.vlv-datatype , dy:ExcAC3A.tf-cardinality , dy:ExcAC3A.kd-datatype , dy:ExcAC3A.tf-datatype , dy:ExcAC3A.kn-cardinality , dy:ExcAC3A.tc-cardinality , dy:ExcAC3A.kf1-cardinality , dy:ExcAC3A.klv-datatype , dy:ExcAC3A.ve2-cardinality , dy:ExcAC3A.seve2-cardinality , dy:ExcAC3A.tb-cardinality , dy:ExcAC3A.vfemax-datatype , dy:ExcAC3A.ke-cardinality , dy:ExcAC3A.seve2-datatype , dy:ExcAC3A.vfemax-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcAC3A.ka-cardinality , dy:ExcAC3A.tb-datatype , dy:ExcAC3A.kr-cardinality , dy:ExcAC3A.efdn-cardinality , dy:ExcAC3A.kd-cardinality , dy:ExcAC3A.ta-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.mRID-datatype , dy:ExcAC3A.vlv-cardinality , dy:ExcAC3A.kf-cardinality , dy:ExcAC3A.vamax-cardinality , dy:ExcAC3A.kf1-datatype , dy:ExcAC3A.efdn-datatype , dy:ExcAC3A.ks-cardinality , dy:ExcAC3A.vamin-cardinality ; + sh:targetClass cim:ExcAC3A . + +dy:ExcAC3A.efdn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdn)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.efdn-cardinality" ; + sh:order 1348 ; + sh:path cim:ExcAC3A.efdn ; + sh:severity sh:Violation . + +dy:ExcAC3A.efdn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.efdn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1348 ; + sh:path cim:ExcAC3A.efdn ; + sh:severity sh:Violation . + +dy:ExcAC3A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.ka-cardinality" ; + sh:order 1338 ; + sh:path cim:ExcAC3A.ka ; + sh:severity sh:Violation . + +dy:ExcAC3A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1338 ; + sh:path cim:ExcAC3A.ka ; + sh:severity sh:Violation . + +dy:ExcAC3A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.kc-cardinality" ; + sh:order 1349 ; + sh:path cim:ExcAC3A.kc ; + sh:severity sh:Violation . + +dy:ExcAC3A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1349 ; + sh:path cim:ExcAC3A.kc ; + sh:severity sh:Violation . + +dy:ExcAC3A.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.kd-cardinality" ; + sh:order 1350 ; + sh:path cim:ExcAC3A.kd ; + sh:severity sh:Violation . + +dy:ExcAC3A.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1350 ; + sh:path cim:ExcAC3A.kd ; + sh:severity sh:Violation . + +dy:ExcAC3A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.ke-cardinality" ; + sh:order 1351 ; + sh:path cim:ExcAC3A.ke ; + sh:severity sh:Violation . + +dy:ExcAC3A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1351 ; + sh:path cim:ExcAC3A.ke ; + sh:severity sh:Violation . + +dy:ExcAC3A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.kf-cardinality" ; + sh:order 1345 ; + sh:path cim:ExcAC3A.kf ; + sh:severity sh:Violation . + +dy:ExcAC3A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1345 ; + sh:path cim:ExcAC3A.kf ; + sh:severity sh:Violation . + +dy:ExcAC3A.kf1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf1)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.kf1-cardinality" ; + sh:order 1353 ; + sh:path cim:ExcAC3A.kf1 ; + sh:severity sh:Violation . + +dy:ExcAC3A.kf1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.kf1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1353 ; + sh:path cim:ExcAC3A.kf1 ; + sh:severity sh:Violation . + +dy:ExcAC3A.kf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf2)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.kf2-cardinality" ; + sh:order 1354 ; + sh:path cim:ExcAC3A.kf2 ; + sh:severity sh:Violation . + +dy:ExcAC3A.kf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.kf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1354 ; + sh:path cim:ExcAC3A.kf2 ; + sh:severity sh:Violation . + +dy:ExcAC3A.klv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (klv)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.klv-cardinality" ; + sh:order 1352 ; + sh:path cim:ExcAC3A.klv ; + sh:severity sh:Violation . + +dy:ExcAC3A.klv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the klv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.klv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1352 ; + sh:path cim:ExcAC3A.klv ; + sh:severity sh:Violation . + +dy:ExcAC3A.kn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kn)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.kn-cardinality" ; + sh:order 1347 ; + sh:path cim:ExcAC3A.kn ; + sh:severity sh:Violation . + +dy:ExcAC3A.kn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.kn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1347 ; + sh:path cim:ExcAC3A.kn ; + sh:severity sh:Violation . + +dy:ExcAC3A.kr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kr)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.kr-cardinality" ; + sh:order 1344 ; + sh:path cim:ExcAC3A.kr ; + sh:severity sh:Violation . + +dy:ExcAC3A.kr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.kr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1344 ; + sh:path cim:ExcAC3A.kr ; + sh:severity sh:Violation . + +dy:ExcAC3A.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.ks-cardinality" ; + sh:order 1355 ; + sh:path cim:ExcAC3A.ks ; + sh:severity sh:Violation . + +dy:ExcAC3A.ks-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1355 ; + sh:path cim:ExcAC3A.ks ; + sh:severity sh:Violation . + +dy:ExcAC3A.seve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve1)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.seve1-cardinality" ; + sh:order 1358 ; + sh:path cim:ExcAC3A.seve1 ; + sh:severity sh:Violation . + +dy:ExcAC3A.seve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.seve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1358 ; + sh:path cim:ExcAC3A.seve1 ; + sh:severity sh:Violation . + +dy:ExcAC3A.seve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve2)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.seve2-cardinality" ; + sh:order 1360 ; + sh:path cim:ExcAC3A.seve2 ; + sh:severity sh:Violation . + +dy:ExcAC3A.seve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.seve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1360 ; + sh:path cim:ExcAC3A.seve2 ; + sh:severity sh:Violation . + +dy:ExcAC3A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.ta-cardinality" ; + sh:order 1339 ; + sh:path cim:ExcAC3A.ta ; + sh:severity sh:Violation . + +dy:ExcAC3A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1339 ; + sh:path cim:ExcAC3A.ta ; + sh:severity sh:Violation . + +dy:ExcAC3A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.tb-cardinality" ; + sh:order 1336 ; + sh:path cim:ExcAC3A.tb ; + sh:severity sh:Violation . + +dy:ExcAC3A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1336 ; + sh:path cim:ExcAC3A.tb ; + sh:severity sh:Violation . + +dy:ExcAC3A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.tc-cardinality" ; + sh:order 1337 ; + sh:path cim:ExcAC3A.tc ; + sh:severity sh:Violation . + +dy:ExcAC3A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1337 ; + sh:path cim:ExcAC3A.tc ; + sh:severity sh:Violation . + +dy:ExcAC3A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.te-cardinality" ; + sh:order 1342 ; + sh:path cim:ExcAC3A.te ; + sh:severity sh:Violation . + +dy:ExcAC3A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1342 ; + sh:path cim:ExcAC3A.te ; + sh:severity sh:Violation . + +dy:ExcAC3A.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.tf-cardinality" ; + sh:order 1346 ; + sh:path cim:ExcAC3A.tf ; + sh:severity sh:Violation . + +dy:ExcAC3A.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1346 ; + sh:path cim:ExcAC3A.tf ; + sh:severity sh:Violation . + +dy:ExcAC3A.vamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamax)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.vamax-cardinality" ; + sh:order 1340 ; + sh:path cim:ExcAC3A.vamax ; + sh:severity sh:Violation . + +dy:ExcAC3A.vamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.vamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1340 ; + sh:path cim:ExcAC3A.vamax ; + sh:severity sh:Violation . + +dy:ExcAC3A.vamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamin)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.vamin-cardinality" ; + sh:order 1341 ; + sh:path cim:ExcAC3A.vamin ; + sh:severity sh:Violation . + +dy:ExcAC3A.vamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.vamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1341 ; + sh:path cim:ExcAC3A.vamin ; + sh:severity sh:Violation . + +dy:ExcAC3A.ve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve1)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.ve1-cardinality" ; + sh:order 1357 ; + sh:path cim:ExcAC3A.ve1 ; + sh:severity sh:Violation . + +dy:ExcAC3A.ve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.ve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1357 ; + sh:path cim:ExcAC3A.ve1 ; + sh:severity sh:Violation . + +dy:ExcAC3A.ve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve2)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.ve2-cardinality" ; + sh:order 1359 ; + sh:path cim:ExcAC3A.ve2 ; + sh:severity sh:Violation . + +dy:ExcAC3A.ve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.ve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1359 ; + sh:path cim:ExcAC3A.ve2 ; + sh:severity sh:Violation . + +dy:ExcAC3A.vemin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vemin)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.vemin-cardinality" ; + sh:order 1343 ; + sh:path cim:ExcAC3A.vemin ; + sh:severity sh:Violation . + +dy:ExcAC3A.vemin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vemin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.vemin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1343 ; + sh:path cim:ExcAC3A.vemin ; + sh:severity sh:Violation . + +dy:ExcAC3A.vfemax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vfemax)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.vfemax-cardinality" ; + sh:order 1356 ; + sh:path cim:ExcAC3A.vfemax ; + sh:severity sh:Violation . + +dy:ExcAC3A.vfemax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vfemax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.vfemax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1356 ; + sh:path cim:ExcAC3A.vfemax ; + sh:severity sh:Violation . + +dy:ExcAC3A.vlv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vlv)." ; + sh:minCount 1 ; + sh:name "ExcAC3A.vlv-cardinality" ; + sh:order 1361 ; + sh:path cim:ExcAC3A.vlv ; + sh:severity sh:Violation . + +dy:ExcAC3A.vlv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vlv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC3A.vlv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1361 ; + sh:path cim:ExcAC3A.vlv ; + sh:severity sh:Violation . + +dy:ExcAC4A rdf:type sh:NodeShape ; + sh:property dy:ExcAC4A.tb-cardinality , dy:ExcAC4A.kc-datatype , dy:IdentifiedObject.description-datatype , dy:ExcAC4A.vimin-cardinality , dy:ExcAC4A.vrmax-datatype , dy:ExcAC4A.tb-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcAC4A.kc-cardinality , dy:ExcAC4A.vrmin-datatype , dy:ExcAC4A.ta-datatype , dy:ExcAC4A.vrmin-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcAC4A.vimax-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcAC4A.vrmax-cardinality , dy:ExcAC4A.ta-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcAC4A.tc-cardinality , dy:ExcAC4A.vimin-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcAC4A.ka-datatype , dy:ExcAC4A.vimax-cardinality , dy:ExcAC4A.tc-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcAC4A.ka-cardinality , dy:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:ExcAC4A . + +dy:ExcAC4A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcAC4A.ka-cardinality" ; + sh:order 1366 ; + sh:path cim:ExcAC4A.ka ; + sh:severity sh:Violation . + +dy:ExcAC4A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC4A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1366 ; + sh:path cim:ExcAC4A.ka ; + sh:severity sh:Violation . + +dy:ExcAC4A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcAC4A.kc-cardinality" ; + sh:order 1370 ; + sh:path cim:ExcAC4A.kc ; + sh:severity sh:Violation . + +dy:ExcAC4A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC4A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1370 ; + sh:path cim:ExcAC4A.kc ; + sh:severity sh:Violation . + +dy:ExcAC4A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcAC4A.ta-cardinality" ; + sh:order 1367 ; + sh:path cim:ExcAC4A.ta ; + sh:severity sh:Violation . + +dy:ExcAC4A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC4A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1367 ; + sh:path cim:ExcAC4A.ta ; + sh:severity sh:Violation . + +dy:ExcAC4A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcAC4A.tb-cardinality" ; + sh:order 1365 ; + sh:path cim:ExcAC4A.tb ; + sh:severity sh:Violation . + +dy:ExcAC4A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC4A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1365 ; + sh:path cim:ExcAC4A.tb ; + sh:severity sh:Violation . + +dy:ExcAC4A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcAC4A.tc-cardinality" ; + sh:order 1364 ; + sh:path cim:ExcAC4A.tc ; + sh:severity sh:Violation . + +dy:ExcAC4A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC4A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1364 ; + sh:path cim:ExcAC4A.tc ; + sh:severity sh:Violation . + +dy:ExcAC4A.vimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimax)." ; + sh:minCount 1 ; + sh:name "ExcAC4A.vimax-cardinality" ; + sh:order 1362 ; + sh:path cim:ExcAC4A.vimax ; + sh:severity sh:Violation . + +dy:ExcAC4A.vimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC4A.vimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1362 ; + sh:path cim:ExcAC4A.vimax ; + sh:severity sh:Violation . + +dy:ExcAC4A.vimin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimin)." ; + sh:minCount 1 ; + sh:name "ExcAC4A.vimin-cardinality" ; + sh:order 1363 ; + sh:path cim:ExcAC4A.vimin ; + sh:severity sh:Violation . + +dy:ExcAC4A.vimin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC4A.vimin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1363 ; + sh:path cim:ExcAC4A.vimin ; + sh:severity sh:Violation . + +dy:ExcAC4A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcAC4A.vrmax-cardinality" ; + sh:order 1368 ; + sh:path cim:ExcAC4A.vrmax ; + sh:severity sh:Violation . + +dy:ExcAC4A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC4A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1368 ; + sh:path cim:ExcAC4A.vrmax ; + sh:severity sh:Violation . + +dy:ExcAC4A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcAC4A.vrmin-cardinality" ; + sh:order 1369 ; + sh:path cim:ExcAC4A.vrmin ; + sh:severity sh:Violation . + +dy:ExcAC4A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC4A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1369 ; + sh:path cim:ExcAC4A.vrmin ; + sh:severity sh:Violation . + +dy:ExcAC5A rdf:type sh:NodeShape ; + sh:property dy:ExcAC5A.vrmax-datatype , dy:ExcAC5A.ta-cardinality , dy:ExcAC5A.kf-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcAC5A.ka-datatype , dy:ExcAC5A.efd1-datatype , dy:ExcAC5A.vrmin-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcAC5A.te-datatype , dy:ExcAC5A.tf1-cardinality , dy:ExcAC5A.ke-datatype , dy:ExcAC5A.tc-datatype , dy:ExcAC5A.ks-cardinality , dy:ExcAC5A.tb-cardinality , dy:ExcAC5A.efd1-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcAC5A.tb-datatype , dy:ExcAC5A.seefd1-cardinality , dy:ExcAC5A.vrmin-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcAC5A.tc-cardinality , dy:ExcAC5A.ke-cardinality , dy:ExcAC5A.tf3-datatype , dy:ExcAC5A.tf3-cardinality , dy:ExcAC5A.efd2-cardinality , dy:ExcAC5A.tf2-cardinality , dy:ExcAC5A.a-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcAC5A.ks-datatype , dy:ExcAC5A.a-cardinality , dy:ExcAC5A.kf-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcAC5A.ka-cardinality , dy:ExcAC5A.tf2-datatype , dy:ExcAC5A.te-cardinality , dy:ExcAC5A.vrmax-cardinality , dy:ExcAC5A.tf1-datatype , dy:ExcAC5A.seefd2-datatype , dy:ExcAC5A.ta-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcAC5A.efd2-datatype , dy:ExcAC5A.seefd1-datatype , dy:ExcAC5A.seefd2-cardinality ; + sh:targetClass cim:ExcAC5A . + +dy:ExcAC5A.a-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.a-cardinality" ; + sh:order 1388 ; + sh:path cim:ExcAC5A.a ; + sh:severity sh:Violation . + +dy:ExcAC5A.a-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.a-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1388 ; + sh:path cim:ExcAC5A.a ; + sh:severity sh:Violation . + +dy:ExcAC5A.efd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd1)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.efd1-cardinality" ; + sh:order 1384 ; + sh:path cim:ExcAC5A.efd1 ; + sh:severity sh:Violation . + +dy:ExcAC5A.efd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.efd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1384 ; + sh:path cim:ExcAC5A.efd1 ; + sh:severity sh:Violation . + +dy:ExcAC5A.efd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd2)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.efd2-cardinality" ; + sh:order 1386 ; + sh:path cim:ExcAC5A.efd2 ; + sh:severity sh:Violation . + +dy:ExcAC5A.efd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.efd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1386 ; + sh:path cim:ExcAC5A.efd2 ; + sh:severity sh:Violation . + +dy:ExcAC5A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.ka-cardinality" ; + sh:order 1371 ; + sh:path cim:ExcAC5A.ka ; + sh:severity sh:Violation . + +dy:ExcAC5A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1371 ; + sh:path cim:ExcAC5A.ka ; + sh:severity sh:Violation . + +dy:ExcAC5A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.ke-cardinality" ; + sh:order 1378 ; + sh:path cim:ExcAC5A.ke ; + sh:severity sh:Violation . + +dy:ExcAC5A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1378 ; + sh:path cim:ExcAC5A.ke ; + sh:severity sh:Violation . + +dy:ExcAC5A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.kf-cardinality" ; + sh:order 1380 ; + sh:path cim:ExcAC5A.kf ; + sh:severity sh:Violation . + +dy:ExcAC5A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1380 ; + sh:path cim:ExcAC5A.kf ; + sh:severity sh:Violation . + +dy:ExcAC5A.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.ks-cardinality" ; + sh:order 1372 ; + sh:path cim:ExcAC5A.ks ; + sh:severity sh:Violation . + +dy:ExcAC5A.ks-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1372 ; + sh:path cim:ExcAC5A.ks ; + sh:severity sh:Violation . + +dy:ExcAC5A.seefd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd1)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.seefd1-cardinality" ; + sh:order 1385 ; + sh:path cim:ExcAC5A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcAC5A.seefd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.seefd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1385 ; + sh:path cim:ExcAC5A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcAC5A.seefd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd2)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.seefd2-cardinality" ; + sh:order 1387 ; + sh:path cim:ExcAC5A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcAC5A.seefd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.seefd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1387 ; + sh:path cim:ExcAC5A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcAC5A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.ta-cardinality" ; + sh:order 1375 ; + sh:path cim:ExcAC5A.ta ; + sh:severity sh:Violation . + +dy:ExcAC5A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1375 ; + sh:path cim:ExcAC5A.ta ; + sh:severity sh:Violation . + +dy:ExcAC5A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.tb-cardinality" ; + sh:order 1373 ; + sh:path cim:ExcAC5A.tb ; + sh:severity sh:Violation . + +dy:ExcAC5A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1373 ; + sh:path cim:ExcAC5A.tb ; + sh:severity sh:Violation . + +dy:ExcAC5A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.tc-cardinality" ; + sh:order 1374 ; + sh:path cim:ExcAC5A.tc ; + sh:severity sh:Violation . + +dy:ExcAC5A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1374 ; + sh:path cim:ExcAC5A.tc ; + sh:severity sh:Violation . + +dy:ExcAC5A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.te-cardinality" ; + sh:order 1379 ; + sh:path cim:ExcAC5A.te ; + sh:severity sh:Violation . + +dy:ExcAC5A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1379 ; + sh:path cim:ExcAC5A.te ; + sh:severity sh:Violation . + +dy:ExcAC5A.tf1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf1)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.tf1-cardinality" ; + sh:order 1381 ; + sh:path cim:ExcAC5A.tf1 ; + sh:severity sh:Violation . + +dy:ExcAC5A.tf1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.tf1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1381 ; + sh:path cim:ExcAC5A.tf1 ; + sh:severity sh:Violation . + +dy:ExcAC5A.tf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf2)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.tf2-cardinality" ; + sh:order 1382 ; + sh:path cim:ExcAC5A.tf2 ; + sh:severity sh:Violation . + +dy:ExcAC5A.tf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.tf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1382 ; + sh:path cim:ExcAC5A.tf2 ; + sh:severity sh:Violation . + +dy:ExcAC5A.tf3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf3)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.tf3-cardinality" ; + sh:order 1383 ; + sh:path cim:ExcAC5A.tf3 ; + sh:severity sh:Violation . + +dy:ExcAC5A.tf3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.tf3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1383 ; + sh:path cim:ExcAC5A.tf3 ; + sh:severity sh:Violation . + +dy:ExcAC5A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.vrmax-cardinality" ; + sh:order 1376 ; + sh:path cim:ExcAC5A.vrmax ; + sh:severity sh:Violation . + +dy:ExcAC5A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1376 ; + sh:path cim:ExcAC5A.vrmax ; + sh:severity sh:Violation . + +dy:ExcAC5A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcAC5A.vrmin-cardinality" ; + sh:order 1377 ; + sh:path cim:ExcAC5A.vrmin ; + sh:severity sh:Violation . + +dy:ExcAC5A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC5A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1377 ; + sh:path cim:ExcAC5A.vrmin ; + sh:severity sh:Violation . + +dy:ExcAC6A rdf:type sh:NodeShape ; + sh:property dy:ExcAC6A.seve2-cardinality , dy:ExcAC6A.ve1-datatype , dy:ExcAC6A.tk-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcAC6A.seve2-datatype , dy:ExcAC6A.vrmax-datatype , dy:ExcAC6A.ka-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcAC6A.ve2-cardinality , dy:ExcAC6A.ka-cardinality , dy:ExcAC6A.tc-cardinality , dy:ExcAC6A.tj-datatype , dy:ExcAC6A.vamin-cardinality , dy:ExcAC6A.kc-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcAC6A.kh-cardinality , dy:ExcAC6A.tb-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcAC6A.vfelim-cardinality , dy:ExcAC6A.kc-datatype , dy:ExcAC6A.vamin-datatype , dy:ExcAC6A.ta-datatype , dy:ExcAC6A.seve1-datatype , dy:ExcAC6A.vamax-cardinality , dy:ExcAC6A.vhmax-cardinality , dy:ExcAC6A.tk-datatype , dy:ExcAC6A.ta-cardinality , dy:ExcAC6A.ks-cardinality , dy:ExcAC6A.te-cardinality , dy:ExcAC6A.th-cardinality , dy:ExcAC6A.vhmax-datatype , dy:ExcAC6A.ve1-cardinality , dy:ExcAC6A.seve1-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.description-cardinality , dy:ExcAC6A.ke-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcAC6A.ve2-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcAC6A.vfelim-datatype , dy:ExcAC6A.te-datatype , dy:ExcAC6A.vrmax-cardinality , dy:ExcAC6A.vrmin-datatype , dy:ExcAC6A.kh-datatype , dy:ExcAC6A.tj-cardinality , dy:ExcAC6A.th-datatype , dy:ExcAC6A.kd-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcAC6A.vrmin-cardinality , dy:ExcAC6A.ks-datatype , dy:ExcAC6A.kd-cardinality , dy:ExcAC6A.tb-cardinality , dy:ExcAC6A.tc-datatype , dy:IdentifiedObject.description-datatype , dy:ExcAC6A.ke-datatype , dy:ExcAC6A.vamax-datatype ; + sh:targetClass cim:ExcAC6A . + +dy:ExcAC6A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.ka-cardinality" ; + sh:order 1389 ; + sh:path cim:ExcAC6A.ka ; + sh:severity sh:Violation . + +dy:ExcAC6A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1389 ; + sh:path cim:ExcAC6A.ka ; + sh:severity sh:Violation . + +dy:ExcAC6A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.kc-cardinality" ; + sh:order 1405 ; + sh:path cim:ExcAC6A.kc ; + sh:severity sh:Violation . + +dy:ExcAC6A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1405 ; + sh:path cim:ExcAC6A.kc ; + sh:severity sh:Violation . + +dy:ExcAC6A.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.kd-cardinality" ; + sh:order 1406 ; + sh:path cim:ExcAC6A.kd ; + sh:severity sh:Violation . + +dy:ExcAC6A.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1406 ; + sh:path cim:ExcAC6A.kd ; + sh:severity sh:Violation . + +dy:ExcAC6A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.ke-cardinality" ; + sh:order 1407 ; + sh:path cim:ExcAC6A.ke ; + sh:severity sh:Violation . + +dy:ExcAC6A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1407 ; + sh:path cim:ExcAC6A.ke ; + sh:severity sh:Violation . + +dy:ExcAC6A.kh-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kh)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.kh-cardinality" ; + sh:order 1400 ; + sh:path cim:ExcAC6A.kh ; + sh:severity sh:Violation . + +dy:ExcAC6A.kh-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kh." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.kh-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1400 ; + sh:path cim:ExcAC6A.kh ; + sh:severity sh:Violation . + +dy:ExcAC6A.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.ks-cardinality" ; + sh:order 1390 ; + sh:path cim:ExcAC6A.ks ; + sh:severity sh:Violation . + +dy:ExcAC6A.ks-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1390 ; + sh:path cim:ExcAC6A.ks ; + sh:severity sh:Violation . + +dy:ExcAC6A.seve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve1)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.seve1-cardinality" ; + sh:order 1409 ; + sh:path cim:ExcAC6A.seve1 ; + sh:severity sh:Violation . + +dy:ExcAC6A.seve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.seve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1409 ; + sh:path cim:ExcAC6A.seve1 ; + sh:severity sh:Violation . + +dy:ExcAC6A.seve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve2)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.seve2-cardinality" ; + sh:order 1411 ; + sh:path cim:ExcAC6A.seve2 ; + sh:severity sh:Violation . + +dy:ExcAC6A.seve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.seve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1411 ; + sh:path cim:ExcAC6A.seve2 ; + sh:severity sh:Violation . + +dy:ExcAC6A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.ta-cardinality" ; + sh:order 1391 ; + sh:path cim:ExcAC6A.ta ; + sh:severity sh:Violation . + +dy:ExcAC6A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1391 ; + sh:path cim:ExcAC6A.ta ; + sh:severity sh:Violation . + +dy:ExcAC6A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.tb-cardinality" ; + sh:order 1393 ; + sh:path cim:ExcAC6A.tb ; + sh:severity sh:Violation . + +dy:ExcAC6A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1393 ; + sh:path cim:ExcAC6A.tb ; + sh:severity sh:Violation . + +dy:ExcAC6A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.tc-cardinality" ; + sh:order 1394 ; + sh:path cim:ExcAC6A.tc ; + sh:severity sh:Violation . + +dy:ExcAC6A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1394 ; + sh:path cim:ExcAC6A.tc ; + sh:severity sh:Violation . + +dy:ExcAC6A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.te-cardinality" ; + sh:order 1399 ; + sh:path cim:ExcAC6A.te ; + sh:severity sh:Violation . + +dy:ExcAC6A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1399 ; + sh:path cim:ExcAC6A.te ; + sh:severity sh:Violation . + +dy:ExcAC6A.th-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (th)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.th-cardinality" ; + sh:order 1402 ; + sh:path cim:ExcAC6A.th ; + sh:severity sh:Violation . + +dy:ExcAC6A.th-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the th." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.th-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1402 ; + sh:path cim:ExcAC6A.th ; + sh:severity sh:Violation . + +dy:ExcAC6A.tj-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tj)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.tj-cardinality" ; + sh:order 1401 ; + sh:path cim:ExcAC6A.tj ; + sh:severity sh:Violation . + +dy:ExcAC6A.tj-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tj." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.tj-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1401 ; + sh:path cim:ExcAC6A.tj ; + sh:severity sh:Violation . + +dy:ExcAC6A.tk-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tk)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.tk-cardinality" ; + sh:order 1392 ; + sh:path cim:ExcAC6A.tk ; + sh:severity sh:Violation . + +dy:ExcAC6A.tk-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tk." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.tk-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1392 ; + sh:path cim:ExcAC6A.tk ; + sh:severity sh:Violation . + +dy:ExcAC6A.vamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamax)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.vamax-cardinality" ; + sh:order 1395 ; + sh:path cim:ExcAC6A.vamax ; + sh:severity sh:Violation . + +dy:ExcAC6A.vamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.vamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1395 ; + sh:path cim:ExcAC6A.vamax ; + sh:severity sh:Violation . + +dy:ExcAC6A.vamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamin)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.vamin-cardinality" ; + sh:order 1396 ; + sh:path cim:ExcAC6A.vamin ; + sh:severity sh:Violation . + +dy:ExcAC6A.vamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.vamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1396 ; + sh:path cim:ExcAC6A.vamin ; + sh:severity sh:Violation . + +dy:ExcAC6A.ve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve1)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.ve1-cardinality" ; + sh:order 1408 ; + sh:path cim:ExcAC6A.ve1 ; + sh:severity sh:Violation . + +dy:ExcAC6A.ve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.ve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1408 ; + sh:path cim:ExcAC6A.ve1 ; + sh:severity sh:Violation . + +dy:ExcAC6A.ve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve2)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.ve2-cardinality" ; + sh:order 1410 ; + sh:path cim:ExcAC6A.ve2 ; + sh:severity sh:Violation . + +dy:ExcAC6A.ve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.ve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1410 ; + sh:path cim:ExcAC6A.ve2 ; + sh:severity sh:Violation . + +dy:ExcAC6A.vfelim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vfelim)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.vfelim-cardinality" ; + sh:order 1403 ; + sh:path cim:ExcAC6A.vfelim ; + sh:severity sh:Violation . + +dy:ExcAC6A.vfelim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vfelim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.vfelim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1403 ; + sh:path cim:ExcAC6A.vfelim ; + sh:severity sh:Violation . + +dy:ExcAC6A.vhmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vhmax)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.vhmax-cardinality" ; + sh:order 1404 ; + sh:path cim:ExcAC6A.vhmax ; + sh:severity sh:Violation . + +dy:ExcAC6A.vhmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vhmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.vhmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1404 ; + sh:path cim:ExcAC6A.vhmax ; + sh:severity sh:Violation . + +dy:ExcAC6A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.vrmax-cardinality" ; + sh:order 1397 ; + sh:path cim:ExcAC6A.vrmax ; + sh:severity sh:Violation . + +dy:ExcAC6A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1397 ; + sh:path cim:ExcAC6A.vrmax ; + sh:severity sh:Violation . + +dy:ExcAC6A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcAC6A.vrmin-cardinality" ; + sh:order 1398 ; + sh:path cim:ExcAC6A.vrmin ; + sh:severity sh:Violation . + +dy:ExcAC6A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC6A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1398 ; + sh:path cim:ExcAC6A.vrmin ; + sh:severity sh:Violation . + +dy:ExcAC8B rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.mRID-cardinality , dy:ExcAC8B.kc-cardinality , dy:ExcAC8B.vimin-datatype , dy:ExcAC8B.ka-cardinality , dy:ExcAC8B.vrmax-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcAC8B.vrmax-datatype , dy:ExcAC8B.vfemax-datatype , dy:ExcAC8B.ta-datatype , dy:ExcAC8B.tdr-datatype , dy:ExcAC8B.kdr-cardinality , dy:ExcAC8B.ke-datatype , dy:ExcAC8B.seve1-cardinality , dy:ExcAC8B.vtmult-cardinality , dy:ExcAC8B.vrmin-datatype , dy:ExcAC8B.vpidmin-cardinality , dy:ExcAC8B.seve2-cardinality , dy:ExcAC8B.kir-cardinality , dy:ExcAC8B.seve1-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcAC8B.vimax-datatype , dy:ExcAC8B.ta-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcAC8B.vpidmax-cardinality , dy:ExcAC8B.kd-cardinality , dy:ExcAC8B.vemin-cardinality , dy:ExcAC8B.vpidmax-datatype , dy:ExcAC8B.ve1-cardinality , dy:ExcAC8B.kir-datatype , dy:ExcAC8B.ka-datatype , dy:ExcAC8B.vrmin-cardinality , dy:ExcAC8B.vimin-cardinality , dy:ExcAC8B.telim-cardinality , dy:ExcAC8B.vemin-datatype , dy:ExcAC8B.te-datatype , dy:ExcAC8B.kc-datatype , dy:ExcAC8B.seve2-datatype , dy:ExcAC8B.telim-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcAC8B.vimax-cardinality , dy:ExcAC8B.kdr-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-datatype , dy:ExcAC8B.pidlim-datatype , dy:ExcAC8B.ks-cardinality , dy:ExcAC8B.ve1-datatype , dy:ExcAC8B.ks-datatype , dy:ExcAC8B.vpidmin-datatype , dy:ExcAC8B.ve2-datatype , dy:ExcAC8B.inlim-datatype , dy:ExcAC8B.vfemax-cardinality , dy:ExcAC8B.pidlim-cardinality , dy:ExcAC8B.inlim-cardinality , dy:ExcAC8B.ke-cardinality , dy:ExcAC8B.tdr-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcAC8B.kd-datatype , dy:ExcAC8B.ve2-cardinality , dy:ExcAC8B.kpr-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcAC8B.kpr-cardinality , dy:ExcAC8B.te-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcAC8B.vtmult-datatype ; + sh:targetClass cim:ExcAC8B . + +dy:ExcAC8B.inlim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inlim)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.inlim-cardinality" ; + sh:order 1412 ; + sh:path cim:ExcAC8B.inlim ; + sh:severity sh:Violation . + +dy:ExcAC8B.inlim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the inlim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.inlim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1412 ; + sh:path cim:ExcAC8B.inlim ; + sh:severity sh:Violation . + +dy:ExcAC8B.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.ka-cardinality" ; + sh:order 1413 ; + sh:path cim:ExcAC8B.ka ; + sh:severity sh:Violation . + +dy:ExcAC8B.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1413 ; + sh:path cim:ExcAC8B.ka ; + sh:severity sh:Violation . + +dy:ExcAC8B.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.kc-cardinality" ; + sh:order 1414 ; + sh:path cim:ExcAC8B.kc ; + sh:severity sh:Violation . + +dy:ExcAC8B.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1414 ; + sh:path cim:ExcAC8B.kc ; + sh:severity sh:Violation . + +dy:ExcAC8B.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.kd-cardinality" ; + sh:order 1415 ; + sh:path cim:ExcAC8B.kd ; + sh:severity sh:Violation . + +dy:ExcAC8B.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1415 ; + sh:path cim:ExcAC8B.kd ; + sh:severity sh:Violation . + +dy:ExcAC8B.kdr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kdr)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.kdr-cardinality" ; + sh:order 1416 ; + sh:path cim:ExcAC8B.kdr ; + sh:severity sh:Violation . + +dy:ExcAC8B.kdr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kdr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.kdr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1416 ; + sh:path cim:ExcAC8B.kdr ; + sh:severity sh:Violation . + +dy:ExcAC8B.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.ke-cardinality" ; + sh:order 1417 ; + sh:path cim:ExcAC8B.ke ; + sh:severity sh:Violation . + +dy:ExcAC8B.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1417 ; + sh:path cim:ExcAC8B.ke ; + sh:severity sh:Violation . + +dy:ExcAC8B.kir-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kir)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.kir-cardinality" ; + sh:order 1418 ; + sh:path cim:ExcAC8B.kir ; + sh:severity sh:Violation . + +dy:ExcAC8B.kir-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kir." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.kir-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1418 ; + sh:path cim:ExcAC8B.kir ; + sh:severity sh:Violation . + +dy:ExcAC8B.kpr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpr)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.kpr-cardinality" ; + sh:order 1419 ; + sh:path cim:ExcAC8B.kpr ; + sh:severity sh:Violation . + +dy:ExcAC8B.kpr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.kpr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1419 ; + sh:path cim:ExcAC8B.kpr ; + sh:severity sh:Violation . + +dy:ExcAC8B.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.ks-cardinality" ; + sh:order 1420 ; + sh:path cim:ExcAC8B.ks ; + sh:severity sh:Violation . + +dy:ExcAC8B.ks-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1420 ; + sh:path cim:ExcAC8B.ks ; + sh:severity sh:Violation . + +dy:ExcAC8B.pidlim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pidlim)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.pidlim-cardinality" ; + sh:order 1421 ; + sh:path cim:ExcAC8B.pidlim ; + sh:severity sh:Violation . + +dy:ExcAC8B.pidlim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the pidlim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.pidlim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1421 ; + sh:path cim:ExcAC8B.pidlim ; + sh:severity sh:Violation . + +dy:ExcAC8B.seve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve1)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.seve1-cardinality" ; + sh:order 1422 ; + sh:path cim:ExcAC8B.seve1 ; + sh:severity sh:Violation . + +dy:ExcAC8B.seve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.seve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1422 ; + sh:path cim:ExcAC8B.seve1 ; + sh:severity sh:Violation . + +dy:ExcAC8B.seve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve2)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.seve2-cardinality" ; + sh:order 1423 ; + sh:path cim:ExcAC8B.seve2 ; + sh:severity sh:Violation . + +dy:ExcAC8B.seve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.seve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1423 ; + sh:path cim:ExcAC8B.seve2 ; + sh:severity sh:Violation . + +dy:ExcAC8B.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.ta-cardinality" ; + sh:order 1424 ; + sh:path cim:ExcAC8B.ta ; + sh:severity sh:Violation . + +dy:ExcAC8B.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1424 ; + sh:path cim:ExcAC8B.ta ; + sh:severity sh:Violation . + +dy:ExcAC8B.tdr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tdr)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.tdr-cardinality" ; + sh:order 1425 ; + sh:path cim:ExcAC8B.tdr ; + sh:severity sh:Violation . + +dy:ExcAC8B.tdr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tdr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.tdr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1425 ; + sh:path cim:ExcAC8B.tdr ; + sh:severity sh:Violation . + +dy:ExcAC8B.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.te-cardinality" ; + sh:order 1426 ; + sh:path cim:ExcAC8B.te ; + sh:severity sh:Violation . + +dy:ExcAC8B.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1426 ; + sh:path cim:ExcAC8B.te ; + sh:severity sh:Violation . + +dy:ExcAC8B.telim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (telim)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.telim-cardinality" ; + sh:order 1427 ; + sh:path cim:ExcAC8B.telim ; + sh:severity sh:Violation . + +dy:ExcAC8B.telim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the telim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.telim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1427 ; + sh:path cim:ExcAC8B.telim ; + sh:severity sh:Violation . + +dy:ExcAC8B.ve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve1)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.ve1-cardinality" ; + sh:order 1428 ; + sh:path cim:ExcAC8B.ve1 ; + sh:severity sh:Violation . + +dy:ExcAC8B.ve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.ve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1428 ; + sh:path cim:ExcAC8B.ve1 ; + sh:severity sh:Violation . + +dy:ExcAC8B.ve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve2)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.ve2-cardinality" ; + sh:order 1429 ; + sh:path cim:ExcAC8B.ve2 ; + sh:severity sh:Violation . + +dy:ExcAC8B.ve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.ve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1429 ; + sh:path cim:ExcAC8B.ve2 ; + sh:severity sh:Violation . + +dy:ExcAC8B.vemin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vemin)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.vemin-cardinality" ; + sh:order 1430 ; + sh:path cim:ExcAC8B.vemin ; + sh:severity sh:Violation . + +dy:ExcAC8B.vemin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vemin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.vemin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1430 ; + sh:path cim:ExcAC8B.vemin ; + sh:severity sh:Violation . + +dy:ExcAC8B.vfemax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vfemax)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.vfemax-cardinality" ; + sh:order 1431 ; + sh:path cim:ExcAC8B.vfemax ; + sh:severity sh:Violation . + +dy:ExcAC8B.vfemax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vfemax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.vfemax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1431 ; + sh:path cim:ExcAC8B.vfemax ; + sh:severity sh:Violation . + +dy:ExcAC8B.vimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimax)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.vimax-cardinality" ; + sh:order 1432 ; + sh:path cim:ExcAC8B.vimax ; + sh:severity sh:Violation . + +dy:ExcAC8B.vimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.vimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1432 ; + sh:path cim:ExcAC8B.vimax ; + sh:severity sh:Violation . + +dy:ExcAC8B.vimin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimin)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.vimin-cardinality" ; + sh:order 1433 ; + sh:path cim:ExcAC8B.vimin ; + sh:severity sh:Violation . + +dy:ExcAC8B.vimin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.vimin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1433 ; + sh:path cim:ExcAC8B.vimin ; + sh:severity sh:Violation . + +dy:ExcAC8B.vpidmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vpidmax)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.vpidmax-cardinality" ; + sh:order 1434 ; + sh:path cim:ExcAC8B.vpidmax ; + sh:severity sh:Violation . + +dy:ExcAC8B.vpidmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vpidmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.vpidmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1434 ; + sh:path cim:ExcAC8B.vpidmax ; + sh:severity sh:Violation . + +dy:ExcAC8B.vpidmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vpidmin)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.vpidmin-cardinality" ; + sh:order 1435 ; + sh:path cim:ExcAC8B.vpidmin ; + sh:severity sh:Violation . + +dy:ExcAC8B.vpidmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vpidmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.vpidmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1435 ; + sh:path cim:ExcAC8B.vpidmin ; + sh:severity sh:Violation . + +dy:ExcAC8B.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.vrmax-cardinality" ; + sh:order 1436 ; + sh:path cim:ExcAC8B.vrmax ; + sh:severity sh:Violation . + +dy:ExcAC8B.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1436 ; + sh:path cim:ExcAC8B.vrmax ; + sh:severity sh:Violation . + +dy:ExcAC8B.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.vrmin-cardinality" ; + sh:order 1437 ; + sh:path cim:ExcAC8B.vrmin ; + sh:severity sh:Violation . + +dy:ExcAC8B.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1437 ; + sh:path cim:ExcAC8B.vrmin ; + sh:severity sh:Violation . + +dy:ExcAC8B.vtmult-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vtmult)." ; + sh:minCount 1 ; + sh:name "ExcAC8B.vtmult-cardinality" ; + sh:order 1438 ; + sh:path cim:ExcAC8B.vtmult ; + sh:severity sh:Violation . + +dy:ExcAC8B.vtmult-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the vtmult." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAC8B.vtmult-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1438 ; + sh:path cim:ExcAC8B.vtmult ; + sh:severity sh:Violation . + +dy:ExcANS rdf:type sh:NodeShape ; + sh:property dy:ExcANS.k3-datatype , dy:IdentifiedObject.description-datatype , dy:ExcANS.blint-cardinality , dy:ExcANS.vrmx-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcANS.kce-datatype , dy:ExcANS.blint-datatype , dy:ExcANS.t3-cardinality , dy:ExcANS.k3-cardinality , dy:ExcANS.t1-cardinality , dy:ExcANS.t1-datatype , dy:ExcANS.t2-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcANS.vrmx-cardinality , dy:ExcANS.k2-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcANS.krvecc-cardinality , dy:ExcANS.ifmn-datatype , dy:ExcANS.t2-cardinality , dy:ExcANS.ifmn-cardinality , dy:ExcANS.kvfif-cardinality , dy:ExcANS.kce-cardinality , dy:ExcANS.vrmn-cardinality , dy:ExcANS.tb-cardinality , dy:ExcANS.kvfif-datatype , dy:ExcANS.t3-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcANS.k2-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcANS.ifmx-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcANS.krvecc-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcANS.ifmx-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.name-cardinality , dy:ExcANS.tb-datatype , dy:ExcANS.vrmn-datatype ; + sh:targetClass cim:ExcANS . + +dy:ExcANS.blint-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (blint)." ; + sh:minCount 1 ; + sh:name "ExcANS.blint-cardinality" ; + sh:order 1445 ; + sh:path cim:ExcANS.blint ; + sh:severity sh:Violation . + +dy:ExcANS.blint-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the blint." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcANS.blint-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1445 ; + sh:path cim:ExcANS.blint ; + sh:severity sh:Violation . + +dy:ExcANS.ifmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ifmn)." ; + sh:minCount 1 ; + sh:name "ExcANS.ifmn-cardinality" ; + sh:order 1447 ; + sh:path cim:ExcANS.ifmn ; + sh:severity sh:Violation . + +dy:ExcANS.ifmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ifmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcANS.ifmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1447 ; + sh:path cim:ExcANS.ifmn ; + sh:severity sh:Violation . + +dy:ExcANS.ifmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ifmx)." ; + sh:minCount 1 ; + sh:name "ExcANS.ifmx-cardinality" ; + sh:order 1448 ; + sh:path cim:ExcANS.ifmx ; + sh:severity sh:Violation . + +dy:ExcANS.ifmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ifmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcANS.ifmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1448 ; + sh:path cim:ExcANS.ifmx ; + sh:severity sh:Violation . + +dy:ExcANS.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "ExcANS.k2-cardinality" ; + sh:order 1440 ; + sh:path cim:ExcANS.k2 ; + sh:severity sh:Violation . + +dy:ExcANS.k2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcANS.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1440 ; + sh:path cim:ExcANS.k2 ; + sh:severity sh:Violation . + +dy:ExcANS.k3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k3)." ; + sh:minCount 1 ; + sh:name "ExcANS.k3-cardinality" ; + sh:order 1439 ; + sh:path cim:ExcANS.k3 ; + sh:severity sh:Violation . + +dy:ExcANS.k3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcANS.k3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1439 ; + sh:path cim:ExcANS.k3 ; + sh:severity sh:Violation . + +dy:ExcANS.kce-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kce)." ; + sh:minCount 1 ; + sh:name "ExcANS.kce-cardinality" ; + sh:order 1441 ; + sh:path cim:ExcANS.kce ; + sh:severity sh:Violation . + +dy:ExcANS.kce-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kce." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcANS.kce-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1441 ; + sh:path cim:ExcANS.kce ; + sh:severity sh:Violation . + +dy:ExcANS.krvecc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (krvecc)." ; + sh:minCount 1 ; + sh:name "ExcANS.krvecc-cardinality" ; + sh:order 1451 ; + sh:path cim:ExcANS.krvecc ; + sh:severity sh:Violation . + +dy:ExcANS.krvecc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the krvecc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcANS.krvecc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1451 ; + sh:path cim:ExcANS.krvecc ; + sh:severity sh:Violation . + +dy:ExcANS.kvfif-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kvfif)." ; + sh:minCount 1 ; + sh:name "ExcANS.kvfif-cardinality" ; + sh:order 1446 ; + sh:path cim:ExcANS.kvfif ; + sh:severity sh:Violation . + +dy:ExcANS.kvfif-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the kvfif." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcANS.kvfif-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1446 ; + sh:path cim:ExcANS.kvfif ; + sh:severity sh:Violation . + +dy:ExcANS.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "ExcANS.t1-cardinality" ; + sh:order 1444 ; + sh:path cim:ExcANS.t1 ; + sh:severity sh:Violation . + +dy:ExcANS.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcANS.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1444 ; + sh:path cim:ExcANS.t1 ; + sh:severity sh:Violation . + +dy:ExcANS.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "ExcANS.t2-cardinality" ; + sh:order 1443 ; + sh:path cim:ExcANS.t2 ; + sh:severity sh:Violation . + +dy:ExcANS.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcANS.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1443 ; + sh:path cim:ExcANS.t2 ; + sh:severity sh:Violation . + +dy:ExcANS.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "ExcANS.t3-cardinality" ; + sh:order 1442 ; + sh:path cim:ExcANS.t3 ; + sh:severity sh:Violation . + +dy:ExcANS.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcANS.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1442 ; + sh:path cim:ExcANS.t3 ; + sh:severity sh:Violation . + +dy:ExcANS.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcANS.tb-cardinality" ; + sh:order 1452 ; + sh:path cim:ExcANS.tb ; + sh:severity sh:Violation . + +dy:ExcANS.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcANS.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1452 ; + sh:path cim:ExcANS.tb ; + sh:severity sh:Violation . + +dy:ExcANS.vrmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmn)." ; + sh:minCount 1 ; + sh:name "ExcANS.vrmn-cardinality" ; + sh:order 1449 ; + sh:path cim:ExcANS.vrmn ; + sh:severity sh:Violation . + +dy:ExcANS.vrmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcANS.vrmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1449 ; + sh:path cim:ExcANS.vrmn ; + sh:severity sh:Violation . + +dy:ExcANS.vrmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmx)." ; + sh:minCount 1 ; + sh:name "ExcANS.vrmx-cardinality" ; + sh:order 1450 ; + sh:path cim:ExcANS.vrmx ; + sh:severity sh:Violation . + +dy:ExcANS.vrmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcANS.vrmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1450 ; + sh:path cim:ExcANS.vrmx ; + sh:severity sh:Violation . + +dy:ExcAVR1 rdf:type sh:NodeShape ; + sh:property dy:ExcAVR1.vrmx-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcAVR1.tb-datatype , dy:ExcAVR1.vrmn-cardinality , dy:ExcAVR1.e2-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcAVR1.se1-cardinality , dy:ExcAVR1.ta-datatype , dy:ExcAVR1.se2-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcAVR1.se1-datatype , dy:ExcAVR1.ka-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcAVR1.e2-cardinality , dy:ExcAVR1.te-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcAVR1.vrmx-datatype , dy:ExcAVR1.te-datatype , dy:ExcAVR1.tf-datatype , dy:ExcAVR1.kf-datatype , dy:ExcAVR1.vrmn-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcAVR1.se2-datatype , dy:ExcAVR1.ta-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-datatype , dy:ExcAVR1.e1-datatype , dy:ExcAVR1.tf-cardinality , dy:ExcAVR1.e1-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcAVR1.ka-datatype , dy:ExcAVR1.kf-cardinality , dy:ExcAVR1.tb-cardinality ; + sh:targetClass cim:ExcAVR1 . + +dy:ExcAVR1.e1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (e1)." ; + sh:minCount 1 ; + sh:name "ExcAVR1.e1-cardinality" ; + sh:order 1459 ; + sh:path cim:ExcAVR1.e1 ; + sh:severity sh:Violation . + +dy:ExcAVR1.e1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the e1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR1.e1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1459 ; + sh:path cim:ExcAVR1.e1 ; + sh:severity sh:Violation . + +dy:ExcAVR1.e2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (e2)." ; + sh:minCount 1 ; + sh:name "ExcAVR1.e2-cardinality" ; + sh:order 1461 ; + sh:path cim:ExcAVR1.e2 ; + sh:severity sh:Violation . + +dy:ExcAVR1.e2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the e2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR1.e2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1461 ; + sh:path cim:ExcAVR1.e2 ; + sh:severity sh:Violation . + +dy:ExcAVR1.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcAVR1.ka-cardinality" ; + sh:order 1453 ; + sh:path cim:ExcAVR1.ka ; + sh:severity sh:Violation . + +dy:ExcAVR1.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR1.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1453 ; + sh:path cim:ExcAVR1.ka ; + sh:severity sh:Violation . + +dy:ExcAVR1.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcAVR1.kf-cardinality" ; + sh:order 1463 ; + sh:path cim:ExcAVR1.kf ; + sh:severity sh:Violation . + +dy:ExcAVR1.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR1.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1463 ; + sh:path cim:ExcAVR1.kf ; + sh:severity sh:Violation . + +dy:ExcAVR1.se1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (se1)." ; + sh:minCount 1 ; + sh:name "ExcAVR1.se1-cardinality" ; + sh:order 1460 ; + sh:path cim:ExcAVR1.se1 ; + sh:severity sh:Violation . + +dy:ExcAVR1.se1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the se1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR1.se1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1460 ; + sh:path cim:ExcAVR1.se1 ; + sh:severity sh:Violation . + +dy:ExcAVR1.se2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (se2)." ; + sh:minCount 1 ; + sh:name "ExcAVR1.se2-cardinality" ; + sh:order 1462 ; + sh:path cim:ExcAVR1.se2 ; + sh:severity sh:Violation . + +dy:ExcAVR1.se2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the se2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR1.se2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1462 ; + sh:path cim:ExcAVR1.se2 ; + sh:severity sh:Violation . + +dy:ExcAVR1.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcAVR1.ta-cardinality" ; + sh:order 1456 ; + sh:path cim:ExcAVR1.ta ; + sh:severity sh:Violation . + +dy:ExcAVR1.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR1.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1456 ; + sh:path cim:ExcAVR1.ta ; + sh:severity sh:Violation . + +dy:ExcAVR1.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcAVR1.tb-cardinality" ; + sh:order 1457 ; + sh:path cim:ExcAVR1.tb ; + sh:severity sh:Violation . + +dy:ExcAVR1.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR1.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1457 ; + sh:path cim:ExcAVR1.tb ; + sh:severity sh:Violation . + +dy:ExcAVR1.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcAVR1.te-cardinality" ; + sh:order 1458 ; + sh:path cim:ExcAVR1.te ; + sh:severity sh:Violation . + +dy:ExcAVR1.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR1.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1458 ; + sh:path cim:ExcAVR1.te ; + sh:severity sh:Violation . + +dy:ExcAVR1.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcAVR1.tf-cardinality" ; + sh:order 1464 ; + sh:path cim:ExcAVR1.tf ; + sh:severity sh:Violation . + +dy:ExcAVR1.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR1.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1464 ; + sh:path cim:ExcAVR1.tf ; + sh:severity sh:Violation . + +dy:ExcAVR1.vrmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmn)." ; + sh:minCount 1 ; + sh:name "ExcAVR1.vrmn-cardinality" ; + sh:order 1454 ; + sh:path cim:ExcAVR1.vrmn ; + sh:severity sh:Violation . + +dy:ExcAVR1.vrmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR1.vrmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1454 ; + sh:path cim:ExcAVR1.vrmn ; + sh:severity sh:Violation . + +dy:ExcAVR1.vrmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmx)." ; + sh:minCount 1 ; + sh:name "ExcAVR1.vrmx-cardinality" ; + sh:order 1455 ; + sh:path cim:ExcAVR1.vrmx ; + sh:severity sh:Violation . + +dy:ExcAVR1.vrmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR1.vrmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1455 ; + sh:path cim:ExcAVR1.vrmx ; + sh:severity sh:Violation . + +dy:ExcAVR2 rdf:type sh:NodeShape ; + sh:property dy:ExcAVR2.kf-cardinality , dy:IdentifiedObject.name-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcAVR2.e1-cardinality , dy:ExcAVR2.vrmx-datatype , dy:ExcAVR2.ka-datatype , dy:ExcAVR2.se2-cardinality , dy:ExcAVR2.tb-cardinality , dy:ExcAVR2.tf1-cardinality , dy:ExcAVR2.e2-datatype , dy:IdentifiedObject.description-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.description-cardinality , dy:ExcAVR2.e2-cardinality , dy:ExcAVR2.vrmn-datatype , dy:ExcAVR2.te-cardinality , dy:ExcAVR2.vrmx-cardinality , dy:ExcAVR2.te-datatype , dy:ExcAVR2.se1-datatype , dy:IdentifiedObject.name-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcAVR2.se1-cardinality , dy:ExcAVR2.vrmn-cardinality , dy:ExcAVR2.tb-datatype , dy:ExcAVR2.se2-datatype , dy:ExcAVR2.ka-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcAVR2.kf-datatype , dy:ExcAVR2.tf1-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcAVR2.ta-cardinality , dy:ExcAVR2.tf2-cardinality , dy:ExcAVR2.tf2-datatype , dy:ExcAVR2.ta-datatype , dy:ExcAVR2.e1-datatype ; + sh:targetClass cim:ExcAVR2 . + +dy:ExcAVR2.e1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (e1)." ; + sh:minCount 1 ; + sh:name "ExcAVR2.e1-cardinality" ; + sh:order 1471 ; + sh:path cim:ExcAVR2.e1 ; + sh:severity sh:Violation . + +dy:ExcAVR2.e1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the e1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR2.e1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1471 ; + sh:path cim:ExcAVR2.e1 ; + sh:severity sh:Violation . + +dy:ExcAVR2.e2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (e2)." ; + sh:minCount 1 ; + sh:name "ExcAVR2.e2-cardinality" ; + sh:order 1473 ; + sh:path cim:ExcAVR2.e2 ; + sh:severity sh:Violation . + +dy:ExcAVR2.e2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the e2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR2.e2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1473 ; + sh:path cim:ExcAVR2.e2 ; + sh:severity sh:Violation . + +dy:ExcAVR2.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcAVR2.ka-cardinality" ; + sh:order 1465 ; + sh:path cim:ExcAVR2.ka ; + sh:severity sh:Violation . + +dy:ExcAVR2.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR2.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1465 ; + sh:path cim:ExcAVR2.ka ; + sh:severity sh:Violation . + +dy:ExcAVR2.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcAVR2.kf-cardinality" ; + sh:order 1475 ; + sh:path cim:ExcAVR2.kf ; + sh:severity sh:Violation . + +dy:ExcAVR2.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR2.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1475 ; + sh:path cim:ExcAVR2.kf ; + sh:severity sh:Violation . + +dy:ExcAVR2.se1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (se1)." ; + sh:minCount 1 ; + sh:name "ExcAVR2.se1-cardinality" ; + sh:order 1472 ; + sh:path cim:ExcAVR2.se1 ; + sh:severity sh:Violation . + +dy:ExcAVR2.se1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the se1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR2.se1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1472 ; + sh:path cim:ExcAVR2.se1 ; + sh:severity sh:Violation . + +dy:ExcAVR2.se2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (se2)." ; + sh:minCount 1 ; + sh:name "ExcAVR2.se2-cardinality" ; + sh:order 1474 ; + sh:path cim:ExcAVR2.se2 ; + sh:severity sh:Violation . + +dy:ExcAVR2.se2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the se2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR2.se2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1474 ; + sh:path cim:ExcAVR2.se2 ; + sh:severity sh:Violation . + +dy:ExcAVR2.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcAVR2.ta-cardinality" ; + sh:order 1468 ; + sh:path cim:ExcAVR2.ta ; + sh:severity sh:Violation . + +dy:ExcAVR2.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR2.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1468 ; + sh:path cim:ExcAVR2.ta ; + sh:severity sh:Violation . + +dy:ExcAVR2.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcAVR2.tb-cardinality" ; + sh:order 1469 ; + sh:path cim:ExcAVR2.tb ; + sh:severity sh:Violation . + +dy:ExcAVR2.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR2.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1469 ; + sh:path cim:ExcAVR2.tb ; + sh:severity sh:Violation . + +dy:ExcAVR2.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcAVR2.te-cardinality" ; + sh:order 1470 ; + sh:path cim:ExcAVR2.te ; + sh:severity sh:Violation . + +dy:ExcAVR2.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR2.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1470 ; + sh:path cim:ExcAVR2.te ; + sh:severity sh:Violation . + +dy:ExcAVR2.tf1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf1)." ; + sh:minCount 1 ; + sh:name "ExcAVR2.tf1-cardinality" ; + sh:order 1476 ; + sh:path cim:ExcAVR2.tf1 ; + sh:severity sh:Violation . + +dy:ExcAVR2.tf1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR2.tf1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1476 ; + sh:path cim:ExcAVR2.tf1 ; + sh:severity sh:Violation . + +dy:ExcAVR2.tf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf2)." ; + sh:minCount 1 ; + sh:name "ExcAVR2.tf2-cardinality" ; + sh:order 1477 ; + sh:path cim:ExcAVR2.tf2 ; + sh:severity sh:Violation . + +dy:ExcAVR2.tf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR2.tf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1477 ; + sh:path cim:ExcAVR2.tf2 ; + sh:severity sh:Violation . + +dy:ExcAVR2.vrmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmn)." ; + sh:minCount 1 ; + sh:name "ExcAVR2.vrmn-cardinality" ; + sh:order 1466 ; + sh:path cim:ExcAVR2.vrmn ; + sh:severity sh:Violation . + +dy:ExcAVR2.vrmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR2.vrmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1466 ; + sh:path cim:ExcAVR2.vrmn ; + sh:severity sh:Violation . + +dy:ExcAVR2.vrmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmx)." ; + sh:minCount 1 ; + sh:name "ExcAVR2.vrmx-cardinality" ; + sh:order 1467 ; + sh:path cim:ExcAVR2.vrmx ; + sh:severity sh:Violation . + +dy:ExcAVR2.vrmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR2.vrmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1467 ; + sh:path cim:ExcAVR2.vrmx ; + sh:severity sh:Violation . + +dy:ExcAVR3 rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.mRID-datatype , dy:ExcAVR3.t3-cardinality , dy:ExcAVR3.t2-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcAVR3.se2-cardinality , dy:ExcAVR3.ka-cardinality , dy:ExcAVR3.t1-datatype , dy:ExcAVR3.t2-datatype , dy:ExcAVR3.e1-datatype , dy:ExcAVR3.vrmn-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcAVR3.se1-datatype , dy:ExcAVR3.e1-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcAVR3.se2-datatype , dy:ExcAVR3.vrmx-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcAVR3.te-datatype , dy:ExcAVR3.t4-datatype , dy:IdentifiedObject.description-datatype , dy:ExcAVR3.t4-cardinality , dy:ExcAVR3.vrmx-cardinality , dy:ExcAVR3.t3-datatype , dy:ExcAVR3.se1-cardinality , dy:ExcAVR3.t1-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcAVR3.vrmn-cardinality , dy:ExcAVR3.e2-datatype , dy:IdentifiedObject.name-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcAVR3.e2-cardinality , dy:ExcAVR3.te-cardinality , dy:ExcAVR3.ka-datatype ; + sh:targetClass cim:ExcAVR3 . + +dy:ExcAVR3.e1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (e1)." ; + sh:minCount 1 ; + sh:name "ExcAVR3.e1-cardinality" ; + sh:order 1486 ; + sh:path cim:ExcAVR3.e1 ; + sh:severity sh:Violation . + +dy:ExcAVR3.e1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the e1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR3.e1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1486 ; + sh:path cim:ExcAVR3.e1 ; + sh:severity sh:Violation . + +dy:ExcAVR3.e2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (e2)." ; + sh:minCount 1 ; + sh:name "ExcAVR3.e2-cardinality" ; + sh:order 1488 ; + sh:path cim:ExcAVR3.e2 ; + sh:severity sh:Violation . + +dy:ExcAVR3.e2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the e2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR3.e2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1488 ; + sh:path cim:ExcAVR3.e2 ; + sh:severity sh:Violation . + +dy:ExcAVR3.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcAVR3.ka-cardinality" ; + sh:order 1478 ; + sh:path cim:ExcAVR3.ka ; + sh:severity sh:Violation . + +dy:ExcAVR3.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR3.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1478 ; + sh:path cim:ExcAVR3.ka ; + sh:severity sh:Violation . + +dy:ExcAVR3.se1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (se1)." ; + sh:minCount 1 ; + sh:name "ExcAVR3.se1-cardinality" ; + sh:order 1487 ; + sh:path cim:ExcAVR3.se1 ; + sh:severity sh:Violation . + +dy:ExcAVR3.se1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the se1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR3.se1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1487 ; + sh:path cim:ExcAVR3.se1 ; + sh:severity sh:Violation . + +dy:ExcAVR3.se2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (se2)." ; + sh:minCount 1 ; + sh:name "ExcAVR3.se2-cardinality" ; + sh:order 1489 ; + sh:path cim:ExcAVR3.se2 ; + sh:severity sh:Violation . + +dy:ExcAVR3.se2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the se2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR3.se2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1489 ; + sh:path cim:ExcAVR3.se2 ; + sh:severity sh:Violation . + +dy:ExcAVR3.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "ExcAVR3.t1-cardinality" ; + sh:order 1481 ; + sh:path cim:ExcAVR3.t1 ; + sh:severity sh:Violation . + +dy:ExcAVR3.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR3.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1481 ; + sh:path cim:ExcAVR3.t1 ; + sh:severity sh:Violation . + +dy:ExcAVR3.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "ExcAVR3.t2-cardinality" ; + sh:order 1482 ; + sh:path cim:ExcAVR3.t2 ; + sh:severity sh:Violation . + +dy:ExcAVR3.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR3.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1482 ; + sh:path cim:ExcAVR3.t2 ; + sh:severity sh:Violation . + +dy:ExcAVR3.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "ExcAVR3.t3-cardinality" ; + sh:order 1483 ; + sh:path cim:ExcAVR3.t3 ; + sh:severity sh:Violation . + +dy:ExcAVR3.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR3.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1483 ; + sh:path cim:ExcAVR3.t3 ; + sh:severity sh:Violation . + +dy:ExcAVR3.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "ExcAVR3.t4-cardinality" ; + sh:order 1484 ; + sh:path cim:ExcAVR3.t4 ; + sh:severity sh:Violation . + +dy:ExcAVR3.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR3.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1484 ; + sh:path cim:ExcAVR3.t4 ; + sh:severity sh:Violation . + +dy:ExcAVR3.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcAVR3.te-cardinality" ; + sh:order 1485 ; + sh:path cim:ExcAVR3.te ; + sh:severity sh:Violation . + +dy:ExcAVR3.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR3.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1485 ; + sh:path cim:ExcAVR3.te ; + sh:severity sh:Violation . + +dy:ExcAVR3.vrmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmn)." ; + sh:minCount 1 ; + sh:name "ExcAVR3.vrmn-cardinality" ; + sh:order 1479 ; + sh:path cim:ExcAVR3.vrmn ; + sh:severity sh:Violation . + +dy:ExcAVR3.vrmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR3.vrmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1479 ; + sh:path cim:ExcAVR3.vrmn ; + sh:severity sh:Violation . + +dy:ExcAVR3.vrmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmx)." ; + sh:minCount 1 ; + sh:name "ExcAVR3.vrmx-cardinality" ; + sh:order 1480 ; + sh:path cim:ExcAVR3.vrmx ; + sh:severity sh:Violation . + +dy:ExcAVR3.vrmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR3.vrmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1480 ; + sh:path cim:ExcAVR3.vrmx ; + sh:severity sh:Violation . + +dy:ExcAVR4 rdf:type sh:NodeShape ; + sh:property dy:ExcAVR4.t1if-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcAVR4.vfmn-cardinality , dy:ExcAVR4.vrmn-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcAVR4.t4-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcAVR4.vfmx-datatype , dy:ExcAVR4.tif-datatype , dy:ExcAVR4.imul-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcAVR4.vrmx-cardinality , dy:ExcAVR4.kif-cardinality , dy:ExcAVR4.ka-cardinality , dy:ExcAVR4.vrmx-datatype , dy:ExcAVR4.ke-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcAVR4.t1if-cardinality , dy:ExcAVR4.t2-cardinality , dy:ExcAVR4.ka-datatype , dy:ExcAVR4.t2-datatype , dy:ExcAVR4.imul-cardinality , dy:ExcAVR4.vfmx-cardinality , dy:ExcAVR4.t3-datatype , dy:ExcAVR4.vfmn-datatype , dy:ExcAVR4.vrmn-cardinality , dy:ExcAVR4.tif-cardinality , dy:ExcAVR4.t1-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcAVR4.ke-datatype , dy:ExcAVR4.t3-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcAVR4.kif-datatype , dy:ExcAVR4.t1-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcAVR4.t4-cardinality ; + sh:targetClass cim:ExcAVR4 . + +dy:ExcAVR4.imul-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (imul)." ; + sh:minCount 1 ; + sh:name "ExcAVR4.imul-cardinality" ; + sh:order 1503 ; + sh:path cim:ExcAVR4.imul ; + sh:severity sh:Violation . + +dy:ExcAVR4.imul-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the imul." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR4.imul-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1503 ; + sh:path cim:ExcAVR4.imul ; + sh:severity sh:Violation . + +dy:ExcAVR4.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcAVR4.ka-cardinality" ; + sh:order 1490 ; + sh:path cim:ExcAVR4.ka ; + sh:severity sh:Violation . + +dy:ExcAVR4.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR4.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1490 ; + sh:path cim:ExcAVR4.ka ; + sh:severity sh:Violation . + +dy:ExcAVR4.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcAVR4.ke-cardinality" ; + sh:order 1497 ; + sh:path cim:ExcAVR4.ke ; + sh:severity sh:Violation . + +dy:ExcAVR4.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR4.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1497 ; + sh:path cim:ExcAVR4.ke ; + sh:severity sh:Violation . + +dy:ExcAVR4.kif-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kif)." ; + sh:minCount 1 ; + sh:name "ExcAVR4.kif-cardinality" ; + sh:order 1500 ; + sh:path cim:ExcAVR4.kif ; + sh:severity sh:Violation . + +dy:ExcAVR4.kif-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kif." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR4.kif-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1500 ; + sh:path cim:ExcAVR4.kif ; + sh:severity sh:Violation . + +dy:ExcAVR4.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "ExcAVR4.t1-cardinality" ; + sh:order 1493 ; + sh:path cim:ExcAVR4.t1 ; + sh:severity sh:Violation . + +dy:ExcAVR4.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR4.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1493 ; + sh:path cim:ExcAVR4.t1 ; + sh:severity sh:Violation . + +dy:ExcAVR4.t1if-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1if)." ; + sh:minCount 1 ; + sh:name "ExcAVR4.t1if-cardinality" ; + sh:order 1502 ; + sh:path cim:ExcAVR4.t1if ; + sh:severity sh:Violation . + +dy:ExcAVR4.t1if-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1if." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR4.t1if-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1502 ; + sh:path cim:ExcAVR4.t1if ; + sh:severity sh:Violation . + +dy:ExcAVR4.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "ExcAVR4.t2-cardinality" ; + sh:order 1494 ; + sh:path cim:ExcAVR4.t2 ; + sh:severity sh:Violation . + +dy:ExcAVR4.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR4.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1494 ; + sh:path cim:ExcAVR4.t2 ; + sh:severity sh:Violation . + +dy:ExcAVR4.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "ExcAVR4.t3-cardinality" ; + sh:order 1495 ; + sh:path cim:ExcAVR4.t3 ; + sh:severity sh:Violation . + +dy:ExcAVR4.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR4.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1495 ; + sh:path cim:ExcAVR4.t3 ; + sh:severity sh:Violation . + +dy:ExcAVR4.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "ExcAVR4.t4-cardinality" ; + sh:order 1496 ; + sh:path cim:ExcAVR4.t4 ; + sh:severity sh:Violation . + +dy:ExcAVR4.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR4.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1496 ; + sh:path cim:ExcAVR4.t4 ; + sh:severity sh:Violation . + +dy:ExcAVR4.tif-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tif)." ; + sh:minCount 1 ; + sh:name "ExcAVR4.tif-cardinality" ; + sh:order 1501 ; + sh:path cim:ExcAVR4.tif ; + sh:severity sh:Violation . + +dy:ExcAVR4.tif-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tif." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR4.tif-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1501 ; + sh:path cim:ExcAVR4.tif ; + sh:severity sh:Violation . + +dy:ExcAVR4.vfmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vfmn)." ; + sh:minCount 1 ; + sh:name "ExcAVR4.vfmn-cardinality" ; + sh:order 1499 ; + sh:path cim:ExcAVR4.vfmn ; + sh:severity sh:Violation . + +dy:ExcAVR4.vfmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vfmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR4.vfmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1499 ; + sh:path cim:ExcAVR4.vfmn ; + sh:severity sh:Violation . + +dy:ExcAVR4.vfmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vfmx)." ; + sh:minCount 1 ; + sh:name "ExcAVR4.vfmx-cardinality" ; + sh:order 1498 ; + sh:path cim:ExcAVR4.vfmx ; + sh:severity sh:Violation . + +dy:ExcAVR4.vfmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vfmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR4.vfmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1498 ; + sh:path cim:ExcAVR4.vfmx ; + sh:severity sh:Violation . + +dy:ExcAVR4.vrmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmn)." ; + sh:minCount 1 ; + sh:name "ExcAVR4.vrmn-cardinality" ; + sh:order 1491 ; + sh:path cim:ExcAVR4.vrmn ; + sh:severity sh:Violation . + +dy:ExcAVR4.vrmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR4.vrmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1491 ; + sh:path cim:ExcAVR4.vrmn ; + sh:severity sh:Violation . + +dy:ExcAVR4.vrmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmx)." ; + sh:minCount 1 ; + sh:name "ExcAVR4.vrmx-cardinality" ; + sh:order 1492 ; + sh:path cim:ExcAVR4.vrmx ; + sh:severity sh:Violation . + +dy:ExcAVR4.vrmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR4.vrmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1492 ; + sh:path cim:ExcAVR4.vrmx ; + sh:severity sh:Violation . + +dy:ExcAVR5 rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.mRID-datatype , dy:ExcAVR5.ta-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcAVR5.rex-cardinality , dy:ExcAVR5.ka-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcAVR5.ka-datatype , dy:ExcAVR5.rex-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcAVR5.ta-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:DynamicsFunctionBlock.enabled-datatype ; + sh:targetClass cim:ExcAVR5 . + +dy:ExcAVR5.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcAVR5.ka-cardinality" ; + sh:order 1504 ; + sh:path cim:ExcAVR5.ka ; + sh:severity sh:Violation . + +dy:ExcAVR5.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR5.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1504 ; + sh:path cim:ExcAVR5.ka ; + sh:severity sh:Violation . + +dy:ExcAVR5.rex-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rex)." ; + sh:minCount 1 ; + sh:name "ExcAVR5.rex-cardinality" ; + sh:order 1506 ; + sh:path cim:ExcAVR5.rex ; + sh:severity sh:Violation . + +dy:ExcAVR5.rex-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rex." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR5.rex-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1506 ; + sh:path cim:ExcAVR5.rex ; + sh:severity sh:Violation . + +dy:ExcAVR5.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcAVR5.ta-cardinality" ; + sh:order 1505 ; + sh:path cim:ExcAVR5.ta ; + sh:severity sh:Violation . + +dy:ExcAVR5.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR5.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1505 ; + sh:path cim:ExcAVR5.ta ; + sh:severity sh:Violation . + +dy:ExcAVR7 rdf:type sh:NodeShape ; + sh:property dy:ExcAVR7.vmax3-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcAVR7.vmin1-cardinality , dy:ExcAVR7.t1-datatype , dy:ExcAVR7.vmin5-datatype , dy:ExcAVR7.vmin5-cardinality , dy:ExcAVR7.k1-cardinality , dy:ExcAVR7.k3-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcAVR7.t2-cardinality , dy:ExcAVR7.a1-cardinality , dy:ExcAVR7.vmax5-cardinality , dy:ExcAVR7.a4-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcAVR7.a3-datatype , dy:ExcAVR7.vmax5-datatype , dy:ExcAVR7.t4-datatype , dy:ExcAVR7.a4-datatype , dy:ExcAVR7.t1-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcAVR7.a6-datatype , dy:ExcAVR7.t5-cardinality , dy:ExcAVR7.t3-cardinality , dy:ExcAVR7.t2-datatype , dy:ExcAVR7.t4-cardinality , dy:ExcAVR7.a2-cardinality , dy:ExcAVR7.vmax1-cardinality , dy:ExcAVR7.k1-datatype , dy:ExcAVR7.a6-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcAVR7.a5-datatype , dy:ExcAVR7.vmin3-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcAVR7.k5-cardinality , dy:ExcAVR7.k5-datatype , dy:ExcAVR7.vmax3-cardinality , dy:ExcAVR7.vmin3-datatype , dy:ExcAVR7.a5-cardinality , dy:ExcAVR7.vmax1-datatype , dy:ExcAVR7.t5-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcAVR7.vmin1-datatype , dy:ExcAVR7.k3-cardinality , dy:ExcAVR7.a2-datatype , dy:ExcAVR7.t6-datatype , dy:ExcAVR7.a3-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcAVR7.t6-cardinality , dy:ExcAVR7.a1-datatype , dy:ExcAVR7.t3-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.description-datatype ; + sh:targetClass cim:ExcAVR7 . + +dy:ExcAVR7.a1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a1)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.a1-cardinality" ; + sh:order 1508 ; + sh:path cim:ExcAVR7.a1 ; + sh:severity sh:Violation . + +dy:ExcAVR7.a1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.a1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1508 ; + sh:path cim:ExcAVR7.a1 ; + sh:severity sh:Violation . + +dy:ExcAVR7.a2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a2)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.a2-cardinality" ; + sh:order 1509 ; + sh:path cim:ExcAVR7.a2 ; + sh:severity sh:Violation . + +dy:ExcAVR7.a2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.a2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1509 ; + sh:path cim:ExcAVR7.a2 ; + sh:severity sh:Violation . + +dy:ExcAVR7.a3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a3)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.a3-cardinality" ; + sh:order 1515 ; + sh:path cim:ExcAVR7.a3 ; + sh:severity sh:Violation . + +dy:ExcAVR7.a3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.a3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1515 ; + sh:path cim:ExcAVR7.a3 ; + sh:severity sh:Violation . + +dy:ExcAVR7.a4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a4)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.a4-cardinality" ; + sh:order 1516 ; + sh:path cim:ExcAVR7.a4 ; + sh:severity sh:Violation . + +dy:ExcAVR7.a4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.a4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1516 ; + sh:path cim:ExcAVR7.a4 ; + sh:severity sh:Violation . + +dy:ExcAVR7.a5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a5)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.a5-cardinality" ; + sh:order 1522 ; + sh:path cim:ExcAVR7.a5 ; + sh:severity sh:Violation . + +dy:ExcAVR7.a5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.a5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1522 ; + sh:path cim:ExcAVR7.a5 ; + sh:severity sh:Violation . + +dy:ExcAVR7.a6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a6)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.a6-cardinality" ; + sh:order 1523 ; + sh:path cim:ExcAVR7.a6 ; + sh:severity sh:Violation . + +dy:ExcAVR7.a6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.a6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1523 ; + sh:path cim:ExcAVR7.a6 ; + sh:severity sh:Violation . + +dy:ExcAVR7.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.k1-cardinality" ; + sh:order 1507 ; + sh:path cim:ExcAVR7.k1 ; + sh:severity sh:Violation . + +dy:ExcAVR7.k1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1507 ; + sh:path cim:ExcAVR7.k1 ; + sh:severity sh:Violation . + +dy:ExcAVR7.k3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k3)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.k3-cardinality" ; + sh:order 1514 ; + sh:path cim:ExcAVR7.k3 ; + sh:severity sh:Violation . + +dy:ExcAVR7.k3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.k3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1514 ; + sh:path cim:ExcAVR7.k3 ; + sh:severity sh:Violation . + +dy:ExcAVR7.k5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k5)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.k5-cardinality" ; + sh:order 1521 ; + sh:path cim:ExcAVR7.k5 ; + sh:severity sh:Violation . + +dy:ExcAVR7.k5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.k5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1521 ; + sh:path cim:ExcAVR7.k5 ; + sh:severity sh:Violation . + +dy:ExcAVR7.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.t1-cardinality" ; + sh:order 1510 ; + sh:path cim:ExcAVR7.t1 ; + sh:severity sh:Violation . + +dy:ExcAVR7.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1510 ; + sh:path cim:ExcAVR7.t1 ; + sh:severity sh:Violation . + +dy:ExcAVR7.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.t2-cardinality" ; + sh:order 1511 ; + sh:path cim:ExcAVR7.t2 ; + sh:severity sh:Violation . + +dy:ExcAVR7.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1511 ; + sh:path cim:ExcAVR7.t2 ; + sh:severity sh:Violation . + +dy:ExcAVR7.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.t3-cardinality" ; + sh:order 1517 ; + sh:path cim:ExcAVR7.t3 ; + sh:severity sh:Violation . + +dy:ExcAVR7.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1517 ; + sh:path cim:ExcAVR7.t3 ; + sh:severity sh:Violation . + +dy:ExcAVR7.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.t4-cardinality" ; + sh:order 1518 ; + sh:path cim:ExcAVR7.t4 ; + sh:severity sh:Violation . + +dy:ExcAVR7.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1518 ; + sh:path cim:ExcAVR7.t4 ; + sh:severity sh:Violation . + +dy:ExcAVR7.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.t5-cardinality" ; + sh:order 1524 ; + sh:path cim:ExcAVR7.t5 ; + sh:severity sh:Violation . + +dy:ExcAVR7.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1524 ; + sh:path cim:ExcAVR7.t5 ; + sh:severity sh:Violation . + +dy:ExcAVR7.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.t6-cardinality" ; + sh:order 1525 ; + sh:path cim:ExcAVR7.t6 ; + sh:severity sh:Violation . + +dy:ExcAVR7.t6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1525 ; + sh:path cim:ExcAVR7.t6 ; + sh:severity sh:Violation . + +dy:ExcAVR7.vmax1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmax1)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.vmax1-cardinality" ; + sh:order 1512 ; + sh:path cim:ExcAVR7.vmax1 ; + sh:severity sh:Violation . + +dy:ExcAVR7.vmax1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmax1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.vmax1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1512 ; + sh:path cim:ExcAVR7.vmax1 ; + sh:severity sh:Violation . + +dy:ExcAVR7.vmax3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmax3)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.vmax3-cardinality" ; + sh:order 1519 ; + sh:path cim:ExcAVR7.vmax3 ; + sh:severity sh:Violation . + +dy:ExcAVR7.vmax3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmax3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.vmax3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1519 ; + sh:path cim:ExcAVR7.vmax3 ; + sh:severity sh:Violation . + +dy:ExcAVR7.vmax5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmax5)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.vmax5-cardinality" ; + sh:order 1526 ; + sh:path cim:ExcAVR7.vmax5 ; + sh:severity sh:Violation . + +dy:ExcAVR7.vmax5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmax5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.vmax5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1526 ; + sh:path cim:ExcAVR7.vmax5 ; + sh:severity sh:Violation . + +dy:ExcAVR7.vmin1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmin1)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.vmin1-cardinality" ; + sh:order 1513 ; + sh:path cim:ExcAVR7.vmin1 ; + sh:severity sh:Violation . + +dy:ExcAVR7.vmin1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmin1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.vmin1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1513 ; + sh:path cim:ExcAVR7.vmin1 ; + sh:severity sh:Violation . + +dy:ExcAVR7.vmin3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmin3)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.vmin3-cardinality" ; + sh:order 1520 ; + sh:path cim:ExcAVR7.vmin3 ; + sh:severity sh:Violation . + +dy:ExcAVR7.vmin3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmin3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.vmin3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1520 ; + sh:path cim:ExcAVR7.vmin3 ; + sh:severity sh:Violation . + +dy:ExcAVR7.vmin5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmin5)." ; + sh:minCount 1 ; + sh:name "ExcAVR7.vmin5-cardinality" ; + sh:order 1527 ; + sh:path cim:ExcAVR7.vmin5 ; + sh:severity sh:Violation . + +dy:ExcAVR7.vmin5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmin5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcAVR7.vmin5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1527 ; + sh:path cim:ExcAVR7.vmin5 ; + sh:severity sh:Violation . + +dy:ExcBBC rdf:type sh:NodeShape ; + sh:property dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcBBC.t3-datatype , dy:ExcBBC.t2-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.mRID-datatype , dy:ExcBBC.k-datatype , dy:ExcBBC.t1-datatype , dy:ExcBBC.t1-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcBBC.switch-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcBBC.vrmax-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcBBC.t3-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcBBC.xe-cardinality , dy:ExcBBC.t2-datatype , dy:ExcBBC.k-cardinality , dy:ExcBBC.efdmax-datatype , dy:ExcBBC.efdmax-cardinality , dy:ExcBBC.efdmin-datatype , dy:ExcBBC.vrmin-datatype , dy:ExcBBC.t4-cardinality , dy:ExcBBC.t4-datatype , dy:ExcBBC.switch-datatype , dy:ExcBBC.vrmax-cardinality , dy:ExcBBC.xe-datatype , dy:ExcBBC.efdmin-cardinality , dy:ExcBBC.vrmin-cardinality ; + sh:targetClass cim:ExcBBC . + +dy:ExcBBC.efdmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmax)." ; + sh:minCount 1 ; + sh:name "ExcBBC.efdmax-cardinality" ; + sh:order 1536 ; + sh:path cim:ExcBBC.efdmax ; + sh:severity sh:Violation . + +dy:ExcBBC.efdmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcBBC.efdmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1536 ; + sh:path cim:ExcBBC.efdmax ; + sh:severity sh:Violation . + +dy:ExcBBC.efdmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmin)." ; + sh:minCount 1 ; + sh:name "ExcBBC.efdmin-cardinality" ; + sh:order 1535 ; + sh:path cim:ExcBBC.efdmin ; + sh:severity sh:Violation . + +dy:ExcBBC.efdmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcBBC.efdmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1535 ; + sh:path cim:ExcBBC.efdmin ; + sh:severity sh:Violation . + +dy:ExcBBC.k-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k)." ; + sh:minCount 1 ; + sh:name "ExcBBC.k-cardinality" ; + sh:order 1532 ; + sh:path cim:ExcBBC.k ; + sh:severity sh:Violation . + +dy:ExcBBC.k-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcBBC.k-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1532 ; + sh:path cim:ExcBBC.k ; + sh:severity sh:Violation . + +dy:ExcBBC.switch-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (switch)." ; + sh:minCount 1 ; + sh:name "ExcBBC.switch-cardinality" ; + sh:order 1538 ; + sh:path cim:ExcBBC.switch ; + sh:severity sh:Violation . + +dy:ExcBBC.switch-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the switch." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcBBC.switch-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1538 ; + sh:path cim:ExcBBC.switch ; + sh:severity sh:Violation . + +dy:ExcBBC.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "ExcBBC.t1-cardinality" ; + sh:order 1528 ; + sh:path cim:ExcBBC.t1 ; + sh:severity sh:Violation . + +dy:ExcBBC.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcBBC.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1528 ; + sh:path cim:ExcBBC.t1 ; + sh:severity sh:Violation . + +dy:ExcBBC.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "ExcBBC.t2-cardinality" ; + sh:order 1529 ; + sh:path cim:ExcBBC.t2 ; + sh:severity sh:Violation . + +dy:ExcBBC.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcBBC.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1529 ; + sh:path cim:ExcBBC.t2 ; + sh:severity sh:Violation . + +dy:ExcBBC.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "ExcBBC.t3-cardinality" ; + sh:order 1530 ; + sh:path cim:ExcBBC.t3 ; + sh:severity sh:Violation . + +dy:ExcBBC.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcBBC.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1530 ; + sh:path cim:ExcBBC.t3 ; + sh:severity sh:Violation . + +dy:ExcBBC.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "ExcBBC.t4-cardinality" ; + sh:order 1531 ; + sh:path cim:ExcBBC.t4 ; + sh:severity sh:Violation . + +dy:ExcBBC.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcBBC.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1531 ; + sh:path cim:ExcBBC.t4 ; + sh:severity sh:Violation . + +dy:ExcBBC.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcBBC.vrmax-cardinality" ; + sh:order 1534 ; + sh:path cim:ExcBBC.vrmax ; + sh:severity sh:Violation . + +dy:ExcBBC.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcBBC.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1534 ; + sh:path cim:ExcBBC.vrmax ; + sh:severity sh:Violation . + +dy:ExcBBC.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcBBC.vrmin-cardinality" ; + sh:order 1533 ; + sh:path cim:ExcBBC.vrmin ; + sh:severity sh:Violation . + +dy:ExcBBC.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcBBC.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1533 ; + sh:path cim:ExcBBC.vrmin ; + sh:severity sh:Violation . + +dy:ExcBBC.xe-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xe)." ; + sh:minCount 1 ; + sh:name "ExcBBC.xe-cardinality" ; + sh:order 1537 ; + sh:path cim:ExcBBC.xe ; + sh:severity sh:Violation . + +dy:ExcBBC.xe-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xe." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcBBC.xe-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1537 ; + sh:path cim:ExcBBC.xe ; + sh:severity sh:Violation . + +dy:ExcCZ rdf:type sh:NodeShape ; + sh:property dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcCZ.efdmin-datatype , dy:ExcCZ.kp-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-datatype , dy:ExcCZ.efdmax-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcCZ.tc-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcCZ.ta-cardinality , dy:ExcCZ.ke-datatype , dy:ExcCZ.efdmax-datatype , dy:ExcCZ.efdmin-cardinality , dy:ExcCZ.vrmax-datatype , dy:ExcCZ.vrmax-cardinality , dy:ExcCZ.ke-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcCZ.ta-datatype , dy:ExcCZ.te-datatype , dy:ExcCZ.vrmin-datatype , dy:ExcCZ.kp-cardinality , dy:ExcCZ.te-cardinality , dy:ExcCZ.ka-cardinality , dy:ExcCZ.vrmin-cardinality , dy:ExcCZ.tc-datatype , dy:ExcCZ.ka-datatype , dy:IdentifiedObject.mRID-datatype , dy:DynamicsFunctionBlock.enabled-datatype ; + sh:targetClass cim:ExcCZ . + +dy:ExcCZ.efdmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmax)." ; + sh:minCount 1 ; + sh:name "ExcCZ.efdmax-cardinality" ; + sh:order 1547 ; + sh:path cim:ExcCZ.efdmax ; + sh:severity sh:Violation . + +dy:ExcCZ.efdmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcCZ.efdmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1547 ; + sh:path cim:ExcCZ.efdmax ; + sh:severity sh:Violation . + +dy:ExcCZ.efdmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmin)." ; + sh:minCount 1 ; + sh:name "ExcCZ.efdmin-cardinality" ; + sh:order 1548 ; + sh:path cim:ExcCZ.efdmin ; + sh:severity sh:Violation . + +dy:ExcCZ.efdmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcCZ.efdmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1548 ; + sh:path cim:ExcCZ.efdmin ; + sh:severity sh:Violation . + +dy:ExcCZ.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcCZ.ka-cardinality" ; + sh:order 1543 ; + sh:path cim:ExcCZ.ka ; + sh:severity sh:Violation . + +dy:ExcCZ.ka-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcCZ.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1543 ; + sh:path cim:ExcCZ.ka ; + sh:severity sh:Violation . + +dy:ExcCZ.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcCZ.ke-cardinality" ; + sh:order 1545 ; + sh:path cim:ExcCZ.ke ; + sh:severity sh:Violation . + +dy:ExcCZ.ke-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcCZ.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1545 ; + sh:path cim:ExcCZ.ke ; + sh:severity sh:Violation . + +dy:ExcCZ.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "ExcCZ.kp-cardinality" ; + sh:order 1539 ; + sh:path cim:ExcCZ.kp ; + sh:severity sh:Violation . + +dy:ExcCZ.kp-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcCZ.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1539 ; + sh:path cim:ExcCZ.kp ; + sh:severity sh:Violation . + +dy:ExcCZ.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcCZ.ta-cardinality" ; + sh:order 1544 ; + sh:path cim:ExcCZ.ta ; + sh:severity sh:Violation . + +dy:ExcCZ.ta-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcCZ.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1544 ; + sh:path cim:ExcCZ.ta ; + sh:severity sh:Violation . + +dy:ExcCZ.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcCZ.tc-cardinality" ; + sh:order 1540 ; + sh:path cim:ExcCZ.tc ; + sh:severity sh:Violation . + +dy:ExcCZ.tc-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcCZ.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1540 ; + sh:path cim:ExcCZ.tc ; + sh:severity sh:Violation . + +dy:ExcCZ.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcCZ.te-cardinality" ; + sh:order 1546 ; + sh:path cim:ExcCZ.te ; + sh:severity sh:Violation . + +dy:ExcCZ.te-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcCZ.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1546 ; + sh:path cim:ExcCZ.te ; + sh:severity sh:Violation . + +dy:ExcCZ.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcCZ.vrmax-cardinality" ; + sh:order 1541 ; + sh:path cim:ExcCZ.vrmax ; + sh:severity sh:Violation . + +dy:ExcCZ.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcCZ.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1541 ; + sh:path cim:ExcCZ.vrmax ; + sh:severity sh:Violation . + +dy:ExcCZ.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcCZ.vrmin-cardinality" ; + sh:order 1542 ; + sh:path cim:ExcCZ.vrmin ; + sh:severity sh:Violation . + +dy:ExcCZ.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcCZ.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1542 ; + sh:path cim:ExcCZ.vrmin ; + sh:severity sh:Violation . + +dy:ExcDC1A rdf:type sh:NodeShape ; + sh:property dy:ExcDC1A.tf-datatype , dy:ExcDC1A.seefd1-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcDC1A.efd2-cardinality , dy:ExcDC1A.exclim-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcDC1A.ta-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcDC1A.efd1-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcDC1A.vrmax-datatype , dy:ExcDC1A.tc-cardinality , dy:ExcDC1A.efdmin-datatype , dy:ExcDC1A.vrmin-cardinality , dy:ExcDC1A.seefd2-cardinality , dy:ExcDC1A.efdmax-datatype , dy:ExcDC1A.vrmax-cardinality , dy:ExcDC1A.kf-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcDC1A.ta-cardinality , dy:ExcDC1A.efdmin-cardinality , dy:ExcDC1A.seefd1-cardinality , dy:ExcDC1A.tb-cardinality , dy:ExcDC1A.ks-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcDC1A.tf-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcDC1A.efd2-datatype , dy:ExcDC1A.efdmax-cardinality , dy:ExcDC1A.ka-datatype , dy:ExcDC1A.seefd2-datatype , dy:ExcDC1A.te-datatype , dy:ExcDC1A.tc-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcDC1A.exclim-cardinality , dy:ExcDC1A.tb-datatype , dy:ExcDC1A.ka-cardinality , dy:ExcDC1A.kf-datatype , dy:ExcDC1A.te-cardinality , dy:ExcDC1A.efd1-datatype , dy:ExcDC1A.ke-datatype , dy:ExcDC1A.ks-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcDC1A.ke-cardinality , dy:ExcDC1A.vrmin-datatype ; + sh:targetClass cim:ExcDC1A . + +dy:ExcDC1A.efd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd1)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.efd1-cardinality" ; + sh:order 1560 ; + sh:path cim:ExcDC1A.efd1 ; + sh:severity sh:Violation . + +dy:ExcDC1A.efd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.efd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1560 ; + sh:path cim:ExcDC1A.efd1 ; + sh:severity sh:Violation . + +dy:ExcDC1A.efd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd2)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.efd2-cardinality" ; + sh:order 1562 ; + sh:path cim:ExcDC1A.efd2 ; + sh:severity sh:Violation . + +dy:ExcDC1A.efd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.efd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1562 ; + sh:path cim:ExcDC1A.efd2 ; + sh:severity sh:Violation . + +dy:ExcDC1A.efdmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmax)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.efdmax-cardinality" ; + sh:order 1566 ; + sh:path cim:ExcDC1A.efdmax ; + sh:severity sh:Violation . + +dy:ExcDC1A.efdmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.efdmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1566 ; + sh:path cim:ExcDC1A.efdmax ; + sh:severity sh:Violation . + +dy:ExcDC1A.efdmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmin)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.efdmin-cardinality" ; + sh:order 1565 ; + sh:path cim:ExcDC1A.efdmin ; + sh:severity sh:Violation . + +dy:ExcDC1A.efdmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.efdmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1565 ; + sh:path cim:ExcDC1A.efdmin ; + sh:severity sh:Violation . + +dy:ExcDC1A.exclim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (exclim)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.exclim-cardinality" ; + sh:order 1564 ; + sh:path cim:ExcDC1A.exclim ; + sh:severity sh:Violation . + +dy:ExcDC1A.exclim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the exclim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.exclim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1564 ; + sh:path cim:ExcDC1A.exclim ; + sh:severity sh:Violation . + +dy:ExcDC1A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.ka-cardinality" ; + sh:order 1549 ; + sh:path cim:ExcDC1A.ka ; + sh:severity sh:Violation . + +dy:ExcDC1A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1549 ; + sh:path cim:ExcDC1A.ka ; + sh:severity sh:Violation . + +dy:ExcDC1A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.ke-cardinality" ; + sh:order 1556 ; + sh:path cim:ExcDC1A.ke ; + sh:severity sh:Violation . + +dy:ExcDC1A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1556 ; + sh:path cim:ExcDC1A.ke ; + sh:severity sh:Violation . + +dy:ExcDC1A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.kf-cardinality" ; + sh:order 1558 ; + sh:path cim:ExcDC1A.kf ; + sh:severity sh:Violation . + +dy:ExcDC1A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1558 ; + sh:path cim:ExcDC1A.kf ; + sh:severity sh:Violation . + +dy:ExcDC1A.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.ks-cardinality" ; + sh:order 1550 ; + sh:path cim:ExcDC1A.ks ; + sh:severity sh:Violation . + +dy:ExcDC1A.ks-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1550 ; + sh:path cim:ExcDC1A.ks ; + sh:severity sh:Violation . + +dy:ExcDC1A.seefd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd1)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.seefd1-cardinality" ; + sh:order 1561 ; + sh:path cim:ExcDC1A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcDC1A.seefd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.seefd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1561 ; + sh:path cim:ExcDC1A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcDC1A.seefd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd2)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.seefd2-cardinality" ; + sh:order 1563 ; + sh:path cim:ExcDC1A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcDC1A.seefd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.seefd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1563 ; + sh:path cim:ExcDC1A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcDC1A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.ta-cardinality" ; + sh:order 1551 ; + sh:path cim:ExcDC1A.ta ; + sh:severity sh:Violation . + +dy:ExcDC1A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1551 ; + sh:path cim:ExcDC1A.ta ; + sh:severity sh:Violation . + +dy:ExcDC1A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.tb-cardinality" ; + sh:order 1552 ; + sh:path cim:ExcDC1A.tb ; + sh:severity sh:Violation . + +dy:ExcDC1A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1552 ; + sh:path cim:ExcDC1A.tb ; + sh:severity sh:Violation . + +dy:ExcDC1A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.tc-cardinality" ; + sh:order 1553 ; + sh:path cim:ExcDC1A.tc ; + sh:severity sh:Violation . + +dy:ExcDC1A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1553 ; + sh:path cim:ExcDC1A.tc ; + sh:severity sh:Violation . + +dy:ExcDC1A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.te-cardinality" ; + sh:order 1557 ; + sh:path cim:ExcDC1A.te ; + sh:severity sh:Violation . + +dy:ExcDC1A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1557 ; + sh:path cim:ExcDC1A.te ; + sh:severity sh:Violation . + +dy:ExcDC1A.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.tf-cardinality" ; + sh:order 1559 ; + sh:path cim:ExcDC1A.tf ; + sh:severity sh:Violation . + +dy:ExcDC1A.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1559 ; + sh:path cim:ExcDC1A.tf ; + sh:severity sh:Violation . + +dy:ExcDC1A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.vrmax-cardinality" ; + sh:order 1554 ; + sh:path cim:ExcDC1A.vrmax ; + sh:severity sh:Violation . + +dy:ExcDC1A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1554 ; + sh:path cim:ExcDC1A.vrmax ; + sh:severity sh:Violation . + +dy:ExcDC1A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcDC1A.vrmin-cardinality" ; + sh:order 1555 ; + sh:path cim:ExcDC1A.vrmin ; + sh:severity sh:Violation . + +dy:ExcDC1A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC1A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1555 ; + sh:path cim:ExcDC1A.vrmin ; + sh:severity sh:Violation . + +dy:ExcDC2A rdf:type sh:NodeShape ; + sh:property dy:ExcDC2A.te-datatype , dy:ExcDC2A.efd2-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcDC2A.tc-datatype , dy:ExcDC2A.vrmin-cardinality , dy:ExcDC2A.ke-cardinality , dy:ExcDC2A.kf-datatype , dy:ExcDC2A.vtlim-cardinality , dy:ExcDC2A.tb-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcDC2A.kf-cardinality , dy:ExcDC2A.tf-datatype , dy:ExcDC2A.ka-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcDC2A.seefd1-datatype , dy:ExcDC2A.tb-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcDC2A.ks-datatype , dy:ExcDC2A.vrmin-datatype , dy:ExcDC2A.vrmax-datatype , dy:IdentifiedObject.description-datatype , dy:ExcDC2A.tf-cardinality , dy:ExcDC2A.tc-cardinality , dy:ExcDC2A.tf1-datatype , dy:ExcDC2A.vtlim-datatype , dy:ExcDC2A.exclim-datatype , dy:ExcDC2A.ke-datatype , dy:ExcDC2A.te-cardinality , dy:ExcDC2A.efd2-cardinality , dy:ExcDC2A.tf1-cardinality , dy:ExcDC2A.seefd2-datatype , dy:ExcDC2A.vrmax-cardinality , dy:ExcDC2A.ka-cardinality , dy:ExcDC2A.efd1-datatype , dy:ExcDC2A.seefd2-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcDC2A.ks-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcDC2A.efd1-cardinality , dy:ExcDC2A.seefd1-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcDC2A.ta-cardinality , dy:ExcDC2A.exclim-cardinality , dy:ExcDC2A.ta-datatype ; + sh:targetClass cim:ExcDC2A . + +dy:ExcDC2A.efd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd1)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.efd1-cardinality" ; + sh:order 1579 ; + sh:path cim:ExcDC2A.efd1 ; + sh:severity sh:Violation . + +dy:ExcDC2A.efd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.efd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1579 ; + sh:path cim:ExcDC2A.efd1 ; + sh:severity sh:Violation . + +dy:ExcDC2A.efd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd2)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.efd2-cardinality" ; + sh:order 1581 ; + sh:path cim:ExcDC2A.efd2 ; + sh:severity sh:Violation . + +dy:ExcDC2A.efd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.efd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1581 ; + sh:path cim:ExcDC2A.efd2 ; + sh:severity sh:Violation . + +dy:ExcDC2A.exclim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (exclim)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.exclim-cardinality" ; + sh:order 1583 ; + sh:path cim:ExcDC2A.exclim ; + sh:severity sh:Violation . + +dy:ExcDC2A.exclim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the exclim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.exclim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1583 ; + sh:path cim:ExcDC2A.exclim ; + sh:severity sh:Violation . + +dy:ExcDC2A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.ka-cardinality" ; + sh:order 1567 ; + sh:path cim:ExcDC2A.ka ; + sh:severity sh:Violation . + +dy:ExcDC2A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1567 ; + sh:path cim:ExcDC2A.ka ; + sh:severity sh:Violation . + +dy:ExcDC2A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.ke-cardinality" ; + sh:order 1574 ; + sh:path cim:ExcDC2A.ke ; + sh:severity sh:Violation . + +dy:ExcDC2A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1574 ; + sh:path cim:ExcDC2A.ke ; + sh:severity sh:Violation . + +dy:ExcDC2A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.kf-cardinality" ; + sh:order 1576 ; + sh:path cim:ExcDC2A.kf ; + sh:severity sh:Violation . + +dy:ExcDC2A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1576 ; + sh:path cim:ExcDC2A.kf ; + sh:severity sh:Violation . + +dy:ExcDC2A.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.ks-cardinality" ; + sh:order 1568 ; + sh:path cim:ExcDC2A.ks ; + sh:severity sh:Violation . + +dy:ExcDC2A.ks-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1568 ; + sh:path cim:ExcDC2A.ks ; + sh:severity sh:Violation . + +dy:ExcDC2A.seefd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd1)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.seefd1-cardinality" ; + sh:order 1580 ; + sh:path cim:ExcDC2A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcDC2A.seefd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.seefd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1580 ; + sh:path cim:ExcDC2A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcDC2A.seefd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd2)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.seefd2-cardinality" ; + sh:order 1582 ; + sh:path cim:ExcDC2A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcDC2A.seefd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.seefd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1582 ; + sh:path cim:ExcDC2A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcDC2A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.ta-cardinality" ; + sh:order 1569 ; + sh:path cim:ExcDC2A.ta ; + sh:severity sh:Violation . + +dy:ExcDC2A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1569 ; + sh:path cim:ExcDC2A.ta ; + sh:severity sh:Violation . + +dy:ExcDC2A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.tb-cardinality" ; + sh:order 1570 ; + sh:path cim:ExcDC2A.tb ; + sh:severity sh:Violation . + +dy:ExcDC2A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1570 ; + sh:path cim:ExcDC2A.tb ; + sh:severity sh:Violation . + +dy:ExcDC2A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.tc-cardinality" ; + sh:order 1571 ; + sh:path cim:ExcDC2A.tc ; + sh:severity sh:Violation . + +dy:ExcDC2A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1571 ; + sh:path cim:ExcDC2A.tc ; + sh:severity sh:Violation . + +dy:ExcDC2A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.te-cardinality" ; + sh:order 1575 ; + sh:path cim:ExcDC2A.te ; + sh:severity sh:Violation . + +dy:ExcDC2A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1575 ; + sh:path cim:ExcDC2A.te ; + sh:severity sh:Violation . + +dy:ExcDC2A.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.tf-cardinality" ; + sh:order 1577 ; + sh:path cim:ExcDC2A.tf ; + sh:severity sh:Violation . + +dy:ExcDC2A.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1577 ; + sh:path cim:ExcDC2A.tf ; + sh:severity sh:Violation . + +dy:ExcDC2A.tf1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf1)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.tf1-cardinality" ; + sh:order 1578 ; + sh:path cim:ExcDC2A.tf1 ; + sh:severity sh:Violation . + +dy:ExcDC2A.tf1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.tf1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1578 ; + sh:path cim:ExcDC2A.tf1 ; + sh:severity sh:Violation . + +dy:ExcDC2A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.vrmax-cardinality" ; + sh:order 1572 ; + sh:path cim:ExcDC2A.vrmax ; + sh:severity sh:Violation . + +dy:ExcDC2A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1572 ; + sh:path cim:ExcDC2A.vrmax ; + sh:severity sh:Violation . + +dy:ExcDC2A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.vrmin-cardinality" ; + sh:order 1573 ; + sh:path cim:ExcDC2A.vrmin ; + sh:severity sh:Violation . + +dy:ExcDC2A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1573 ; + sh:path cim:ExcDC2A.vrmin ; + sh:severity sh:Violation . + +dy:ExcDC2A.vtlim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vtlim)." ; + sh:minCount 1 ; + sh:name "ExcDC2A.vtlim-cardinality" ; + sh:order 1584 ; + sh:path cim:ExcDC2A.vtlim ; + sh:severity sh:Violation . + +dy:ExcDC2A.vtlim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the vtlim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC2A.vtlim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1584 ; + sh:path cim:ExcDC2A.vtlim ; + sh:severity sh:Violation . + +dy:ExcDC3A rdf:type sh:NodeShape ; + sh:property dy:ExcDC3A.kr-datatype , dy:ExcDC3A.seefd2-cardinality , dy:ExcDC3A.efd2-cardinality , dy:ExcDC3A.efdlim-cardinality , dy:ExcDC3A.vrmax-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcDC3A.kv-datatype , dy:ExcDC3A.seefd1-cardinality , dy:ExcDC3A.ke-cardinality , dy:ExcDC3A.efdmax-cardinality , dy:ExcDC3A.vrmin-cardinality , dy:ExcDC3A.vrmin-datatype , dy:ExcDC3A.trh-cardinality , dy:ExcDC3A.te-datatype , dy:ExcDC3A.kv-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcDC3A.efdmin-cardinality , dy:ExcDC3A.trh-datatype , dy:ExcDC3A.seefd1-datatype , dy:ExcDC3A.exclim-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcDC3A.efd1-datatype , dy:ExcDC3A.te-cardinality , dy:ExcDC3A.efd2-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcDC3A.ks-datatype , dy:ExcDC3A.ke-datatype , dy:ExcDC3A.efdmax-datatype , dy:ExcDC3A.seefd2-datatype , dy:ExcDC3A.vrmax-datatype , dy:ExcDC3A.exclim-cardinality , dy:ExcDC3A.efdlim-datatype , dy:ExcDC3A.efdmin-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcDC3A.efd1-cardinality , dy:ExcDC3A.ks-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.description-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcDC3A.kr-cardinality ; + sh:targetClass cim:ExcDC3A . + +dy:ExcDC3A.efd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd1)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.efd1-cardinality" ; + sh:order 1593 ; + sh:path cim:ExcDC3A.efd1 ; + sh:severity sh:Violation . + +dy:ExcDC3A.efd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.efd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1593 ; + sh:path cim:ExcDC3A.efd1 ; + sh:severity sh:Violation . + +dy:ExcDC3A.efd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd2)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.efd2-cardinality" ; + sh:order 1595 ; + sh:path cim:ExcDC3A.efd2 ; + sh:severity sh:Violation . + +dy:ExcDC3A.efd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.efd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1595 ; + sh:path cim:ExcDC3A.efd2 ; + sh:severity sh:Violation . + +dy:ExcDC3A.efdlim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdlim)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.efdlim-cardinality" ; + sh:order 1600 ; + sh:path cim:ExcDC3A.efdlim ; + sh:severity sh:Violation . + +dy:ExcDC3A.efdlim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the efdlim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.efdlim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1600 ; + sh:path cim:ExcDC3A.efdlim ; + sh:severity sh:Violation . + +dy:ExcDC3A.efdmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmax)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.efdmax-cardinality" ; + sh:order 1598 ; + sh:path cim:ExcDC3A.efdmax ; + sh:severity sh:Violation . + +dy:ExcDC3A.efdmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.efdmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1598 ; + sh:path cim:ExcDC3A.efdmax ; + sh:severity sh:Violation . + +dy:ExcDC3A.efdmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmin)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.efdmin-cardinality" ; + sh:order 1599 ; + sh:path cim:ExcDC3A.efdmin ; + sh:severity sh:Violation . + +dy:ExcDC3A.efdmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.efdmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1599 ; + sh:path cim:ExcDC3A.efdmin ; + sh:severity sh:Violation . + +dy:ExcDC3A.exclim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (exclim)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.exclim-cardinality" ; + sh:order 1597 ; + sh:path cim:ExcDC3A.exclim ; + sh:severity sh:Violation . + +dy:ExcDC3A.exclim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the exclim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.exclim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1597 ; + sh:path cim:ExcDC3A.exclim ; + sh:severity sh:Violation . + +dy:ExcDC3A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.ke-cardinality" ; + sh:order 1592 ; + sh:path cim:ExcDC3A.ke ; + sh:severity sh:Violation . + +dy:ExcDC3A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1592 ; + sh:path cim:ExcDC3A.ke ; + sh:severity sh:Violation . + +dy:ExcDC3A.kr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kr)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.kr-cardinality" ; + sh:order 1587 ; + sh:path cim:ExcDC3A.kr ; + sh:severity sh:Violation . + +dy:ExcDC3A.kr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.kr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1587 ; + sh:path cim:ExcDC3A.kr ; + sh:severity sh:Violation . + +dy:ExcDC3A.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.ks-cardinality" ; + sh:order 1586 ; + sh:path cim:ExcDC3A.ks ; + sh:severity sh:Violation . + +dy:ExcDC3A.ks-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1586 ; + sh:path cim:ExcDC3A.ks ; + sh:severity sh:Violation . + +dy:ExcDC3A.kv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kv)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.kv-cardinality" ; + sh:order 1588 ; + sh:path cim:ExcDC3A.kv ; + sh:severity sh:Violation . + +dy:ExcDC3A.kv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.kv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1588 ; + sh:path cim:ExcDC3A.kv ; + sh:severity sh:Violation . + +dy:ExcDC3A.seefd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd1)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.seefd1-cardinality" ; + sh:order 1594 ; + sh:path cim:ExcDC3A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcDC3A.seefd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.seefd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1594 ; + sh:path cim:ExcDC3A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcDC3A.seefd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd2)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.seefd2-cardinality" ; + sh:order 1596 ; + sh:path cim:ExcDC3A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcDC3A.seefd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.seefd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1596 ; + sh:path cim:ExcDC3A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcDC3A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.te-cardinality" ; + sh:order 1591 ; + sh:path cim:ExcDC3A.te ; + sh:severity sh:Violation . + +dy:ExcDC3A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1591 ; + sh:path cim:ExcDC3A.te ; + sh:severity sh:Violation . + +dy:ExcDC3A.trh-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (trh)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.trh-cardinality" ; + sh:order 1585 ; + sh:path cim:ExcDC3A.trh ; + sh:severity sh:Violation . + +dy:ExcDC3A.trh-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the trh." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.trh-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1585 ; + sh:path cim:ExcDC3A.trh ; + sh:severity sh:Violation . + +dy:ExcDC3A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.vrmax-cardinality" ; + sh:order 1589 ; + sh:path cim:ExcDC3A.vrmax ; + sh:severity sh:Violation . + +dy:ExcDC3A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1589 ; + sh:path cim:ExcDC3A.vrmax ; + sh:severity sh:Violation . + +dy:ExcDC3A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcDC3A.vrmin-cardinality" ; + sh:order 1590 ; + sh:path cim:ExcDC3A.vrmin ; + sh:severity sh:Violation . + +dy:ExcDC3A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1590 ; + sh:path cim:ExcDC3A.vrmin ; + sh:severity sh:Violation . + +dy:ExcDC3A1 rdf:type sh:NodeShape ; + sh:property dy:ExcDC3A1.ka-datatype , dy:ExcDC3A1.exclim-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcDC3A1.ki-datatype , dy:ExcDC3A1.vb1max-datatype , dy:ExcDC3A1.kp-datatype , dy:ExcDC3A1.tf-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcDC3A1.vrmin-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcDC3A1.vblim-datatype , dy:ExcDC3A1.vrmax-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcDC3A1.vrmax-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcDC3A1.vbmax-datatype , dy:ExcDC3A1.ke-datatype , dy:ExcDC3A1.ki-cardinality , dy:ExcDC3A1.vrmin-datatype , dy:ExcDC3A1.ka-cardinality , dy:ExcDC3A1.kp-cardinality , dy:ExcDC3A1.vblim-cardinality , dy:ExcDC3A1.ta-cardinality , dy:ExcDC3A1.vbmax-cardinality , dy:ExcDC3A1.vb1max-cardinality , dy:ExcDC3A1.kf-cardinality , dy:ExcDC3A1.te-datatype , dy:ExcDC3A1.ta-datatype , dy:ExcDC3A1.te-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcDC3A1.kf-datatype , dy:ExcDC3A1.exclim-cardinality , dy:ExcDC3A1.tf-datatype , dy:IdentifiedObject.description-datatype , dy:ExcDC3A1.ke-cardinality ; + sh:targetClass cim:ExcDC3A1 . + +dy:ExcDC3A1.exclim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (exclim)." ; + sh:minCount 1 ; + sh:name "ExcDC3A1.exclim-cardinality" ; + sh:order 1611 ; + sh:path cim:ExcDC3A1.exclim ; + sh:severity sh:Violation . + +dy:ExcDC3A1.exclim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the exclim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A1.exclim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1611 ; + sh:path cim:ExcDC3A1.exclim ; + sh:severity sh:Violation . + +dy:ExcDC3A1.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcDC3A1.ka-cardinality" ; + sh:order 1601 ; + sh:path cim:ExcDC3A1.ka ; + sh:severity sh:Violation . + +dy:ExcDC3A1.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A1.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1601 ; + sh:path cim:ExcDC3A1.ka ; + sh:severity sh:Violation . + +dy:ExcDC3A1.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcDC3A1.ke-cardinality" ; + sh:order 1612 ; + sh:path cim:ExcDC3A1.ke ; + sh:severity sh:Violation . + +dy:ExcDC3A1.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A1.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1612 ; + sh:path cim:ExcDC3A1.ke ; + sh:severity sh:Violation . + +dy:ExcDC3A1.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcDC3A1.kf-cardinality" ; + sh:order 1606 ; + sh:path cim:ExcDC3A1.kf ; + sh:severity sh:Violation . + +dy:ExcDC3A1.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A1.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1606 ; + sh:path cim:ExcDC3A1.kf ; + sh:severity sh:Violation . + +dy:ExcDC3A1.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "ExcDC3A1.ki-cardinality" ; + sh:order 1609 ; + sh:path cim:ExcDC3A1.ki ; + sh:severity sh:Violation . + +dy:ExcDC3A1.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A1.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1609 ; + sh:path cim:ExcDC3A1.ki ; + sh:severity sh:Violation . + +dy:ExcDC3A1.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "ExcDC3A1.kp-cardinality" ; + sh:order 1608 ; + sh:path cim:ExcDC3A1.kp ; + sh:severity sh:Violation . + +dy:ExcDC3A1.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A1.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1608 ; + sh:path cim:ExcDC3A1.kp ; + sh:severity sh:Violation . + +dy:ExcDC3A1.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcDC3A1.ta-cardinality" ; + sh:order 1602 ; + sh:path cim:ExcDC3A1.ta ; + sh:severity sh:Violation . + +dy:ExcDC3A1.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A1.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1602 ; + sh:path cim:ExcDC3A1.ta ; + sh:severity sh:Violation . + +dy:ExcDC3A1.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcDC3A1.te-cardinality" ; + sh:order 1605 ; + sh:path cim:ExcDC3A1.te ; + sh:severity sh:Violation . + +dy:ExcDC3A1.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A1.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1605 ; + sh:path cim:ExcDC3A1.te ; + sh:severity sh:Violation . + +dy:ExcDC3A1.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcDC3A1.tf-cardinality" ; + sh:order 1607 ; + sh:path cim:ExcDC3A1.tf ; + sh:severity sh:Violation . + +dy:ExcDC3A1.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A1.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1607 ; + sh:path cim:ExcDC3A1.tf ; + sh:severity sh:Violation . + +dy:ExcDC3A1.vb1max-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vb1max)." ; + sh:minCount 1 ; + sh:name "ExcDC3A1.vb1max-cardinality" ; + sh:order 1613 ; + sh:path cim:ExcDC3A1.vb1max ; + sh:severity sh:Violation . + +dy:ExcDC3A1.vb1max-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vb1max." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A1.vb1max-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1613 ; + sh:path cim:ExcDC3A1.vb1max ; + sh:severity sh:Violation . + +dy:ExcDC3A1.vblim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vblim)." ; + sh:minCount 1 ; + sh:name "ExcDC3A1.vblim-cardinality" ; + sh:order 1614 ; + sh:path cim:ExcDC3A1.vblim ; + sh:severity sh:Violation . + +dy:ExcDC3A1.vblim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the vblim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A1.vblim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1614 ; + sh:path cim:ExcDC3A1.vblim ; + sh:severity sh:Violation . + +dy:ExcDC3A1.vbmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vbmax)." ; + sh:minCount 1 ; + sh:name "ExcDC3A1.vbmax-cardinality" ; + sh:order 1610 ; + sh:path cim:ExcDC3A1.vbmax ; + sh:severity sh:Violation . + +dy:ExcDC3A1.vbmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vbmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A1.vbmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1610 ; + sh:path cim:ExcDC3A1.vbmax ; + sh:severity sh:Violation . + +dy:ExcDC3A1.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcDC3A1.vrmax-cardinality" ; + sh:order 1603 ; + sh:path cim:ExcDC3A1.vrmax ; + sh:severity sh:Violation . + +dy:ExcDC3A1.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A1.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1603 ; + sh:path cim:ExcDC3A1.vrmax ; + sh:severity sh:Violation . + +dy:ExcDC3A1.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcDC3A1.vrmin-cardinality" ; + sh:order 1604 ; + sh:path cim:ExcDC3A1.vrmin ; + sh:severity sh:Violation . + +dy:ExcDC3A1.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcDC3A1.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1604 ; + sh:path cim:ExcDC3A1.vrmin ; + sh:severity sh:Violation . + +dy:ExcELIN1 rdf:type sh:NodeShape ; + sh:property dy:ExcELIN1.dpnf-cardinality , dy:ExcELIN1.vpu-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcELIN1.efmax-datatype , dy:ExcELIN1.ks2-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcELIN1.ks1-datatype , dy:ExcELIN1.tfi-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcELIN1.ts1-datatype , dy:ExcELIN1.tsw-datatype , dy:ExcELIN1.smax-cardinality , dy:ExcELIN1.efmin-cardinality , dy:ExcELIN1.ks1-cardinality , dy:ExcELIN1.tnu-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.description-datatype , dy:ExcELIN1.ks2-datatype , dy:ExcELIN1.efmax-cardinality , dy:ExcELIN1.tsw-cardinality , dy:ExcELIN1.tfi-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcELIN1.smax-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcELIN1.dpnf-datatype , dy:ExcELIN1.ts1-cardinality , dy:ExcELIN1.vpi-cardinality , dy:ExcELIN1.vpi-datatype , dy:ExcELIN1.xe-datatype , dy:ExcELIN1.vpu-cardinality , dy:ExcELIN1.vpnf-datatype , dy:ExcELIN1.efmin-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcELIN1.vpnf-cardinality , dy:ExcELIN1.tnu-datatype , dy:ExcELIN1.ts2-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcELIN1.xe-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcELIN1.ts2-datatype ; + sh:targetClass cim:ExcELIN1 . + +dy:ExcELIN1.dpnf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dpnf)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.dpnf-cardinality" ; + sh:order 1620 ; + sh:path cim:ExcELIN1.dpnf ; + sh:severity sh:Violation . + +dy:ExcELIN1.dpnf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dpnf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.dpnf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1620 ; + sh:path cim:ExcELIN1.dpnf ; + sh:severity sh:Violation . + +dy:ExcELIN1.efmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efmax)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.efmax-cardinality" ; + sh:order 1623 ; + sh:path cim:ExcELIN1.efmax ; + sh:severity sh:Violation . + +dy:ExcELIN1.efmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.efmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1623 ; + sh:path cim:ExcELIN1.efmax ; + sh:severity sh:Violation . + +dy:ExcELIN1.efmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efmin)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.efmin-cardinality" ; + sh:order 1622 ; + sh:path cim:ExcELIN1.efmin ; + sh:severity sh:Violation . + +dy:ExcELIN1.efmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.efmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1622 ; + sh:path cim:ExcELIN1.efmin ; + sh:severity sh:Violation . + +dy:ExcELIN1.ks1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks1)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.ks1-cardinality" ; + sh:order 1625 ; + sh:path cim:ExcELIN1.ks1 ; + sh:severity sh:Violation . + +dy:ExcELIN1.ks1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.ks1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1625 ; + sh:path cim:ExcELIN1.ks1 ; + sh:severity sh:Violation . + +dy:ExcELIN1.ks2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks2)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.ks2-cardinality" ; + sh:order 1626 ; + sh:path cim:ExcELIN1.ks2 ; + sh:severity sh:Violation . + +dy:ExcELIN1.ks2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.ks2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1626 ; + sh:path cim:ExcELIN1.ks2 ; + sh:severity sh:Violation . + +dy:ExcELIN1.smax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (smax)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.smax-cardinality" ; + sh:order 1629 ; + sh:path cim:ExcELIN1.smax ; + sh:severity sh:Violation . + +dy:ExcELIN1.smax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the smax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.smax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1629 ; + sh:path cim:ExcELIN1.smax ; + sh:severity sh:Violation . + +dy:ExcELIN1.tfi-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tfi)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.tfi-cardinality" ; + sh:order 1615 ; + sh:path cim:ExcELIN1.tfi ; + sh:severity sh:Violation . + +dy:ExcELIN1.tfi-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tfi." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.tfi-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1615 ; + sh:path cim:ExcELIN1.tfi ; + sh:severity sh:Violation . + +dy:ExcELIN1.tnu-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tnu)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.tnu-cardinality" ; + sh:order 1616 ; + sh:path cim:ExcELIN1.tnu ; + sh:severity sh:Violation . + +dy:ExcELIN1.tnu-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tnu." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.tnu-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1616 ; + sh:path cim:ExcELIN1.tnu ; + sh:severity sh:Violation . + +dy:ExcELIN1.ts1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ts1)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.ts1-cardinality" ; + sh:order 1627 ; + sh:path cim:ExcELIN1.ts1 ; + sh:severity sh:Violation . + +dy:ExcELIN1.ts1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ts1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.ts1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1627 ; + sh:path cim:ExcELIN1.ts1 ; + sh:severity sh:Violation . + +dy:ExcELIN1.ts2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ts2)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.ts2-cardinality" ; + sh:order 1628 ; + sh:path cim:ExcELIN1.ts2 ; + sh:severity sh:Violation . + +dy:ExcELIN1.ts2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ts2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.ts2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1628 ; + sh:path cim:ExcELIN1.ts2 ; + sh:severity sh:Violation . + +dy:ExcELIN1.tsw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tsw)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.tsw-cardinality" ; + sh:order 1621 ; + sh:path cim:ExcELIN1.tsw ; + sh:severity sh:Violation . + +dy:ExcELIN1.tsw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tsw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.tsw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1621 ; + sh:path cim:ExcELIN1.tsw ; + sh:severity sh:Violation . + +dy:ExcELIN1.vpi-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vpi)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.vpi-cardinality" ; + sh:order 1618 ; + sh:path cim:ExcELIN1.vpi ; + sh:severity sh:Violation . + +dy:ExcELIN1.vpi-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vpi." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.vpi-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1618 ; + sh:path cim:ExcELIN1.vpi ; + sh:severity sh:Violation . + +dy:ExcELIN1.vpnf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vpnf)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.vpnf-cardinality" ; + sh:order 1619 ; + sh:path cim:ExcELIN1.vpnf ; + sh:severity sh:Violation . + +dy:ExcELIN1.vpnf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vpnf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.vpnf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1619 ; + sh:path cim:ExcELIN1.vpnf ; + sh:severity sh:Violation . + +dy:ExcELIN1.vpu-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vpu)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.vpu-cardinality" ; + sh:order 1617 ; + sh:path cim:ExcELIN1.vpu ; + sh:severity sh:Violation . + +dy:ExcELIN1.vpu-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vpu." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.vpu-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1617 ; + sh:path cim:ExcELIN1.vpu ; + sh:severity sh:Violation . + +dy:ExcELIN1.xe-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xe)." ; + sh:minCount 1 ; + sh:name "ExcELIN1.xe-cardinality" ; + sh:order 1624 ; + sh:path cim:ExcELIN1.xe ; + sh:severity sh:Violation . + +dy:ExcELIN1.xe-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xe." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN1.xe-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1624 ; + sh:path cim:ExcELIN1.xe ; + sh:severity sh:Violation . + +dy:ExcELIN2 rdf:type sh:NodeShape ; + sh:property dy:ExcELIN2.upmin-datatype , dy:ExcELIN2.efdbas-cardinality , dy:ExcELIN2.ketb-datatype , dy:ExcELIN2.k2-datatype , dy:ExcELIN2.upmax-cardinality , dy:ExcELIN2.ti1-datatype , dy:ExcELIN2.ve2-cardinality , dy:ExcELIN2.tb1-cardinality , dy:ExcELIN2.seve2-datatype , dy:ExcELIN2.ti1-cardinality , dy:ExcELIN2.k1-cardinality , dy:ExcELIN2.k3-datatype , dy:ExcELIN2.ve1-datatype , dy:ExcELIN2.tr4-datatype , dy:ExcELIN2.iefmax-datatype , dy:ExcELIN2.ti4-cardinality , dy:ExcELIN2.kd1-datatype , dy:ExcELIN2.pid1max-cardinality , dy:ExcELIN2.xp-cardinality , dy:ExcELIN2.iefmin-datatype , dy:ExcELIN2.seve1-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcELIN2.ve1-cardinality , dy:ExcELIN2.iefmax2-datatype , dy:ExcELIN2.iefmin-cardinality , dy:ExcELIN2.efdbas-datatype , dy:ExcELIN2.k3-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcELIN2.ke2-datatype , dy:ExcELIN2.ve2-datatype , dy:ExcELIN2.k1ec-cardinality , dy:ExcELIN2.ti3-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcELIN2.ti4-datatype , dy:ExcELIN2.tr4-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcELIN2.k4-cardinality , dy:ExcELIN2.xp-datatype , dy:ExcELIN2.seve1-cardinality , dy:ExcELIN2.te2-cardinality , dy:ExcELIN2.k4-datatype , dy:ExcELIN2.upmin-cardinality , dy:ExcELIN2.te2-datatype , dy:ExcELIN2.ti3-datatype , dy:ExcELIN2.seve2-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.name-datatype , dy:ExcELIN2.te-datatype , dy:ExcELIN2.iefmax2-cardinality , dy:ExcELIN2.k1ec-datatype , dy:ExcELIN2.te-cardinality , dy:ExcELIN2.kd1-cardinality , dy:ExcELIN2.upmax-datatype , dy:ExcELIN2.tb1-datatype , dy:ExcELIN2.ketb-cardinality , dy:ExcELIN2.iefmax-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcELIN2.pid1max-datatype , dy:ExcELIN2.k1-datatype , dy:ExcELIN2.k2-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcELIN2.ke2-cardinality ; + sh:targetClass cim:ExcELIN2 . + +dy:ExcELIN2.efdbas-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdbas)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.efdbas-cardinality" ; + sh:order 1656 ; + sh:path cim:ExcELIN2.efdbas ; + sh:severity sh:Violation . + +dy:ExcELIN2.efdbas-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdbas." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.efdbas-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1656 ; + sh:path cim:ExcELIN2.efdbas ; + sh:severity sh:Violation . + +dy:ExcELIN2.iefmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (iefmax)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.iefmax-cardinality" ; + sh:order 1654 ; + sh:path cim:ExcELIN2.iefmax ; + sh:severity sh:Violation . + +dy:ExcELIN2.iefmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the iefmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.iefmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1654 ; + sh:path cim:ExcELIN2.iefmax ; + sh:severity sh:Violation . + +dy:ExcELIN2.iefmax2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (iefmax2)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.iefmax2-cardinality" ; + sh:order 1636 ; + sh:path cim:ExcELIN2.iefmax2 ; + sh:severity sh:Violation . + +dy:ExcELIN2.iefmax2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the iefmax2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.iefmax2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1636 ; + sh:path cim:ExcELIN2.iefmax2 ; + sh:severity sh:Violation . + +dy:ExcELIN2.iefmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (iefmin)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.iefmin-cardinality" ; + sh:order 1655 ; + sh:path cim:ExcELIN2.iefmin ; + sh:severity sh:Violation . + +dy:ExcELIN2.iefmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the iefmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.iefmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1655 ; + sh:path cim:ExcELIN2.iefmin ; + sh:severity sh:Violation . + +dy:ExcELIN2.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.k1-cardinality" ; + sh:order 1630 ; + sh:path cim:ExcELIN2.k1 ; + sh:severity sh:Violation . + +dy:ExcELIN2.k1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1630 ; + sh:path cim:ExcELIN2.k1 ; + sh:severity sh:Violation . + +dy:ExcELIN2.k1ec-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1ec)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.k1ec-cardinality" ; + sh:order 1631 ; + sh:path cim:ExcELIN2.k1ec ; + sh:severity sh:Violation . + +dy:ExcELIN2.k1ec-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1ec." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.k1ec-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1631 ; + sh:path cim:ExcELIN2.k1ec ; + sh:severity sh:Violation . + +dy:ExcELIN2.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.k2-cardinality" ; + sh:order 1637 ; + sh:path cim:ExcELIN2.k2 ; + sh:severity sh:Violation . + +dy:ExcELIN2.k2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1637 ; + sh:path cim:ExcELIN2.k2 ; + sh:severity sh:Violation . + +dy:ExcELIN2.k3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k3)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.k3-cardinality" ; + sh:order 1650 ; + sh:path cim:ExcELIN2.k3 ; + sh:severity sh:Violation . + +dy:ExcELIN2.k3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.k3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1650 ; + sh:path cim:ExcELIN2.k3 ; + sh:severity sh:Violation . + +dy:ExcELIN2.k4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k4)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.k4-cardinality" ; + sh:order 1652 ; + sh:path cim:ExcELIN2.k4 ; + sh:severity sh:Violation . + +dy:ExcELIN2.k4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.k4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1652 ; + sh:path cim:ExcELIN2.k4 ; + sh:severity sh:Violation . + +dy:ExcELIN2.kd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd1)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.kd1-cardinality" ; + sh:order 1632 ; + sh:path cim:ExcELIN2.kd1 ; + sh:severity sh:Violation . + +dy:ExcELIN2.kd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.kd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1632 ; + sh:path cim:ExcELIN2.kd1 ; + sh:severity sh:Violation . + +dy:ExcELIN2.ke2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke2)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.ke2-cardinality" ; + sh:order 1644 ; + sh:path cim:ExcELIN2.ke2 ; + sh:severity sh:Violation . + +dy:ExcELIN2.ke2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.ke2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1644 ; + sh:path cim:ExcELIN2.ke2 ; + sh:severity sh:Violation . + +dy:ExcELIN2.ketb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ketb)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.ketb-cardinality" ; + sh:order 1638 ; + sh:path cim:ExcELIN2.ketb ; + sh:severity sh:Violation . + +dy:ExcELIN2.ketb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ketb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.ketb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1638 ; + sh:path cim:ExcELIN2.ketb ; + sh:severity sh:Violation . + +dy:ExcELIN2.pid1max-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pid1max)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.pid1max-cardinality" ; + sh:order 1634 ; + sh:path cim:ExcELIN2.pid1max ; + sh:severity sh:Violation . + +dy:ExcELIN2.pid1max-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pid1max." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.pid1max-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1634 ; + sh:path cim:ExcELIN2.pid1max ; + sh:severity sh:Violation . + +dy:ExcELIN2.seve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve1)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.seve1-cardinality" ; + sh:order 1646 ; + sh:path cim:ExcELIN2.seve1 ; + sh:severity sh:Violation . + +dy:ExcELIN2.seve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.seve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1646 ; + sh:path cim:ExcELIN2.seve1 ; + sh:severity sh:Violation . + +dy:ExcELIN2.seve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve2)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.seve2-cardinality" ; + sh:order 1648 ; + sh:path cim:ExcELIN2.seve2 ; + sh:severity sh:Violation . + +dy:ExcELIN2.seve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.seve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1648 ; + sh:path cim:ExcELIN2.seve2 ; + sh:severity sh:Violation . + +dy:ExcELIN2.tb1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb1)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.tb1-cardinality" ; + sh:order 1633 ; + sh:path cim:ExcELIN2.tb1 ; + sh:severity sh:Violation . + +dy:ExcELIN2.tb1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.tb1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1633 ; + sh:path cim:ExcELIN2.tb1 ; + sh:severity sh:Violation . + +dy:ExcELIN2.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.te-cardinality" ; + sh:order 1641 ; + sh:path cim:ExcELIN2.te ; + sh:severity sh:Violation . + +dy:ExcELIN2.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1641 ; + sh:path cim:ExcELIN2.te ; + sh:severity sh:Violation . + +dy:ExcELIN2.te2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te2)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.te2-cardinality" ; + sh:order 1643 ; + sh:path cim:ExcELIN2.te2 ; + sh:severity sh:Violation . + +dy:ExcELIN2.te2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.te2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1643 ; + sh:path cim:ExcELIN2.te2 ; + sh:severity sh:Violation . + +dy:ExcELIN2.ti1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti1)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.ti1-cardinality" ; + sh:order 1635 ; + sh:path cim:ExcELIN2.ti1 ; + sh:severity sh:Violation . + +dy:ExcELIN2.ti1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.ti1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1635 ; + sh:path cim:ExcELIN2.ti1 ; + sh:severity sh:Violation . + +dy:ExcELIN2.ti3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti3)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.ti3-cardinality" ; + sh:order 1651 ; + sh:path cim:ExcELIN2.ti3 ; + sh:severity sh:Violation . + +dy:ExcELIN2.ti3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.ti3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1651 ; + sh:path cim:ExcELIN2.ti3 ; + sh:severity sh:Violation . + +dy:ExcELIN2.ti4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti4)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.ti4-cardinality" ; + sh:order 1653 ; + sh:path cim:ExcELIN2.ti4 ; + sh:severity sh:Violation . + +dy:ExcELIN2.ti4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.ti4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1653 ; + sh:path cim:ExcELIN2.ti4 ; + sh:severity sh:Violation . + +dy:ExcELIN2.tr4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tr4)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.tr4-cardinality" ; + sh:order 1649 ; + sh:path cim:ExcELIN2.tr4 ; + sh:severity sh:Violation . + +dy:ExcELIN2.tr4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tr4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.tr4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1649 ; + sh:path cim:ExcELIN2.tr4 ; + sh:severity sh:Violation . + +dy:ExcELIN2.upmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (upmax)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.upmax-cardinality" ; + sh:order 1639 ; + sh:path cim:ExcELIN2.upmax ; + sh:severity sh:Violation . + +dy:ExcELIN2.upmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the upmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.upmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1639 ; + sh:path cim:ExcELIN2.upmax ; + sh:severity sh:Violation . + +dy:ExcELIN2.upmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (upmin)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.upmin-cardinality" ; + sh:order 1640 ; + sh:path cim:ExcELIN2.upmin ; + sh:severity sh:Violation . + +dy:ExcELIN2.upmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the upmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.upmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1640 ; + sh:path cim:ExcELIN2.upmin ; + sh:severity sh:Violation . + +dy:ExcELIN2.ve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve1)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.ve1-cardinality" ; + sh:order 1645 ; + sh:path cim:ExcELIN2.ve1 ; + sh:severity sh:Violation . + +dy:ExcELIN2.ve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.ve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1645 ; + sh:path cim:ExcELIN2.ve1 ; + sh:severity sh:Violation . + +dy:ExcELIN2.ve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve2)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.ve2-cardinality" ; + sh:order 1647 ; + sh:path cim:ExcELIN2.ve2 ; + sh:severity sh:Violation . + +dy:ExcELIN2.ve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.ve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1647 ; + sh:path cim:ExcELIN2.ve2 ; + sh:severity sh:Violation . + +dy:ExcELIN2.xp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xp)." ; + sh:minCount 1 ; + sh:name "ExcELIN2.xp-cardinality" ; + sh:order 1642 ; + sh:path cim:ExcELIN2.xp ; + sh:severity sh:Violation . + +dy:ExcELIN2.xp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcELIN2.xp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1642 ; + sh:path cim:ExcELIN2.xp ; + sh:severity sh:Violation . + +dy:ExcHU rdf:type sh:NodeShape ; + sh:property dy:ExcHU.ki-datatype , dy:ExcHU.imax-datatype , dy:ExcHU.ke-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcHU.emax-cardinality , dy:ExcHU.ti-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcHU.imin-datatype , dy:ExcHU.atr-cardinality , dy:ExcHU.imax-cardinality , dy:ExcHU.ae-cardinality , dy:ExcHU.emin-datatype , dy:ExcHU.tr-cardinality , dy:ExcHU.tr-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-datatype , dy:ExcHU.emax-datatype , dy:ExcHU.te-datatype , dy:ExcHU.ke-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcHU.te-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcHU.ti-datatype , dy:ExcHU.atr-datatype , dy:ExcHU.ai-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcHU.emin-cardinality , dy:ExcHU.ki-cardinality , dy:ExcHU.ae-datatype , dy:ExcHU.ai-datatype , dy:ExcHU.imin-cardinality ; + sh:targetClass cim:ExcHU . + +dy:ExcHU.ae-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ae)." ; + sh:minCount 1 ; + sh:name "ExcHU.ae-cardinality" ; + sh:order 1661 ; + sh:path cim:ExcHU.ae ; + sh:severity sh:Violation . + +dy:ExcHU.ae-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ae." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcHU.ae-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1661 ; + sh:path cim:ExcHU.ae ; + sh:severity sh:Violation . + +dy:ExcHU.ai-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ai)." ; + sh:minCount 1 ; + sh:name "ExcHU.ai-cardinality" ; + sh:order 1665 ; + sh:path cim:ExcHU.ai ; + sh:severity sh:Violation . + +dy:ExcHU.ai-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ai." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcHU.ai-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1665 ; + sh:path cim:ExcHU.ai ; + sh:severity sh:Violation . + +dy:ExcHU.atr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (atr)." ; + sh:minCount 1 ; + sh:name "ExcHU.atr-cardinality" ; + sh:order 1667 ; + sh:path cim:ExcHU.atr ; + sh:severity sh:Violation . + +dy:ExcHU.atr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the atr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcHU.atr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1667 ; + sh:path cim:ExcHU.atr ; + sh:severity sh:Violation . + +dy:ExcHU.emax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (emax)." ; + sh:minCount 1 ; + sh:name "ExcHU.emax-cardinality" ; + sh:order 1663 ; + sh:path cim:ExcHU.emax ; + sh:severity sh:Violation . + +dy:ExcHU.emax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the emax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcHU.emax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1663 ; + sh:path cim:ExcHU.emax ; + sh:severity sh:Violation . + +dy:ExcHU.emin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (emin)." ; + sh:minCount 1 ; + sh:name "ExcHU.emin-cardinality" ; + sh:order 1662 ; + sh:path cim:ExcHU.emin ; + sh:severity sh:Violation . + +dy:ExcHU.emin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the emin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcHU.emin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1662 ; + sh:path cim:ExcHU.emin ; + sh:severity sh:Violation . + +dy:ExcHU.imax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (imax)." ; + sh:minCount 1 ; + sh:name "ExcHU.imax-cardinality" ; + sh:order 1660 ; + sh:path cim:ExcHU.imax ; + sh:severity sh:Violation . + +dy:ExcHU.imax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the imax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcHU.imax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1660 ; + sh:path cim:ExcHU.imax ; + sh:severity sh:Violation . + +dy:ExcHU.imin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (imin)." ; + sh:minCount 1 ; + sh:name "ExcHU.imin-cardinality" ; + sh:order 1659 ; + sh:path cim:ExcHU.imin ; + sh:severity sh:Violation . + +dy:ExcHU.imin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the imin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcHU.imin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1659 ; + sh:path cim:ExcHU.imin ; + sh:severity sh:Violation . + +dy:ExcHU.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcHU.ke-cardinality" ; + sh:order 1668 ; + sh:path cim:ExcHU.ke ; + sh:severity sh:Violation . + +dy:ExcHU.ke-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcHU.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1668 ; + sh:path cim:ExcHU.ke ; + sh:severity sh:Violation . + +dy:ExcHU.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "ExcHU.ki-cardinality" ; + sh:order 1664 ; + sh:path cim:ExcHU.ki ; + sh:severity sh:Violation . + +dy:ExcHU.ki-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcHU.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1664 ; + sh:path cim:ExcHU.ki ; + sh:severity sh:Violation . + +dy:ExcHU.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcHU.te-cardinality" ; + sh:order 1658 ; + sh:path cim:ExcHU.te ; + sh:severity sh:Violation . + +dy:ExcHU.te-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcHU.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1658 ; + sh:path cim:ExcHU.te ; + sh:severity sh:Violation . + +dy:ExcHU.ti-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti)." ; + sh:minCount 1 ; + sh:name "ExcHU.ti-cardinality" ; + sh:order 1666 ; + sh:path cim:ExcHU.ti ; + sh:severity sh:Violation . + +dy:ExcHU.ti-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcHU.ti-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1666 ; + sh:path cim:ExcHU.ti ; + sh:severity sh:Violation . + +dy:ExcHU.tr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tr)." ; + sh:minCount 1 ; + sh:name "ExcHU.tr-cardinality" ; + sh:order 1657 ; + sh:path cim:ExcHU.tr ; + sh:severity sh:Violation . + +dy:ExcHU.tr-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcHU.tr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1657 ; + sh:path cim:ExcHU.tr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-cardinality , dy:ExcIEEEAC1A.ta-datatype , dy:ExcIEEEAC1A.vamin-datatype , dy:ExcIEEEAC1A.vrmin-cardinality , dy:ExcIEEEAC1A.ke-datatype , dy:ExcIEEEAC1A.ke-cardinality , dy:ExcIEEEAC1A.kf-datatype , dy:ExcIEEEAC1A.vrmax-datatype , dy:ExcIEEEAC1A.vamax-datatype , dy:ExcIEEEAC1A.seve2-datatype , dy:ExcIEEEAC1A.te-datatype , dy:ExcIEEEAC1A.ve1-cardinality , dy:ExcIEEEAC1A.ve2-datatype , dy:ExcIEEEAC1A.vrmin-datatype , dy:ExcIEEEAC1A.tb-datatype , dy:ExcIEEEAC1A.tf-datatype , dy:ExcIEEEAC1A.kc-datatype , dy:ExcIEEEAC1A.seve2-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcIEEEAC1A.vamax-cardinality , dy:ExcIEEEAC1A.seve1-datatype , dy:ExcIEEEAC1A.tc-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.description-datatype , dy:ExcIEEEAC1A.ka-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEAC1A.ka-datatype , dy:ExcIEEEAC1A.vamin-cardinality , dy:ExcIEEEAC1A.ve1-datatype , dy:IdentifiedObject.name-datatype , dy:ExcIEEEAC1A.vrmax-cardinality , dy:ExcIEEEAC1A.ve2-cardinality , dy:ExcIEEEAC1A.kf-cardinality , dy:ExcIEEEAC1A.kc-cardinality , dy:ExcIEEEAC1A.tf-cardinality , dy:ExcIEEEAC1A.ta-cardinality , dy:ExcIEEEAC1A.kd-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcIEEEAC1A.seve1-cardinality , dy:ExcIEEEAC1A.kd-cardinality , dy:ExcIEEEAC1A.tc-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEAC1A.te-cardinality , dy:ExcIEEEAC1A.tb-cardinality , dy:DynamicsFunctionBlock.enabled-datatype ; + sh:targetClass cim:ExcIEEEAC1A . + +dy:ExcIEEEAC1A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.ka-cardinality" ; + sh:order 963 ; + sh:path cim:ExcIEEEAC1A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 963 ; + sh:path cim:ExcIEEEAC1A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.kc-cardinality" ; + sh:order 970 ; + sh:path cim:ExcIEEEAC1A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 970 ; + sh:path cim:ExcIEEEAC1A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.kd-cardinality" ; + sh:order 971 ; + sh:path cim:ExcIEEEAC1A.kd ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 971 ; + sh:path cim:ExcIEEEAC1A.kd ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.ke-cardinality" ; + sh:order 972 ; + sh:path cim:ExcIEEEAC1A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 972 ; + sh:path cim:ExcIEEEAC1A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.kf-cardinality" ; + sh:order 968 ; + sh:path cim:ExcIEEEAC1A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 968 ; + sh:path cim:ExcIEEEAC1A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.seve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.seve1-cardinality" ; + sh:order 974 ; + sh:path cim:ExcIEEEAC1A.seve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.seve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.seve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 974 ; + sh:path cim:ExcIEEEAC1A.seve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.seve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.seve2-cardinality" ; + sh:order 976 ; + sh:path cim:ExcIEEEAC1A.seve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.seve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.seve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 976 ; + sh:path cim:ExcIEEEAC1A.seve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.ta-cardinality" ; + sh:order 964 ; + sh:path cim:ExcIEEEAC1A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 964 ; + sh:path cim:ExcIEEEAC1A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.tb-cardinality" ; + sh:order 961 ; + sh:path cim:ExcIEEEAC1A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 961 ; + sh:path cim:ExcIEEEAC1A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.tc-cardinality" ; + sh:order 962 ; + sh:path cim:ExcIEEEAC1A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 962 ; + sh:path cim:ExcIEEEAC1A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.te-cardinality" ; + sh:order 967 ; + sh:path cim:ExcIEEEAC1A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 967 ; + sh:path cim:ExcIEEEAC1A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.tf-cardinality" ; + sh:order 969 ; + sh:path cim:ExcIEEEAC1A.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 969 ; + sh:path cim:ExcIEEEAC1A.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.vamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.vamax-cardinality" ; + sh:order 965 ; + sh:path cim:ExcIEEEAC1A.vamax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.vamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.vamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 965 ; + sh:path cim:ExcIEEEAC1A.vamax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.vamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.vamin-cardinality" ; + sh:order 966 ; + sh:path cim:ExcIEEEAC1A.vamin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.vamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.vamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 966 ; + sh:path cim:ExcIEEEAC1A.vamin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.ve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.ve1-cardinality" ; + sh:order 973 ; + sh:path cim:ExcIEEEAC1A.ve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.ve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.ve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 973 ; + sh:path cim:ExcIEEEAC1A.ve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.ve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.ve2-cardinality" ; + sh:order 975 ; + sh:path cim:ExcIEEEAC1A.ve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.ve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.ve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 975 ; + sh:path cim:ExcIEEEAC1A.ve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.vrmax-cardinality" ; + sh:order 977 ; + sh:path cim:ExcIEEEAC1A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 977 ; + sh:path cim:ExcIEEEAC1A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC1A.vrmin-cardinality" ; + sh:order 978 ; + sh:path cim:ExcIEEEAC1A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC1A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC1A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 978 ; + sh:path cim:ExcIEEEAC1A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEAC2A.seve2-cardinality , dy:ExcIEEEAC2A.vamin-cardinality , dy:ExcIEEEAC2A.vamin-datatype , dy:ExcIEEEAC2A.ve2-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEAC2A.vfemax-datatype , dy:ExcIEEEAC2A.ke-cardinality , dy:ExcIEEEAC2A.kh-datatype , dy:ExcIEEEAC2A.tf-cardinality , dy:ExcIEEEAC2A.seve1-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEAC2A.tc-cardinality , dy:ExcIEEEAC2A.kh-cardinality , dy:ExcIEEEAC2A.vamax-cardinality , dy:ExcIEEEAC2A.vrmin-cardinality , dy:ExcIEEEAC2A.tb-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcIEEEAC2A.ka-datatype , dy:ExcIEEEAC2A.ve1-cardinality , dy:ExcIEEEAC2A.vrmax-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEAC2A.kf-datatype , dy:ExcIEEEAC2A.kf-cardinality , dy:ExcIEEEAC2A.kd-cardinality , dy:ExcIEEEAC2A.kc-datatype , dy:ExcIEEEAC2A.vrmax-cardinality , dy:ExcIEEEAC2A.te-cardinality , dy:ExcIEEEAC2A.vamax-datatype , dy:ExcIEEEAC2A.ve2-cardinality , dy:ExcIEEEAC2A.ta-cardinality , dy:ExcIEEEAC2A.kb-cardinality , dy:ExcIEEEAC2A.tf-datatype , dy:ExcIEEEAC2A.kd-datatype , dy:ExcIEEEAC2A.vfemax-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcIEEEAC2A.seve2-datatype , dy:ExcIEEEAC2A.kb-datatype , dy:ExcIEEEAC2A.ta-datatype , dy:ExcIEEEAC2A.ka-cardinality , dy:ExcIEEEAC2A.tb-datatype , dy:ExcIEEEAC2A.te-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEAC2A.kc-cardinality , dy:ExcIEEEAC2A.tc-datatype , dy:ExcIEEEAC2A.ve1-datatype , dy:ExcIEEEAC2A.ke-datatype , dy:ExcIEEEAC2A.seve1-datatype , dy:ExcIEEEAC2A.vrmin-datatype ; + sh:targetClass cim:ExcIEEEAC2A . + +dy:ExcIEEEAC2A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.ka-cardinality" ; + sh:order 981 ; + sh:path cim:ExcIEEEAC2A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 981 ; + sh:path cim:ExcIEEEAC2A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.kb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kb)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.kb-cardinality" ; + sh:order 985 ; + sh:path cim:ExcIEEEAC2A.kb ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.kb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.kb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 985 ; + sh:path cim:ExcIEEEAC2A.kb ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.kc-cardinality" ; + sh:order 993 ; + sh:path cim:ExcIEEEAC2A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 993 ; + sh:path cim:ExcIEEEAC2A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.kd-cardinality" ; + sh:order 994 ; + sh:path cim:ExcIEEEAC2A.kd ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 994 ; + sh:path cim:ExcIEEEAC2A.kd ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.ke-cardinality" ; + sh:order 995 ; + sh:path cim:ExcIEEEAC2A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 995 ; + sh:path cim:ExcIEEEAC2A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.kf-cardinality" ; + sh:order 991 ; + sh:path cim:ExcIEEEAC2A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 991 ; + sh:path cim:ExcIEEEAC2A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.kh-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kh)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.kh-cardinality" ; + sh:order 990 ; + sh:path cim:ExcIEEEAC2A.kh ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.kh-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kh." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.kh-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 990 ; + sh:path cim:ExcIEEEAC2A.kh ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.seve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.seve1-cardinality" ; + sh:order 997 ; + sh:path cim:ExcIEEEAC2A.seve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.seve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.seve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 997 ; + sh:path cim:ExcIEEEAC2A.seve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.seve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.seve2-cardinality" ; + sh:order 999 ; + sh:path cim:ExcIEEEAC2A.seve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.seve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.seve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 999 ; + sh:path cim:ExcIEEEAC2A.seve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.ta-cardinality" ; + sh:order 982 ; + sh:path cim:ExcIEEEAC2A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 982 ; + sh:path cim:ExcIEEEAC2A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.tb-cardinality" ; + sh:order 979 ; + sh:path cim:ExcIEEEAC2A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 979 ; + sh:path cim:ExcIEEEAC2A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.tc-cardinality" ; + sh:order 980 ; + sh:path cim:ExcIEEEAC2A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 980 ; + sh:path cim:ExcIEEEAC2A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.te-cardinality" ; + sh:order 988 ; + sh:path cim:ExcIEEEAC2A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 988 ; + sh:path cim:ExcIEEEAC2A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.tf-cardinality" ; + sh:order 992 ; + sh:path cim:ExcIEEEAC2A.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 992 ; + sh:path cim:ExcIEEEAC2A.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.vamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.vamax-cardinality" ; + sh:order 983 ; + sh:path cim:ExcIEEEAC2A.vamax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.vamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.vamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 983 ; + sh:path cim:ExcIEEEAC2A.vamax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.vamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.vamin-cardinality" ; + sh:order 984 ; + sh:path cim:ExcIEEEAC2A.vamin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.vamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.vamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 984 ; + sh:path cim:ExcIEEEAC2A.vamin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.ve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.ve1-cardinality" ; + sh:order 996 ; + sh:path cim:ExcIEEEAC2A.ve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.ve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.ve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 996 ; + sh:path cim:ExcIEEEAC2A.ve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.ve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.ve2-cardinality" ; + sh:order 998 ; + sh:path cim:ExcIEEEAC2A.ve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.ve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.ve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 998 ; + sh:path cim:ExcIEEEAC2A.ve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.vfemax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vfemax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.vfemax-cardinality" ; + sh:order 989 ; + sh:path cim:ExcIEEEAC2A.vfemax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.vfemax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vfemax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.vfemax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 989 ; + sh:path cim:ExcIEEEAC2A.vfemax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.vrmax-cardinality" ; + sh:order 986 ; + sh:path cim:ExcIEEEAC2A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 986 ; + sh:path cim:ExcIEEEAC2A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC2A.vrmin-cardinality" ; + sh:order 987 ; + sh:path cim:ExcIEEEAC2A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC2A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC2A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 987 ; + sh:path cim:ExcIEEEAC2A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEAC3A.vfemax-cardinality , dy:ExcIEEEAC3A.kc-cardinality , dy:IdentifiedObject.name-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcIEEEAC3A.tb-cardinality , dy:ExcIEEEAC3A.kf-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEAC3A.kf-datatype , dy:ExcIEEEAC3A.ve1-cardinality , dy:ExcIEEEAC3A.kd-datatype , dy:ExcIEEEAC3A.ve1-datatype , dy:ExcIEEEAC3A.ka-cardinality , dy:ExcIEEEAC3A.seve2-cardinality , dy:ExcIEEEAC3A.kd-cardinality , dy:ExcIEEEAC3A.seve1-datatype , dy:ExcIEEEAC3A.te-datatype , dy:ExcIEEEAC3A.tf-datatype , dy:ExcIEEEAC3A.tf-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcIEEEAC3A.seve1-cardinality , dy:ExcIEEEAC3A.ke-cardinality , dy:ExcIEEEAC3A.efdn-cardinality , dy:ExcIEEEAC3A.ka-datatype , dy:ExcIEEEAC3A.kr-cardinality , dy:ExcIEEEAC3A.kn-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEAC3A.ve2-datatype , dy:ExcIEEEAC3A.tc-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcIEEEAC3A.tc-cardinality , dy:ExcIEEEAC3A.kr-datatype , dy:ExcIEEEAC3A.vamax-datatype , dy:ExcIEEEAC3A.ve2-cardinality , dy:ExcIEEEAC3A.vamin-cardinality , dy:ExcIEEEAC3A.kc-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcIEEEAC3A.seve2-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEAC3A.vfemax-datatype , dy:ExcIEEEAC3A.efdn-datatype , dy:ExcIEEEAC3A.tb-datatype , dy:ExcIEEEAC3A.ke-datatype , dy:ExcIEEEAC3A.vamin-datatype , dy:ExcIEEEAC3A.kn-cardinality , dy:ExcIEEEAC3A.vamax-cardinality , dy:ExcIEEEAC3A.te-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEAC3A.vemin-datatype , dy:ExcIEEEAC3A.ta-datatype , dy:ExcIEEEAC3A.vemin-cardinality , dy:ExcIEEEAC3A.ta-cardinality ; + sh:targetClass cim:ExcIEEEAC3A . + +dy:ExcIEEEAC3A.efdn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdn)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.efdn-cardinality" ; + sh:order 1012 ; + sh:path cim:ExcIEEEAC3A.efdn ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.efdn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.efdn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1012 ; + sh:path cim:ExcIEEEAC3A.efdn ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.ka-cardinality" ; + sh:order 1002 ; + sh:path cim:ExcIEEEAC3A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1002 ; + sh:path cim:ExcIEEEAC3A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.kc-cardinality" ; + sh:order 1013 ; + sh:path cim:ExcIEEEAC3A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1013 ; + sh:path cim:ExcIEEEAC3A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.kd-cardinality" ; + sh:order 1014 ; + sh:path cim:ExcIEEEAC3A.kd ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1014 ; + sh:path cim:ExcIEEEAC3A.kd ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.ke-cardinality" ; + sh:order 1015 ; + sh:path cim:ExcIEEEAC3A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1015 ; + sh:path cim:ExcIEEEAC3A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.kf-cardinality" ; + sh:order 1009 ; + sh:path cim:ExcIEEEAC3A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1009 ; + sh:path cim:ExcIEEEAC3A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.kn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kn)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.kn-cardinality" ; + sh:order 1011 ; + sh:path cim:ExcIEEEAC3A.kn ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.kn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.kn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1011 ; + sh:path cim:ExcIEEEAC3A.kn ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.kr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kr)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.kr-cardinality" ; + sh:order 1008 ; + sh:path cim:ExcIEEEAC3A.kr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.kr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.kr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1008 ; + sh:path cim:ExcIEEEAC3A.kr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.seve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.seve1-cardinality" ; + sh:order 1018 ; + sh:path cim:ExcIEEEAC3A.seve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.seve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.seve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1018 ; + sh:path cim:ExcIEEEAC3A.seve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.seve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.seve2-cardinality" ; + sh:order 1020 ; + sh:path cim:ExcIEEEAC3A.seve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.seve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.seve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1020 ; + sh:path cim:ExcIEEEAC3A.seve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.ta-cardinality" ; + sh:order 1003 ; + sh:path cim:ExcIEEEAC3A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1003 ; + sh:path cim:ExcIEEEAC3A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.tb-cardinality" ; + sh:order 1000 ; + sh:path cim:ExcIEEEAC3A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1000 ; + sh:path cim:ExcIEEEAC3A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.tc-cardinality" ; + sh:order 1001 ; + sh:path cim:ExcIEEEAC3A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1001 ; + sh:path cim:ExcIEEEAC3A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.te-cardinality" ; + sh:order 1006 ; + sh:path cim:ExcIEEEAC3A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1006 ; + sh:path cim:ExcIEEEAC3A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.tf-cardinality" ; + sh:order 1010 ; + sh:path cim:ExcIEEEAC3A.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1010 ; + sh:path cim:ExcIEEEAC3A.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.vamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.vamax-cardinality" ; + sh:order 1004 ; + sh:path cim:ExcIEEEAC3A.vamax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.vamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.vamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1004 ; + sh:path cim:ExcIEEEAC3A.vamax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.vamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.vamin-cardinality" ; + sh:order 1005 ; + sh:path cim:ExcIEEEAC3A.vamin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.vamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.vamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1005 ; + sh:path cim:ExcIEEEAC3A.vamin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.ve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.ve1-cardinality" ; + sh:order 1017 ; + sh:path cim:ExcIEEEAC3A.ve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.ve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.ve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1017 ; + sh:path cim:ExcIEEEAC3A.ve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.ve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.ve2-cardinality" ; + sh:order 1019 ; + sh:path cim:ExcIEEEAC3A.ve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.ve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.ve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1019 ; + sh:path cim:ExcIEEEAC3A.ve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.vemin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vemin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.vemin-cardinality" ; + sh:order 1007 ; + sh:path cim:ExcIEEEAC3A.vemin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.vemin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vemin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.vemin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1007 ; + sh:path cim:ExcIEEEAC3A.vemin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.vfemax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vfemax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC3A.vfemax-cardinality" ; + sh:order 1016 ; + sh:path cim:ExcIEEEAC3A.vfemax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC3A.vfemax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vfemax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC3A.vfemax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1016 ; + sh:path cim:ExcIEEEAC3A.vfemax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEAC4A.tc-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEAC4A.ta-datatype , dy:IdentifiedObject.description-datatype , dy:ExcIEEEAC4A.vimin-cardinality , dy:ExcIEEEAC4A.tb-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEAC4A.kc-datatype , dy:ExcIEEEAC4A.vrmax-cardinality , dy:ExcIEEEAC4A.tb-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcIEEEAC4A.kc-cardinality , dy:ExcIEEEAC4A.vrmin-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEAC4A.vimax-datatype , dy:ExcIEEEAC4A.ta-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcIEEEAC4A.ka-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEAC4A.vrmin-cardinality , dy:ExcIEEEAC4A.vrmax-datatype , dy:ExcIEEEAC4A.vimax-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcIEEEAC4A.tc-datatype , dy:ExcIEEEAC4A.vimin-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcIEEEAC4A.ka-datatype ; + sh:targetClass cim:ExcIEEEAC4A . + +dy:ExcIEEEAC4A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC4A.ka-cardinality" ; + sh:order 1025 ; + sh:path cim:ExcIEEEAC4A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC4A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1025 ; + sh:path cim:ExcIEEEAC4A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC4A.kc-cardinality" ; + sh:order 1029 ; + sh:path cim:ExcIEEEAC4A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC4A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1029 ; + sh:path cim:ExcIEEEAC4A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC4A.ta-cardinality" ; + sh:order 1026 ; + sh:path cim:ExcIEEEAC4A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC4A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1026 ; + sh:path cim:ExcIEEEAC4A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC4A.tb-cardinality" ; + sh:order 1024 ; + sh:path cim:ExcIEEEAC4A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC4A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1024 ; + sh:path cim:ExcIEEEAC4A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC4A.tc-cardinality" ; + sh:order 1023 ; + sh:path cim:ExcIEEEAC4A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC4A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1023 ; + sh:path cim:ExcIEEEAC4A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.vimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC4A.vimax-cardinality" ; + sh:order 1021 ; + sh:path cim:ExcIEEEAC4A.vimax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.vimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC4A.vimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1021 ; + sh:path cim:ExcIEEEAC4A.vimax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.vimin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC4A.vimin-cardinality" ; + sh:order 1022 ; + sh:path cim:ExcIEEEAC4A.vimin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.vimin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC4A.vimin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1022 ; + sh:path cim:ExcIEEEAC4A.vimin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC4A.vrmax-cardinality" ; + sh:order 1027 ; + sh:path cim:ExcIEEEAC4A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC4A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1027 ; + sh:path cim:ExcIEEEAC4A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC4A.vrmin-cardinality" ; + sh:order 1028 ; + sh:path cim:ExcIEEEAC4A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC4A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC4A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1028 ; + sh:path cim:ExcIEEEAC4A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEAC5A.te-datatype , dy:ExcIEEEAC5A.ka-datatype , dy:ExcIEEEAC5A.kf-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcIEEEAC5A.ka-cardinality , dy:IdentifiedObject.mRID-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcIEEEAC5A.vrmax-cardinality , dy:ExcIEEEAC5A.tf3-datatype , dy:ExcIEEEAC5A.efd2-cardinality , dy:ExcIEEEAC5A.tf2-cardinality , dy:ExcIEEEAC5A.kf-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcIEEEAC5A.ta-cardinality , dy:ExcIEEEAC5A.vrmin-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEAC5A.seefd2-cardinality , dy:ExcIEEEAC5A.te-cardinality , dy:ExcIEEEAC5A.efd1-cardinality , dy:ExcIEEEAC5A.vrmax-datatype , dy:ExcIEEEAC5A.efd1-datatype , dy:ExcIEEEAC5A.seefd2-datatype , dy:ExcIEEEAC5A.vrmin-cardinality , dy:ExcIEEEAC5A.ke-datatype , dy:ExcIEEEAC5A.ta-datatype , dy:ExcIEEEAC5A.seefd1-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEAC5A.seefd1-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcIEEEAC5A.efd2-datatype , dy:IdentifiedObject.name-datatype , dy:ExcIEEEAC5A.ke-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcIEEEAC5A.tf1-cardinality , dy:ExcIEEEAC5A.tf3-cardinality , dy:ExcIEEEAC5A.tf1-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEAC5A.tf2-datatype ; + sh:targetClass cim:ExcIEEEAC5A . + +dy:ExcIEEEAC5A.efd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC5A.efd1-cardinality" ; + sh:order 1040 ; + sh:path cim:ExcIEEEAC5A.efd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.efd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC5A.efd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1040 ; + sh:path cim:ExcIEEEAC5A.efd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.efd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC5A.efd2-cardinality" ; + sh:order 1042 ; + sh:path cim:ExcIEEEAC5A.efd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.efd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC5A.efd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1042 ; + sh:path cim:ExcIEEEAC5A.efd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC5A.ka-cardinality" ; + sh:order 1030 ; + sh:path cim:ExcIEEEAC5A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC5A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1030 ; + sh:path cim:ExcIEEEAC5A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC5A.ke-cardinality" ; + sh:order 1034 ; + sh:path cim:ExcIEEEAC5A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC5A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1034 ; + sh:path cim:ExcIEEEAC5A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC5A.kf-cardinality" ; + sh:order 1036 ; + sh:path cim:ExcIEEEAC5A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC5A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1036 ; + sh:path cim:ExcIEEEAC5A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.seefd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC5A.seefd1-cardinality" ; + sh:order 1041 ; + sh:path cim:ExcIEEEAC5A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.seefd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC5A.seefd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1041 ; + sh:path cim:ExcIEEEAC5A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.seefd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC5A.seefd2-cardinality" ; + sh:order 1043 ; + sh:path cim:ExcIEEEAC5A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.seefd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC5A.seefd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1043 ; + sh:path cim:ExcIEEEAC5A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC5A.ta-cardinality" ; + sh:order 1031 ; + sh:path cim:ExcIEEEAC5A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC5A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1031 ; + sh:path cim:ExcIEEEAC5A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC5A.te-cardinality" ; + sh:order 1035 ; + sh:path cim:ExcIEEEAC5A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC5A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1035 ; + sh:path cim:ExcIEEEAC5A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.tf1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC5A.tf1-cardinality" ; + sh:order 1037 ; + sh:path cim:ExcIEEEAC5A.tf1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.tf1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC5A.tf1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1037 ; + sh:path cim:ExcIEEEAC5A.tf1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.tf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC5A.tf2-cardinality" ; + sh:order 1038 ; + sh:path cim:ExcIEEEAC5A.tf2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.tf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC5A.tf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1038 ; + sh:path cim:ExcIEEEAC5A.tf2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.tf3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf3)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC5A.tf3-cardinality" ; + sh:order 1039 ; + sh:path cim:ExcIEEEAC5A.tf3 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.tf3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC5A.tf3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1039 ; + sh:path cim:ExcIEEEAC5A.tf3 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC5A.vrmax-cardinality" ; + sh:order 1032 ; + sh:path cim:ExcIEEEAC5A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC5A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1032 ; + sh:path cim:ExcIEEEAC5A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC5A.vrmin-cardinality" ; + sh:order 1033 ; + sh:path cim:ExcIEEEAC5A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC5A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC5A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1033 ; + sh:path cim:ExcIEEEAC5A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEAC6A.tc-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcIEEEAC6A.kc-datatype , dy:ExcIEEEAC6A.seve1-datatype , dy:ExcIEEEAC6A.ta-datatype , dy:ExcIEEEAC6A.vamin-datatype , dy:ExcIEEEAC6A.vrmin-datatype , dy:ExcIEEEAC6A.te-cardinality , dy:ExcIEEEAC6A.ke-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEAC6A.kd-datatype , dy:ExcIEEEAC6A.kh-cardinality , dy:ExcIEEEAC6A.ke-cardinality , dy:ExcIEEEAC6A.vamax-datatype , dy:ExcIEEEAC6A.ka-cardinality , dy:ExcIEEEAC6A.vrmin-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEAC6A.kh-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcIEEEAC6A.ve2-datatype , dy:ExcIEEEAC6A.tc-datatype , dy:ExcIEEEAC6A.vamax-cardinality , dy:ExcIEEEAC6A.vrmax-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEAC6A.vfelim-cardinality , dy:ExcIEEEAC6A.vfelim-datatype , dy:ExcIEEEAC6A.te-datatype , dy:ExcIEEEAC6A.vhmax-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcIEEEAC6A.vrmax-cardinality , dy:ExcIEEEAC6A.vhmax-datatype , dy:ExcIEEEAC6A.th-cardinality , dy:ExcIEEEAC6A.seve1-cardinality , dy:ExcIEEEAC6A.ka-datatype , dy:ExcIEEEAC6A.tb-datatype , dy:ExcIEEEAC6A.tb-cardinality , dy:ExcIEEEAC6A.vamin-cardinality , dy:ExcIEEEAC6A.tj-cardinality , dy:ExcIEEEAC6A.kc-cardinality , dy:ExcIEEEAC6A.kd-cardinality , dy:ExcIEEEAC6A.ve1-datatype , dy:ExcIEEEAC6A.th-datatype , dy:ExcIEEEAC6A.ta-cardinality , dy:ExcIEEEAC6A.tj-datatype , dy:ExcIEEEAC6A.ve1-cardinality , dy:ExcIEEEAC6A.seve2-cardinality , dy:ExcIEEEAC6A.ve2-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcIEEEAC6A.tk-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEAC6A.tk-cardinality , dy:ExcIEEEAC6A.seve2-datatype ; + sh:targetClass cim:ExcIEEEAC6A . + +dy:ExcIEEEAC6A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.ka-cardinality" ; + sh:order 1044 ; + sh:path cim:ExcIEEEAC6A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1044 ; + sh:path cim:ExcIEEEAC6A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.kc-cardinality" ; + sh:order 1059 ; + sh:path cim:ExcIEEEAC6A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1059 ; + sh:path cim:ExcIEEEAC6A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.kd-cardinality" ; + sh:order 1060 ; + sh:path cim:ExcIEEEAC6A.kd ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1060 ; + sh:path cim:ExcIEEEAC6A.kd ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.ke-cardinality" ; + sh:order 1061 ; + sh:path cim:ExcIEEEAC6A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1061 ; + sh:path cim:ExcIEEEAC6A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.kh-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kh)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.kh-cardinality" ; + sh:order 1054 ; + sh:path cim:ExcIEEEAC6A.kh ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.kh-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kh." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.kh-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1054 ; + sh:path cim:ExcIEEEAC6A.kh ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.seve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.seve1-cardinality" ; + sh:order 1063 ; + sh:path cim:ExcIEEEAC6A.seve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.seve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.seve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1063 ; + sh:path cim:ExcIEEEAC6A.seve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.seve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.seve2-cardinality" ; + sh:order 1065 ; + sh:path cim:ExcIEEEAC6A.seve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.seve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.seve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1065 ; + sh:path cim:ExcIEEEAC6A.seve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.ta-cardinality" ; + sh:order 1045 ; + sh:path cim:ExcIEEEAC6A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1045 ; + sh:path cim:ExcIEEEAC6A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.tb-cardinality" ; + sh:order 1047 ; + sh:path cim:ExcIEEEAC6A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1047 ; + sh:path cim:ExcIEEEAC6A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.tc-cardinality" ; + sh:order 1048 ; + sh:path cim:ExcIEEEAC6A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1048 ; + sh:path cim:ExcIEEEAC6A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.te-cardinality" ; + sh:order 1053 ; + sh:path cim:ExcIEEEAC6A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1053 ; + sh:path cim:ExcIEEEAC6A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.th-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (th)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.th-cardinality" ; + sh:order 1056 ; + sh:path cim:ExcIEEEAC6A.th ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.th-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the th." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.th-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1056 ; + sh:path cim:ExcIEEEAC6A.th ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.tj-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tj)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.tj-cardinality" ; + sh:order 1055 ; + sh:path cim:ExcIEEEAC6A.tj ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.tj-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tj." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.tj-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1055 ; + sh:path cim:ExcIEEEAC6A.tj ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.tk-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tk)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.tk-cardinality" ; + sh:order 1046 ; + sh:path cim:ExcIEEEAC6A.tk ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.tk-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tk." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.tk-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1046 ; + sh:path cim:ExcIEEEAC6A.tk ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.vamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.vamax-cardinality" ; + sh:order 1049 ; + sh:path cim:ExcIEEEAC6A.vamax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.vamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.vamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1049 ; + sh:path cim:ExcIEEEAC6A.vamax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.vamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.vamin-cardinality" ; + sh:order 1050 ; + sh:path cim:ExcIEEEAC6A.vamin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.vamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.vamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1050 ; + sh:path cim:ExcIEEEAC6A.vamin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.ve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.ve1-cardinality" ; + sh:order 1062 ; + sh:path cim:ExcIEEEAC6A.ve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.ve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.ve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1062 ; + sh:path cim:ExcIEEEAC6A.ve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.ve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.ve2-cardinality" ; + sh:order 1064 ; + sh:path cim:ExcIEEEAC6A.ve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.ve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.ve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1064 ; + sh:path cim:ExcIEEEAC6A.ve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.vfelim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vfelim)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.vfelim-cardinality" ; + sh:order 1057 ; + sh:path cim:ExcIEEEAC6A.vfelim ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.vfelim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vfelim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.vfelim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1057 ; + sh:path cim:ExcIEEEAC6A.vfelim ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.vhmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vhmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.vhmax-cardinality" ; + sh:order 1058 ; + sh:path cim:ExcIEEEAC6A.vhmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.vhmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vhmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.vhmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1058 ; + sh:path cim:ExcIEEEAC6A.vhmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.vrmax-cardinality" ; + sh:order 1051 ; + sh:path cim:ExcIEEEAC6A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1051 ; + sh:path cim:ExcIEEEAC6A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC6A.vrmin-cardinality" ; + sh:order 1052 ; + sh:path cim:ExcIEEEAC6A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC6A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC6A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1052 ; + sh:path cim:ExcIEEEAC6A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEAC7B.ve1-cardinality , dy:ExcIEEEAC7B.seve2-cardinality , dy:ExcIEEEAC7B.kf2-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcIEEEAC7B.kp-cardinality , dy:ExcIEEEAC7B.kf3-datatype , dy:ExcIEEEAC7B.kpr-cardinality , dy:ExcIEEEAC7B.kpa-cardinality , dy:ExcIEEEAC7B.vamax-cardinality , dy:ExcIEEEAC7B.kdr-cardinality , dy:ExcIEEEAC7B.te-datatype , dy:ExcIEEEAC7B.kd-datatype , dy:ExcIEEEAC7B.tdr-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEAC7B.kc-datatype , dy:ExcIEEEAC7B.kf3-cardinality , dy:ExcIEEEAC7B.kir-datatype , dy:ExcIEEEAC7B.seve2-datatype , dy:ExcIEEEAC7B.vamax-datatype , dy:ExcIEEEAC7B.vfemax-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcIEEEAC7B.kir-cardinality , dy:ExcIEEEAC7B.ve1-datatype , dy:ExcIEEEAC7B.seve1-cardinality , dy:ExcIEEEAC7B.kc-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEAC7B.kl-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcIEEEAC7B.kia-datatype , dy:ExcIEEEAC7B.tdr-datatype , dy:ExcIEEEAC7B.vrmin-cardinality , dy:ExcIEEEAC7B.tf-datatype , dy:ExcIEEEAC7B.vrmin-datatype , dy:ExcIEEEAC7B.kdr-datatype , dy:ExcIEEEAC7B.vemin-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcIEEEAC7B.ke-datatype , dy:ExcIEEEAC7B.kf2-datatype , dy:ExcIEEEAC7B.kl-datatype , dy:ExcIEEEAC7B.tf-cardinality , dy:ExcIEEEAC7B.vamin-cardinality , dy:ExcIEEEAC7B.kpr-datatype , dy:ExcIEEEAC7B.kia-cardinality , dy:ExcIEEEAC7B.kp-datatype , dy:ExcIEEEAC7B.te-cardinality , dy:IdentifiedObject.name-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcIEEEAC7B.vrmax-cardinality , dy:ExcIEEEAC7B.kd-cardinality , dy:ExcIEEEAC7B.ve2-datatype , dy:ExcIEEEAC7B.ve2-cardinality , dy:ExcIEEEAC7B.kf1-cardinality , dy:ExcIEEEAC7B.vemin-datatype , dy:ExcIEEEAC7B.kpa-datatype , dy:ExcIEEEAC7B.vamin-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEAC7B.seve1-datatype , dy:ExcIEEEAC7B.kf1-datatype , dy:ExcIEEEAC7B.vrmax-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEAC7B.vfemax-cardinality , dy:ExcIEEEAC7B.ke-cardinality ; + sh:targetClass cim:ExcIEEEAC7B . + +dy:ExcIEEEAC7B.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.kc-cardinality" ; + sh:order 1082 ; + sh:path cim:ExcIEEEAC7B.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1082 ; + sh:path cim:ExcIEEEAC7B.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.kd-cardinality" ; + sh:order 1083 ; + sh:path cim:ExcIEEEAC7B.kd ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1083 ; + sh:path cim:ExcIEEEAC7B.kd ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kdr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kdr)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.kdr-cardinality" ; + sh:order 1068 ; + sh:path cim:ExcIEEEAC7B.kdr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kdr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kdr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.kdr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1068 ; + sh:path cim:ExcIEEEAC7B.kdr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.ke-cardinality" ; + sh:order 1081 ; + sh:path cim:ExcIEEEAC7B.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1081 ; + sh:path cim:ExcIEEEAC7B.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kf1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.kf1-cardinality" ; + sh:order 1084 ; + sh:path cim:ExcIEEEAC7B.kf1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kf1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.kf1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1084 ; + sh:path cim:ExcIEEEAC7B.kf1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.kf2-cardinality" ; + sh:order 1085 ; + sh:path cim:ExcIEEEAC7B.kf2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.kf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1085 ; + sh:path cim:ExcIEEEAC7B.kf2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kf3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf3)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.kf3-cardinality" ; + sh:order 1086 ; + sh:path cim:ExcIEEEAC7B.kf3 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kf3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.kf3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1086 ; + sh:path cim:ExcIEEEAC7B.kf3 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kia-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kia)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.kia-cardinality" ; + sh:order 1073 ; + sh:path cim:ExcIEEEAC7B.kia ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kia-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kia." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.kia-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1073 ; + sh:path cim:ExcIEEEAC7B.kia ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kir-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kir)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.kir-cardinality" ; + sh:order 1067 ; + sh:path cim:ExcIEEEAC7B.kir ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kir-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kir." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.kir-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1067 ; + sh:path cim:ExcIEEEAC7B.kir ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kl)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.kl-cardinality" ; + sh:order 1077 ; + sh:path cim:ExcIEEEAC7B.kl ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.kl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1077 ; + sh:path cim:ExcIEEEAC7B.kl ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.kp-cardinality" ; + sh:order 1076 ; + sh:path cim:ExcIEEEAC7B.kp ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1076 ; + sh:path cim:ExcIEEEAC7B.kp ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kpa-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpa)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.kpa-cardinality" ; + sh:order 1072 ; + sh:path cim:ExcIEEEAC7B.kpa ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kpa-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpa." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.kpa-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1072 ; + sh:path cim:ExcIEEEAC7B.kpa ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kpr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpr)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.kpr-cardinality" ; + sh:order 1066 ; + sh:path cim:ExcIEEEAC7B.kpr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.kpr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.kpr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1066 ; + sh:path cim:ExcIEEEAC7B.kpr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.seve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.seve1-cardinality" ; + sh:order 1089 ; + sh:path cim:ExcIEEEAC7B.seve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.seve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.seve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1089 ; + sh:path cim:ExcIEEEAC7B.seve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.seve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.seve2-cardinality" ; + sh:order 1091 ; + sh:path cim:ExcIEEEAC7B.seve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.seve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.seve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1091 ; + sh:path cim:ExcIEEEAC7B.seve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.tdr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tdr)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.tdr-cardinality" ; + sh:order 1069 ; + sh:path cim:ExcIEEEAC7B.tdr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.tdr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tdr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.tdr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1069 ; + sh:path cim:ExcIEEEAC7B.tdr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.te-cardinality" ; + sh:order 1078 ; + sh:path cim:ExcIEEEAC7B.te ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1078 ; + sh:path cim:ExcIEEEAC7B.te ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.tf-cardinality" ; + sh:order 1087 ; + sh:path cim:ExcIEEEAC7B.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1087 ; + sh:path cim:ExcIEEEAC7B.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.vamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.vamax-cardinality" ; + sh:order 1074 ; + sh:path cim:ExcIEEEAC7B.vamax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.vamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.vamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1074 ; + sh:path cim:ExcIEEEAC7B.vamax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.vamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.vamin-cardinality" ; + sh:order 1075 ; + sh:path cim:ExcIEEEAC7B.vamin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.vamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.vamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1075 ; + sh:path cim:ExcIEEEAC7B.vamin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.ve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.ve1-cardinality" ; + sh:order 1088 ; + sh:path cim:ExcIEEEAC7B.ve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.ve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.ve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1088 ; + sh:path cim:ExcIEEEAC7B.ve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.ve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.ve2-cardinality" ; + sh:order 1090 ; + sh:path cim:ExcIEEEAC7B.ve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.ve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.ve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1090 ; + sh:path cim:ExcIEEEAC7B.ve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.vemin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vemin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.vemin-cardinality" ; + sh:order 1080 ; + sh:path cim:ExcIEEEAC7B.vemin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.vemin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vemin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.vemin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1080 ; + sh:path cim:ExcIEEEAC7B.vemin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.vfemax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vfemax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.vfemax-cardinality" ; + sh:order 1079 ; + sh:path cim:ExcIEEEAC7B.vfemax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.vfemax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vfemax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.vfemax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1079 ; + sh:path cim:ExcIEEEAC7B.vfemax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.vrmax-cardinality" ; + sh:order 1070 ; + sh:path cim:ExcIEEEAC7B.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1070 ; + sh:path cim:ExcIEEEAC7B.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC7B.vrmin-cardinality" ; + sh:order 1071 ; + sh:path cim:ExcIEEEAC7B.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC7B.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC7B.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1071 ; + sh:path cim:ExcIEEEAC7B.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEAC8B.vfemax-cardinality , dy:ExcIEEEAC8B.kpr-datatype , dy:ExcIEEEAC8B.kir-cardinality , dy:ExcIEEEAC8B.seve1-cardinality , dy:ExcIEEEAC8B.ta-datatype , dy:ExcIEEEAC8B.ka-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcIEEEAC8B.ke-datatype , dy:ExcIEEEAC8B.te-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEAC8B.ve1-cardinality , dy:ExcIEEEAC8B.kd-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEAC8B.kc-datatype , dy:ExcIEEEAC8B.vrmax-datatype , dy:ExcIEEEAC8B.kir-datatype , dy:ExcIEEEAC8B.ve2-cardinality , dy:ExcIEEEAC8B.ve2-datatype , dy:IdentifiedObject.name-datatype , dy:ExcIEEEAC8B.ve1-datatype , dy:ExcIEEEAC8B.vemin-cardinality , dy:ExcIEEEAC8B.kdr-cardinality , dy:ExcIEEEAC8B.seve2-cardinality , dy:ExcIEEEAC8B.vrmax-cardinality , dy:ExcIEEEAC8B.te-cardinality , dy:ExcIEEEAC8B.vemin-datatype , dy:ExcIEEEAC8B.seve1-datatype , dy:ExcIEEEAC8B.kpr-cardinality , dy:ExcIEEEAC8B.kc-cardinality , dy:ExcIEEEAC8B.tdr-datatype , dy:IdentifiedObject.name-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcIEEEAC8B.ka-datatype , dy:ExcIEEEAC8B.ke-cardinality , dy:ExcIEEEAC8B.kd-cardinality , dy:ExcIEEEAC8B.tdr-cardinality , dy:ExcIEEEAC8B.kdr-datatype , dy:ExcIEEEAC8B.ta-cardinality , dy:ExcIEEEAC8B.vrmin-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEAC8B.vfemax-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcIEEEAC8B.vrmin-datatype , dy:ExcIEEEAC8B.seve2-datatype ; + sh:targetClass cim:ExcIEEEAC8B . + +dy:ExcIEEEAC8B.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.ka-cardinality" ; + sh:order 1098 ; + sh:path cim:ExcIEEEAC8B.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1098 ; + sh:path cim:ExcIEEEAC8B.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.kc-cardinality" ; + sh:order 1104 ; + sh:path cim:ExcIEEEAC8B.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1104 ; + sh:path cim:ExcIEEEAC8B.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.kd-cardinality" ; + sh:order 1105 ; + sh:path cim:ExcIEEEAC8B.kd ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1105 ; + sh:path cim:ExcIEEEAC8B.kd ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.kdr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kdr)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.kdr-cardinality" ; + sh:order 1094 ; + sh:path cim:ExcIEEEAC8B.kdr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.kdr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kdr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.kdr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1094 ; + sh:path cim:ExcIEEEAC8B.kdr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.ke-cardinality" ; + sh:order 1103 ; + sh:path cim:ExcIEEEAC8B.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1103 ; + sh:path cim:ExcIEEEAC8B.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.kir-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kir)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.kir-cardinality" ; + sh:order 1093 ; + sh:path cim:ExcIEEEAC8B.kir ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.kir-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kir." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.kir-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1093 ; + sh:path cim:ExcIEEEAC8B.kir ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.kpr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpr)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.kpr-cardinality" ; + sh:order 1092 ; + sh:path cim:ExcIEEEAC8B.kpr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.kpr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.kpr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1092 ; + sh:path cim:ExcIEEEAC8B.kpr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.seve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.seve1-cardinality" ; + sh:order 1107 ; + sh:path cim:ExcIEEEAC8B.seve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.seve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.seve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1107 ; + sh:path cim:ExcIEEEAC8B.seve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.seve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seve2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.seve2-cardinality" ; + sh:order 1109 ; + sh:path cim:ExcIEEEAC8B.seve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.seve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.seve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1109 ; + sh:path cim:ExcIEEEAC8B.seve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.ta-cardinality" ; + sh:order 1099 ; + sh:path cim:ExcIEEEAC8B.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1099 ; + sh:path cim:ExcIEEEAC8B.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.tdr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tdr)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.tdr-cardinality" ; + sh:order 1095 ; + sh:path cim:ExcIEEEAC8B.tdr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.tdr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tdr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.tdr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1095 ; + sh:path cim:ExcIEEEAC8B.tdr ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.te-cardinality" ; + sh:order 1100 ; + sh:path cim:ExcIEEEAC8B.te ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1100 ; + sh:path cim:ExcIEEEAC8B.te ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.ve1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.ve1-cardinality" ; + sh:order 1106 ; + sh:path cim:ExcIEEEAC8B.ve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.ve1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.ve1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1106 ; + sh:path cim:ExcIEEEAC8B.ve1 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.ve2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ve2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.ve2-cardinality" ; + sh:order 1108 ; + sh:path cim:ExcIEEEAC8B.ve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.ve2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ve2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.ve2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1108 ; + sh:path cim:ExcIEEEAC8B.ve2 ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.vemin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vemin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.vemin-cardinality" ; + sh:order 1102 ; + sh:path cim:ExcIEEEAC8B.vemin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.vemin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vemin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.vemin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1102 ; + sh:path cim:ExcIEEEAC8B.vemin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.vfemax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vfemax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.vfemax-cardinality" ; + sh:order 1101 ; + sh:path cim:ExcIEEEAC8B.vfemax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.vfemax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vfemax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.vfemax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1101 ; + sh:path cim:ExcIEEEAC8B.vfemax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.vrmax-cardinality" ; + sh:order 1096 ; + sh:path cim:ExcIEEEAC8B.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1096 ; + sh:path cim:ExcIEEEAC8B.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEAC8B.vrmin-cardinality" ; + sh:order 1097 ; + sh:path cim:ExcIEEEAC8B.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEAC8B.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEAC8B.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1097 ; + sh:path cim:ExcIEEEAC8B.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEDC1A.ka-datatype , dy:ExcIEEEDC1A.seefd2-datatype , dy:ExcIEEEDC1A.tf-cardinality , dy:ExcIEEEDC1A.efd1-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcIEEEDC1A.exclim-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEDC1A.efd1-cardinality , dy:ExcIEEEDC1A.vrmin-cardinality , dy:ExcIEEEDC1A.seefd1-cardinality , dy:ExcIEEEDC1A.exclim-cardinality , dy:ExcIEEEDC1A.tc-datatype , dy:ExcIEEEDC1A.uelin-datatype , dy:ExcIEEEDC1A.te-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEDC1A.uelin-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcIEEEDC1A.efd2-datatype , dy:ExcIEEEDC1A.vrmax-cardinality , dy:ExcIEEEDC1A.tb-datatype , dy:ExcIEEEDC1A.kf-datatype , dy:ExcIEEEDC1A.ke-cardinality , dy:ExcIEEEDC1A.vrmin-datatype , dy:ExcIEEEDC1A.ka-cardinality , dy:ExcIEEEDC1A.vrmax-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEDC1A.tf-datatype , dy:ExcIEEEDC1A.efd2-cardinality , dy:ExcIEEEDC1A.ta-datatype , dy:ExcIEEEDC1A.seefd1-datatype , dy:ExcIEEEDC1A.kf-cardinality , dy:ExcIEEEDC1A.tb-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcIEEEDC1A.ke-datatype , dy:ExcIEEEDC1A.tc-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcIEEEDC1A.ta-cardinality , dy:ExcIEEEDC1A.te-datatype , dy:ExcIEEEDC1A.seefd2-cardinality ; + sh:targetClass cim:ExcIEEEDC1A . + +dy:ExcIEEEDC1A.efd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.efd1-cardinality" ; + sh:order 1120 ; + sh:path cim:ExcIEEEDC1A.efd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.efd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.efd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1120 ; + sh:path cim:ExcIEEEDC1A.efd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.efd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.efd2-cardinality" ; + sh:order 1122 ; + sh:path cim:ExcIEEEDC1A.efd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.efd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.efd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1122 ; + sh:path cim:ExcIEEEDC1A.efd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.exclim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (exclim)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.exclim-cardinality" ; + sh:order 1125 ; + sh:path cim:ExcIEEEDC1A.exclim ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.exclim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the exclim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.exclim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1125 ; + sh:path cim:ExcIEEEDC1A.exclim ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.ka-cardinality" ; + sh:order 1110 ; + sh:path cim:ExcIEEEDC1A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1110 ; + sh:path cim:ExcIEEEDC1A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.ke-cardinality" ; + sh:order 1116 ; + sh:path cim:ExcIEEEDC1A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1116 ; + sh:path cim:ExcIEEEDC1A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.kf-cardinality" ; + sh:order 1118 ; + sh:path cim:ExcIEEEDC1A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1118 ; + sh:path cim:ExcIEEEDC1A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.seefd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.seefd1-cardinality" ; + sh:order 1121 ; + sh:path cim:ExcIEEEDC1A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.seefd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.seefd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1121 ; + sh:path cim:ExcIEEEDC1A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.seefd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.seefd2-cardinality" ; + sh:order 1123 ; + sh:path cim:ExcIEEEDC1A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.seefd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.seefd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1123 ; + sh:path cim:ExcIEEEDC1A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.ta-cardinality" ; + sh:order 1111 ; + sh:path cim:ExcIEEEDC1A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1111 ; + sh:path cim:ExcIEEEDC1A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.tb-cardinality" ; + sh:order 1112 ; + sh:path cim:ExcIEEEDC1A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1112 ; + sh:path cim:ExcIEEEDC1A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.tc-cardinality" ; + sh:order 1113 ; + sh:path cim:ExcIEEEDC1A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1113 ; + sh:path cim:ExcIEEEDC1A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.te-cardinality" ; + sh:order 1117 ; + sh:path cim:ExcIEEEDC1A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1117 ; + sh:path cim:ExcIEEEDC1A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.tf-cardinality" ; + sh:order 1119 ; + sh:path cim:ExcIEEEDC1A.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1119 ; + sh:path cim:ExcIEEEDC1A.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.uelin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uelin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.uelin-cardinality" ; + sh:order 1124 ; + sh:path cim:ExcIEEEDC1A.uelin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.uelin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the uelin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.uelin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1124 ; + sh:path cim:ExcIEEEDC1A.uelin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.vrmax-cardinality" ; + sh:order 1114 ; + sh:path cim:ExcIEEEDC1A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1114 ; + sh:path cim:ExcIEEEDC1A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC1A.vrmin-cardinality" ; + sh:order 1115 ; + sh:path cim:ExcIEEEDC1A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC1A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC1A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1115 ; + sh:path cim:ExcIEEEDC1A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEDC2A.seefd2-cardinality , dy:ExcIEEEDC2A.vrmin-cardinality , dy:ExcIEEEDC2A.seefd1-datatype , dy:ExcIEEEDC2A.ke-datatype , dy:ExcIEEEDC2A.tb-cardinality , dy:ExcIEEEDC2A.seefd2-datatype , dy:ExcIEEEDC2A.kf-cardinality , dy:ExcIEEEDC2A.uelin-cardinality , dy:ExcIEEEDC2A.vrmax-cardinality , dy:ExcIEEEDC2A.ke-cardinality , dy:ExcIEEEDC2A.ka-datatype , dy:ExcIEEEDC2A.ta-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEDC2A.efd2-cardinality , dy:ExcIEEEDC2A.vrmax-datatype , dy:IdentifiedObject.description-datatype , dy:ExcIEEEDC2A.efd1-datatype , dy:ExcIEEEDC2A.kf-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEDC2A.vrmin-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcIEEEDC2A.te-cardinality , dy:ExcIEEEDC2A.tb-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEDC2A.ta-datatype , dy:ExcIEEEDC2A.tf-cardinality , dy:ExcIEEEDC2A.uelin-datatype , dy:ExcIEEEDC2A.tf-datatype , dy:ExcIEEEDC2A.ka-cardinality , dy:ExcIEEEDC2A.tc-cardinality , dy:ExcIEEEDC2A.exclim-datatype , dy:ExcIEEEDC2A.tc-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcIEEEDC2A.efd2-datatype , dy:ExcIEEEDC2A.seefd1-cardinality , dy:ExcIEEEDC2A.efd1-cardinality , dy:ExcIEEEDC2A.te-datatype , dy:ExcIEEEDC2A.exclim-cardinality , dy:IdentifiedObject.name-datatype , dy:DynamicsFunctionBlock.enabled-datatype ; + sh:targetClass cim:ExcIEEEDC2A . + +dy:ExcIEEEDC2A.efd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.efd1-cardinality" ; + sh:order 1126 ; + sh:path cim:ExcIEEEDC2A.efd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.efd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.efd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1126 ; + sh:path cim:ExcIEEEDC2A.efd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.efd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.efd2-cardinality" ; + sh:order 1127 ; + sh:path cim:ExcIEEEDC2A.efd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.efd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.efd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1127 ; + sh:path cim:ExcIEEEDC2A.efd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.exclim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (exclim)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.exclim-cardinality" ; + sh:order 1128 ; + sh:path cim:ExcIEEEDC2A.exclim ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.exclim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the exclim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.exclim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1128 ; + sh:path cim:ExcIEEEDC2A.exclim ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.ka-cardinality" ; + sh:order 1129 ; + sh:path cim:ExcIEEEDC2A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1129 ; + sh:path cim:ExcIEEEDC2A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.ke-cardinality" ; + sh:order 1130 ; + sh:path cim:ExcIEEEDC2A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1130 ; + sh:path cim:ExcIEEEDC2A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.kf-cardinality" ; + sh:order 1131 ; + sh:path cim:ExcIEEEDC2A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1131 ; + sh:path cim:ExcIEEEDC2A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.seefd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.seefd1-cardinality" ; + sh:order 1132 ; + sh:path cim:ExcIEEEDC2A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.seefd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.seefd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1132 ; + sh:path cim:ExcIEEEDC2A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.seefd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.seefd2-cardinality" ; + sh:order 1133 ; + sh:path cim:ExcIEEEDC2A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.seefd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.seefd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1133 ; + sh:path cim:ExcIEEEDC2A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.ta-cardinality" ; + sh:order 1134 ; + sh:path cim:ExcIEEEDC2A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1134 ; + sh:path cim:ExcIEEEDC2A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.tb-cardinality" ; + sh:order 1135 ; + sh:path cim:ExcIEEEDC2A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1135 ; + sh:path cim:ExcIEEEDC2A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.tc-cardinality" ; + sh:order 1136 ; + sh:path cim:ExcIEEEDC2A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1136 ; + sh:path cim:ExcIEEEDC2A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.te-cardinality" ; + sh:order 1137 ; + sh:path cim:ExcIEEEDC2A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1137 ; + sh:path cim:ExcIEEEDC2A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.tf-cardinality" ; + sh:order 1138 ; + sh:path cim:ExcIEEEDC2A.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1138 ; + sh:path cim:ExcIEEEDC2A.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.uelin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uelin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.uelin-cardinality" ; + sh:order 1139 ; + sh:path cim:ExcIEEEDC2A.uelin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.uelin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the uelin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.uelin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1139 ; + sh:path cim:ExcIEEEDC2A.uelin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.vrmax-cardinality" ; + sh:order 1140 ; + sh:path cim:ExcIEEEDC2A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1140 ; + sh:path cim:ExcIEEEDC2A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC2A.vrmin-cardinality" ; + sh:order 1141 ; + sh:path cim:ExcIEEEDC2A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC2A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC2A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1141 ; + sh:path cim:ExcIEEEDC2A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEDC3A.te-cardinality , dy:ExcIEEEDC3A.efd1-cardinality , dy:ExcIEEEDC3A.ke-datatype , dy:IdentifiedObject.name-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcIEEEDC3A.trh-datatype , dy:ExcIEEEDC3A.seefd2-datatype , dy:ExcIEEEDC3A.kv-cardinality , dy:ExcIEEEDC3A.ke-cardinality , dy:ExcIEEEDC3A.kv-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEDC3A.seefd2-cardinality , dy:ExcIEEEDC3A.efd2-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcIEEEDC3A.seefd1-datatype , dy:ExcIEEEDC3A.efd1-datatype , dy:ExcIEEEDC3A.vrmin-cardinality , dy:ExcIEEEDC3A.exclim-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEDC3A.vrmax-cardinality , dy:ExcIEEEDC3A.efd2-datatype , dy:ExcIEEEDC3A.vrmin-datatype , dy:ExcIEEEDC3A.te-datatype , dy:ExcIEEEDC3A.trh-cardinality , dy:ExcIEEEDC3A.seefd1-cardinality , dy:ExcIEEEDC3A.exclim-datatype , dy:ExcIEEEDC3A.vrmax-datatype ; + sh:targetClass cim:ExcIEEEDC3A . + +dy:ExcIEEEDC3A.efd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC3A.efd1-cardinality" ; + sh:order 1148 ; + sh:path cim:ExcIEEEDC3A.efd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.efd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC3A.efd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1148 ; + sh:path cim:ExcIEEEDC3A.efd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.efd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC3A.efd2-cardinality" ; + sh:order 1150 ; + sh:path cim:ExcIEEEDC3A.efd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.efd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC3A.efd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1150 ; + sh:path cim:ExcIEEEDC3A.efd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.exclim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (exclim)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC3A.exclim-cardinality" ; + sh:order 1152 ; + sh:path cim:ExcIEEEDC3A.exclim ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.exclim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the exclim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC3A.exclim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1152 ; + sh:path cim:ExcIEEEDC3A.exclim ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC3A.ke-cardinality" ; + sh:order 1147 ; + sh:path cim:ExcIEEEDC3A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC3A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1147 ; + sh:path cim:ExcIEEEDC3A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.kv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kv)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC3A.kv-cardinality" ; + sh:order 1143 ; + sh:path cim:ExcIEEEDC3A.kv ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.kv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC3A.kv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1143 ; + sh:path cim:ExcIEEEDC3A.kv ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.seefd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC3A.seefd1-cardinality" ; + sh:order 1149 ; + sh:path cim:ExcIEEEDC3A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.seefd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC3A.seefd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1149 ; + sh:path cim:ExcIEEEDC3A.seefd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.seefd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC3A.seefd2-cardinality" ; + sh:order 1151 ; + sh:path cim:ExcIEEEDC3A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.seefd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC3A.seefd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1151 ; + sh:path cim:ExcIEEEDC3A.seefd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC3A.te-cardinality" ; + sh:order 1146 ; + sh:path cim:ExcIEEEDC3A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC3A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1146 ; + sh:path cim:ExcIEEEDC3A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.trh-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (trh)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC3A.trh-cardinality" ; + sh:order 1142 ; + sh:path cim:ExcIEEEDC3A.trh ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.trh-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the trh." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC3A.trh-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1142 ; + sh:path cim:ExcIEEEDC3A.trh ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC3A.vrmax-cardinality" ; + sh:order 1144 ; + sh:path cim:ExcIEEEDC3A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC3A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1144 ; + sh:path cim:ExcIEEEDC3A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC3A.vrmin-cardinality" ; + sh:order 1145 ; + sh:path cim:ExcIEEEDC3A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC3A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC3A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1145 ; + sh:path cim:ExcIEEEDC3A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEDC4B.efd2-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEDC4B.ke-datatype , dy:ExcIEEEDC4B.seefd2-cardinality , dy:ExcIEEEDC4B.kf-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.name-datatype , dy:ExcIEEEDC4B.vrmin-datatype , dy:ExcIEEEDC4B.ka-cardinality , dy:ExcIEEEDC4B.vrmax-datatype , dy:ExcIEEEDC4B.ka-datatype , dy:ExcIEEEDC4B.kp-cardinality , dy:ExcIEEEDC4B.efd2-cardinality , dy:ExcIEEEDC4B.ta-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEDC4B.efd1-cardinality , dy:ExcIEEEDC4B.ta-cardinality , dy:ExcIEEEDC4B.vrmin-cardinality , dy:ExcIEEEDC4B.te-cardinality , dy:ExcIEEEDC4B.tf-datatype , dy:ExcIEEEDC4B.seefd1-datatype , dy:ExcIEEEDC4B.seefd1-cardinality , dy:ExcIEEEDC4B.ki-datatype , dy:ExcIEEEDC4B.td-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEDC4B.ki-cardinality , dy:ExcIEEEDC4B.uelin-cardinality , dy:ExcIEEEDC4B.oelin-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcIEEEDC4B.vemin-datatype , dy:ExcIEEEDC4B.kf-datatype , dy:ExcIEEEDC4B.kd-cardinality , dy:ExcIEEEDC4B.seefd2-datatype , dy:ExcIEEEDC4B.te-datatype , dy:ExcIEEEDC4B.oelin-datatype , dy:ExcIEEEDC4B.tf-cardinality , dy:ExcIEEEDC4B.vemin-cardinality , dy:ExcIEEEDC4B.kp-datatype , dy:ExcIEEEDC4B.vrmax-cardinality , dy:ExcIEEEDC4B.uelin-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcIEEEDC4B.ke-cardinality , dy:ExcIEEEDC4B.kd-datatype , dy:ExcIEEEDC4B.efd1-datatype , dy:ExcIEEEDC4B.td-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality ; + sh:targetClass cim:ExcIEEEDC4B . + +dy:ExcIEEEDC4B.efd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.efd1-cardinality" ; + sh:order 1165 ; + sh:path cim:ExcIEEEDC4B.efd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.efd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.efd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1165 ; + sh:path cim:ExcIEEEDC4B.efd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.efd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.efd2-cardinality" ; + sh:order 1167 ; + sh:path cim:ExcIEEEDC4B.efd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.efd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.efd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1167 ; + sh:path cim:ExcIEEEDC4B.efd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.ka-cardinality" ; + sh:order 1153 ; + sh:path cim:ExcIEEEDC4B.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1153 ; + sh:path cim:ExcIEEEDC4B.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.kd-cardinality" ; + sh:order 1157 ; + sh:path cim:ExcIEEEDC4B.kd ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1157 ; + sh:path cim:ExcIEEEDC4B.kd ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.ke-cardinality" ; + sh:order 1161 ; + sh:path cim:ExcIEEEDC4B.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1161 ; + sh:path cim:ExcIEEEDC4B.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.kf-cardinality" ; + sh:order 1163 ; + sh:path cim:ExcIEEEDC4B.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1163 ; + sh:path cim:ExcIEEEDC4B.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.ki-cardinality" ; + sh:order 1156 ; + sh:path cim:ExcIEEEDC4B.ki ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1156 ; + sh:path cim:ExcIEEEDC4B.ki ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.kp-cardinality" ; + sh:order 1155 ; + sh:path cim:ExcIEEEDC4B.kp ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1155 ; + sh:path cim:ExcIEEEDC4B.kp ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.oelin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (oelin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.oelin-cardinality" ; + sh:order 1170 ; + sh:path cim:ExcIEEEDC4B.oelin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.oelin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the oelin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.oelin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1170 ; + sh:path cim:ExcIEEEDC4B.oelin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.seefd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.seefd1-cardinality" ; + sh:order 1166 ; + sh:path cim:ExcIEEEDC4B.seefd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.seefd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.seefd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1166 ; + sh:path cim:ExcIEEEDC4B.seefd1 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.seefd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (seefd2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.seefd2-cardinality" ; + sh:order 1168 ; + sh:path cim:ExcIEEEDC4B.seefd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.seefd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the seefd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.seefd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1168 ; + sh:path cim:ExcIEEEDC4B.seefd2 ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.ta-cardinality" ; + sh:order 1154 ; + sh:path cim:ExcIEEEDC4B.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1154 ; + sh:path cim:ExcIEEEDC4B.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.td-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.td-cardinality" ; + sh:order 1158 ; + sh:path cim:ExcIEEEDC4B.td ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.td-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.td-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1158 ; + sh:path cim:ExcIEEEDC4B.td ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.te-cardinality" ; + sh:order 1162 ; + sh:path cim:ExcIEEEDC4B.te ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1162 ; + sh:path cim:ExcIEEEDC4B.te ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.tf-cardinality" ; + sh:order 1164 ; + sh:path cim:ExcIEEEDC4B.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1164 ; + sh:path cim:ExcIEEEDC4B.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.uelin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uelin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.uelin-cardinality" ; + sh:order 1171 ; + sh:path cim:ExcIEEEDC4B.uelin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.uelin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the uelin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.uelin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1171 ; + sh:path cim:ExcIEEEDC4B.uelin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.vemin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vemin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.vemin-cardinality" ; + sh:order 1169 ; + sh:path cim:ExcIEEEDC4B.vemin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.vemin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vemin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.vemin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1169 ; + sh:path cim:ExcIEEEDC4B.vemin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.vrmax-cardinality" ; + sh:order 1159 ; + sh:path cim:ExcIEEEDC4B.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1159 ; + sh:path cim:ExcIEEEDC4B.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEDC4B.vrmin-cardinality" ; + sh:order 1160 ; + sh:path cim:ExcIEEEDC4B.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEDC4B.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEDC4B.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1160 ; + sh:path cim:ExcIEEEDC4B.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEST1A.vrmin-cardinality , dy:ExcIEEEST1A.tb1-datatype , dy:ExcIEEEST1A.uelin-cardinality , dy:ExcIEEEST1A.tc-cardinality , dy:ExcIEEEST1A.vimax-cardinality , dy:ExcIEEEST1A.kc-datatype , dy:ExcIEEEST1A.ta-cardinality , dy:ExcIEEEST1A.tc-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEST1A.vamin-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcIEEEST1A.vamin-datatype , dy:ExcIEEEST1A.tb1-cardinality , dy:ExcIEEEST1A.vimin-datatype , dy:ExcIEEEST1A.tb-datatype , dy:IdentifiedObject.name-datatype , dy:ExcIEEEST1A.kc-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEST1A.vamax-cardinality , dy:ExcIEEEST1A.vrmax-cardinality , dy:ExcIEEEST1A.vimin-cardinality , dy:ExcIEEEST1A.kf-cardinality , dy:ExcIEEEST1A.ta-datatype , dy:ExcIEEEST1A.kf-datatype , dy:ExcIEEEST1A.vrmin-datatype , dy:ExcIEEEST1A.ka-datatype , dy:ExcIEEEST1A.klr-cardinality , dy:ExcIEEEST1A.ilr-datatype , dy:ExcIEEEST1A.tb-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcIEEEST1A.pssin-cardinality , dy:ExcIEEEST1A.tc1-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEST1A.vamax-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcIEEEST1A.ka-cardinality , dy:ExcIEEEST1A.vimax-datatype , dy:ExcIEEEST1A.vrmax-datatype , dy:ExcIEEEST1A.klr-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcIEEEST1A.uelin-datatype , dy:ExcIEEEST1A.tf-datatype , dy:ExcIEEEST1A.pssin-datatype , dy:ExcIEEEST1A.tc1-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcIEEEST1A.tf-cardinality , dy:ExcIEEEST1A.ilr-cardinality ; + sh:targetClass cim:ExcIEEEST1A . + +dy:ExcIEEEST1A.ilr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ilr)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.ilr-cardinality" ; + sh:order 1172 ; + sh:path cim:ExcIEEEST1A.ilr ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.ilr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ilr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.ilr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1172 ; + sh:path cim:ExcIEEEST1A.ilr ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.ka-cardinality" ; + sh:order 1173 ; + sh:path cim:ExcIEEEST1A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1173 ; + sh:path cim:ExcIEEEST1A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.kc-cardinality" ; + sh:order 1174 ; + sh:path cim:ExcIEEEST1A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1174 ; + sh:path cim:ExcIEEEST1A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.kf-cardinality" ; + sh:order 1175 ; + sh:path cim:ExcIEEEST1A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1175 ; + sh:path cim:ExcIEEEST1A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.klr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (klr)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.klr-cardinality" ; + sh:order 1176 ; + sh:path cim:ExcIEEEST1A.klr ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.klr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the klr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.klr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1176 ; + sh:path cim:ExcIEEEST1A.klr ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.pssin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pssin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.pssin-cardinality" ; + sh:order 1177 ; + sh:path cim:ExcIEEEST1A.pssin ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.pssin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the pssin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.pssin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1177 ; + sh:path cim:ExcIEEEST1A.pssin ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.ta-cardinality" ; + sh:order 1178 ; + sh:path cim:ExcIEEEST1A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1178 ; + sh:path cim:ExcIEEEST1A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.tb-cardinality" ; + sh:order 1179 ; + sh:path cim:ExcIEEEST1A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1179 ; + sh:path cim:ExcIEEEST1A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.tb1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.tb1-cardinality" ; + sh:order 1180 ; + sh:path cim:ExcIEEEST1A.tb1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.tb1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.tb1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1180 ; + sh:path cim:ExcIEEEST1A.tb1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.tc-cardinality" ; + sh:order 1181 ; + sh:path cim:ExcIEEEST1A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1181 ; + sh:path cim:ExcIEEEST1A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.tc1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.tc1-cardinality" ; + sh:order 1182 ; + sh:path cim:ExcIEEEST1A.tc1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.tc1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.tc1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1182 ; + sh:path cim:ExcIEEEST1A.tc1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.tf-cardinality" ; + sh:order 1183 ; + sh:path cim:ExcIEEEST1A.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1183 ; + sh:path cim:ExcIEEEST1A.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.uelin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uelin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.uelin-cardinality" ; + sh:order 1184 ; + sh:path cim:ExcIEEEST1A.uelin ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.uelin-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the uelin." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:ExcIEEEST1AUELselectorKind.ignoreUELsignal cim:ExcIEEEST1AUELselectorKind.inputHVgateVoltageOutput cim:ExcIEEEST1AUELselectorKind.inputHVgateErrorSignal cim:ExcIEEEST1AUELselectorKind.inputAddedToErrorSignal ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "ExcIEEEST1A.uelin-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 1184 ; + sh:path cim:ExcIEEEST1A.uelin ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.vamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.vamax-cardinality" ; + sh:order 1185 ; + sh:path cim:ExcIEEEST1A.vamax ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.vamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.vamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1185 ; + sh:path cim:ExcIEEEST1A.vamax ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.vamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.vamin-cardinality" ; + sh:order 1186 ; + sh:path cim:ExcIEEEST1A.vamin ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.vamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.vamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1186 ; + sh:path cim:ExcIEEEST1A.vamin ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.vimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.vimax-cardinality" ; + sh:order 1187 ; + sh:path cim:ExcIEEEST1A.vimax ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.vimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.vimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1187 ; + sh:path cim:ExcIEEEST1A.vimax ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.vimin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.vimin-cardinality" ; + sh:order 1188 ; + sh:path cim:ExcIEEEST1A.vimin ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.vimin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.vimin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1188 ; + sh:path cim:ExcIEEEST1A.vimin ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.vrmax-cardinality" ; + sh:order 1189 ; + sh:path cim:ExcIEEEST1A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1189 ; + sh:path cim:ExcIEEEST1A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST1A.vrmin-cardinality" ; + sh:order 1190 ; + sh:path cim:ExcIEEEST1A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST1A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST1A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1190 ; + sh:path cim:ExcIEEEST1A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEST2A.kc-datatype , dy:ExcIEEEST2A.kf-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEST2A.te-datatype , dy:IdentifiedObject.name-datatype , dy:ExcIEEEST2A.vrmin-datatype , dy:ExcIEEEST2A.uelin-cardinality , dy:ExcIEEEST2A.kc-cardinality , dy:ExcIEEEST2A.ke-datatype , dy:ExcIEEEST2A.ka-datatype , dy:ExcIEEEST2A.vrmax-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcIEEEST2A.tf-cardinality , dy:ExcIEEEST2A.uelin-datatype , dy:ExcIEEEST2A.kp-datatype , dy:IdentifiedObject.description-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcIEEEST2A.vrmin-cardinality , dy:ExcIEEEST2A.ki-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.name-cardinality , dy:ExcIEEEST2A.efdmax-datatype , dy:ExcIEEEST2A.ta-datatype , dy:ExcIEEEST2A.ka-cardinality , dy:ExcIEEEST2A.efdmax-cardinality , dy:ExcIEEEST2A.ke-cardinality , dy:ExcIEEEST2A.vrmax-cardinality , dy:ExcIEEEST2A.te-cardinality , dy:ExcIEEEST2A.tf-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEST2A.kp-cardinality , dy:ExcIEEEST2A.kf-cardinality , dy:ExcIEEEST2A.ta-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEST2A.ki-datatype ; + sh:targetClass cim:ExcIEEEST2A . + +dy:ExcIEEEST2A.efdmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST2A.efdmax-cardinality" ; + sh:order 1202 ; + sh:path cim:ExcIEEEST2A.efdmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.efdmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST2A.efdmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1202 ; + sh:path cim:ExcIEEEST2A.efdmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST2A.ka-cardinality" ; + sh:order 1191 ; + sh:path cim:ExcIEEEST2A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST2A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1191 ; + sh:path cim:ExcIEEEST2A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST2A.kc-cardinality" ; + sh:order 1201 ; + sh:path cim:ExcIEEEST2A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST2A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1201 ; + sh:path cim:ExcIEEEST2A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST2A.ke-cardinality" ; + sh:order 1195 ; + sh:path cim:ExcIEEEST2A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST2A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1195 ; + sh:path cim:ExcIEEEST2A.ke ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST2A.kf-cardinality" ; + sh:order 1197 ; + sh:path cim:ExcIEEEST2A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST2A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1197 ; + sh:path cim:ExcIEEEST2A.kf ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST2A.ki-cardinality" ; + sh:order 1200 ; + sh:path cim:ExcIEEEST2A.ki ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST2A.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1200 ; + sh:path cim:ExcIEEEST2A.ki ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST2A.kp-cardinality" ; + sh:order 1199 ; + sh:path cim:ExcIEEEST2A.kp ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST2A.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1199 ; + sh:path cim:ExcIEEEST2A.kp ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST2A.ta-cardinality" ; + sh:order 1192 ; + sh:path cim:ExcIEEEST2A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST2A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1192 ; + sh:path cim:ExcIEEEST2A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST2A.te-cardinality" ; + sh:order 1196 ; + sh:path cim:ExcIEEEST2A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST2A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1196 ; + sh:path cim:ExcIEEEST2A.te ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST2A.tf-cardinality" ; + sh:order 1198 ; + sh:path cim:ExcIEEEST2A.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST2A.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1198 ; + sh:path cim:ExcIEEEST2A.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.uelin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uelin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST2A.uelin-cardinality" ; + sh:order 1203 ; + sh:path cim:ExcIEEEST2A.uelin ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.uelin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the uelin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST2A.uelin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1203 ; + sh:path cim:ExcIEEEST2A.uelin ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST2A.vrmax-cardinality" ; + sh:order 1193 ; + sh:path cim:ExcIEEEST2A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST2A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1193 ; + sh:path cim:ExcIEEEST2A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST2A.vrmin-cardinality" ; + sh:order 1194 ; + sh:path cim:ExcIEEEST2A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST2A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST2A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1194 ; + sh:path cim:ExcIEEEST2A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEST3A.vrmin-datatype , dy:IdentifiedObject.description-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcIEEEST3A.vimin-datatype , dy:ExcIEEEST3A.ta-cardinality , dy:ExcIEEEST3A.vimax-datatype , dy:ExcIEEEST3A.tb-cardinality , dy:ExcIEEEST3A.vrmax-datatype , dy:IdentifiedObject.name-datatype , dy:ExcIEEEST3A.vmmax-datatype , dy:ExcIEEEST3A.tc-cardinality , dy:ExcIEEEST3A.vmmax-cardinality , dy:ExcIEEEST3A.kg-datatype , dy:ExcIEEEST3A.vgmax-cardinality , dy:ExcIEEEST3A.tm-cardinality , dy:ExcIEEEST3A.tm-datatype , dy:ExcIEEEST3A.tc-datatype , dy:ExcIEEEST3A.xl-cardinality , dy:ExcIEEEST3A.thetap-cardinality , dy:ExcIEEEST3A.vimax-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEST3A.xl-datatype , dy:ExcIEEEST3A.kc-datatype , dy:ExcIEEEST3A.vmmin-datatype , dy:ExcIEEEST3A.kp-datatype , dy:ExcIEEEST3A.vimin-cardinality , dy:ExcIEEEST3A.vrmax-cardinality , dy:ExcIEEEST3A.kp-cardinality , dy:ExcIEEEST3A.vbmax-datatype , dy:ExcIEEEST3A.vmmin-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcIEEEST3A.ki-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEST3A.kc-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEST3A.tb-datatype , dy:ExcIEEEST3A.ka-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEST3A.ta-datatype , dy:ExcIEEEST3A.vbmax-cardinality , dy:ExcIEEEST3A.km-cardinality , dy:ExcIEEEST3A.vgmax-datatype , dy:ExcIEEEST3A.km-datatype , dy:ExcIEEEST3A.ka-cardinality , dy:ExcIEEEST3A.vrmin-cardinality , dy:ExcIEEEST3A.kg-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcIEEEST3A.ki-cardinality , dy:ExcIEEEST3A.thetap-datatype ; + sh:targetClass cim:ExcIEEEST3A . + +dy:ExcIEEEST3A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.ka-cardinality" ; + sh:order 1206 ; + sh:path cim:ExcIEEEST3A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1206 ; + sh:path cim:ExcIEEEST3A.ka ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.kc-cardinality" ; + sh:order 1220 ; + sh:path cim:ExcIEEEST3A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1220 ; + sh:path cim:ExcIEEEST3A.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.kg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kg)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.kg-cardinality" ; + sh:order 1216 ; + sh:path cim:ExcIEEEST3A.kg ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.kg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.kg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1216 ; + sh:path cim:ExcIEEEST3A.kg ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.ki-cardinality" ; + sh:order 1219 ; + sh:path cim:ExcIEEEST3A.ki ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1219 ; + sh:path cim:ExcIEEEST3A.ki ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.km-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (km)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.km-cardinality" ; + sh:order 1212 ; + sh:path cim:ExcIEEEST3A.km ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.km-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the km." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.km-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1212 ; + sh:path cim:ExcIEEEST3A.km ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.kp-cardinality" ; + sh:order 1217 ; + sh:path cim:ExcIEEEST3A.kp ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1217 ; + sh:path cim:ExcIEEEST3A.kp ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.ta-cardinality" ; + sh:order 1207 ; + sh:path cim:ExcIEEEST3A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1207 ; + sh:path cim:ExcIEEEST3A.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.tb-cardinality" ; + sh:order 1208 ; + sh:path cim:ExcIEEEST3A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1208 ; + sh:path cim:ExcIEEEST3A.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.tc-cardinality" ; + sh:order 1209 ; + sh:path cim:ExcIEEEST3A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1209 ; + sh:path cim:ExcIEEEST3A.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.thetap-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (thetap)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.thetap-cardinality" ; + sh:order 1218 ; + sh:path cim:ExcIEEEST3A.thetap ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.thetap-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the thetap." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.thetap-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1218 ; + sh:path cim:ExcIEEEST3A.thetap ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.tm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tm)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.tm-cardinality" ; + sh:order 1213 ; + sh:path cim:ExcIEEEST3A.tm ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.tm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.tm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1213 ; + sh:path cim:ExcIEEEST3A.tm ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vbmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vbmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.vbmax-cardinality" ; + sh:order 1222 ; + sh:path cim:ExcIEEEST3A.vbmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vbmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vbmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.vbmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1222 ; + sh:path cim:ExcIEEEST3A.vbmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vgmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vgmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.vgmax-cardinality" ; + sh:order 1223 ; + sh:path cim:ExcIEEEST3A.vgmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vgmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vgmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.vgmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1223 ; + sh:path cim:ExcIEEEST3A.vgmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.vimax-cardinality" ; + sh:order 1204 ; + sh:path cim:ExcIEEEST3A.vimax ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.vimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1204 ; + sh:path cim:ExcIEEEST3A.vimax ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vimin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.vimin-cardinality" ; + sh:order 1205 ; + sh:path cim:ExcIEEEST3A.vimin ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vimin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.vimin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1205 ; + sh:path cim:ExcIEEEST3A.vimin ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vmmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.vmmax-cardinality" ; + sh:order 1214 ; + sh:path cim:ExcIEEEST3A.vmmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vmmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.vmmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1214 ; + sh:path cim:ExcIEEEST3A.vmmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vmmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.vmmin-cardinality" ; + sh:order 1215 ; + sh:path cim:ExcIEEEST3A.vmmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vmmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.vmmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1215 ; + sh:path cim:ExcIEEEST3A.vmmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.vrmax-cardinality" ; + sh:order 1210 ; + sh:path cim:ExcIEEEST3A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1210 ; + sh:path cim:ExcIEEEST3A.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.vrmin-cardinality" ; + sh:order 1211 ; + sh:path cim:ExcIEEEST3A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1211 ; + sh:path cim:ExcIEEEST3A.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.xl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xl)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST3A.xl-cardinality" ; + sh:order 1221 ; + sh:path cim:ExcIEEEST3A.xl ; + sh:severity sh:Violation . + +dy:ExcIEEEST3A.xl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST3A.xl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1221 ; + sh:path cim:ExcIEEEST3A.xl ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEST4B.vbmax-datatype , dy:IdentifiedObject.description-datatype , dy:ExcIEEEST4B.kc-datatype , dy:ExcIEEEST4B.kg-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcIEEEST4B.kg-cardinality , dy:ExcIEEEST4B.vbmax-cardinality , dy:ExcIEEEST4B.vrmin-datatype , dy:IdentifiedObject.name-datatype , dy:ExcIEEEST4B.vrmin-cardinality , dy:ExcIEEEST4B.thetap-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEST4B.kpr-datatype , dy:ExcIEEEST4B.kp-datatype , dy:ExcIEEEST4B.vmmin-datatype , dy:ExcIEEEST4B.thetap-datatype , dy:ExcIEEEST4B.kir-datatype , dy:ExcIEEEST4B.ki-datatype , dy:ExcIEEEST4B.xl-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEST4B.ta-cardinality , dy:ExcIEEEST4B.kp-cardinality , dy:ExcIEEEST4B.kir-cardinality , dy:ExcIEEEST4B.kim-datatype , dy:ExcIEEEST4B.ki-cardinality , dy:ExcIEEEST4B.vmmax-datatype , dy:ExcIEEEST4B.kpm-cardinality , dy:ExcIEEEST4B.vmmax-cardinality , dy:ExcIEEEST4B.kpr-cardinality , dy:ExcIEEEST4B.vmmin-cardinality , dy:ExcIEEEST4B.ta-datatype , dy:ExcIEEEST4B.kim-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcIEEEST4B.kpm-datatype , dy:ExcIEEEST4B.vrmax-datatype , dy:ExcIEEEST4B.kc-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEST4B.xl-datatype , dy:ExcIEEEST4B.vrmax-cardinality ; + sh:targetClass cim:ExcIEEEST4B . + +dy:ExcIEEEST4B.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.kc-cardinality" ; + sh:order 1237 ; + sh:path cim:ExcIEEEST4B.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1237 ; + sh:path cim:ExcIEEEST4B.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.kg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kg)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.kg-cardinality" ; + sh:order 1233 ; + sh:path cim:ExcIEEEST4B.kg ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.kg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.kg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1233 ; + sh:path cim:ExcIEEEST4B.kg ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.ki-cardinality" ; + sh:order 1236 ; + sh:path cim:ExcIEEEST4B.ki ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1236 ; + sh:path cim:ExcIEEEST4B.ki ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.kim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kim)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.kim-cardinality" ; + sh:order 1230 ; + sh:path cim:ExcIEEEST4B.kim ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.kim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.kim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1230 ; + sh:path cim:ExcIEEEST4B.kim ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.kir-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kir)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.kir-cardinality" ; + sh:order 1225 ; + sh:path cim:ExcIEEEST4B.kir ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.kir-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kir." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.kir-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1225 ; + sh:path cim:ExcIEEEST4B.kir ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.kp-cardinality" ; + sh:order 1234 ; + sh:path cim:ExcIEEEST4B.kp ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1234 ; + sh:path cim:ExcIEEEST4B.kp ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.kpm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpm)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.kpm-cardinality" ; + sh:order 1229 ; + sh:path cim:ExcIEEEST4B.kpm ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.kpm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.kpm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1229 ; + sh:path cim:ExcIEEEST4B.kpm ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.kpr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpr)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.kpr-cardinality" ; + sh:order 1224 ; + sh:path cim:ExcIEEEST4B.kpr ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.kpr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.kpr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1224 ; + sh:path cim:ExcIEEEST4B.kpr ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.ta-cardinality" ; + sh:order 1226 ; + sh:path cim:ExcIEEEST4B.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1226 ; + sh:path cim:ExcIEEEST4B.ta ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.thetap-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (thetap)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.thetap-cardinality" ; + sh:order 1235 ; + sh:path cim:ExcIEEEST4B.thetap ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.thetap-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the thetap." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.thetap-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1235 ; + sh:path cim:ExcIEEEST4B.thetap ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.vbmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vbmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.vbmax-cardinality" ; + sh:order 1239 ; + sh:path cim:ExcIEEEST4B.vbmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.vbmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vbmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.vbmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1239 ; + sh:path cim:ExcIEEEST4B.vbmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.vmmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.vmmax-cardinality" ; + sh:order 1231 ; + sh:path cim:ExcIEEEST4B.vmmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.vmmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.vmmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1231 ; + sh:path cim:ExcIEEEST4B.vmmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.vmmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.vmmin-cardinality" ; + sh:order 1232 ; + sh:path cim:ExcIEEEST4B.vmmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.vmmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.vmmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1232 ; + sh:path cim:ExcIEEEST4B.vmmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.vrmax-cardinality" ; + sh:order 1227 ; + sh:path cim:ExcIEEEST4B.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1227 ; + sh:path cim:ExcIEEEST4B.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.vrmin-cardinality" ; + sh:order 1228 ; + sh:path cim:ExcIEEEST4B.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1228 ; + sh:path cim:ExcIEEEST4B.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.xl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xl)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST4B.xl-cardinality" ; + sh:order 1238 ; + sh:path cim:ExcIEEEST4B.xl ; + sh:severity sh:Violation . + +dy:ExcIEEEST4B.xl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST4B.xl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1238 ; + sh:path cim:ExcIEEEST4B.xl ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcIEEEST5B.t1-cardinality , dy:ExcIEEEST5B.tub2-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEST5B.kc-datatype , dy:ExcIEEEST5B.kr-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcIEEEST5B.kr-datatype , dy:ExcIEEEST5B.tub1-cardinality , dy:ExcIEEEST5B.tb1-datatype , dy:ExcIEEEST5B.kc-cardinality , dy:ExcIEEEST5B.t1-datatype , dy:ExcIEEEST5B.vrmin-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcIEEEST5B.tuc1-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEST5B.toc1-cardinality , dy:ExcIEEEST5B.vrmin-cardinality , dy:ExcIEEEST5B.vrmax-cardinality , dy:ExcIEEEST5B.tob2-datatype , dy:ExcIEEEST5B.toc2-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEST5B.tb1-cardinality , dy:ExcIEEEST5B.tob1-cardinality , dy:ExcIEEEST5B.tb2-datatype , dy:ExcIEEEST5B.tb2-cardinality , dy:ExcIEEEST5B.tuc2-cardinality , dy:ExcIEEEST5B.tob1-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEST5B.tub1-datatype , dy:ExcIEEEST5B.tub2-cardinality , dy:ExcIEEEST5B.tuc1-cardinality , dy:ExcIEEEST5B.tuc2-datatype , dy:ExcIEEEST5B.tc1-cardinality , dy:ExcIEEEST5B.toc2-cardinality , dy:ExcIEEEST5B.tc1-datatype , dy:ExcIEEEST5B.tc2-cardinality , dy:ExcIEEEST5B.toc1-datatype , dy:ExcIEEEST5B.vrmax-datatype , dy:ExcIEEEST5B.tc2-datatype , dy:ExcIEEEST5B.tob2-cardinality ; + sh:targetClass cim:ExcIEEEST5B . + +dy:ExcIEEEST5B.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.kc-cardinality" ; + sh:order 1242 ; + sh:path cim:ExcIEEEST5B.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1242 ; + sh:path cim:ExcIEEEST5B.kc ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.kr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kr)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.kr-cardinality" ; + sh:order 1240 ; + sh:path cim:ExcIEEEST5B.kr ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.kr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.kr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1240 ; + sh:path cim:ExcIEEEST5B.kr ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.t1-cardinality" ; + sh:order 1241 ; + sh:path cim:ExcIEEEST5B.t1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1241 ; + sh:path cim:ExcIEEEST5B.t1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tb1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.tb1-cardinality" ; + sh:order 1246 ; + sh:path cim:ExcIEEEST5B.tb1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tb1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.tb1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1246 ; + sh:path cim:ExcIEEEST5B.tb1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tb2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.tb2-cardinality" ; + sh:order 1248 ; + sh:path cim:ExcIEEEST5B.tb2 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tb2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.tb2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1248 ; + sh:path cim:ExcIEEEST5B.tb2 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tc1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.tc1-cardinality" ; + sh:order 1245 ; + sh:path cim:ExcIEEEST5B.tc1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tc1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.tc1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1245 ; + sh:path cim:ExcIEEEST5B.tc1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tc2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.tc2-cardinality" ; + sh:order 1247 ; + sh:path cim:ExcIEEEST5B.tc2 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tc2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.tc2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1247 ; + sh:path cim:ExcIEEEST5B.tc2 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tob1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tob1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.tob1-cardinality" ; + sh:order 1250 ; + sh:path cim:ExcIEEEST5B.tob1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tob1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tob1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.tob1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1250 ; + sh:path cim:ExcIEEEST5B.tob1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tob2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tob2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.tob2-cardinality" ; + sh:order 1252 ; + sh:path cim:ExcIEEEST5B.tob2 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tob2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tob2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.tob2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1252 ; + sh:path cim:ExcIEEEST5B.tob2 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.toc1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (toc1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.toc1-cardinality" ; + sh:order 1249 ; + sh:path cim:ExcIEEEST5B.toc1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.toc1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the toc1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.toc1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1249 ; + sh:path cim:ExcIEEEST5B.toc1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.toc2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (toc2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.toc2-cardinality" ; + sh:order 1251 ; + sh:path cim:ExcIEEEST5B.toc2 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.toc2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the toc2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.toc2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1251 ; + sh:path cim:ExcIEEEST5B.toc2 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tub1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tub1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.tub1-cardinality" ; + sh:order 1254 ; + sh:path cim:ExcIEEEST5B.tub1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tub1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tub1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.tub1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1254 ; + sh:path cim:ExcIEEEST5B.tub1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tub2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tub2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.tub2-cardinality" ; + sh:order 1256 ; + sh:path cim:ExcIEEEST5B.tub2 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tub2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tub2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.tub2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1256 ; + sh:path cim:ExcIEEEST5B.tub2 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tuc1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tuc1)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.tuc1-cardinality" ; + sh:order 1253 ; + sh:path cim:ExcIEEEST5B.tuc1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tuc1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tuc1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.tuc1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1253 ; + sh:path cim:ExcIEEEST5B.tuc1 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tuc2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tuc2)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.tuc2-cardinality" ; + sh:order 1255 ; + sh:path cim:ExcIEEEST5B.tuc2 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.tuc2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tuc2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.tuc2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1255 ; + sh:path cim:ExcIEEEST5B.tuc2 ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.vrmax-cardinality" ; + sh:order 1243 ; + sh:path cim:ExcIEEEST5B.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1243 ; + sh:path cim:ExcIEEEST5B.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST5B.vrmin-cardinality" ; + sh:order 1244 ; + sh:path cim:ExcIEEEST5B.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST5B.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST5B.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1244 ; + sh:path cim:ExcIEEEST5B.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEST6B.km-cardinality , dy:ExcIEEEST6B.vamin-cardinality , dy:ExcIEEEST6B.vrmin-datatype , dy:ExcIEEEST6B.vamin-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEST6B.kci-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcIEEEST6B.oelin-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEST6B.kia-cardinality , dy:ExcIEEEST6B.vrmax-datatype , dy:ExcIEEEST6B.vrmin-cardinality , dy:ExcIEEEST6B.vrmax-cardinality , dy:ExcIEEEST6B.kci-datatype , dy:ExcIEEEST6B.kg-cardinality , dy:ExcIEEEST6B.kff-cardinality , dy:ExcIEEEST6B.tg-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcIEEEST6B.vamax-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcIEEEST6B.kpa-datatype , dy:ExcIEEEST6B.ilr-cardinality , dy:ExcIEEEST6B.oelin-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcIEEEST6B.km-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEST6B.kia-datatype , dy:ExcIEEEST6B.kg-datatype , dy:ExcIEEEST6B.ilr-datatype , dy:ExcIEEEST6B.vamax-cardinality , dy:ExcIEEEST6B.kpa-cardinality , dy:ExcIEEEST6B.kff-datatype , dy:ExcIEEEST6B.tg-cardinality , dy:ExcIEEEST6B.klr-cardinality , dy:ExcIEEEST6B.klr-datatype ; + sh:targetClass cim:ExcIEEEST6B . + +dy:ExcIEEEST6B.ilr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ilr)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST6B.ilr-cardinality" ; + sh:order 1257 ; + sh:path cim:ExcIEEEST6B.ilr ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.ilr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ilr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST6B.ilr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1257 ; + sh:path cim:ExcIEEEST6B.ilr ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.kci-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kci)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST6B.kci-cardinality" ; + sh:order 1258 ; + sh:path cim:ExcIEEEST6B.kci ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.kci-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kci." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST6B.kci-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1258 ; + sh:path cim:ExcIEEEST6B.kci ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.kff-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kff)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST6B.kff-cardinality" ; + sh:order 1259 ; + sh:path cim:ExcIEEEST6B.kff ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.kff-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kff." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST6B.kff-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1259 ; + sh:path cim:ExcIEEEST6B.kff ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.kg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kg)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST6B.kg-cardinality" ; + sh:order 1260 ; + sh:path cim:ExcIEEEST6B.kg ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.kg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST6B.kg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1260 ; + sh:path cim:ExcIEEEST6B.kg ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.kia-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kia)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST6B.kia-cardinality" ; + sh:order 1261 ; + sh:path cim:ExcIEEEST6B.kia ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.kia-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kia." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST6B.kia-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1261 ; + sh:path cim:ExcIEEEST6B.kia ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.klr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (klr)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST6B.klr-cardinality" ; + sh:order 1262 ; + sh:path cim:ExcIEEEST6B.klr ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.klr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the klr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST6B.klr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1262 ; + sh:path cim:ExcIEEEST6B.klr ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.km-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (km)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST6B.km-cardinality" ; + sh:order 1263 ; + sh:path cim:ExcIEEEST6B.km ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.km-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the km." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST6B.km-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1263 ; + sh:path cim:ExcIEEEST6B.km ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.kpa-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpa)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST6B.kpa-cardinality" ; + sh:order 1264 ; + sh:path cim:ExcIEEEST6B.kpa ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.kpa-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpa." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST6B.kpa-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1264 ; + sh:path cim:ExcIEEEST6B.kpa ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.oelin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (oelin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST6B.oelin-cardinality" ; + sh:order 1265 ; + sh:path cim:ExcIEEEST6B.oelin ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.oelin-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the oelin." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:ExcST6BOELselectorKind.noOELinput cim:ExcST6BOELselectorKind.beforeUEL cim:ExcST6BOELselectorKind.afterUEL ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "ExcIEEEST6B.oelin-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 1265 ; + sh:path cim:ExcIEEEST6B.oelin ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.tg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tg)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST6B.tg-cardinality" ; + sh:order 1266 ; + sh:path cim:ExcIEEEST6B.tg ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.tg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST6B.tg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1266 ; + sh:path cim:ExcIEEEST6B.tg ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.vamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST6B.vamax-cardinality" ; + sh:order 1267 ; + sh:path cim:ExcIEEEST6B.vamax ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.vamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST6B.vamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1267 ; + sh:path cim:ExcIEEEST6B.vamax ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.vamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST6B.vamin-cardinality" ; + sh:order 1268 ; + sh:path cim:ExcIEEEST6B.vamin ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.vamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST6B.vamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1268 ; + sh:path cim:ExcIEEEST6B.vamin ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST6B.vrmax-cardinality" ; + sh:order 1269 ; + sh:path cim:ExcIEEEST6B.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST6B.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1269 ; + sh:path cim:ExcIEEEST6B.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST6B.vrmin-cardinality" ; + sh:order 1270 ; + sh:path cim:ExcIEEEST6B.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST6B.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST6B.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1270 ; + sh:path cim:ExcIEEEST6B.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B rdf:type sh:NodeShape ; + sh:property dy:ExcIEEEST7B.kia-datatype , dy:ExcIEEEST7B.kpa-datatype , dy:ExcIEEEST7B.kh-cardinality , dy:ExcIEEEST7B.vmax-cardinality , dy:ExcIEEEST7B.tb-datatype , dy:ExcIEEEST7B.vmin-cardinality , dy:ExcIEEEST7B.vmin-datatype , dy:ExcIEEEST7B.vrmin-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcIEEEST7B.tia-cardinality , dy:ExcIEEEST7B.tc-cardinality , dy:ExcIEEEST7B.tia-datatype , dy:ExcIEEEST7B.kl-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcIEEEST7B.oelin-datatype , dy:ExcIEEEST7B.uelin-datatype , dy:ExcIEEEST7B.vrmax-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcIEEEST7B.uelin-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.name-datatype , dy:ExcIEEEST7B.kh-datatype , dy:ExcIEEEST7B.tb-cardinality , dy:ExcIEEEST7B.kl-cardinality , dy:ExcIEEEST7B.kia-cardinality , dy:ExcIEEEST7B.tg-datatype , dy:ExcIEEEST7B.vrmax-datatype , dy:ExcIEEEST7B.kpa-cardinality , dy:ExcIEEEST7B.oelin-cardinality , dy:ExcIEEEST7B.tf-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcIEEEST7B.vrmin-cardinality , dy:ExcIEEEST7B.vmax-datatype , dy:ExcIEEEST7B.tf-datatype , dy:IdentifiedObject.description-datatype , dy:ExcIEEEST7B.tg-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcIEEEST7B.tc-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality ; + sh:targetClass cim:ExcIEEEST7B . + +dy:ExcIEEEST7B.kh-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kh)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.kh-cardinality" ; + sh:order 1271 ; + sh:path cim:ExcIEEEST7B.kh ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.kh-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kh." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST7B.kh-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1271 ; + sh:path cim:ExcIEEEST7B.kh ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.kia-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kia)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.kia-cardinality" ; + sh:order 1272 ; + sh:path cim:ExcIEEEST7B.kia ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.kia-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kia." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST7B.kia-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1272 ; + sh:path cim:ExcIEEEST7B.kia ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.kl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kl)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.kl-cardinality" ; + sh:order 1273 ; + sh:path cim:ExcIEEEST7B.kl ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.kl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST7B.kl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1273 ; + sh:path cim:ExcIEEEST7B.kl ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.kpa-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpa)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.kpa-cardinality" ; + sh:order 1274 ; + sh:path cim:ExcIEEEST7B.kpa ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.kpa-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpa." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST7B.kpa-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1274 ; + sh:path cim:ExcIEEEST7B.kpa ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.oelin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (oelin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.oelin-cardinality" ; + sh:order 1275 ; + sh:path cim:ExcIEEEST7B.oelin ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.oelin-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the oelin." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:ExcST7BOELselectorKind.noOELinput cim:ExcST7BOELselectorKind.addVref cim:ExcST7BOELselectorKind.inputLVgate cim:ExcST7BOELselectorKind.outputLVgate ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "ExcIEEEST7B.oelin-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 1275 ; + sh:path cim:ExcIEEEST7B.oelin ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.tb-cardinality" ; + sh:order 1276 ; + sh:path cim:ExcIEEEST7B.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST7B.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1276 ; + sh:path cim:ExcIEEEST7B.tb ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.tc-cardinality" ; + sh:order 1277 ; + sh:path cim:ExcIEEEST7B.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST7B.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1277 ; + sh:path cim:ExcIEEEST7B.tc ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.tf-cardinality" ; + sh:order 1278 ; + sh:path cim:ExcIEEEST7B.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST7B.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1278 ; + sh:path cim:ExcIEEEST7B.tf ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.tg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tg)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.tg-cardinality" ; + sh:order 1279 ; + sh:path cim:ExcIEEEST7B.tg ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.tg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST7B.tg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1279 ; + sh:path cim:ExcIEEEST7B.tg ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.tia-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tia)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.tia-cardinality" ; + sh:order 1280 ; + sh:path cim:ExcIEEEST7B.tia ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.tia-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tia." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST7B.tia-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1280 ; + sh:path cim:ExcIEEEST7B.tia ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.uelin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uelin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.uelin-cardinality" ; + sh:order 1281 ; + sh:path cim:ExcIEEEST7B.uelin ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.uelin-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the uelin." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:ExcST7BUELselectorKind.noUELinput cim:ExcST7BUELselectorKind.addVref cim:ExcST7BUELselectorKind.inputHVgate cim:ExcST7BUELselectorKind.outputHVgate ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "ExcIEEEST7B.uelin-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 1281 ; + sh:path cim:ExcIEEEST7B.uelin ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.vmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.vmax-cardinality" ; + sh:order 1282 ; + sh:path cim:ExcIEEEST7B.vmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.vmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST7B.vmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1282 ; + sh:path cim:ExcIEEEST7B.vmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.vmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.vmin-cardinality" ; + sh:order 1283 ; + sh:path cim:ExcIEEEST7B.vmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.vmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST7B.vmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1283 ; + sh:path cim:ExcIEEEST7B.vmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.vrmax-cardinality" ; + sh:order 1284 ; + sh:path cim:ExcIEEEST7B.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST7B.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1284 ; + sh:path cim:ExcIEEEST7B.vrmax ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcIEEEST7B.vrmin-cardinality" ; + sh:order 1285 ; + sh:path cim:ExcIEEEST7B.vrmin ; + sh:severity sh:Violation . + +dy:ExcIEEEST7B.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcIEEEST7B.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1285 ; + sh:path cim:ExcIEEEST7B.vrmin ; + sh:severity sh:Violation . + +dy:ExcNI rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-datatype , dy:ExcNI.r-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcNI.tf2-cardinality , dy:ExcNI.ta-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcNI.tr-datatype , dy:ExcNI.ta-datatype , dy:ExcNI.kf-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcNI.kf-cardinality , dy:ExcNI.tr-cardinality , dy:ExcNI.tf2-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcNI.busFedSelector-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcNI.vrmin-cardinality , dy:ExcNI.tf1-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcNI.ka-cardinality , dy:ExcNI.busFedSelector-datatype , dy:ExcNI.vrmax-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcNI.vrmin-datatype , dy:ExcNI.vrmax-cardinality , dy:ExcNI.r-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcNI.tf1-datatype , dy:ExcNI.ka-datatype ; + sh:targetClass cim:ExcNI . + +dy:ExcNI.busFedSelector-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (busFedSelector)." ; + sh:minCount 1 ; + sh:name "ExcNI.busFedSelector-cardinality" ; + sh:order 1669 ; + sh:path cim:ExcNI.busFedSelector ; + sh:severity sh:Violation . + +dy:ExcNI.busFedSelector-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the busFedSelector." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcNI.busFedSelector-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1669 ; + sh:path cim:ExcNI.busFedSelector ; + sh:severity sh:Violation . + +dy:ExcNI.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcNI.ka-cardinality" ; + sh:order 1671 ; + sh:path cim:ExcNI.ka ; + sh:severity sh:Violation . + +dy:ExcNI.ka-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcNI.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1671 ; + sh:path cim:ExcNI.ka ; + sh:severity sh:Violation . + +dy:ExcNI.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcNI.kf-cardinality" ; + sh:order 1675 ; + sh:path cim:ExcNI.kf ; + sh:severity sh:Violation . + +dy:ExcNI.kf-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcNI.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1675 ; + sh:path cim:ExcNI.kf ; + sh:severity sh:Violation . + +dy:ExcNI.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "ExcNI.r-cardinality" ; + sh:order 1678 ; + sh:path cim:ExcNI.r ; + sh:severity sh:Violation . + +dy:ExcNI.r-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcNI.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1678 ; + sh:path cim:ExcNI.r ; + sh:severity sh:Violation . + +dy:ExcNI.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcNI.ta-cardinality" ; + sh:order 1672 ; + sh:path cim:ExcNI.ta ; + sh:severity sh:Violation . + +dy:ExcNI.ta-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcNI.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1672 ; + sh:path cim:ExcNI.ta ; + sh:severity sh:Violation . + +dy:ExcNI.tf1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf1)." ; + sh:minCount 1 ; + sh:name "ExcNI.tf1-cardinality" ; + sh:order 1677 ; + sh:path cim:ExcNI.tf1 ; + sh:severity sh:Violation . + +dy:ExcNI.tf1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcNI.tf1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1677 ; + sh:path cim:ExcNI.tf1 ; + sh:severity sh:Violation . + +dy:ExcNI.tf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf2)." ; + sh:minCount 1 ; + sh:name "ExcNI.tf2-cardinality" ; + sh:order 1676 ; + sh:path cim:ExcNI.tf2 ; + sh:severity sh:Violation . + +dy:ExcNI.tf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcNI.tf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1676 ; + sh:path cim:ExcNI.tf2 ; + sh:severity sh:Violation . + +dy:ExcNI.tr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tr)." ; + sh:minCount 1 ; + sh:name "ExcNI.tr-cardinality" ; + sh:order 1670 ; + sh:path cim:ExcNI.tr ; + sh:severity sh:Violation . + +dy:ExcNI.tr-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcNI.tr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1670 ; + sh:path cim:ExcNI.tr ; + sh:severity sh:Violation . + +dy:ExcNI.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcNI.vrmax-cardinality" ; + sh:order 1673 ; + sh:path cim:ExcNI.vrmax ; + sh:severity sh:Violation . + +dy:ExcNI.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcNI.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1673 ; + sh:path cim:ExcNI.vrmax ; + sh:severity sh:Violation . + +dy:ExcNI.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcNI.vrmin-cardinality" ; + sh:order 1674 ; + sh:path cim:ExcNI.vrmin ; + sh:severity sh:Violation . + +dy:ExcNI.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcNI.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1674 ; + sh:path cim:ExcNI.vrmin ; + sh:severity sh:Violation . + +dy:ExcOEX3T rdf:type sh:NodeShape ; + sh:property dy:ExcOEX3T.see1-cardinality , dy:ExcOEX3T.see2-cardinality , dy:ExcOEX3T.see2-datatype , dy:ExcOEX3T.vrmax-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcOEX3T.vrmax-datatype , dy:ExcOEX3T.kd-datatype , dy:ExcOEX3T.t5-cardinality , dy:ExcOEX3T.t2-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcOEX3T.t1-cardinality , dy:ExcOEX3T.t4-datatype , dy:ExcOEX3T.ka-cardinality , dy:ExcOEX3T.kd-cardinality , dy:ExcOEX3T.vrmin-datatype , dy:ExcOEX3T.e2-cardinality , dy:ExcOEX3T.ke-cardinality , dy:ExcOEX3T.ke-datatype , dy:ExcOEX3T.t6-datatype , dy:ExcOEX3T.ka-datatype , dy:ExcOEX3T.t1-datatype , dy:ExcOEX3T.t3-datatype , dy:ExcOEX3T.t4-cardinality , dy:ExcOEX3T.te-datatype , dy:ExcOEX3T.e1-datatype , dy:ExcOEX3T.e2-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcOEX3T.vrmin-cardinality , dy:ExcOEX3T.kf-datatype , dy:ExcOEX3T.tf-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcOEX3T.t2-cardinality , dy:ExcOEX3T.t3-cardinality , dy:ExcOEX3T.see1-datatype , dy:ExcOEX3T.te-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcOEX3T.e1-cardinality , dy:ExcOEX3T.kc-cardinality , dy:ExcOEX3T.tf-datatype , dy:ExcOEX3T.kf-cardinality , dy:IdentifiedObject.name-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcOEX3T.kc-datatype , dy:ExcOEX3T.t5-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcOEX3T.t6-cardinality , dy:IdentifiedObject.name-cardinality ; + sh:targetClass cim:ExcOEX3T . + +dy:ExcOEX3T.e1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (e1)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.e1-cardinality" ; + sh:order 1694 ; + sh:path cim:ExcOEX3T.e1 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.e1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the e1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.e1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1694 ; + sh:path cim:ExcOEX3T.e1 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.e2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (e2)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.e2-cardinality" ; + sh:order 1696 ; + sh:path cim:ExcOEX3T.e2 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.e2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the e2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.e2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1696 ; + sh:path cim:ExcOEX3T.e2 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.ka-cardinality" ; + sh:order 1683 ; + sh:path cim:ExcOEX3T.ka ; + sh:severity sh:Violation . + +dy:ExcOEX3T.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1683 ; + sh:path cim:ExcOEX3T.ka ; + sh:severity sh:Violation . + +dy:ExcOEX3T.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.kc-cardinality" ; + sh:order 1691 ; + sh:path cim:ExcOEX3T.kc ; + sh:severity sh:Violation . + +dy:ExcOEX3T.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1691 ; + sh:path cim:ExcOEX3T.kc ; + sh:severity sh:Violation . + +dy:ExcOEX3T.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.kd-cardinality" ; + sh:order 1692 ; + sh:path cim:ExcOEX3T.kd ; + sh:severity sh:Violation . + +dy:ExcOEX3T.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1692 ; + sh:path cim:ExcOEX3T.kd ; + sh:severity sh:Violation . + +dy:ExcOEX3T.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.ke-cardinality" ; + sh:order 1693 ; + sh:path cim:ExcOEX3T.ke ; + sh:severity sh:Violation . + +dy:ExcOEX3T.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1693 ; + sh:path cim:ExcOEX3T.ke ; + sh:severity sh:Violation . + +dy:ExcOEX3T.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.kf-cardinality" ; + sh:order 1689 ; + sh:path cim:ExcOEX3T.kf ; + sh:severity sh:Violation . + +dy:ExcOEX3T.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1689 ; + sh:path cim:ExcOEX3T.kf ; + sh:severity sh:Violation . + +dy:ExcOEX3T.see1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (see1)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.see1-cardinality" ; + sh:order 1695 ; + sh:path cim:ExcOEX3T.see1 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.see1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the see1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.see1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1695 ; + sh:path cim:ExcOEX3T.see1 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.see2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (see2)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.see2-cardinality" ; + sh:order 1697 ; + sh:path cim:ExcOEX3T.see2 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.see2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the see2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.see2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1697 ; + sh:path cim:ExcOEX3T.see2 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.t1-cardinality" ; + sh:order 1679 ; + sh:path cim:ExcOEX3T.t1 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1679 ; + sh:path cim:ExcOEX3T.t1 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.t2-cardinality" ; + sh:order 1680 ; + sh:path cim:ExcOEX3T.t2 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1680 ; + sh:path cim:ExcOEX3T.t2 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.t3-cardinality" ; + sh:order 1681 ; + sh:path cim:ExcOEX3T.t3 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1681 ; + sh:path cim:ExcOEX3T.t3 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.t4-cardinality" ; + sh:order 1682 ; + sh:path cim:ExcOEX3T.t4 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1682 ; + sh:path cim:ExcOEX3T.t4 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.t5-cardinality" ; + sh:order 1684 ; + sh:path cim:ExcOEX3T.t5 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1684 ; + sh:path cim:ExcOEX3T.t5 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.t6-cardinality" ; + sh:order 1685 ; + sh:path cim:ExcOEX3T.t6 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.t6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1685 ; + sh:path cim:ExcOEX3T.t6 ; + sh:severity sh:Violation . + +dy:ExcOEX3T.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.te-cardinality" ; + sh:order 1688 ; + sh:path cim:ExcOEX3T.te ; + sh:severity sh:Violation . + +dy:ExcOEX3T.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1688 ; + sh:path cim:ExcOEX3T.te ; + sh:severity sh:Violation . + +dy:ExcOEX3T.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.tf-cardinality" ; + sh:order 1690 ; + sh:path cim:ExcOEX3T.tf ; + sh:severity sh:Violation . + +dy:ExcOEX3T.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1690 ; + sh:path cim:ExcOEX3T.tf ; + sh:severity sh:Violation . + +dy:ExcOEX3T.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.vrmax-cardinality" ; + sh:order 1686 ; + sh:path cim:ExcOEX3T.vrmax ; + sh:severity sh:Violation . + +dy:ExcOEX3T.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1686 ; + sh:path cim:ExcOEX3T.vrmax ; + sh:severity sh:Violation . + +dy:ExcOEX3T.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcOEX3T.vrmin-cardinality" ; + sh:order 1687 ; + sh:path cim:ExcOEX3T.vrmin ; + sh:severity sh:Violation . + +dy:ExcOEX3T.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcOEX3T.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1687 ; + sh:path cim:ExcOEX3T.vrmin ; + sh:severity sh:Violation . + +dy:ExcPIC rdf:type sh:NodeShape ; + sh:property dy:ExcPIC.vrmax-datatype , dy:ExcPIC.se1-cardinality , dy:ExcPIC.vrmax-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcPIC.se2-datatype , dy:ExcPIC.ta4-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcPIC.vr1-datatype , dy:ExcPIC.tf1-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcPIC.ke-cardinality , dy:ExcPIC.se2-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcPIC.kf-cardinality , dy:ExcPIC.ka-cardinality , dy:ExcPIC.vr2-datatype , dy:ExcPIC.kp-datatype , dy:ExcPIC.tf1-datatype , dy:ExcPIC.ta2-cardinality , dy:ExcPIC.efdmin-cardinality , dy:ExcPIC.vr2-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcPIC.vr1-cardinality , dy:ExcPIC.e1-cardinality , dy:ExcPIC.ta1-cardinality , dy:ExcPIC.ta1-datatype , dy:ExcPIC.ki-cardinality , dy:ExcPIC.te-cardinality , dy:ExcPIC.ta3-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcPIC.kf-datatype , dy:ExcPIC.ta3-datatype , dy:ExcPIC.ke-datatype , dy:ExcPIC.vrmin-cardinality , dy:ExcPIC.efdmax-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcPIC.vrmin-datatype , dy:ExcPIC.efdmax-datatype , dy:ExcPIC.kc-datatype , dy:ExcPIC.tf2-cardinality , dy:ExcPIC.e2-cardinality , dy:ExcPIC.se1-datatype , dy:IdentifiedObject.description-datatype , dy:ExcPIC.ki-datatype , dy:ExcPIC.kc-cardinality , dy:ExcPIC.ka-datatype , dy:ExcPIC.tf2-datatype , dy:ExcPIC.ta2-datatype , dy:ExcPIC.kp-cardinality , dy:ExcPIC.e1-datatype , dy:ExcPIC.ta4-datatype , dy:ExcPIC.te-datatype , dy:ExcPIC.efdmin-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcPIC.e2-datatype ; + sh:targetClass cim:ExcPIC . + +dy:ExcPIC.e1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (e1)." ; + sh:minCount 1 ; + sh:name "ExcPIC.e1-cardinality" ; + sh:order 1714 ; + sh:path cim:ExcPIC.e1 ; + sh:severity sh:Violation . + +dy:ExcPIC.e1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the e1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.e1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1714 ; + sh:path cim:ExcPIC.e1 ; + sh:severity sh:Violation . + +dy:ExcPIC.e2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (e2)." ; + sh:minCount 1 ; + sh:name "ExcPIC.e2-cardinality" ; + sh:order 1716 ; + sh:path cim:ExcPIC.e2 ; + sh:severity sh:Violation . + +dy:ExcPIC.e2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the e2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.e2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1716 ; + sh:path cim:ExcPIC.e2 ; + sh:severity sh:Violation . + +dy:ExcPIC.efdmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmax)." ; + sh:minCount 1 ; + sh:name "ExcPIC.efdmax-cardinality" ; + sh:order 1710 ; + sh:path cim:ExcPIC.efdmax ; + sh:severity sh:Violation . + +dy:ExcPIC.efdmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.efdmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1710 ; + sh:path cim:ExcPIC.efdmax ; + sh:severity sh:Violation . + +dy:ExcPIC.efdmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmin)." ; + sh:minCount 1 ; + sh:name "ExcPIC.efdmin-cardinality" ; + sh:order 1711 ; + sh:path cim:ExcPIC.efdmin ; + sh:severity sh:Violation . + +dy:ExcPIC.efdmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.efdmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1711 ; + sh:path cim:ExcPIC.efdmin ; + sh:severity sh:Violation . + +dy:ExcPIC.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcPIC.ka-cardinality" ; + sh:order 1698 ; + sh:path cim:ExcPIC.ka ; + sh:severity sh:Violation . + +dy:ExcPIC.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1698 ; + sh:path cim:ExcPIC.ka ; + sh:severity sh:Violation . + +dy:ExcPIC.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcPIC.kc-cardinality" ; + sh:order 1720 ; + sh:path cim:ExcPIC.kc ; + sh:severity sh:Violation . + +dy:ExcPIC.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1720 ; + sh:path cim:ExcPIC.kc ; + sh:severity sh:Violation . + +dy:ExcPIC.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcPIC.ke-cardinality" ; + sh:order 1712 ; + sh:path cim:ExcPIC.ke ; + sh:severity sh:Violation . + +dy:ExcPIC.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1712 ; + sh:path cim:ExcPIC.ke ; + sh:severity sh:Violation . + +dy:ExcPIC.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcPIC.kf-cardinality" ; + sh:order 1707 ; + sh:path cim:ExcPIC.kf ; + sh:severity sh:Violation . + +dy:ExcPIC.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1707 ; + sh:path cim:ExcPIC.kf ; + sh:severity sh:Violation . + +dy:ExcPIC.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "ExcPIC.ki-cardinality" ; + sh:order 1719 ; + sh:path cim:ExcPIC.ki ; + sh:severity sh:Violation . + +dy:ExcPIC.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1719 ; + sh:path cim:ExcPIC.ki ; + sh:severity sh:Violation . + +dy:ExcPIC.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "ExcPIC.kp-cardinality" ; + sh:order 1718 ; + sh:path cim:ExcPIC.kp ; + sh:severity sh:Violation . + +dy:ExcPIC.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1718 ; + sh:path cim:ExcPIC.kp ; + sh:severity sh:Violation . + +dy:ExcPIC.se1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (se1)." ; + sh:minCount 1 ; + sh:name "ExcPIC.se1-cardinality" ; + sh:order 1715 ; + sh:path cim:ExcPIC.se1 ; + sh:severity sh:Violation . + +dy:ExcPIC.se1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the se1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.se1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1715 ; + sh:path cim:ExcPIC.se1 ; + sh:severity sh:Violation . + +dy:ExcPIC.se2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (se2)." ; + sh:minCount 1 ; + sh:name "ExcPIC.se2-cardinality" ; + sh:order 1717 ; + sh:path cim:ExcPIC.se2 ; + sh:severity sh:Violation . + +dy:ExcPIC.se2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the se2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.se2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1717 ; + sh:path cim:ExcPIC.se2 ; + sh:severity sh:Violation . + +dy:ExcPIC.ta1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta1)." ; + sh:minCount 1 ; + sh:name "ExcPIC.ta1-cardinality" ; + sh:order 1699 ; + sh:path cim:ExcPIC.ta1 ; + sh:severity sh:Violation . + +dy:ExcPIC.ta1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.ta1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1699 ; + sh:path cim:ExcPIC.ta1 ; + sh:severity sh:Violation . + +dy:ExcPIC.ta2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta2)." ; + sh:minCount 1 ; + sh:name "ExcPIC.ta2-cardinality" ; + sh:order 1702 ; + sh:path cim:ExcPIC.ta2 ; + sh:severity sh:Violation . + +dy:ExcPIC.ta2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.ta2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1702 ; + sh:path cim:ExcPIC.ta2 ; + sh:severity sh:Violation . + +dy:ExcPIC.ta3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta3)." ; + sh:minCount 1 ; + sh:name "ExcPIC.ta3-cardinality" ; + sh:order 1703 ; + sh:path cim:ExcPIC.ta3 ; + sh:severity sh:Violation . + +dy:ExcPIC.ta3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.ta3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1703 ; + sh:path cim:ExcPIC.ta3 ; + sh:severity sh:Violation . + +dy:ExcPIC.ta4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta4)." ; + sh:minCount 1 ; + sh:name "ExcPIC.ta4-cardinality" ; + sh:order 1704 ; + sh:path cim:ExcPIC.ta4 ; + sh:severity sh:Violation . + +dy:ExcPIC.ta4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.ta4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1704 ; + sh:path cim:ExcPIC.ta4 ; + sh:severity sh:Violation . + +dy:ExcPIC.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcPIC.te-cardinality" ; + sh:order 1713 ; + sh:path cim:ExcPIC.te ; + sh:severity sh:Violation . + +dy:ExcPIC.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1713 ; + sh:path cim:ExcPIC.te ; + sh:severity sh:Violation . + +dy:ExcPIC.tf1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf1)." ; + sh:minCount 1 ; + sh:name "ExcPIC.tf1-cardinality" ; + sh:order 1708 ; + sh:path cim:ExcPIC.tf1 ; + sh:severity sh:Violation . + +dy:ExcPIC.tf1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.tf1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1708 ; + sh:path cim:ExcPIC.tf1 ; + sh:severity sh:Violation . + +dy:ExcPIC.tf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf2)." ; + sh:minCount 1 ; + sh:name "ExcPIC.tf2-cardinality" ; + sh:order 1709 ; + sh:path cim:ExcPIC.tf2 ; + sh:severity sh:Violation . + +dy:ExcPIC.tf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.tf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1709 ; + sh:path cim:ExcPIC.tf2 ; + sh:severity sh:Violation . + +dy:ExcPIC.vr1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vr1)." ; + sh:minCount 1 ; + sh:name "ExcPIC.vr1-cardinality" ; + sh:order 1700 ; + sh:path cim:ExcPIC.vr1 ; + sh:severity sh:Violation . + +dy:ExcPIC.vr1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vr1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.vr1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1700 ; + sh:path cim:ExcPIC.vr1 ; + sh:severity sh:Violation . + +dy:ExcPIC.vr2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vr2)." ; + sh:minCount 1 ; + sh:name "ExcPIC.vr2-cardinality" ; + sh:order 1701 ; + sh:path cim:ExcPIC.vr2 ; + sh:severity sh:Violation . + +dy:ExcPIC.vr2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vr2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.vr2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1701 ; + sh:path cim:ExcPIC.vr2 ; + sh:severity sh:Violation . + +dy:ExcPIC.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcPIC.vrmax-cardinality" ; + sh:order 1705 ; + sh:path cim:ExcPIC.vrmax ; + sh:severity sh:Violation . + +dy:ExcPIC.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1705 ; + sh:path cim:ExcPIC.vrmax ; + sh:severity sh:Violation . + +dy:ExcPIC.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcPIC.vrmin-cardinality" ; + sh:order 1706 ; + sh:path cim:ExcPIC.vrmin ; + sh:severity sh:Violation . + +dy:ExcPIC.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcPIC.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1706 ; + sh:path cim:ExcPIC.vrmin ; + sh:severity sh:Violation . + +dy:ExcREXS rdf:type sh:NodeShape ; + sh:property dy:ExcREXS.kvi-datatype , dy:ExcREXS.kvphz-datatype , dy:ExcREXS.vrmin-datatype , dy:ExcREXS.vfmin-cardinality , dy:ExcREXS.ke-datatype , dy:ExcREXS.tf2-cardinality , dy:ExcREXS.tc2-datatype , dy:ExcREXS.tb1-cardinality , dy:ExcREXS.kvp-cardinality , dy:ExcREXS.e1-datatype , dy:ExcREXS.ta-datatype , dy:ExcREXS.se1-datatype , dy:ExcREXS.vimax-cardinality , dy:ExcREXS.tf2-datatype , dy:ExcREXS.ks-cardinality , dy:ExcREXS.tf-datatype , dy:ExcREXS.ta-cardinality , dy:ExcREXS.nvphz-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcREXS.kii-cardinality , dy:ExcREXS.vimax-datatype , dy:ExcREXS.tc1-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcREXS.tb2-cardinality , dy:ExcREXS.kh-cardinality , dy:ExcREXS.xc-cardinality , dy:ExcREXS.kefd-datatype , dy:ExcREXS.tb1-datatype , dy:ExcREXS.kc-datatype , dy:ExcREXS.tf1-datatype , dy:ExcREXS.kvp-datatype , dy:ExcREXS.fbf-datatype , dy:ExcREXS.tf-cardinality , dy:ExcREXS.vrmax-datatype , dy:ExcREXS.se2-cardinality , dy:ExcREXS.kd-cardinality , dy:ExcREXS.ke-cardinality , dy:ExcREXS.vrmin-cardinality , dy:ExcREXS.vfmax-datatype , dy:ExcREXS.fbf-cardinality , dy:ExcREXS.kc-cardinality , dy:ExcREXS.e2-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcREXS.ks-datatype , dy:IdentifiedObject.description-datatype , dy:ExcREXS.kh-datatype , dy:ExcREXS.tb2-datatype , dy:ExcREXS.kvphz-cardinality , dy:ExcREXS.kd-datatype , dy:ExcREXS.vfmin-datatype , dy:ExcREXS.kf-cardinality , dy:ExcREXS.vrmax-cardinality , dy:ExcREXS.flimf-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcREXS.se2-datatype , dy:ExcREXS.vfmax-cardinality , dy:ExcREXS.tp-cardinality , dy:ExcREXS.tp-datatype , dy:ExcREXS.vcmax-datatype , dy:ExcREXS.nvphz-datatype , dy:ExcREXS.tc1-datatype , dy:ExcREXS.e2-cardinality , dy:ExcREXS.tc2-cardinality , dy:ExcREXS.te-cardinality , dy:ExcREXS.kf-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcREXS.flimf-cardinality , dy:ExcREXS.e1-cardinality , dy:ExcREXS.kii-datatype , dy:ExcREXS.vcmax-cardinality , dy:ExcREXS.se1-cardinality , dy:ExcREXS.kefd-cardinality , dy:ExcREXS.xc-datatype , dy:IdentifiedObject.name-datatype , dy:ExcREXS.kip-datatype , dy:ExcREXS.te-datatype , dy:ExcREXS.tf1-cardinality , dy:ExcREXS.kvi-cardinality , dy:ExcREXS.kip-cardinality ; + sh:targetClass cim:ExcREXS . + +dy:ExcREXS.e1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (e1)." ; + sh:minCount 1 ; + sh:name "ExcREXS.e1-cardinality" ; + sh:order 1721 ; + sh:path cim:ExcREXS.e1 ; + sh:severity sh:Violation . + +dy:ExcREXS.e1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the e1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.e1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1721 ; + sh:path cim:ExcREXS.e1 ; + sh:severity sh:Violation . + +dy:ExcREXS.e2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (e2)." ; + sh:minCount 1 ; + sh:name "ExcREXS.e2-cardinality" ; + sh:order 1722 ; + sh:path cim:ExcREXS.e2 ; + sh:severity sh:Violation . + +dy:ExcREXS.e2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the e2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.e2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1722 ; + sh:path cim:ExcREXS.e2 ; + sh:severity sh:Violation . + +dy:ExcREXS.fbf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fbf)." ; + sh:minCount 1 ; + sh:name "ExcREXS.fbf-cardinality" ; + sh:order 1723 ; + sh:path cim:ExcREXS.fbf ; + sh:severity sh:Violation . + +dy:ExcREXS.fbf-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the fbf." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:ExcREXSFeedbackSignalKind.fieldVoltage cim:ExcREXSFeedbackSignalKind.fieldCurrent cim:ExcREXSFeedbackSignalKind.outputVoltage ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "ExcREXS.fbf-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 1723 ; + sh:path cim:ExcREXS.fbf ; + sh:severity sh:Violation . + +dy:ExcREXS.flimf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (flimf)." ; + sh:minCount 1 ; + sh:name "ExcREXS.flimf-cardinality" ; + sh:order 1724 ; + sh:path cim:ExcREXS.flimf ; + sh:severity sh:Violation . + +dy:ExcREXS.flimf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the flimf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.flimf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1724 ; + sh:path cim:ExcREXS.flimf ; + sh:severity sh:Violation . + +dy:ExcREXS.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcREXS.kc-cardinality" ; + sh:order 1725 ; + sh:path cim:ExcREXS.kc ; + sh:severity sh:Violation . + +dy:ExcREXS.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1725 ; + sh:path cim:ExcREXS.kc ; + sh:severity sh:Violation . + +dy:ExcREXS.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcREXS.kd-cardinality" ; + sh:order 1726 ; + sh:path cim:ExcREXS.kd ; + sh:severity sh:Violation . + +dy:ExcREXS.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1726 ; + sh:path cim:ExcREXS.kd ; + sh:severity sh:Violation . + +dy:ExcREXS.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcREXS.ke-cardinality" ; + sh:order 1727 ; + sh:path cim:ExcREXS.ke ; + sh:severity sh:Violation . + +dy:ExcREXS.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1727 ; + sh:path cim:ExcREXS.ke ; + sh:severity sh:Violation . + +dy:ExcREXS.kefd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kefd)." ; + sh:minCount 1 ; + sh:name "ExcREXS.kefd-cardinality" ; + sh:order 1728 ; + sh:path cim:ExcREXS.kefd ; + sh:severity sh:Violation . + +dy:ExcREXS.kefd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kefd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.kefd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1728 ; + sh:path cim:ExcREXS.kefd ; + sh:severity sh:Violation . + +dy:ExcREXS.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcREXS.kf-cardinality" ; + sh:order 1729 ; + sh:path cim:ExcREXS.kf ; + sh:severity sh:Violation . + +dy:ExcREXS.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1729 ; + sh:path cim:ExcREXS.kf ; + sh:severity sh:Violation . + +dy:ExcREXS.kh-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kh)." ; + sh:minCount 1 ; + sh:name "ExcREXS.kh-cardinality" ; + sh:order 1730 ; + sh:path cim:ExcREXS.kh ; + sh:severity sh:Violation . + +dy:ExcREXS.kh-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kh." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.kh-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1730 ; + sh:path cim:ExcREXS.kh ; + sh:severity sh:Violation . + +dy:ExcREXS.kii-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kii)." ; + sh:minCount 1 ; + sh:name "ExcREXS.kii-cardinality" ; + sh:order 1731 ; + sh:path cim:ExcREXS.kii ; + sh:severity sh:Violation . + +dy:ExcREXS.kii-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kii." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.kii-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1731 ; + sh:path cim:ExcREXS.kii ; + sh:severity sh:Violation . + +dy:ExcREXS.kip-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kip)." ; + sh:minCount 1 ; + sh:name "ExcREXS.kip-cardinality" ; + sh:order 1732 ; + sh:path cim:ExcREXS.kip ; + sh:severity sh:Violation . + +dy:ExcREXS.kip-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kip." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.kip-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1732 ; + sh:path cim:ExcREXS.kip ; + sh:severity sh:Violation . + +dy:ExcREXS.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "ExcREXS.ks-cardinality" ; + sh:order 1733 ; + sh:path cim:ExcREXS.ks ; + sh:severity sh:Violation . + +dy:ExcREXS.ks-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1733 ; + sh:path cim:ExcREXS.ks ; + sh:severity sh:Violation . + +dy:ExcREXS.kvi-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kvi)." ; + sh:minCount 1 ; + sh:name "ExcREXS.kvi-cardinality" ; + sh:order 1734 ; + sh:path cim:ExcREXS.kvi ; + sh:severity sh:Violation . + +dy:ExcREXS.kvi-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kvi." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.kvi-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1734 ; + sh:path cim:ExcREXS.kvi ; + sh:severity sh:Violation . + +dy:ExcREXS.kvp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kvp)." ; + sh:minCount 1 ; + sh:name "ExcREXS.kvp-cardinality" ; + sh:order 1735 ; + sh:path cim:ExcREXS.kvp ; + sh:severity sh:Violation . + +dy:ExcREXS.kvp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kvp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.kvp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1735 ; + sh:path cim:ExcREXS.kvp ; + sh:severity sh:Violation . + +dy:ExcREXS.kvphz-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kvphz)." ; + sh:minCount 1 ; + sh:name "ExcREXS.kvphz-cardinality" ; + sh:order 1736 ; + sh:path cim:ExcREXS.kvphz ; + sh:severity sh:Violation . + +dy:ExcREXS.kvphz-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kvphz." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.kvphz-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1736 ; + sh:path cim:ExcREXS.kvphz ; + sh:severity sh:Violation . + +dy:ExcREXS.nvphz-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (nvphz)." ; + sh:minCount 1 ; + sh:name "ExcREXS.nvphz-cardinality" ; + sh:order 1737 ; + sh:path cim:ExcREXS.nvphz ; + sh:severity sh:Violation . + +dy:ExcREXS.nvphz-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the nvphz." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.nvphz-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1737 ; + sh:path cim:ExcREXS.nvphz ; + sh:severity sh:Violation . + +dy:ExcREXS.se1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (se1)." ; + sh:minCount 1 ; + sh:name "ExcREXS.se1-cardinality" ; + sh:order 1738 ; + sh:path cim:ExcREXS.se1 ; + sh:severity sh:Violation . + +dy:ExcREXS.se1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the se1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.se1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1738 ; + sh:path cim:ExcREXS.se1 ; + sh:severity sh:Violation . + +dy:ExcREXS.se2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (se2)." ; + sh:minCount 1 ; + sh:name "ExcREXS.se2-cardinality" ; + sh:order 1739 ; + sh:path cim:ExcREXS.se2 ; + sh:severity sh:Violation . + +dy:ExcREXS.se2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the se2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.se2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1739 ; + sh:path cim:ExcREXS.se2 ; + sh:severity sh:Violation . + +dy:ExcREXS.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcREXS.ta-cardinality" ; + sh:order 1740 ; + sh:path cim:ExcREXS.ta ; + sh:severity sh:Violation . + +dy:ExcREXS.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1740 ; + sh:path cim:ExcREXS.ta ; + sh:severity sh:Violation . + +dy:ExcREXS.tb1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb1)." ; + sh:minCount 1 ; + sh:name "ExcREXS.tb1-cardinality" ; + sh:order 1741 ; + sh:path cim:ExcREXS.tb1 ; + sh:severity sh:Violation . + +dy:ExcREXS.tb1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.tb1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1741 ; + sh:path cim:ExcREXS.tb1 ; + sh:severity sh:Violation . + +dy:ExcREXS.tb2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb2)." ; + sh:minCount 1 ; + sh:name "ExcREXS.tb2-cardinality" ; + sh:order 1742 ; + sh:path cim:ExcREXS.tb2 ; + sh:severity sh:Violation . + +dy:ExcREXS.tb2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.tb2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1742 ; + sh:path cim:ExcREXS.tb2 ; + sh:severity sh:Violation . + +dy:ExcREXS.tc1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc1)." ; + sh:minCount 1 ; + sh:name "ExcREXS.tc1-cardinality" ; + sh:order 1743 ; + sh:path cim:ExcREXS.tc1 ; + sh:severity sh:Violation . + +dy:ExcREXS.tc1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.tc1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1743 ; + sh:path cim:ExcREXS.tc1 ; + sh:severity sh:Violation . + +dy:ExcREXS.tc2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc2)." ; + sh:minCount 1 ; + sh:name "ExcREXS.tc2-cardinality" ; + sh:order 1744 ; + sh:path cim:ExcREXS.tc2 ; + sh:severity sh:Violation . + +dy:ExcREXS.tc2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.tc2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1744 ; + sh:path cim:ExcREXS.tc2 ; + sh:severity sh:Violation . + +dy:ExcREXS.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcREXS.te-cardinality" ; + sh:order 1745 ; + sh:path cim:ExcREXS.te ; + sh:severity sh:Violation . + +dy:ExcREXS.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1745 ; + sh:path cim:ExcREXS.te ; + sh:severity sh:Violation . + +dy:ExcREXS.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcREXS.tf-cardinality" ; + sh:order 1746 ; + sh:path cim:ExcREXS.tf ; + sh:severity sh:Violation . + +dy:ExcREXS.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1746 ; + sh:path cim:ExcREXS.tf ; + sh:severity sh:Violation . + +dy:ExcREXS.tf1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf1)." ; + sh:minCount 1 ; + sh:name "ExcREXS.tf1-cardinality" ; + sh:order 1747 ; + sh:path cim:ExcREXS.tf1 ; + sh:severity sh:Violation . + +dy:ExcREXS.tf1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.tf1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1747 ; + sh:path cim:ExcREXS.tf1 ; + sh:severity sh:Violation . + +dy:ExcREXS.tf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf2)." ; + sh:minCount 1 ; + sh:name "ExcREXS.tf2-cardinality" ; + sh:order 1748 ; + sh:path cim:ExcREXS.tf2 ; + sh:severity sh:Violation . + +dy:ExcREXS.tf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.tf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1748 ; + sh:path cim:ExcREXS.tf2 ; + sh:severity sh:Violation . + +dy:ExcREXS.tp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tp)." ; + sh:minCount 1 ; + sh:name "ExcREXS.tp-cardinality" ; + sh:order 1749 ; + sh:path cim:ExcREXS.tp ; + sh:severity sh:Violation . + +dy:ExcREXS.tp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.tp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1749 ; + sh:path cim:ExcREXS.tp ; + sh:severity sh:Violation . + +dy:ExcREXS.vcmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vcmax)." ; + sh:minCount 1 ; + sh:name "ExcREXS.vcmax-cardinality" ; + sh:order 1750 ; + sh:path cim:ExcREXS.vcmax ; + sh:severity sh:Violation . + +dy:ExcREXS.vcmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vcmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.vcmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1750 ; + sh:path cim:ExcREXS.vcmax ; + sh:severity sh:Violation . + +dy:ExcREXS.vfmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vfmax)." ; + sh:minCount 1 ; + sh:name "ExcREXS.vfmax-cardinality" ; + sh:order 1751 ; + sh:path cim:ExcREXS.vfmax ; + sh:severity sh:Violation . + +dy:ExcREXS.vfmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vfmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.vfmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1751 ; + sh:path cim:ExcREXS.vfmax ; + sh:severity sh:Violation . + +dy:ExcREXS.vfmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vfmin)." ; + sh:minCount 1 ; + sh:name "ExcREXS.vfmin-cardinality" ; + sh:order 1752 ; + sh:path cim:ExcREXS.vfmin ; + sh:severity sh:Violation . + +dy:ExcREXS.vfmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vfmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.vfmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1752 ; + sh:path cim:ExcREXS.vfmin ; + sh:severity sh:Violation . + +dy:ExcREXS.vimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimax)." ; + sh:minCount 1 ; + sh:name "ExcREXS.vimax-cardinality" ; + sh:order 1753 ; + sh:path cim:ExcREXS.vimax ; + sh:severity sh:Violation . + +dy:ExcREXS.vimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.vimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1753 ; + sh:path cim:ExcREXS.vimax ; + sh:severity sh:Violation . + +dy:ExcREXS.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcREXS.vrmax-cardinality" ; + sh:order 1754 ; + sh:path cim:ExcREXS.vrmax ; + sh:severity sh:Violation . + +dy:ExcREXS.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1754 ; + sh:path cim:ExcREXS.vrmax ; + sh:severity sh:Violation . + +dy:ExcREXS.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcREXS.vrmin-cardinality" ; + sh:order 1755 ; + sh:path cim:ExcREXS.vrmin ; + sh:severity sh:Violation . + +dy:ExcREXS.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1755 ; + sh:path cim:ExcREXS.vrmin ; + sh:severity sh:Violation . + +dy:ExcREXS.xc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xc)." ; + sh:minCount 1 ; + sh:name "ExcREXS.xc-cardinality" ; + sh:order 1756 ; + sh:path cim:ExcREXS.xc ; + sh:severity sh:Violation . + +dy:ExcREXS.xc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcREXS.xc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1756 ; + sh:path cim:ExcREXS.xc ; + sh:severity sh:Violation . + +dy:ExcRQB rdf:type sh:NodeShape ; + sh:property dy:ExcRQB.t4m-cardinality , dy:ExcRQB.te-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcRQB.lus-datatype , dy:IdentifiedObject.description-datatype , dy:ExcRQB.ucmin-cardinality , dy:ExcRQB.ki0-cardinality , dy:ExcRQB.klir-cardinality , dy:ExcRQB.mesu-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcRQB.t4m-datatype , dy:ExcRQB.klus-cardinality , dy:ExcRQB.lus-cardinality , dy:ExcRQB.ucmin-datatype , dy:ExcRQB.klir-datatype , dy:ExcRQB.te-cardinality , dy:ExcRQB.lsat-cardinality , dy:ExcRQB.tc-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcRQB.tf-cardinality , dy:ExcRQB.ki1-datatype , dy:ExcRQB.ki0-datatype , dy:ExcRQB.lsat-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcRQB.mesu-cardinality , dy:ExcRQB.ucmax-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcRQB.tf-datatype , dy:ExcRQB.ki1-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcRQB.klus-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcRQB.ucmax-datatype , dy:ExcRQB.tc-datatype ; + sh:targetClass cim:ExcRQB . + +dy:ExcRQB.ki0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki0)." ; + sh:minCount 1 ; + sh:name "ExcRQB.ki0-cardinality" ; + sh:order 1757 ; + sh:path cim:ExcRQB.ki0 ; + sh:severity sh:Violation . + +dy:ExcRQB.ki0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcRQB.ki0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1757 ; + sh:path cim:ExcRQB.ki0 ; + sh:severity sh:Violation . + +dy:ExcRQB.ki1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki1)." ; + sh:minCount 1 ; + sh:name "ExcRQB.ki1-cardinality" ; + sh:order 1758 ; + sh:path cim:ExcRQB.ki1 ; + sh:severity sh:Violation . + +dy:ExcRQB.ki1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcRQB.ki1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1758 ; + sh:path cim:ExcRQB.ki1 ; + sh:severity sh:Violation . + +dy:ExcRQB.klir-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (klir)." ; + sh:minCount 1 ; + sh:name "ExcRQB.klir-cardinality" ; + sh:order 1761 ; + sh:path cim:ExcRQB.klir ; + sh:severity sh:Violation . + +dy:ExcRQB.klir-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the klir." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcRQB.klir-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1761 ; + sh:path cim:ExcRQB.klir ; + sh:severity sh:Violation . + +dy:ExcRQB.klus-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (klus)." ; + sh:minCount 1 ; + sh:name "ExcRQB.klus-cardinality" ; + sh:order 1765 ; + sh:path cim:ExcRQB.klus ; + sh:severity sh:Violation . + +dy:ExcRQB.klus-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the klus." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcRQB.klus-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1765 ; + sh:path cim:ExcRQB.klus ; + sh:severity sh:Violation . + +dy:ExcRQB.lsat-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lsat)." ; + sh:minCount 1 ; + sh:name "ExcRQB.lsat-cardinality" ; + sh:order 1768 ; + sh:path cim:ExcRQB.lsat ; + sh:severity sh:Violation . + +dy:ExcRQB.lsat-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lsat." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcRQB.lsat-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1768 ; + sh:path cim:ExcRQB.lsat ; + sh:severity sh:Violation . + +dy:ExcRQB.lus-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lus)." ; + sh:minCount 1 ; + sh:name "ExcRQB.lus-cardinality" ; + sh:order 1764 ; + sh:path cim:ExcRQB.lus ; + sh:severity sh:Violation . + +dy:ExcRQB.lus-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lus." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcRQB.lus-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1764 ; + sh:path cim:ExcRQB.lus ; + sh:severity sh:Violation . + +dy:ExcRQB.mesu-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mesu)." ; + sh:minCount 1 ; + sh:name "ExcRQB.mesu-cardinality" ; + sh:order 1766 ; + sh:path cim:ExcRQB.mesu ; + sh:severity sh:Violation . + +dy:ExcRQB.mesu-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mesu." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcRQB.mesu-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1766 ; + sh:path cim:ExcRQB.mesu ; + sh:severity sh:Violation . + +dy:ExcRQB.t4m-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4m)." ; + sh:minCount 1 ; + sh:name "ExcRQB.t4m-cardinality" ; + sh:order 1767 ; + sh:path cim:ExcRQB.t4m ; + sh:severity sh:Violation . + +dy:ExcRQB.t4m-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4m." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcRQB.t4m-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1767 ; + sh:path cim:ExcRQB.t4m ; + sh:severity sh:Violation . + +dy:ExcRQB.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcRQB.tc-cardinality" ; + sh:order 1760 ; + sh:path cim:ExcRQB.tc ; + sh:severity sh:Violation . + +dy:ExcRQB.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcRQB.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1760 ; + sh:path cim:ExcRQB.tc ; + sh:severity sh:Violation . + +dy:ExcRQB.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcRQB.te-cardinality" ; + sh:order 1759 ; + sh:path cim:ExcRQB.te ; + sh:severity sh:Violation . + +dy:ExcRQB.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcRQB.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1759 ; + sh:path cim:ExcRQB.te ; + sh:severity sh:Violation . + +dy:ExcRQB.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcRQB.tf-cardinality" ; + sh:order 1769 ; + sh:path cim:ExcRQB.tf ; + sh:severity sh:Violation . + +dy:ExcRQB.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcRQB.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1769 ; + sh:path cim:ExcRQB.tf ; + sh:severity sh:Violation . + +dy:ExcRQB.ucmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ucmax)." ; + sh:minCount 1 ; + sh:name "ExcRQB.ucmax-cardinality" ; + sh:order 1763 ; + sh:path cim:ExcRQB.ucmax ; + sh:severity sh:Violation . + +dy:ExcRQB.ucmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ucmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcRQB.ucmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1763 ; + sh:path cim:ExcRQB.ucmax ; + sh:severity sh:Violation . + +dy:ExcRQB.ucmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ucmin)." ; + sh:minCount 1 ; + sh:name "ExcRQB.ucmin-cardinality" ; + sh:order 1762 ; + sh:path cim:ExcRQB.ucmin ; + sh:severity sh:Violation . + +dy:ExcRQB.ucmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ucmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcRQB.ucmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1762 ; + sh:path cim:ExcRQB.ucmin ; + sh:severity sh:Violation . + +dy:ExcSCRX rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.description-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcSCRX.tatb-datatype , dy:ExcSCRX.emin-datatype , dy:ExcSCRX.tatb-cardinality , dy:ExcSCRX.rcrfd-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcSCRX.tb-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcSCRX.emin-cardinality , dy:ExcSCRX.emax-datatype , dy:ExcSCRX.k-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcSCRX.te-datatype , dy:ExcSCRX.te-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.name-datatype , dy:ExcSCRX.cswitch-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcSCRX.rcrfd-datatype , dy:ExcSCRX.cswitch-cardinality , dy:ExcSCRX.emax-cardinality , dy:ExcSCRX.tb-datatype , dy:ExcSCRX.k-datatype ; + sh:targetClass cim:ExcSCRX . + +dy:ExcSCRX.cswitch-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (cswitch)." ; + sh:minCount 1 ; + sh:name "ExcSCRX.cswitch-cardinality" ; + sh:order 1776 ; + sh:path cim:ExcSCRX.cswitch ; + sh:severity sh:Violation . + +dy:ExcSCRX.cswitch-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the cswitch." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSCRX.cswitch-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1776 ; + sh:path cim:ExcSCRX.cswitch ; + sh:severity sh:Violation . + +dy:ExcSCRX.emax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (emax)." ; + sh:minCount 1 ; + sh:name "ExcSCRX.emax-cardinality" ; + sh:order 1775 ; + sh:path cim:ExcSCRX.emax ; + sh:severity sh:Violation . + +dy:ExcSCRX.emax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the emax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSCRX.emax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1775 ; + sh:path cim:ExcSCRX.emax ; + sh:severity sh:Violation . + +dy:ExcSCRX.emin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (emin)." ; + sh:minCount 1 ; + sh:name "ExcSCRX.emin-cardinality" ; + sh:order 1774 ; + sh:path cim:ExcSCRX.emin ; + sh:severity sh:Violation . + +dy:ExcSCRX.emin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the emin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSCRX.emin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1774 ; + sh:path cim:ExcSCRX.emin ; + sh:severity sh:Violation . + +dy:ExcSCRX.k-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k)." ; + sh:minCount 1 ; + sh:name "ExcSCRX.k-cardinality" ; + sh:order 1772 ; + sh:path cim:ExcSCRX.k ; + sh:severity sh:Violation . + +dy:ExcSCRX.k-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSCRX.k-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1772 ; + sh:path cim:ExcSCRX.k ; + sh:severity sh:Violation . + +dy:ExcSCRX.rcrfd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rcrfd)." ; + sh:minCount 1 ; + sh:name "ExcSCRX.rcrfd-cardinality" ; + sh:order 1777 ; + sh:path cim:ExcSCRX.rcrfd ; + sh:severity sh:Violation . + +dy:ExcSCRX.rcrfd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rcrfd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSCRX.rcrfd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1777 ; + sh:path cim:ExcSCRX.rcrfd ; + sh:severity sh:Violation . + +dy:ExcSCRX.tatb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tatb)." ; + sh:minCount 1 ; + sh:name "ExcSCRX.tatb-cardinality" ; + sh:order 1770 ; + sh:path cim:ExcSCRX.tatb ; + sh:severity sh:Violation . + +dy:ExcSCRX.tatb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tatb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSCRX.tatb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1770 ; + sh:path cim:ExcSCRX.tatb ; + sh:severity sh:Violation . + +dy:ExcSCRX.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcSCRX.tb-cardinality" ; + sh:order 1771 ; + sh:path cim:ExcSCRX.tb ; + sh:severity sh:Violation . + +dy:ExcSCRX.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSCRX.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1771 ; + sh:path cim:ExcSCRX.tb ; + sh:severity sh:Violation . + +dy:ExcSCRX.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcSCRX.te-cardinality" ; + sh:order 1773 ; + sh:path cim:ExcSCRX.te ; + sh:severity sh:Violation . + +dy:ExcSCRX.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSCRX.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1773 ; + sh:path cim:ExcSCRX.te ; + sh:severity sh:Violation . + +dy:ExcSEXS rdf:type sh:NodeShape ; + sh:property dy:ExcSEXS.efdmax-datatype , dy:ExcSEXS.emax-datatype , dy:ExcSEXS.tatb-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcSEXS.efdmax-cardinality , dy:ExcSEXS.tc-datatype , dy:ExcSEXS.k-cardinality , dy:ExcSEXS.k-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcSEXS.tb-cardinality , dy:ExcSEXS.kc-datatype , dy:ExcSEXS.te-datatype , dy:ExcSEXS.emin-cardinality , dy:ExcSEXS.tb-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcSEXS.te-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcSEXS.emax-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcSEXS.emin-datatype , dy:ExcSEXS.kc-cardinality , dy:ExcSEXS.efdmin-datatype , dy:ExcSEXS.tatb-datatype , dy:ExcSEXS.tc-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcSEXS.efdmin-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType ; + sh:targetClass cim:ExcSEXS . + +dy:ExcSEXS.efdmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmax)." ; + sh:minCount 1 ; + sh:name "ExcSEXS.efdmax-cardinality" ; + sh:order 1787 ; + sh:path cim:ExcSEXS.efdmax ; + sh:severity sh:Violation . + +dy:ExcSEXS.efdmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSEXS.efdmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1787 ; + sh:path cim:ExcSEXS.efdmax ; + sh:severity sh:Violation . + +dy:ExcSEXS.efdmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmin)." ; + sh:minCount 1 ; + sh:name "ExcSEXS.efdmin-cardinality" ; + sh:order 1786 ; + sh:path cim:ExcSEXS.efdmin ; + sh:severity sh:Violation . + +dy:ExcSEXS.efdmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSEXS.efdmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1786 ; + sh:path cim:ExcSEXS.efdmin ; + sh:severity sh:Violation . + +dy:ExcSEXS.emax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (emax)." ; + sh:minCount 1 ; + sh:name "ExcSEXS.emax-cardinality" ; + sh:order 1783 ; + sh:path cim:ExcSEXS.emax ; + sh:severity sh:Violation . + +dy:ExcSEXS.emax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the emax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSEXS.emax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1783 ; + sh:path cim:ExcSEXS.emax ; + sh:severity sh:Violation . + +dy:ExcSEXS.emin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (emin)." ; + sh:minCount 1 ; + sh:name "ExcSEXS.emin-cardinality" ; + sh:order 1782 ; + sh:path cim:ExcSEXS.emin ; + sh:severity sh:Violation . + +dy:ExcSEXS.emin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the emin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSEXS.emin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1782 ; + sh:path cim:ExcSEXS.emin ; + sh:severity sh:Violation . + +dy:ExcSEXS.k-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k)." ; + sh:minCount 1 ; + sh:name "ExcSEXS.k-cardinality" ; + sh:order 1780 ; + sh:path cim:ExcSEXS.k ; + sh:severity sh:Violation . + +dy:ExcSEXS.k-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSEXS.k-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1780 ; + sh:path cim:ExcSEXS.k ; + sh:severity sh:Violation . + +dy:ExcSEXS.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcSEXS.kc-cardinality" ; + sh:order 1784 ; + sh:path cim:ExcSEXS.kc ; + sh:severity sh:Violation . + +dy:ExcSEXS.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSEXS.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1784 ; + sh:path cim:ExcSEXS.kc ; + sh:severity sh:Violation . + +dy:ExcSEXS.tatb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tatb)." ; + sh:minCount 1 ; + sh:name "ExcSEXS.tatb-cardinality" ; + sh:order 1778 ; + sh:path cim:ExcSEXS.tatb ; + sh:severity sh:Violation . + +dy:ExcSEXS.tatb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tatb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSEXS.tatb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1778 ; + sh:path cim:ExcSEXS.tatb ; + sh:severity sh:Violation . + +dy:ExcSEXS.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcSEXS.tb-cardinality" ; + sh:order 1779 ; + sh:path cim:ExcSEXS.tb ; + sh:severity sh:Violation . + +dy:ExcSEXS.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSEXS.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1779 ; + sh:path cim:ExcSEXS.tb ; + sh:severity sh:Violation . + +dy:ExcSEXS.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcSEXS.tc-cardinality" ; + sh:order 1785 ; + sh:path cim:ExcSEXS.tc ; + sh:severity sh:Violation . + +dy:ExcSEXS.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSEXS.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1785 ; + sh:path cim:ExcSEXS.tc ; + sh:severity sh:Violation . + +dy:ExcSEXS.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcSEXS.te-cardinality" ; + sh:order 1781 ; + sh:path cim:ExcSEXS.te ; + sh:severity sh:Violation . + +dy:ExcSEXS.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSEXS.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1781 ; + sh:path cim:ExcSEXS.te ; + sh:severity sh:Violation . + +dy:ExcSK rdf:type sh:NodeShape ; + sh:property dy:ExcSK.k1-datatype , dy:ExcSK.ti-datatype , dy:ExcSK.efdmax-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcSK.kqp-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcSK.emin-datatype , dy:ExcSK.kd-cardinality , dy:ExcSK.urmin-cardinality , dy:ExcSK.emax-cardinality , dy:ExcSK.emin-cardinality , dy:ExcSK.kc-datatype , dy:IdentifiedObject.name-datatype , dy:ExcSK.qz-datatype , dy:ExcSK.te-cardinality , dy:ExcSK.kqp-cardinality , dy:ExcSK.sbase-cardinality , dy:ExcSK.uimin-datatype , dy:ExcSK.kqob-datatype , dy:ExcSK.tp-datatype , dy:ExcSK.k2-cardinality , dy:ExcSK.kce-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcSK.vtmax-cardinality , dy:ExcSK.yp-datatype , dy:ExcSK.vtmax-datatype , dy:ExcSK.vtmin-cardinality , dy:ExcSK.urmin-datatype , dy:IdentifiedObject.description-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcSK.kp-cardinality , dy:ExcSK.tr-cardinality , dy:ExcSK.te-datatype , dy:ExcSK.emax-datatype , dy:ExcSK.k-datatype , dy:ExcSK.efdmin-datatype , dy:ExcSK.kc-cardinality , dy:ExcSK.kgob-datatype , dy:ExcSK.kd-datatype , dy:ExcSK.qconoff-cardinality , dy:ExcSK.remote-datatype , dy:ExcSK.tc-datatype , dy:ExcSK.kp-datatype , dy:ExcSK.uimin-cardinality , dy:ExcSK.nq-datatype , dy:ExcSK.uimax-cardinality , dy:ExcSK.nq-cardinality , dy:ExcSK.uimax-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcSK.tc-cardinality , dy:ExcSK.efdmax-datatype , dy:ExcSK.qconoff-datatype , dy:ExcSK.k1-cardinality , dy:ExcSK.kgob-cardinality , dy:ExcSK.kqi-datatype , dy:ExcSK.remote-cardinality , dy:ExcSK.sbase-datatype , dy:ExcSK.efdmin-cardinality , dy:ExcSK.tr-datatype , dy:ExcSK.k2-datatype , dy:ExcSK.ti-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcSK.urmax-datatype , dy:ExcSK.k-cardinality , dy:ExcSK.kqi-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcSK.tp-cardinality , dy:ExcSK.kce-cardinality , dy:ExcSK.vtmin-datatype , dy:ExcSK.qz-cardinality , dy:ExcSK.urmax-cardinality , dy:ExcSK.yp-cardinality , dy:ExcSK.kqob-cardinality ; + sh:targetClass cim:ExcSK . + +dy:ExcSK.efdmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmax)." ; + sh:minCount 1 ; + sh:name "ExcSK.efdmax-cardinality" ; + sh:order 1788 ; + sh:path cim:ExcSK.efdmax ; + sh:severity sh:Violation . + +dy:ExcSK.efdmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.efdmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1788 ; + sh:path cim:ExcSK.efdmax ; + sh:severity sh:Violation . + +dy:ExcSK.efdmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmin)." ; + sh:minCount 1 ; + sh:name "ExcSK.efdmin-cardinality" ; + sh:order 1789 ; + sh:path cim:ExcSK.efdmin ; + sh:severity sh:Violation . + +dy:ExcSK.efdmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.efdmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1789 ; + sh:path cim:ExcSK.efdmin ; + sh:severity sh:Violation . + +dy:ExcSK.emax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (emax)." ; + sh:minCount 1 ; + sh:name "ExcSK.emax-cardinality" ; + sh:order 1790 ; + sh:path cim:ExcSK.emax ; + sh:severity sh:Violation . + +dy:ExcSK.emax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the emax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.emax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1790 ; + sh:path cim:ExcSK.emax ; + sh:severity sh:Violation . + +dy:ExcSK.emin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (emin)." ; + sh:minCount 1 ; + sh:name "ExcSK.emin-cardinality" ; + sh:order 1791 ; + sh:path cim:ExcSK.emin ; + sh:severity sh:Violation . + +dy:ExcSK.emin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the emin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.emin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1791 ; + sh:path cim:ExcSK.emin ; + sh:severity sh:Violation . + +dy:ExcSK.k-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k)." ; + sh:minCount 1 ; + sh:name "ExcSK.k-cardinality" ; + sh:order 1792 ; + sh:path cim:ExcSK.k ; + sh:severity sh:Violation . + +dy:ExcSK.k-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.k-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1792 ; + sh:path cim:ExcSK.k ; + sh:severity sh:Violation . + +dy:ExcSK.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "ExcSK.k1-cardinality" ; + sh:order 1793 ; + sh:path cim:ExcSK.k1 ; + sh:severity sh:Violation . + +dy:ExcSK.k1-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1793 ; + sh:path cim:ExcSK.k1 ; + sh:severity sh:Violation . + +dy:ExcSK.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "ExcSK.k2-cardinality" ; + sh:order 1794 ; + sh:path cim:ExcSK.k2 ; + sh:severity sh:Violation . + +dy:ExcSK.k2-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1794 ; + sh:path cim:ExcSK.k2 ; + sh:severity sh:Violation . + +dy:ExcSK.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcSK.kc-cardinality" ; + sh:order 1795 ; + sh:path cim:ExcSK.kc ; + sh:severity sh:Violation . + +dy:ExcSK.kc-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1795 ; + sh:path cim:ExcSK.kc ; + sh:severity sh:Violation . + +dy:ExcSK.kce-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kce)." ; + sh:minCount 1 ; + sh:name "ExcSK.kce-cardinality" ; + sh:order 1796 ; + sh:path cim:ExcSK.kce ; + sh:severity sh:Violation . + +dy:ExcSK.kce-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kce." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.kce-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1796 ; + sh:path cim:ExcSK.kce ; + sh:severity sh:Violation . + +dy:ExcSK.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "ExcSK.kd-cardinality" ; + sh:order 1797 ; + sh:path cim:ExcSK.kd ; + sh:severity sh:Violation . + +dy:ExcSK.kd-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1797 ; + sh:path cim:ExcSK.kd ; + sh:severity sh:Violation . + +dy:ExcSK.kgob-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kgob)." ; + sh:minCount 1 ; + sh:name "ExcSK.kgob-cardinality" ; + sh:order 1798 ; + sh:path cim:ExcSK.kgob ; + sh:severity sh:Violation . + +dy:ExcSK.kgob-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kgob." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.kgob-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1798 ; + sh:path cim:ExcSK.kgob ; + sh:severity sh:Violation . + +dy:ExcSK.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "ExcSK.kp-cardinality" ; + sh:order 1799 ; + sh:path cim:ExcSK.kp ; + sh:severity sh:Violation . + +dy:ExcSK.kp-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1799 ; + sh:path cim:ExcSK.kp ; + sh:severity sh:Violation . + +dy:ExcSK.kqi-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kqi)." ; + sh:minCount 1 ; + sh:name "ExcSK.kqi-cardinality" ; + sh:order 1800 ; + sh:path cim:ExcSK.kqi ; + sh:severity sh:Violation . + +dy:ExcSK.kqi-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kqi." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.kqi-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1800 ; + sh:path cim:ExcSK.kqi ; + sh:severity sh:Violation . + +dy:ExcSK.kqob-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kqob)." ; + sh:minCount 1 ; + sh:name "ExcSK.kqob-cardinality" ; + sh:order 1801 ; + sh:path cim:ExcSK.kqob ; + sh:severity sh:Violation . + +dy:ExcSK.kqob-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kqob." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.kqob-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1801 ; + sh:path cim:ExcSK.kqob ; + sh:severity sh:Violation . + +dy:ExcSK.kqp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kqp)." ; + sh:minCount 1 ; + sh:name "ExcSK.kqp-cardinality" ; + sh:order 1802 ; + sh:path cim:ExcSK.kqp ; + sh:severity sh:Violation . + +dy:ExcSK.kqp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kqp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.kqp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1802 ; + sh:path cim:ExcSK.kqp ; + sh:severity sh:Violation . + +dy:ExcSK.nq-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (nq)." ; + sh:minCount 1 ; + sh:name "ExcSK.nq-cardinality" ; + sh:order 1803 ; + sh:path cim:ExcSK.nq ; + sh:severity sh:Violation . + +dy:ExcSK.nq-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the nq." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.nq-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1803 ; + sh:path cim:ExcSK.nq ; + sh:severity sh:Violation . + +dy:ExcSK.qconoff-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qconoff)." ; + sh:minCount 1 ; + sh:name "ExcSK.qconoff-cardinality" ; + sh:order 1804 ; + sh:path cim:ExcSK.qconoff ; + sh:severity sh:Violation . + +dy:ExcSK.qconoff-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the qconoff." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.qconoff-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1804 ; + sh:path cim:ExcSK.qconoff ; + sh:severity sh:Violation . + +dy:ExcSK.qz-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qz)." ; + sh:minCount 1 ; + sh:name "ExcSK.qz-cardinality" ; + sh:order 1805 ; + sh:path cim:ExcSK.qz ; + sh:severity sh:Violation . + +dy:ExcSK.qz-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qz." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.qz-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1805 ; + sh:path cim:ExcSK.qz ; + sh:severity sh:Violation . + +dy:ExcSK.remote-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (remote)." ; + sh:minCount 1 ; + sh:name "ExcSK.remote-cardinality" ; + sh:order 1806 ; + sh:path cim:ExcSK.remote ; + sh:severity sh:Violation . + +dy:ExcSK.remote-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the remote." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.remote-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1806 ; + sh:path cim:ExcSK.remote ; + sh:severity sh:Violation . + +dy:ExcSK.sbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (sbase)." ; + sh:minCount 1 ; + sh:name "ExcSK.sbase-cardinality" ; + sh:order 1807 ; + sh:path cim:ExcSK.sbase ; + sh:severity sh:Violation . + +dy:ExcSK.sbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the sbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.sbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1807 ; + sh:path cim:ExcSK.sbase ; + sh:severity sh:Violation . + +dy:ExcSK.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcSK.tc-cardinality" ; + sh:order 1808 ; + sh:path cim:ExcSK.tc ; + sh:severity sh:Violation . + +dy:ExcSK.tc-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1808 ; + sh:path cim:ExcSK.tc ; + sh:severity sh:Violation . + +dy:ExcSK.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcSK.te-cardinality" ; + sh:order 1809 ; + sh:path cim:ExcSK.te ; + sh:severity sh:Violation . + +dy:ExcSK.te-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1809 ; + sh:path cim:ExcSK.te ; + sh:severity sh:Violation . + +dy:ExcSK.ti-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti)." ; + sh:minCount 1 ; + sh:name "ExcSK.ti-cardinality" ; + sh:order 1810 ; + sh:path cim:ExcSK.ti ; + sh:severity sh:Violation . + +dy:ExcSK.ti-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.ti-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1810 ; + sh:path cim:ExcSK.ti ; + sh:severity sh:Violation . + +dy:ExcSK.tp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tp)." ; + sh:minCount 1 ; + sh:name "ExcSK.tp-cardinality" ; + sh:order 1811 ; + sh:path cim:ExcSK.tp ; + sh:severity sh:Violation . + +dy:ExcSK.tp-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.tp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1811 ; + sh:path cim:ExcSK.tp ; + sh:severity sh:Violation . + +dy:ExcSK.tr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tr)." ; + sh:minCount 1 ; + sh:name "ExcSK.tr-cardinality" ; + sh:order 1812 ; + sh:path cim:ExcSK.tr ; + sh:severity sh:Violation . + +dy:ExcSK.tr-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.tr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1812 ; + sh:path cim:ExcSK.tr ; + sh:severity sh:Violation . + +dy:ExcSK.uimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uimax)." ; + sh:minCount 1 ; + sh:name "ExcSK.uimax-cardinality" ; + sh:order 1813 ; + sh:path cim:ExcSK.uimax ; + sh:severity sh:Violation . + +dy:ExcSK.uimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.uimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1813 ; + sh:path cim:ExcSK.uimax ; + sh:severity sh:Violation . + +dy:ExcSK.uimin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uimin)." ; + sh:minCount 1 ; + sh:name "ExcSK.uimin-cardinality" ; + sh:order 1814 ; + sh:path cim:ExcSK.uimin ; + sh:severity sh:Violation . + +dy:ExcSK.uimin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uimin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.uimin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1814 ; + sh:path cim:ExcSK.uimin ; + sh:severity sh:Violation . + +dy:ExcSK.urmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (urmax)." ; + sh:minCount 1 ; + sh:name "ExcSK.urmax-cardinality" ; + sh:order 1815 ; + sh:path cim:ExcSK.urmax ; + sh:severity sh:Violation . + +dy:ExcSK.urmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the urmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.urmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1815 ; + sh:path cim:ExcSK.urmax ; + sh:severity sh:Violation . + +dy:ExcSK.urmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (urmin)." ; + sh:minCount 1 ; + sh:name "ExcSK.urmin-cardinality" ; + sh:order 1816 ; + sh:path cim:ExcSK.urmin ; + sh:severity sh:Violation . + +dy:ExcSK.urmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the urmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.urmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1816 ; + sh:path cim:ExcSK.urmin ; + sh:severity sh:Violation . + +dy:ExcSK.vtmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vtmax)." ; + sh:minCount 1 ; + sh:name "ExcSK.vtmax-cardinality" ; + sh:order 1817 ; + sh:path cim:ExcSK.vtmax ; + sh:severity sh:Violation . + +dy:ExcSK.vtmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vtmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.vtmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1817 ; + sh:path cim:ExcSK.vtmax ; + sh:severity sh:Violation . + +dy:ExcSK.vtmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vtmin)." ; + sh:minCount 1 ; + sh:name "ExcSK.vtmin-cardinality" ; + sh:order 1818 ; + sh:path cim:ExcSK.vtmin ; + sh:severity sh:Violation . + +dy:ExcSK.vtmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vtmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.vtmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1818 ; + sh:path cim:ExcSK.vtmin ; + sh:severity sh:Violation . + +dy:ExcSK.yp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (yp)." ; + sh:minCount 1 ; + sh:name "ExcSK.yp-cardinality" ; + sh:order 1819 ; + sh:path cim:ExcSK.yp ; + sh:severity sh:Violation . + +dy:ExcSK.yp-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the yp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcSK.yp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1819 ; + sh:path cim:ExcSK.yp ; + sh:severity sh:Violation . + +dy:ExcST1A rdf:type sh:NodeShape ; + sh:property dy:ExcST1A.tb1-cardinality , dy:ExcST1A.xe-cardinality , dy:ExcST1A.ka-cardinality , dy:ExcST1A.vimin-cardinality , dy:ExcST1A.vamin-cardinality , dy:ExcST1A.tc1-datatype , dy:ExcST1A.tf-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcST1A.xe-datatype , dy:ExcST1A.kc-datatype , dy:ExcST1A.tb-cardinality , dy:ExcST1A.vamin-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcST1A.vimin-datatype , dy:ExcST1A.vrmax-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcST1A.vimax-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcST1A.vrmin-datatype , dy:ExcST1A.vimax-cardinality , dy:ExcST1A.vamax-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcST1A.tc-cardinality , dy:ExcST1A.ta-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcST1A.ta-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcST1A.kf-datatype , dy:ExcST1A.vrmax-datatype , dy:ExcST1A.klr-datatype , dy:ExcST1A.tf-datatype , dy:ExcST1A.kc-cardinality , dy:ExcST1A.tb1-datatype , dy:ExcST1A.kf-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcST1A.klr-cardinality , dy:ExcST1A.tc-datatype , dy:ExcST1A.vamax-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcST1A.ilr-datatype , dy:ExcST1A.ilr-cardinality , dy:ExcST1A.vrmin-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcST1A.tc1-cardinality , dy:ExcST1A.tb-datatype , dy:ExcST1A.ka-datatype ; + sh:targetClass cim:ExcST1A . + +dy:ExcST1A.ilr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ilr)." ; + sh:minCount 1 ; + sh:name "ExcST1A.ilr-cardinality" ; + sh:order 1835 ; + sh:path cim:ExcST1A.ilr ; + sh:severity sh:Violation . + +dy:ExcST1A.ilr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ilr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.ilr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1835 ; + sh:path cim:ExcST1A.ilr ; + sh:severity sh:Violation . + +dy:ExcST1A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcST1A.ka-cardinality" ; + sh:order 1824 ; + sh:path cim:ExcST1A.ka ; + sh:severity sh:Violation . + +dy:ExcST1A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1824 ; + sh:path cim:ExcST1A.ka ; + sh:severity sh:Violation . + +dy:ExcST1A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcST1A.kc-cardinality" ; + sh:order 1828 ; + sh:path cim:ExcST1A.kc ; + sh:severity sh:Violation . + +dy:ExcST1A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1828 ; + sh:path cim:ExcST1A.kc ; + sh:severity sh:Violation . + +dy:ExcST1A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcST1A.kf-cardinality" ; + sh:order 1829 ; + sh:path cim:ExcST1A.kf ; + sh:severity sh:Violation . + +dy:ExcST1A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1829 ; + sh:path cim:ExcST1A.kf ; + sh:severity sh:Violation . + +dy:ExcST1A.klr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (klr)." ; + sh:minCount 1 ; + sh:name "ExcST1A.klr-cardinality" ; + sh:order 1836 ; + sh:path cim:ExcST1A.klr ; + sh:severity sh:Violation . + +dy:ExcST1A.klr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the klr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.klr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1836 ; + sh:path cim:ExcST1A.klr ; + sh:severity sh:Violation . + +dy:ExcST1A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcST1A.ta-cardinality" ; + sh:order 1825 ; + sh:path cim:ExcST1A.ta ; + sh:severity sh:Violation . + +dy:ExcST1A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1825 ; + sh:path cim:ExcST1A.ta ; + sh:severity sh:Violation . + +dy:ExcST1A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcST1A.tb-cardinality" ; + sh:order 1823 ; + sh:path cim:ExcST1A.tb ; + sh:severity sh:Violation . + +dy:ExcST1A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1823 ; + sh:path cim:ExcST1A.tb ; + sh:severity sh:Violation . + +dy:ExcST1A.tb1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb1)." ; + sh:minCount 1 ; + sh:name "ExcST1A.tb1-cardinality" ; + sh:order 1832 ; + sh:path cim:ExcST1A.tb1 ; + sh:severity sh:Violation . + +dy:ExcST1A.tb1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.tb1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1832 ; + sh:path cim:ExcST1A.tb1 ; + sh:severity sh:Violation . + +dy:ExcST1A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcST1A.tc-cardinality" ; + sh:order 1822 ; + sh:path cim:ExcST1A.tc ; + sh:severity sh:Violation . + +dy:ExcST1A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1822 ; + sh:path cim:ExcST1A.tc ; + sh:severity sh:Violation . + +dy:ExcST1A.tc1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc1)." ; + sh:minCount 1 ; + sh:name "ExcST1A.tc1-cardinality" ; + sh:order 1831 ; + sh:path cim:ExcST1A.tc1 ; + sh:severity sh:Violation . + +dy:ExcST1A.tc1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.tc1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1831 ; + sh:path cim:ExcST1A.tc1 ; + sh:severity sh:Violation . + +dy:ExcST1A.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcST1A.tf-cardinality" ; + sh:order 1830 ; + sh:path cim:ExcST1A.tf ; + sh:severity sh:Violation . + +dy:ExcST1A.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1830 ; + sh:path cim:ExcST1A.tf ; + sh:severity sh:Violation . + +dy:ExcST1A.vamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamax)." ; + sh:minCount 1 ; + sh:name "ExcST1A.vamax-cardinality" ; + sh:order 1833 ; + sh:path cim:ExcST1A.vamax ; + sh:severity sh:Violation . + +dy:ExcST1A.vamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.vamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1833 ; + sh:path cim:ExcST1A.vamax ; + sh:severity sh:Violation . + +dy:ExcST1A.vamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamin)." ; + sh:minCount 1 ; + sh:name "ExcST1A.vamin-cardinality" ; + sh:order 1834 ; + sh:path cim:ExcST1A.vamin ; + sh:severity sh:Violation . + +dy:ExcST1A.vamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.vamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1834 ; + sh:path cim:ExcST1A.vamin ; + sh:severity sh:Violation . + +dy:ExcST1A.vimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimax)." ; + sh:minCount 1 ; + sh:name "ExcST1A.vimax-cardinality" ; + sh:order 1820 ; + sh:path cim:ExcST1A.vimax ; + sh:severity sh:Violation . + +dy:ExcST1A.vimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.vimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1820 ; + sh:path cim:ExcST1A.vimax ; + sh:severity sh:Violation . + +dy:ExcST1A.vimin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimin)." ; + sh:minCount 1 ; + sh:name "ExcST1A.vimin-cardinality" ; + sh:order 1821 ; + sh:path cim:ExcST1A.vimin ; + sh:severity sh:Violation . + +dy:ExcST1A.vimin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.vimin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1821 ; + sh:path cim:ExcST1A.vimin ; + sh:severity sh:Violation . + +dy:ExcST1A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcST1A.vrmax-cardinality" ; + sh:order 1826 ; + sh:path cim:ExcST1A.vrmax ; + sh:severity sh:Violation . + +dy:ExcST1A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1826 ; + sh:path cim:ExcST1A.vrmax ; + sh:severity sh:Violation . + +dy:ExcST1A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcST1A.vrmin-cardinality" ; + sh:order 1827 ; + sh:path cim:ExcST1A.vrmin ; + sh:severity sh:Violation . + +dy:ExcST1A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1827 ; + sh:path cim:ExcST1A.vrmin ; + sh:severity sh:Violation . + +dy:ExcST1A.xe-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xe)." ; + sh:minCount 1 ; + sh:name "ExcST1A.xe-cardinality" ; + sh:order 1837 ; + sh:path cim:ExcST1A.xe ; + sh:severity sh:Violation . + +dy:ExcST1A.xe-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xe." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST1A.xe-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1837 ; + sh:path cim:ExcST1A.xe ; + sh:severity sh:Violation . + +dy:ExcST2A rdf:type sh:NodeShape ; + sh:property dy:ExcST2A.kp-datatype , dy:ExcST2A.uelin-datatype , dy:ExcST2A.uelin-cardinality , dy:ExcST2A.tf-datatype , dy:ExcST2A.ka-datatype , dy:IdentifiedObject.description-datatype , dy:ExcST2A.kf-cardinality , dy:ExcST2A.kf-datatype , dy:ExcST2A.kc-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcST2A.tf-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcST2A.ke-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcST2A.tb-datatype , dy:IdentifiedObject.name-datatype , dy:ExcST2A.efdmax-datatype , dy:ExcST2A.vrmax-datatype , dy:ExcST2A.tb-cardinality , dy:ExcST2A.vrmin-datatype , dy:ExcST2A.ta-datatype , dy:ExcST2A.tc-cardinality , dy:ExcST2A.ka-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcST2A.vrmax-cardinality , dy:ExcST2A.tc-datatype , dy:ExcST2A.te-datatype , dy:ExcST2A.ki-datatype , dy:ExcST2A.ki-cardinality , dy:ExcST2A.kc-datatype , dy:ExcST2A.efdmax-cardinality , dy:ExcST2A.ta-cardinality , dy:ExcST2A.kp-cardinality , dy:ExcST2A.vrmin-cardinality , dy:ExcST2A.ke-cardinality , dy:ExcST2A.te-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-datatype ; + sh:targetClass cim:ExcST2A . + +dy:ExcST2A.efdmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmax)." ; + sh:minCount 1 ; + sh:name "ExcST2A.efdmax-cardinality" ; + sh:order 1849 ; + sh:path cim:ExcST2A.efdmax ; + sh:severity sh:Violation . + +dy:ExcST2A.efdmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.efdmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1849 ; + sh:path cim:ExcST2A.efdmax ; + sh:severity sh:Violation . + +dy:ExcST2A.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "ExcST2A.ka-cardinality" ; + sh:order 1838 ; + sh:path cim:ExcST2A.ka ; + sh:severity sh:Violation . + +dy:ExcST2A.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1838 ; + sh:path cim:ExcST2A.ka ; + sh:severity sh:Violation . + +dy:ExcST2A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcST2A.kc-cardinality" ; + sh:order 1848 ; + sh:path cim:ExcST2A.kc ; + sh:severity sh:Violation . + +dy:ExcST2A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1848 ; + sh:path cim:ExcST2A.kc ; + sh:severity sh:Violation . + +dy:ExcST2A.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "ExcST2A.ke-cardinality" ; + sh:order 1842 ; + sh:path cim:ExcST2A.ke ; + sh:severity sh:Violation . + +dy:ExcST2A.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1842 ; + sh:path cim:ExcST2A.ke ; + sh:severity sh:Violation . + +dy:ExcST2A.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "ExcST2A.kf-cardinality" ; + sh:order 1844 ; + sh:path cim:ExcST2A.kf ; + sh:severity sh:Violation . + +dy:ExcST2A.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1844 ; + sh:path cim:ExcST2A.kf ; + sh:severity sh:Violation . + +dy:ExcST2A.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "ExcST2A.ki-cardinality" ; + sh:order 1847 ; + sh:path cim:ExcST2A.ki ; + sh:severity sh:Violation . + +dy:ExcST2A.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1847 ; + sh:path cim:ExcST2A.ki ; + sh:severity sh:Violation . + +dy:ExcST2A.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "ExcST2A.kp-cardinality" ; + sh:order 1846 ; + sh:path cim:ExcST2A.kp ; + sh:severity sh:Violation . + +dy:ExcST2A.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1846 ; + sh:path cim:ExcST2A.kp ; + sh:severity sh:Violation . + +dy:ExcST2A.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcST2A.ta-cardinality" ; + sh:order 1839 ; + sh:path cim:ExcST2A.ta ; + sh:severity sh:Violation . + +dy:ExcST2A.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1839 ; + sh:path cim:ExcST2A.ta ; + sh:severity sh:Violation . + +dy:ExcST2A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcST2A.tb-cardinality" ; + sh:order 1851 ; + sh:path cim:ExcST2A.tb ; + sh:severity sh:Violation . + +dy:ExcST2A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1851 ; + sh:path cim:ExcST2A.tb ; + sh:severity sh:Violation . + +dy:ExcST2A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcST2A.tc-cardinality" ; + sh:order 1852 ; + sh:path cim:ExcST2A.tc ; + sh:severity sh:Violation . + +dy:ExcST2A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1852 ; + sh:path cim:ExcST2A.tc ; + sh:severity sh:Violation . + +dy:ExcST2A.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "ExcST2A.te-cardinality" ; + sh:order 1843 ; + sh:path cim:ExcST2A.te ; + sh:severity sh:Violation . + +dy:ExcST2A.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1843 ; + sh:path cim:ExcST2A.te ; + sh:severity sh:Violation . + +dy:ExcST2A.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcST2A.tf-cardinality" ; + sh:order 1845 ; + sh:path cim:ExcST2A.tf ; + sh:severity sh:Violation . + +dy:ExcST2A.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1845 ; + sh:path cim:ExcST2A.tf ; + sh:severity sh:Violation . + +dy:ExcST2A.uelin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uelin)." ; + sh:minCount 1 ; + sh:name "ExcST2A.uelin-cardinality" ; + sh:order 1850 ; + sh:path cim:ExcST2A.uelin ; + sh:severity sh:Violation . + +dy:ExcST2A.uelin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the uelin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.uelin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1850 ; + sh:path cim:ExcST2A.uelin ; + sh:severity sh:Violation . + +dy:ExcST2A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcST2A.vrmax-cardinality" ; + sh:order 1840 ; + sh:path cim:ExcST2A.vrmax ; + sh:severity sh:Violation . + +dy:ExcST2A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1840 ; + sh:path cim:ExcST2A.vrmax ; + sh:severity sh:Violation . + +dy:ExcST2A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcST2A.vrmin-cardinality" ; + sh:order 1841 ; + sh:path cim:ExcST2A.vrmin ; + sh:severity sh:Violation . + +dy:ExcST2A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST2A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1841 ; + sh:path cim:ExcST2A.vrmin ; + sh:severity sh:Violation . + +dy:ExcST3A rdf:type sh:NodeShape ; + sh:property dy:ExcST3A.vgmax-cardinality , dy:ExcST3A.tc-datatype , dy:ExcST3A.ks-cardinality , dy:ExcST3A.efdmax-datatype , dy:ExcST3A.ks-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcST3A.kc-cardinality , dy:ExcST3A.tb-cardinality , dy:ExcST3A.ki-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcST3A.vrmin-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcST3A.kc-datatype , dy:ExcST3A.km-cardinality , dy:ExcST3A.ks1-datatype , dy:ExcST3A.vimin-cardinality , dy:ExcST3A.vrmax-datatype , dy:ExcST3A.vimax-cardinality , dy:ExcST3A.vgmax-datatype , dy:ExcST3A.thetap-cardinality , dy:ExcST3A.kj-cardinality , dy:ExcST3A.vbmax-cardinality , dy:ExcST3A.kj-datatype , dy:ExcST3A.xl-cardinality , dy:ExcST3A.xl-datatype , dy:ExcST3A.ki-cardinality , dy:ExcST3A.tm-cardinality , dy:ExcST3A.tm-datatype , dy:ExcST3A.vimax-datatype , dy:ExcST3A.vrmax-cardinality , dy:ExcST3A.efdmax-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcST3A.kg-datatype , dy:ExcST3A.kg-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcST3A.km-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-datatype , dy:ExcST3A.tc-cardinality , dy:ExcST3A.tb-datatype , dy:ExcST3A.thetap-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcST3A.kp-datatype , dy:ExcST3A.ks1-cardinality , dy:ExcST3A.vimin-datatype , dy:ExcST3A.vbmax-datatype , dy:ExcST3A.vrmin-cardinality , dy:ExcST3A.kp-cardinality ; + sh:targetClass cim:ExcST3A . + +dy:ExcST3A.efdmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdmax)." ; + sh:minCount 1 ; + sh:name "ExcST3A.efdmax-cardinality" ; + sh:order 1858 ; + sh:path cim:ExcST3A.efdmax ; + sh:severity sh:Violation . + +dy:ExcST3A.efdmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.efdmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1858 ; + sh:path cim:ExcST3A.efdmax ; + sh:severity sh:Violation . + +dy:ExcST3A.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcST3A.kc-cardinality" ; + sh:order 1867 ; + sh:path cim:ExcST3A.kc ; + sh:severity sh:Violation . + +dy:ExcST3A.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1867 ; + sh:path cim:ExcST3A.kc ; + sh:severity sh:Violation . + +dy:ExcST3A.kg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kg)." ; + sh:minCount 1 ; + sh:name "ExcST3A.kg-cardinality" ; + sh:order 1863 ; + sh:path cim:ExcST3A.kg ; + sh:severity sh:Violation . + +dy:ExcST3A.kg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.kg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1863 ; + sh:path cim:ExcST3A.kg ; + sh:severity sh:Violation . + +dy:ExcST3A.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "ExcST3A.ki-cardinality" ; + sh:order 1866 ; + sh:path cim:ExcST3A.ki ; + sh:severity sh:Violation . + +dy:ExcST3A.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1866 ; + sh:path cim:ExcST3A.ki ; + sh:severity sh:Violation . + +dy:ExcST3A.kj-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kj)." ; + sh:minCount 1 ; + sh:name "ExcST3A.kj-cardinality" ; + sh:order 1855 ; + sh:path cim:ExcST3A.kj ; + sh:severity sh:Violation . + +dy:ExcST3A.kj-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kj." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.kj-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1855 ; + sh:path cim:ExcST3A.kj ; + sh:severity sh:Violation . + +dy:ExcST3A.km-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (km)." ; + sh:minCount 1 ; + sh:name "ExcST3A.km-cardinality" ; + sh:order 1859 ; + sh:path cim:ExcST3A.km ; + sh:severity sh:Violation . + +dy:ExcST3A.km-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the km." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.km-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1859 ; + sh:path cim:ExcST3A.km ; + sh:severity sh:Violation . + +dy:ExcST3A.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "ExcST3A.kp-cardinality" ; + sh:order 1864 ; + sh:path cim:ExcST3A.kp ; + sh:severity sh:Violation . + +dy:ExcST3A.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1864 ; + sh:path cim:ExcST3A.kp ; + sh:severity sh:Violation . + +dy:ExcST3A.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "ExcST3A.ks-cardinality" ; + sh:order 1871 ; + sh:path cim:ExcST3A.ks ; + sh:severity sh:Violation . + +dy:ExcST3A.ks-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1871 ; + sh:path cim:ExcST3A.ks ; + sh:severity sh:Violation . + +dy:ExcST3A.ks1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks1)." ; + sh:minCount 1 ; + sh:name "ExcST3A.ks1-cardinality" ; + sh:order 1872 ; + sh:path cim:ExcST3A.ks1 ; + sh:severity sh:Violation . + +dy:ExcST3A.ks1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.ks1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1872 ; + sh:path cim:ExcST3A.ks1 ; + sh:severity sh:Violation . + +dy:ExcST3A.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcST3A.tb-cardinality" ; + sh:order 1856 ; + sh:path cim:ExcST3A.tb ; + sh:severity sh:Violation . + +dy:ExcST3A.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1856 ; + sh:path cim:ExcST3A.tb ; + sh:severity sh:Violation . + +dy:ExcST3A.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcST3A.tc-cardinality" ; + sh:order 1857 ; + sh:path cim:ExcST3A.tc ; + sh:severity sh:Violation . + +dy:ExcST3A.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1857 ; + sh:path cim:ExcST3A.tc ; + sh:severity sh:Violation . + +dy:ExcST3A.thetap-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (thetap)." ; + sh:minCount 1 ; + sh:name "ExcST3A.thetap-cardinality" ; + sh:order 1865 ; + sh:path cim:ExcST3A.thetap ; + sh:severity sh:Violation . + +dy:ExcST3A.thetap-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the thetap." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.thetap-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1865 ; + sh:path cim:ExcST3A.thetap ; + sh:severity sh:Violation . + +dy:ExcST3A.tm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tm)." ; + sh:minCount 1 ; + sh:name "ExcST3A.tm-cardinality" ; + sh:order 1860 ; + sh:path cim:ExcST3A.tm ; + sh:severity sh:Violation . + +dy:ExcST3A.tm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.tm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1860 ; + sh:path cim:ExcST3A.tm ; + sh:severity sh:Violation . + +dy:ExcST3A.vbmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vbmax)." ; + sh:minCount 1 ; + sh:name "ExcST3A.vbmax-cardinality" ; + sh:order 1869 ; + sh:path cim:ExcST3A.vbmax ; + sh:severity sh:Violation . + +dy:ExcST3A.vbmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vbmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.vbmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1869 ; + sh:path cim:ExcST3A.vbmax ; + sh:severity sh:Violation . + +dy:ExcST3A.vgmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vgmax)." ; + sh:minCount 1 ; + sh:name "ExcST3A.vgmax-cardinality" ; + sh:order 1870 ; + sh:path cim:ExcST3A.vgmax ; + sh:severity sh:Violation . + +dy:ExcST3A.vgmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vgmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.vgmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1870 ; + sh:path cim:ExcST3A.vgmax ; + sh:severity sh:Violation . + +dy:ExcST3A.vimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimax)." ; + sh:minCount 1 ; + sh:name "ExcST3A.vimax-cardinality" ; + sh:order 1853 ; + sh:path cim:ExcST3A.vimax ; + sh:severity sh:Violation . + +dy:ExcST3A.vimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.vimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1853 ; + sh:path cim:ExcST3A.vimax ; + sh:severity sh:Violation . + +dy:ExcST3A.vimin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimin)." ; + sh:minCount 1 ; + sh:name "ExcST3A.vimin-cardinality" ; + sh:order 1854 ; + sh:path cim:ExcST3A.vimin ; + sh:severity sh:Violation . + +dy:ExcST3A.vimin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.vimin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1854 ; + sh:path cim:ExcST3A.vimin ; + sh:severity sh:Violation . + +dy:ExcST3A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcST3A.vrmax-cardinality" ; + sh:order 1861 ; + sh:path cim:ExcST3A.vrmax ; + sh:severity sh:Violation . + +dy:ExcST3A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1861 ; + sh:path cim:ExcST3A.vrmax ; + sh:severity sh:Violation . + +dy:ExcST3A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcST3A.vrmin-cardinality" ; + sh:order 1862 ; + sh:path cim:ExcST3A.vrmin ; + sh:severity sh:Violation . + +dy:ExcST3A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1862 ; + sh:path cim:ExcST3A.vrmin ; + sh:severity sh:Violation . + +dy:ExcST3A.xl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xl)." ; + sh:minCount 1 ; + sh:name "ExcST3A.xl-cardinality" ; + sh:order 1868 ; + sh:path cim:ExcST3A.xl ; + sh:severity sh:Violation . + +dy:ExcST3A.xl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST3A.xl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1868 ; + sh:path cim:ExcST3A.xl ; + sh:severity sh:Violation . + +dy:ExcST4B rdf:type sh:NodeShape ; + sh:property dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcST4B.vrmax-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcST4B.vrmin-datatype , dy:ExcST4B.kg-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcST4B.kpr-datatype , dy:ExcST4B.kg-datatype , dy:ExcST4B.vgmax-datatype , dy:ExcST4B.vmmin-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcST4B.kp-cardinality , dy:ExcST4B.uel-datatype , dy:ExcST4B.vmmax-cardinality , dy:ExcST4B.uel-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcST4B.lvgate-datatype , dy:ExcST4B.vgmax-cardinality , dy:ExcST4B.ki-datatype , dy:ExcST4B.ta-cardinality , dy:ExcST4B.lvgate-cardinality , dy:ExcST4B.thetap-cardinality , dy:ExcST4B.kc-cardinality , dy:ExcST4B.kir-cardinality , dy:ExcST4B.xl-cardinality , dy:ExcST4B.kpr-cardinality , dy:ExcST4B.kim-cardinality , dy:ExcST4B.thetap-datatype , dy:ExcST4B.vrmax-datatype , dy:ExcST4B.vbmax-datatype , dy:ExcST4B.xl-datatype , dy:ExcST4B.vmmin-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcST4B.ta-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcST4B.ki-cardinality , dy:ExcST4B.kir-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcST4B.kpm-datatype , dy:ExcST4B.kc-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcST4B.vmmax-datatype , dy:ExcST4B.kp-datatype , dy:ExcST4B.vrmin-cardinality , dy:ExcST4B.kpm-cardinality , dy:ExcST4B.vbmax-cardinality , dy:ExcST4B.kim-datatype ; + sh:targetClass cim:ExcST4B . + +dy:ExcST4B.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "ExcST4B.kc-cardinality" ; + sh:order 1886 ; + sh:path cim:ExcST4B.kc ; + sh:severity sh:Violation . + +dy:ExcST4B.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1886 ; + sh:path cim:ExcST4B.kc ; + sh:severity sh:Violation . + +dy:ExcST4B.kg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kg)." ; + sh:minCount 1 ; + sh:name "ExcST4B.kg-cardinality" ; + sh:order 1882 ; + sh:path cim:ExcST4B.kg ; + sh:severity sh:Violation . + +dy:ExcST4B.kg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.kg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1882 ; + sh:path cim:ExcST4B.kg ; + sh:severity sh:Violation . + +dy:ExcST4B.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "ExcST4B.ki-cardinality" ; + sh:order 1885 ; + sh:path cim:ExcST4B.ki ; + sh:severity sh:Violation . + +dy:ExcST4B.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1885 ; + sh:path cim:ExcST4B.ki ; + sh:severity sh:Violation . + +dy:ExcST4B.kim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kim)." ; + sh:minCount 1 ; + sh:name "ExcST4B.kim-cardinality" ; + sh:order 1879 ; + sh:path cim:ExcST4B.kim ; + sh:severity sh:Violation . + +dy:ExcST4B.kim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.kim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1879 ; + sh:path cim:ExcST4B.kim ; + sh:severity sh:Violation . + +dy:ExcST4B.kir-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kir)." ; + sh:minCount 1 ; + sh:name "ExcST4B.kir-cardinality" ; + sh:order 1874 ; + sh:path cim:ExcST4B.kir ; + sh:severity sh:Violation . + +dy:ExcST4B.kir-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kir." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.kir-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1874 ; + sh:path cim:ExcST4B.kir ; + sh:severity sh:Violation . + +dy:ExcST4B.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "ExcST4B.kp-cardinality" ; + sh:order 1883 ; + sh:path cim:ExcST4B.kp ; + sh:severity sh:Violation . + +dy:ExcST4B.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1883 ; + sh:path cim:ExcST4B.kp ; + sh:severity sh:Violation . + +dy:ExcST4B.kpm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpm)." ; + sh:minCount 1 ; + sh:name "ExcST4B.kpm-cardinality" ; + sh:order 1878 ; + sh:path cim:ExcST4B.kpm ; + sh:severity sh:Violation . + +dy:ExcST4B.kpm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.kpm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1878 ; + sh:path cim:ExcST4B.kpm ; + sh:severity sh:Violation . + +dy:ExcST4B.kpr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpr)." ; + sh:minCount 1 ; + sh:name "ExcST4B.kpr-cardinality" ; + sh:order 1873 ; + sh:path cim:ExcST4B.kpr ; + sh:severity sh:Violation . + +dy:ExcST4B.kpr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.kpr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1873 ; + sh:path cim:ExcST4B.kpr ; + sh:severity sh:Violation . + +dy:ExcST4B.lvgate-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lvgate)." ; + sh:minCount 1 ; + sh:name "ExcST4B.lvgate-cardinality" ; + sh:order 1891 ; + sh:path cim:ExcST4B.lvgate ; + sh:severity sh:Violation . + +dy:ExcST4B.lvgate-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the lvgate." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.lvgate-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1891 ; + sh:path cim:ExcST4B.lvgate ; + sh:severity sh:Violation . + +dy:ExcST4B.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "ExcST4B.ta-cardinality" ; + sh:order 1875 ; + sh:path cim:ExcST4B.ta ; + sh:severity sh:Violation . + +dy:ExcST4B.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1875 ; + sh:path cim:ExcST4B.ta ; + sh:severity sh:Violation . + +dy:ExcST4B.thetap-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (thetap)." ; + sh:minCount 1 ; + sh:name "ExcST4B.thetap-cardinality" ; + sh:order 1884 ; + sh:path cim:ExcST4B.thetap ; + sh:severity sh:Violation . + +dy:ExcST4B.thetap-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the thetap." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.thetap-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1884 ; + sh:path cim:ExcST4B.thetap ; + sh:severity sh:Violation . + +dy:ExcST4B.uel-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uel)." ; + sh:minCount 1 ; + sh:name "ExcST4B.uel-cardinality" ; + sh:order 1890 ; + sh:path cim:ExcST4B.uel ; + sh:severity sh:Violation . + +dy:ExcST4B.uel-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the uel." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.uel-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1890 ; + sh:path cim:ExcST4B.uel ; + sh:severity sh:Violation . + +dy:ExcST4B.vbmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vbmax)." ; + sh:minCount 1 ; + sh:name "ExcST4B.vbmax-cardinality" ; + sh:order 1888 ; + sh:path cim:ExcST4B.vbmax ; + sh:severity sh:Violation . + +dy:ExcST4B.vbmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vbmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.vbmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1888 ; + sh:path cim:ExcST4B.vbmax ; + sh:severity sh:Violation . + +dy:ExcST4B.vgmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vgmax)." ; + sh:minCount 1 ; + sh:name "ExcST4B.vgmax-cardinality" ; + sh:order 1889 ; + sh:path cim:ExcST4B.vgmax ; + sh:severity sh:Violation . + +dy:ExcST4B.vgmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vgmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.vgmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1889 ; + sh:path cim:ExcST4B.vgmax ; + sh:severity sh:Violation . + +dy:ExcST4B.vmmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmmax)." ; + sh:minCount 1 ; + sh:name "ExcST4B.vmmax-cardinality" ; + sh:order 1880 ; + sh:path cim:ExcST4B.vmmax ; + sh:severity sh:Violation . + +dy:ExcST4B.vmmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.vmmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1880 ; + sh:path cim:ExcST4B.vmmax ; + sh:severity sh:Violation . + +dy:ExcST4B.vmmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmmin)." ; + sh:minCount 1 ; + sh:name "ExcST4B.vmmin-cardinality" ; + sh:order 1881 ; + sh:path cim:ExcST4B.vmmin ; + sh:severity sh:Violation . + +dy:ExcST4B.vmmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.vmmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1881 ; + sh:path cim:ExcST4B.vmmin ; + sh:severity sh:Violation . + +dy:ExcST4B.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcST4B.vrmax-cardinality" ; + sh:order 1876 ; + sh:path cim:ExcST4B.vrmax ; + sh:severity sh:Violation . + +dy:ExcST4B.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1876 ; + sh:path cim:ExcST4B.vrmax ; + sh:severity sh:Violation . + +dy:ExcST4B.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcST4B.vrmin-cardinality" ; + sh:order 1877 ; + sh:path cim:ExcST4B.vrmin ; + sh:severity sh:Violation . + +dy:ExcST4B.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1877 ; + sh:path cim:ExcST4B.vrmin ; + sh:severity sh:Violation . + +dy:ExcST4B.xl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xl)." ; + sh:minCount 1 ; + sh:name "ExcST4B.xl-cardinality" ; + sh:order 1887 ; + sh:path cim:ExcST4B.xl ; + sh:severity sh:Violation . + +dy:ExcST4B.xl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST4B.xl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1887 ; + sh:path cim:ExcST4B.xl ; + sh:severity sh:Violation . + +dy:ExcST6B rdf:type sh:NodeShape ; + sh:property dy:ExcST6B.k1-cardinality , dy:IdentifiedObject.name-cardinality , dy:ExcST6B.ts-cardinality , dy:ExcST6B.kcl-cardinality , dy:IdentifiedObject.description-datatype , dy:ExcST6B.oelin-datatype , dy:ExcST6B.vilim-datatype , dy:ExcST6B.k1-datatype , dy:ExcST6B.vrmin-datatype , dy:ExcST6B.vrmax-datatype , dy:ExcST6B.ilr-datatype , dy:ExcST6B.kg-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcST6B.kvd-cardinality , dy:ExcST6B.vmult-cardinality , dy:ExcST6B.kff-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcST6B.klr-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:ExcST6B.vilim-cardinality , dy:ExcST6B.kvd-datatype , dy:ExcST6B.oelin-cardinality , dy:ExcST6B.ts-datatype , dy:ExcST6B.vamax-datatype , dy:ExcST6B.vamin-datatype , dy:ExcST6B.km-datatype , dy:ExcST6B.kg-datatype , dy:ExcST6B.tg-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcST6B.tg-datatype , dy:ExcST6B.kcl-datatype , dy:ExcST6B.vamax-cardinality , dy:ExcST6B.vimax-datatype , dy:ExcST6B.xc-cardinality , dy:ExcST6B.vimin-datatype , dy:ExcST6B.klr-cardinality , dy:ExcST6B.tvd-cardinality , dy:ExcST6B.vimin-cardinality , dy:ExcST6B.kia-datatype , dy:ExcST6B.vmult-datatype , dy:ExcST6B.vrmax-cardinality , dy:ExcST6B.vrmin-cardinality , dy:ExcST6B.km-cardinality , dy:ExcST6B.kia-cardinality , dy:ExcST6B.kpa-datatype , dy:ExcST6B.vimax-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcST6B.kff-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:ExcST6B.kpa-cardinality , dy:ExcST6B.ilr-cardinality , dy:ExcST6B.vamin-cardinality , dy:ExcST6B.tvd-datatype , dy:ExcST6B.xc-datatype , dy:IdentifiedObject.name-datatype ; + sh:targetClass cim:ExcST6B . + +dy:ExcST6B.ilr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ilr)." ; + sh:minCount 1 ; + sh:name "ExcST6B.ilr-cardinality" ; + sh:order 1892 ; + sh:path cim:ExcST6B.ilr ; + sh:severity sh:Violation . + +dy:ExcST6B.ilr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ilr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.ilr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1892 ; + sh:path cim:ExcST6B.ilr ; + sh:severity sh:Violation . + +dy:ExcST6B.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "ExcST6B.k1-cardinality" ; + sh:order 1893 ; + sh:path cim:ExcST6B.k1 ; + sh:severity sh:Violation . + +dy:ExcST6B.k1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1893 ; + sh:path cim:ExcST6B.k1 ; + sh:severity sh:Violation . + +dy:ExcST6B.kcl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kcl)." ; + sh:minCount 1 ; + sh:name "ExcST6B.kcl-cardinality" ; + sh:order 1894 ; + sh:path cim:ExcST6B.kcl ; + sh:severity sh:Violation . + +dy:ExcST6B.kcl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kcl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.kcl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1894 ; + sh:path cim:ExcST6B.kcl ; + sh:severity sh:Violation . + +dy:ExcST6B.kff-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kff)." ; + sh:minCount 1 ; + sh:name "ExcST6B.kff-cardinality" ; + sh:order 1895 ; + sh:path cim:ExcST6B.kff ; + sh:severity sh:Violation . + +dy:ExcST6B.kff-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kff." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.kff-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1895 ; + sh:path cim:ExcST6B.kff ; + sh:severity sh:Violation . + +dy:ExcST6B.kg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kg)." ; + sh:minCount 1 ; + sh:name "ExcST6B.kg-cardinality" ; + sh:order 1896 ; + sh:path cim:ExcST6B.kg ; + sh:severity sh:Violation . + +dy:ExcST6B.kg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.kg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1896 ; + sh:path cim:ExcST6B.kg ; + sh:severity sh:Violation . + +dy:ExcST6B.kia-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kia)." ; + sh:minCount 1 ; + sh:name "ExcST6B.kia-cardinality" ; + sh:order 1897 ; + sh:path cim:ExcST6B.kia ; + sh:severity sh:Violation . + +dy:ExcST6B.kia-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kia." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.kia-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1897 ; + sh:path cim:ExcST6B.kia ; + sh:severity sh:Violation . + +dy:ExcST6B.klr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (klr)." ; + sh:minCount 1 ; + sh:name "ExcST6B.klr-cardinality" ; + sh:order 1898 ; + sh:path cim:ExcST6B.klr ; + sh:severity sh:Violation . + +dy:ExcST6B.klr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the klr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.klr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1898 ; + sh:path cim:ExcST6B.klr ; + sh:severity sh:Violation . + +dy:ExcST6B.km-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (km)." ; + sh:minCount 1 ; + sh:name "ExcST6B.km-cardinality" ; + sh:order 1899 ; + sh:path cim:ExcST6B.km ; + sh:severity sh:Violation . + +dy:ExcST6B.km-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the km." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.km-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1899 ; + sh:path cim:ExcST6B.km ; + sh:severity sh:Violation . + +dy:ExcST6B.kpa-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpa)." ; + sh:minCount 1 ; + sh:name "ExcST6B.kpa-cardinality" ; + sh:order 1900 ; + sh:path cim:ExcST6B.kpa ; + sh:severity sh:Violation . + +dy:ExcST6B.kpa-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpa." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.kpa-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1900 ; + sh:path cim:ExcST6B.kpa ; + sh:severity sh:Violation . + +dy:ExcST6B.kvd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kvd)." ; + sh:minCount 1 ; + sh:name "ExcST6B.kvd-cardinality" ; + sh:order 1901 ; + sh:path cim:ExcST6B.kvd ; + sh:severity sh:Violation . + +dy:ExcST6B.kvd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kvd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.kvd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1901 ; + sh:path cim:ExcST6B.kvd ; + sh:severity sh:Violation . + +dy:ExcST6B.oelin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (oelin)." ; + sh:minCount 1 ; + sh:name "ExcST6B.oelin-cardinality" ; + sh:order 1902 ; + sh:path cim:ExcST6B.oelin ; + sh:severity sh:Violation . + +dy:ExcST6B.oelin-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the oelin." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:ExcST6BOELselectorKind.noOELinput cim:ExcST6BOELselectorKind.beforeUEL cim:ExcST6BOELselectorKind.afterUEL ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "ExcST6B.oelin-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 1902 ; + sh:path cim:ExcST6B.oelin ; + sh:severity sh:Violation . + +dy:ExcST6B.tg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tg)." ; + sh:minCount 1 ; + sh:name "ExcST6B.tg-cardinality" ; + sh:order 1903 ; + sh:path cim:ExcST6B.tg ; + sh:severity sh:Violation . + +dy:ExcST6B.tg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.tg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1903 ; + sh:path cim:ExcST6B.tg ; + sh:severity sh:Violation . + +dy:ExcST6B.ts-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ts)." ; + sh:minCount 1 ; + sh:name "ExcST6B.ts-cardinality" ; + sh:order 1904 ; + sh:path cim:ExcST6B.ts ; + sh:severity sh:Violation . + +dy:ExcST6B.ts-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ts." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.ts-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1904 ; + sh:path cim:ExcST6B.ts ; + sh:severity sh:Violation . + +dy:ExcST6B.tvd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tvd)." ; + sh:minCount 1 ; + sh:name "ExcST6B.tvd-cardinality" ; + sh:order 1905 ; + sh:path cim:ExcST6B.tvd ; + sh:severity sh:Violation . + +dy:ExcST6B.tvd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tvd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.tvd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1905 ; + sh:path cim:ExcST6B.tvd ; + sh:severity sh:Violation . + +dy:ExcST6B.vamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamax)." ; + sh:minCount 1 ; + sh:name "ExcST6B.vamax-cardinality" ; + sh:order 1906 ; + sh:path cim:ExcST6B.vamax ; + sh:severity sh:Violation . + +dy:ExcST6B.vamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.vamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1906 ; + sh:path cim:ExcST6B.vamax ; + sh:severity sh:Violation . + +dy:ExcST6B.vamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vamin)." ; + sh:minCount 1 ; + sh:name "ExcST6B.vamin-cardinality" ; + sh:order 1907 ; + sh:path cim:ExcST6B.vamin ; + sh:severity sh:Violation . + +dy:ExcST6B.vamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.vamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1907 ; + sh:path cim:ExcST6B.vamin ; + sh:severity sh:Violation . + +dy:ExcST6B.vilim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vilim)." ; + sh:minCount 1 ; + sh:name "ExcST6B.vilim-cardinality" ; + sh:order 1908 ; + sh:path cim:ExcST6B.vilim ; + sh:severity sh:Violation . + +dy:ExcST6B.vilim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the vilim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.vilim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1908 ; + sh:path cim:ExcST6B.vilim ; + sh:severity sh:Violation . + +dy:ExcST6B.vimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimax)." ; + sh:minCount 1 ; + sh:name "ExcST6B.vimax-cardinality" ; + sh:order 1909 ; + sh:path cim:ExcST6B.vimax ; + sh:severity sh:Violation . + +dy:ExcST6B.vimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.vimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1909 ; + sh:path cim:ExcST6B.vimax ; + sh:severity sh:Violation . + +dy:ExcST6B.vimin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimin)." ; + sh:minCount 1 ; + sh:name "ExcST6B.vimin-cardinality" ; + sh:order 1910 ; + sh:path cim:ExcST6B.vimin ; + sh:severity sh:Violation . + +dy:ExcST6B.vimin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.vimin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1910 ; + sh:path cim:ExcST6B.vimin ; + sh:severity sh:Violation . + +dy:ExcST6B.vmult-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmult)." ; + sh:minCount 1 ; + sh:name "ExcST6B.vmult-cardinality" ; + sh:order 1911 ; + sh:path cim:ExcST6B.vmult ; + sh:severity sh:Violation . + +dy:ExcST6B.vmult-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the vmult." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.vmult-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1911 ; + sh:path cim:ExcST6B.vmult ; + sh:severity sh:Violation . + +dy:ExcST6B.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcST6B.vrmax-cardinality" ; + sh:order 1912 ; + sh:path cim:ExcST6B.vrmax ; + sh:severity sh:Violation . + +dy:ExcST6B.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1912 ; + sh:path cim:ExcST6B.vrmax ; + sh:severity sh:Violation . + +dy:ExcST6B.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcST6B.vrmin-cardinality" ; + sh:order 1913 ; + sh:path cim:ExcST6B.vrmin ; + sh:severity sh:Violation . + +dy:ExcST6B.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1913 ; + sh:path cim:ExcST6B.vrmin ; + sh:severity sh:Violation . + +dy:ExcST6B.xc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xc)." ; + sh:minCount 1 ; + sh:name "ExcST6B.xc-cardinality" ; + sh:order 1914 ; + sh:path cim:ExcST6B.xc ; + sh:severity sh:Violation . + +dy:ExcST6B.xc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST6B.xc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1914 ; + sh:path cim:ExcST6B.xc ; + sh:severity sh:Violation . + +dy:ExcST7B rdf:type sh:NodeShape ; + sh:property dy:ExcST7B.tb-cardinality , dy:ExcST7B.vmin-cardinality , dy:ExcST7B.ts-cardinality , dy:ExcST7B.kl-datatype , dy:ExcST7B.kpa-cardinality , dy:ExcST7B.tc-datatype , dy:ExcST7B.vrmin-datatype , dy:ExcST7B.tg-datatype , dy:ExcST7B.vmax-cardinality , dy:IdentifiedObject.mRID-datatype , dy:ExcST7B.tia-datatype , dy:ExcST7B.kia-cardinality , dy:ExcST7B.vmax-datatype , dy:ExcST7B.tc-cardinality , dy:ExcST7B.uelin-cardinality , dy:ExcST7B.kh-cardinality , dy:ExcST7B.kpa-datatype , dy:ExcST7B.tb-datatype , dy:ExcST7B.tia-cardinality , dy:ExcST7B.kl-cardinality , dy:ExcST7B.ts-datatype , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType , dy:ExcST7B.tg-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:ExcST7B.oelin-datatype , dy:IdentifiedObject.mRID-cardinality , dy:ExcST7B.vrmin-cardinality , dy:ExcST7B.uelin-datatype , dy:ExcST7B.kh-datatype , dy:ExcST7B.tf-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcST7B.kia-datatype , dy:IdentifiedObject.description-cardinality , dy:ExcST7B.vmin-datatype , dy:IdentifiedObject.description-datatype , dy:ExcST7B.oelin-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:ExcST7B.vrmax-cardinality , dy:ExcST7B.tf-cardinality , dy:IdentifiedObject.name-datatype , dy:ExcST7B.vrmax-datatype ; + sh:targetClass cim:ExcST7B . + +dy:ExcST7B.kh-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kh)." ; + sh:minCount 1 ; + sh:name "ExcST7B.kh-cardinality" ; + sh:order 1915 ; + sh:path cim:ExcST7B.kh ; + sh:severity sh:Violation . + +dy:ExcST7B.kh-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kh." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST7B.kh-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1915 ; + sh:path cim:ExcST7B.kh ; + sh:severity sh:Violation . + +dy:ExcST7B.kia-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kia)." ; + sh:minCount 1 ; + sh:name "ExcST7B.kia-cardinality" ; + sh:order 1916 ; + sh:path cim:ExcST7B.kia ; + sh:severity sh:Violation . + +dy:ExcST7B.kia-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kia." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST7B.kia-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1916 ; + sh:path cim:ExcST7B.kia ; + sh:severity sh:Violation . + +dy:ExcST7B.kl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kl)." ; + sh:minCount 1 ; + sh:name "ExcST7B.kl-cardinality" ; + sh:order 1917 ; + sh:path cim:ExcST7B.kl ; + sh:severity sh:Violation . + +dy:ExcST7B.kl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST7B.kl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1917 ; + sh:path cim:ExcST7B.kl ; + sh:severity sh:Violation . + +dy:ExcST7B.kpa-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpa)." ; + sh:minCount 1 ; + sh:name "ExcST7B.kpa-cardinality" ; + sh:order 1918 ; + sh:path cim:ExcST7B.kpa ; + sh:severity sh:Violation . + +dy:ExcST7B.kpa-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpa." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST7B.kpa-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1918 ; + sh:path cim:ExcST7B.kpa ; + sh:severity sh:Violation . + +dy:ExcST7B.oelin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (oelin)." ; + sh:minCount 1 ; + sh:name "ExcST7B.oelin-cardinality" ; + sh:order 1919 ; + sh:path cim:ExcST7B.oelin ; + sh:severity sh:Violation . + +dy:ExcST7B.oelin-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the oelin." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:ExcST7BOELselectorKind.noOELinput cim:ExcST7BOELselectorKind.addVref cim:ExcST7BOELselectorKind.inputLVgate cim:ExcST7BOELselectorKind.outputLVgate ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "ExcST7B.oelin-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 1919 ; + sh:path cim:ExcST7B.oelin ; + sh:severity sh:Violation . + +dy:ExcST7B.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "ExcST7B.tb-cardinality" ; + sh:order 1920 ; + sh:path cim:ExcST7B.tb ; + sh:severity sh:Violation . + +dy:ExcST7B.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST7B.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1920 ; + sh:path cim:ExcST7B.tb ; + sh:severity sh:Violation . + +dy:ExcST7B.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "ExcST7B.tc-cardinality" ; + sh:order 1921 ; + sh:path cim:ExcST7B.tc ; + sh:severity sh:Violation . + +dy:ExcST7B.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST7B.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1921 ; + sh:path cim:ExcST7B.tc ; + sh:severity sh:Violation . + +dy:ExcST7B.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "ExcST7B.tf-cardinality" ; + sh:order 1922 ; + sh:path cim:ExcST7B.tf ; + sh:severity sh:Violation . + +dy:ExcST7B.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST7B.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1922 ; + sh:path cim:ExcST7B.tf ; + sh:severity sh:Violation . + +dy:ExcST7B.tg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tg)." ; + sh:minCount 1 ; + sh:name "ExcST7B.tg-cardinality" ; + sh:order 1923 ; + sh:path cim:ExcST7B.tg ; + sh:severity sh:Violation . + +dy:ExcST7B.tg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST7B.tg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1923 ; + sh:path cim:ExcST7B.tg ; + sh:severity sh:Violation . + +dy:ExcST7B.tia-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tia)." ; + sh:minCount 1 ; + sh:name "ExcST7B.tia-cardinality" ; + sh:order 1924 ; + sh:path cim:ExcST7B.tia ; + sh:severity sh:Violation . + +dy:ExcST7B.tia-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tia." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST7B.tia-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1924 ; + sh:path cim:ExcST7B.tia ; + sh:severity sh:Violation . + +dy:ExcST7B.ts-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ts)." ; + sh:minCount 1 ; + sh:name "ExcST7B.ts-cardinality" ; + sh:order 1925 ; + sh:path cim:ExcST7B.ts ; + sh:severity sh:Violation . + +dy:ExcST7B.ts-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ts." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST7B.ts-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1925 ; + sh:path cim:ExcST7B.ts ; + sh:severity sh:Violation . + +dy:ExcST7B.uelin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uelin)." ; + sh:minCount 1 ; + sh:name "ExcST7B.uelin-cardinality" ; + sh:order 1926 ; + sh:path cim:ExcST7B.uelin ; + sh:severity sh:Violation . + +dy:ExcST7B.uelin-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the uelin." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:ExcST7BUELselectorKind.noUELinput cim:ExcST7BUELselectorKind.addVref cim:ExcST7BUELselectorKind.inputHVgate cim:ExcST7BUELselectorKind.outputHVgate ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "ExcST7B.uelin-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 1926 ; + sh:path cim:ExcST7B.uelin ; + sh:severity sh:Violation . + +dy:ExcST7B.vmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmax)." ; + sh:minCount 1 ; + sh:name "ExcST7B.vmax-cardinality" ; + sh:order 1927 ; + sh:path cim:ExcST7B.vmax ; + sh:severity sh:Violation . + +dy:ExcST7B.vmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST7B.vmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1927 ; + sh:path cim:ExcST7B.vmax ; + sh:severity sh:Violation . + +dy:ExcST7B.vmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmin)." ; + sh:minCount 1 ; + sh:name "ExcST7B.vmin-cardinality" ; + sh:order 1928 ; + sh:path cim:ExcST7B.vmin ; + sh:severity sh:Violation . + +dy:ExcST7B.vmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST7B.vmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1928 ; + sh:path cim:ExcST7B.vmin ; + sh:severity sh:Violation . + +dy:ExcST7B.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "ExcST7B.vrmax-cardinality" ; + sh:order 1929 ; + sh:path cim:ExcST7B.vrmax ; + sh:severity sh:Violation . + +dy:ExcST7B.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST7B.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1929 ; + sh:path cim:ExcST7B.vrmax ; + sh:severity sh:Violation . + +dy:ExcST7B.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "ExcST7B.vrmin-cardinality" ; + sh:order 1930 ; + sh:path cim:ExcST7B.vrmin ; + sh:severity sh:Violation . + +dy:ExcST7B.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcST7B.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1930 ; + sh:path cim:ExcST7B.vrmin ; + sh:severity sh:Violation . + +dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality" ; + sh:order 2709 ; + sh:path cim:ExcitationSystemDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:ExcitationSystemDynamics.SynchronousMachineDynamicsSynchronousMachineUserDefined-valueType dy:ExcitationSystemDynamics.SynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType dy:ExcitationSystemDynamics.SynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType dy:ExcitationSystemDynamics.SynchronousMachineDynamicsSynchronousMachineSimplified-valueType ) . + +dy:ExcitationSystemDynamics.SynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineEquivalentCircuit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineEquivalentCircuit." ; + sh:name "ExcitationSystemDynamics.SynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 99 ; + sh:path cim:ExcitationSystemDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:ExcitationSystemDynamics.SynchronousMachineDynamicsSynchronousMachineSimplified-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineSimplified ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineSimplified." ; + sh:name "ExcitationSystemDynamics.SynchronousMachineDynamicsSynchronousMachineSimplified-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 101 ; + sh:path cim:ExcitationSystemDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:ExcitationSystemDynamics.SynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineTimeConstantReactance ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineTimeConstantReactance." ; + sh:name "ExcitationSystemDynamics.SynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 100 ; + sh:path cim:ExcitationSystemDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:ExcitationSystemDynamics.SynchronousMachineDynamicsSynchronousMachineUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineUserDefined." ; + sh:name "ExcitationSystemDynamics.SynchronousMachineDynamicsSynchronousMachineUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 98 ; + sh:path cim:ExcitationSystemDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:ExcitationSystemUserDefined + rdf:type sh:NodeShape ; + sh:property dy:ExcitationSystemUserDefined.proprietary-datatype , dy:IdentifiedObject.mRID-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.name-cardinality , dy:ExcitationSystemUserDefined.proprietary-cardinality , dy:ExcitationSystemDynamics.SynchronousMachineDynamics-valueType ; + sh:targetClass cim:ExcitationSystemUserDefined . + +dy:ExcitationSystemUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "ExcitationSystemUserDefined.proprietary-cardinality" ; + sh:order 2678 ; + sh:path cim:ExcitationSystemUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:ExcitationSystemUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExcitationSystemUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2678 ; + sh:path cim:ExcitationSystemUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:GenICompensationForGenJ + rdf:type sh:NodeShape ; + sh:property dy:GenICompensationForGenJ.VcompIEEEType2-valueType , dy:IdentifiedObject.mRID-cardinality , dy:GenICompensationForGenJ.rcij-datatype , dy:IdentifiedObject.name-cardinality , dy:GenICompensationForGenJ.rcij-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.name-datatype , dy:GenICompensationForGenJ.xcij-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-datatype , dy:GenICompensationForGenJ.xcij-cardinality , dy:GenICompensationForGenJ.VcompIEEEType2-cardinality , dy:GenICompensationForGenJ.SynchronousMachineDynamics-cardinality ; + sh:targetClass cim:GenICompensationForGenJ . + +dy:GenICompensationForGenJ.SynchronousMachineDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "GenICompensationForGenJ.SynchronousMachineDynamics-cardinality" ; + sh:order 2719 ; + sh:path cim:GenICompensationForGenJ.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:GenICompensationForGenJ.SynchronousMachineDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:GenICompensationForGenJ.SynchronousMachineDynamicsSynchronousMachineUserDefined-valueType dy:GenICompensationForGenJ.SynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType dy:GenICompensationForGenJ.SynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType dy:GenICompensationForGenJ.SynchronousMachineDynamicsSynchronousMachineSimplified-valueType ) . + +dy:GenICompensationForGenJ.SynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineEquivalentCircuit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineEquivalentCircuit." ; + sh:name "GenICompensationForGenJ.SynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 506 ; + sh:path cim:GenICompensationForGenJ.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:GenICompensationForGenJ.SynchronousMachineDynamicsSynchronousMachineSimplified-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineSimplified ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineSimplified." ; + sh:name "GenICompensationForGenJ.SynchronousMachineDynamicsSynchronousMachineSimplified-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 508 ; + sh:path cim:GenICompensationForGenJ.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:GenICompensationForGenJ.SynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineTimeConstantReactance ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineTimeConstantReactance." ; + sh:name "GenICompensationForGenJ.SynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 507 ; + sh:path cim:GenICompensationForGenJ.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:GenICompensationForGenJ.SynchronousMachineDynamicsSynchronousMachineUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineUserDefined." ; + sh:name "GenICompensationForGenJ.SynchronousMachineDynamicsSynchronousMachineUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 505 ; + sh:path cim:GenICompensationForGenJ.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:GenICompensationForGenJ.VcompIEEEType2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "GenICompensationForGenJ.VcompIEEEType2-cardinality" ; + sh:order 2718 ; + sh:path cim:GenICompensationForGenJ.VcompIEEEType2 ; + sh:severity sh:Violation . + +dy:GenICompensationForGenJ.VcompIEEEType2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VCompIEEEType2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VCompIEEEType2." ; + sh:name "GenICompensationForGenJ.VcompIEEEType2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 504 ; + sh:path cim:GenICompensationForGenJ.VcompIEEEType2 ; + sh:severity sh:Violation . + +dy:GenICompensationForGenJ.rcij-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rcij)." ; + sh:minCount 1 ; + sh:name "GenICompensationForGenJ.rcij-cardinality" ; + sh:order 2456 ; + sh:path cim:GenICompensationForGenJ.rcij ; + sh:severity sh:Violation . + +dy:GenICompensationForGenJ.rcij-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rcij." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GenICompensationForGenJ.rcij-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2456 ; + sh:path cim:GenICompensationForGenJ.rcij ; + sh:severity sh:Violation . + +dy:GenICompensationForGenJ.xcij-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xcij)." ; + sh:minCount 1 ; + sh:name "GenICompensationForGenJ.xcij-cardinality" ; + sh:order 2457 ; + sh:path cim:GenICompensationForGenJ.xcij ; + sh:severity sh:Violation . + +dy:GenICompensationForGenJ.xcij-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xcij." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GenICompensationForGenJ.xcij-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2457 ; + sh:path cim:GenICompensationForGenJ.xcij ; + sh:severity sh:Violation . + +dy:GovCT1 rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.description-datatype , dy:GovCT1.kdgov-cardinality , dy:IdentifiedObject.name-cardinality , dy:GovCT1.kpload-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovCT1.r-cardinality , dy:GovCT1.kturb-datatype , dy:GovCT1.vmax-datatype , dy:GovCT1.ka-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovCT1.ldref-cardinality , dy:GovCT1.rselect-cardinality , dy:GovCT1.ropen-cardinality , dy:GovCT1.tc-datatype , dy:GovCT1.rup-cardinality , dy:IdentifiedObject.name-datatype , dy:GovCT1.tfload-cardinality , dy:GovCT1.kigov-datatype , dy:GovCT1.rclose-datatype , dy:GovCT1.tact-cardinality , dy:GovCT1.kpgov-datatype , dy:GovCT1.tsb-cardinality , dy:GovCT1.dm-cardinality , dy:GovCT1.tb-datatype , dy:GovCT1.tsa-datatype , dy:GovCT1.rclose-cardinality , dy:GovCT1.teng-cardinality , dy:GovCT1.aset-cardinality , dy:GovCT1.ldref-datatype , dy:GovCT1.mwbase-cardinality , dy:GovCT1.teng-datatype , dy:GovCT1.kimw-datatype , dy:GovCT1.ka-cardinality , dy:GovCT1.maxerr-datatype , dy:GovCT1.wfspd-datatype , dy:GovCT1.dm-datatype , dy:GovCT1.rdown-datatype , dy:GovCT1.tc-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovCT1.mwbase-datatype , dy:GovCT1.db-datatype , dy:GovCT1.tsb-datatype , dy:GovCT1.rup-datatype , dy:GovCT1.kdgov-datatype , dy:GovCT1.tsa-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovCT1.kimw-cardinality , dy:GovCT1.vmin-datatype , dy:GovCT1.kpload-cardinality , dy:GovCT1.kpgov-cardinality , dy:GovCT1.wfnl-cardinality , dy:GovCT1.tpelec-datatype , dy:GovCT1.vmin-cardinality , dy:GovCT1.ropen-datatype , dy:GovCT1.tpelec-cardinality , dy:GovCT1.minerr-cardinality , dy:GovCT1.wfnl-datatype , dy:GovCT1.kturb-cardinality , dy:GovCT1.rselect-datatype , dy:GovCT1.kiload-cardinality , dy:GovCT1.tfload-datatype , dy:GovCT1.tdgov-datatype , dy:GovCT1.ta-datatype , dy:GovCT1.tact-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovCT1.kigov-cardinality , dy:GovCT1.tdgov-cardinality , dy:GovCT1.maxerr-cardinality , dy:GovCT1.db-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovCT1.r-datatype , dy:GovCT1.wfspd-cardinality , dy:GovCT1.aset-datatype , dy:GovCT1.vmax-cardinality , dy:GovCT1.rdown-cardinality , dy:GovCT1.ta-cardinality , dy:GovCT1.kiload-datatype , dy:GovCT1.tb-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovCT1.minerr-datatype ; + sh:targetClass cim:GovCT1 . + +dy:GovCT1.aset-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (aset)." ; + sh:minCount 1 ; + sh:name "GovCT1.aset-cardinality" ; + sh:order 132 ; + sh:path cim:GovCT1.aset ; + sh:severity sh:Violation . + +dy:GovCT1.aset-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the aset." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.aset-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 132 ; + sh:path cim:GovCT1.aset ; + sh:severity sh:Violation . + +dy:GovCT1.db-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db)." ; + sh:minCount 1 ; + sh:name "GovCT1.db-cardinality" ; + sh:order 135 ; + sh:path cim:GovCT1.db ; + sh:severity sh:Violation . + +dy:GovCT1.db-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.db-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 135 ; + sh:path cim:GovCT1.db ; + sh:severity sh:Violation . + +dy:GovCT1.dm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dm)." ; + sh:minCount 1 ; + sh:name "GovCT1.dm-cardinality" ; + sh:order 128 ; + sh:path cim:GovCT1.dm ; + sh:severity sh:Violation . + +dy:GovCT1.dm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.dm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 128 ; + sh:path cim:GovCT1.dm ; + sh:severity sh:Violation . + +dy:GovCT1.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "GovCT1.ka-cardinality" ; + sh:order 133 ; + sh:path cim:GovCT1.ka ; + sh:severity sh:Violation . + +dy:GovCT1.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 133 ; + sh:path cim:GovCT1.ka ; + sh:severity sh:Violation . + +dy:GovCT1.kdgov-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kdgov)." ; + sh:minCount 1 ; + sh:name "GovCT1.kdgov-cardinality" ; + sh:order 113 ; + sh:path cim:GovCT1.kdgov ; + sh:severity sh:Violation . + +dy:GovCT1.kdgov-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kdgov." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.kdgov-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 113 ; + sh:path cim:GovCT1.kdgov ; + sh:severity sh:Violation . + +dy:GovCT1.kigov-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kigov)." ; + sh:minCount 1 ; + sh:name "GovCT1.kigov-cardinality" ; + sh:order 112 ; + sh:path cim:GovCT1.kigov ; + sh:severity sh:Violation . + +dy:GovCT1.kigov-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kigov." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.kigov-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 112 ; + sh:path cim:GovCT1.kigov ; + sh:severity sh:Violation . + +dy:GovCT1.kiload-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kiload)." ; + sh:minCount 1 ; + sh:name "GovCT1.kiload-cardinality" ; + sh:order 126 ; + sh:path cim:GovCT1.kiload ; + sh:severity sh:Violation . + +dy:GovCT1.kiload-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kiload." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.kiload-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 126 ; + sh:path cim:GovCT1.kiload ; + sh:severity sh:Violation . + +dy:GovCT1.kimw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kimw)." ; + sh:minCount 1 ; + sh:name "GovCT1.kimw-cardinality" ; + sh:order 131 ; + sh:path cim:GovCT1.kimw ; + sh:severity sh:Violation . + +dy:GovCT1.kimw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kimw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.kimw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 131 ; + sh:path cim:GovCT1.kimw ; + sh:severity sh:Violation . + +dy:GovCT1.kpgov-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpgov)." ; + sh:minCount 1 ; + sh:name "GovCT1.kpgov-cardinality" ; + sh:order 111 ; + sh:path cim:GovCT1.kpgov ; + sh:severity sh:Violation . + +dy:GovCT1.kpgov-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpgov." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.kpgov-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 111 ; + sh:path cim:GovCT1.kpgov ; + sh:severity sh:Violation . + +dy:GovCT1.kpload-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpload)." ; + sh:minCount 1 ; + sh:name "GovCT1.kpload-cardinality" ; + sh:order 125 ; + sh:path cim:GovCT1.kpload ; + sh:severity sh:Violation . + +dy:GovCT1.kpload-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpload." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.kpload-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 125 ; + sh:path cim:GovCT1.kpload ; + sh:severity sh:Violation . + +dy:GovCT1.kturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kturb)." ; + sh:minCount 1 ; + sh:name "GovCT1.kturb-cardinality" ; + sh:order 118 ; + sh:path cim:GovCT1.kturb ; + sh:severity sh:Violation . + +dy:GovCT1.kturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.kturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 118 ; + sh:path cim:GovCT1.kturb ; + sh:severity sh:Violation . + +dy:GovCT1.ldref-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ldref)." ; + sh:minCount 1 ; + sh:name "GovCT1.ldref-cardinality" ; + sh:order 127 ; + sh:path cim:GovCT1.ldref ; + sh:severity sh:Violation . + +dy:GovCT1.ldref-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ldref." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.ldref-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 127 ; + sh:path cim:GovCT1.ldref ; + sh:severity sh:Violation . + +dy:GovCT1.maxerr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (maxerr)." ; + sh:minCount 1 ; + sh:name "GovCT1.maxerr-cardinality" ; + sh:order 109 ; + sh:path cim:GovCT1.maxerr ; + sh:severity sh:Violation . + +dy:GovCT1.maxerr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxerr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.maxerr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 109 ; + sh:path cim:GovCT1.maxerr ; + sh:severity sh:Violation . + +dy:GovCT1.minerr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (minerr)." ; + sh:minCount 1 ; + sh:name "GovCT1.minerr-cardinality" ; + sh:order 110 ; + sh:path cim:GovCT1.minerr ; + sh:severity sh:Violation . + +dy:GovCT1.minerr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minerr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.minerr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 110 ; + sh:path cim:GovCT1.minerr ; + sh:severity sh:Violation . + +dy:GovCT1.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovCT1.mwbase-cardinality" ; + sh:order 105 ; + sh:path cim:GovCT1.mwbase ; + sh:severity sh:Violation . + +dy:GovCT1.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 105 ; + sh:path cim:GovCT1.mwbase ; + sh:severity sh:Violation . + +dy:GovCT1.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "GovCT1.r-cardinality" ; + sh:order 106 ; + sh:path cim:GovCT1.r ; + sh:severity sh:Violation . + +dy:GovCT1.r-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 106 ; + sh:path cim:GovCT1.r ; + sh:severity sh:Violation . + +dy:GovCT1.rclose-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rclose)." ; + sh:minCount 1 ; + sh:name "GovCT1.rclose-cardinality" ; + sh:order 130 ; + sh:path cim:GovCT1.rclose ; + sh:severity sh:Violation . + +dy:GovCT1.rclose-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rclose." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.rclose-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 130 ; + sh:path cim:GovCT1.rclose ; + sh:severity sh:Violation . + +dy:GovCT1.rdown-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rdown)." ; + sh:minCount 1 ; + sh:name "GovCT1.rdown-cardinality" ; + sh:order 139 ; + sh:path cim:GovCT1.rdown ; + sh:severity sh:Violation . + +dy:GovCT1.rdown-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rdown." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.rdown-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 139 ; + sh:path cim:GovCT1.rdown ; + sh:severity sh:Violation . + +dy:GovCT1.ropen-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ropen)." ; + sh:minCount 1 ; + sh:name "GovCT1.ropen-cardinality" ; + sh:order 129 ; + sh:path cim:GovCT1.ropen ; + sh:severity sh:Violation . + +dy:GovCT1.ropen-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ropen." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.ropen-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 129 ; + sh:path cim:GovCT1.ropen ; + sh:severity sh:Violation . + +dy:GovCT1.rselect-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rselect)." ; + sh:minCount 1 ; + sh:name "GovCT1.rselect-cardinality" ; + sh:order 107 ; + sh:path cim:GovCT1.rselect ; + sh:severity sh:Violation . + +dy:GovCT1.rselect-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the rselect." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:DroopSignalFeedbackKind.electricalPower cim:DroopSignalFeedbackKind.none cim:DroopSignalFeedbackKind.fuelValveStroke cim:DroopSignalFeedbackKind.governorOutput ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "GovCT1.rselect-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 107 ; + sh:path cim:GovCT1.rselect ; + sh:severity sh:Violation . + +dy:GovCT1.rup-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rup)." ; + sh:minCount 1 ; + sh:name "GovCT1.rup-cardinality" ; + sh:order 138 ; + sh:path cim:GovCT1.rup ; + sh:severity sh:Violation . + +dy:GovCT1.rup-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rup." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.rup-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 138 ; + sh:path cim:GovCT1.rup ; + sh:severity sh:Violation . + +dy:GovCT1.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "GovCT1.ta-cardinality" ; + sh:order 134 ; + sh:path cim:GovCT1.ta ; + sh:severity sh:Violation . + +dy:GovCT1.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 134 ; + sh:path cim:GovCT1.ta ; + sh:severity sh:Violation . + +dy:GovCT1.tact-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tact)." ; + sh:minCount 1 ; + sh:name "GovCT1.tact-cardinality" ; + sh:order 117 ; + sh:path cim:GovCT1.tact ; + sh:severity sh:Violation . + +dy:GovCT1.tact-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tact." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.tact-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 117 ; + sh:path cim:GovCT1.tact ; + sh:severity sh:Violation . + +dy:GovCT1.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "GovCT1.tb-cardinality" ; + sh:order 120 ; + sh:path cim:GovCT1.tb ; + sh:severity sh:Violation . + +dy:GovCT1.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 120 ; + sh:path cim:GovCT1.tb ; + sh:severity sh:Violation . + +dy:GovCT1.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "GovCT1.tc-cardinality" ; + sh:order 121 ; + sh:path cim:GovCT1.tc ; + sh:severity sh:Violation . + +dy:GovCT1.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 121 ; + sh:path cim:GovCT1.tc ; + sh:severity sh:Violation . + +dy:GovCT1.tdgov-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tdgov)." ; + sh:minCount 1 ; + sh:name "GovCT1.tdgov-cardinality" ; + sh:order 114 ; + sh:path cim:GovCT1.tdgov ; + sh:severity sh:Violation . + +dy:GovCT1.tdgov-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tdgov." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.tdgov-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 114 ; + sh:path cim:GovCT1.tdgov ; + sh:severity sh:Violation . + +dy:GovCT1.teng-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (teng)." ; + sh:minCount 1 ; + sh:name "GovCT1.teng-cardinality" ; + sh:order 123 ; + sh:path cim:GovCT1.teng ; + sh:severity sh:Violation . + +dy:GovCT1.teng-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the teng." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.teng-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 123 ; + sh:path cim:GovCT1.teng ; + sh:severity sh:Violation . + +dy:GovCT1.tfload-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tfload)." ; + sh:minCount 1 ; + sh:name "GovCT1.tfload-cardinality" ; + sh:order 124 ; + sh:path cim:GovCT1.tfload ; + sh:severity sh:Violation . + +dy:GovCT1.tfload-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tfload." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.tfload-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 124 ; + sh:path cim:GovCT1.tfload ; + sh:severity sh:Violation . + +dy:GovCT1.tpelec-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpelec)." ; + sh:minCount 1 ; + sh:name "GovCT1.tpelec-cardinality" ; + sh:order 108 ; + sh:path cim:GovCT1.tpelec ; + sh:severity sh:Violation . + +dy:GovCT1.tpelec-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpelec." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.tpelec-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 108 ; + sh:path cim:GovCT1.tpelec ; + sh:severity sh:Violation . + +dy:GovCT1.tsa-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tsa)." ; + sh:minCount 1 ; + sh:name "GovCT1.tsa-cardinality" ; + sh:order 136 ; + sh:path cim:GovCT1.tsa ; + sh:severity sh:Violation . + +dy:GovCT1.tsa-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tsa." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.tsa-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 136 ; + sh:path cim:GovCT1.tsa ; + sh:severity sh:Violation . + +dy:GovCT1.tsb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tsb)." ; + sh:minCount 1 ; + sh:name "GovCT1.tsb-cardinality" ; + sh:order 137 ; + sh:path cim:GovCT1.tsb ; + sh:severity sh:Violation . + +dy:GovCT1.tsb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tsb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.tsb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 137 ; + sh:path cim:GovCT1.tsb ; + sh:severity sh:Violation . + +dy:GovCT1.vmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmax)." ; + sh:minCount 1 ; + sh:name "GovCT1.vmax-cardinality" ; + sh:order 115 ; + sh:path cim:GovCT1.vmax ; + sh:severity sh:Violation . + +dy:GovCT1.vmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.vmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 115 ; + sh:path cim:GovCT1.vmax ; + sh:severity sh:Violation . + +dy:GovCT1.vmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmin)." ; + sh:minCount 1 ; + sh:name "GovCT1.vmin-cardinality" ; + sh:order 116 ; + sh:path cim:GovCT1.vmin ; + sh:severity sh:Violation . + +dy:GovCT1.vmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.vmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 116 ; + sh:path cim:GovCT1.vmin ; + sh:severity sh:Violation . + +dy:GovCT1.wfnl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (wfnl)." ; + sh:minCount 1 ; + sh:name "GovCT1.wfnl-cardinality" ; + sh:order 119 ; + sh:path cim:GovCT1.wfnl ; + sh:severity sh:Violation . + +dy:GovCT1.wfnl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the wfnl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.wfnl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 119 ; + sh:path cim:GovCT1.wfnl ; + sh:severity sh:Violation . + +dy:GovCT1.wfspd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (wfspd)." ; + sh:minCount 1 ; + sh:name "GovCT1.wfspd-cardinality" ; + sh:order 122 ; + sh:path cim:GovCT1.wfspd ; + sh:severity sh:Violation . + +dy:GovCT1.wfspd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the wfspd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT1.wfspd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 122 ; + sh:path cim:GovCT1.wfspd ; + sh:severity sh:Violation . + +dy:GovCT2 rdf:type sh:NodeShape ; + sh:property dy:GovCT2.plim1-cardinality , dy:GovCT2.rclose-cardinality , dy:GovCT2.tdgov-datatype , dy:GovCT2.wfspd-cardinality , dy:GovCT2.ldref-datatype , dy:GovCT2.flim9-cardinality , dy:GovCT2.ta-cardinality , dy:GovCT2.mwbase-datatype , dy:GovCT2.ldref-cardinality , dy:GovCT2.db-datatype , dy:GovCT2.plim7-cardinality , dy:GovCT2.ropen-datatype , dy:GovCT2.rup-cardinality , dy:GovCT2.rselect-datatype , dy:GovCT2.mwbase-cardinality , dy:GovCT2.plim10-cardinality , dy:GovCT2.vmin-cardinality , dy:GovCT2.plim9-cardinality , dy:GovCT2.aset-datatype , dy:GovCT2.plim4-datatype , dy:GovCT2.ka-datatype , dy:GovCT2.db-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovCT2.flim6-cardinality , dy:GovCT2.kpgov-datatype , dy:GovCT2.r-datatype , dy:GovCT2.wfnl-cardinality , dy:GovCT2.flim6-datatype , dy:GovCT2.kiload-datatype , dy:GovCT2.r-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovCT2.rup-datatype , dy:IdentifiedObject.description-datatype , dy:GovCT2.prate-cardinality , dy:GovCT2.kpgov-cardinality , dy:GovCT2.plim6-datatype , dy:GovCT2.plim5-cardinality , dy:GovCT2.tb-datatype , dy:GovCT2.rclose-datatype , dy:GovCT2.plim10-datatype , dy:GovCT2.ka-cardinality , dy:GovCT2.kimw-cardinality , dy:GovCT2.vmax-cardinality , dy:GovCT2.kturb-datatype , dy:GovCT2.plim7-datatype , dy:GovCT2.flim9-datatype , dy:GovCT2.flim8-datatype , dy:GovCT2.plim3-cardinality , dy:GovCT2.kdgov-datatype , dy:GovCT2.rdown-datatype , dy:GovCT2.tact-datatype , dy:GovCT2.tdgov-cardinality , dy:GovCT2.plim6-cardinality , dy:GovCT2.dm-datatype , dy:GovCT2.tact-cardinality , dy:GovCT2.kigov-datatype , dy:GovCT2.flim4-cardinality , dy:GovCT2.plim2-cardinality , dy:GovCT2.plim9-datatype , dy:GovCT2.kimw-datatype , dy:GovCT2.minerr-datatype , dy:GovCT2.plim3-datatype , dy:GovCT2.plim2-datatype , dy:GovCT2.flim7-cardinality , dy:GovCT2.flim3-datatype , dy:GovCT2.tpelec-datatype , dy:GovCT2.dm-cardinality , dy:GovCT2.kpload-cardinality , dy:GovCT2.kdgov-cardinality , dy:GovCT2.kpload-datatype , dy:GovCT2.ropen-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovCT2.tsb-cardinality , dy:GovCT2.plim1-datatype , dy:GovCT2.ta-datatype , dy:GovCT2.flim10-datatype , dy:GovCT2.maxerr-datatype , dy:GovCT2.flim1-cardinality , dy:GovCT2.tsb-datatype , dy:GovCT2.aset-cardinality , dy:GovCT2.wfnl-datatype , dy:GovCT2.tb-cardinality , dy:GovCT2.kturb-cardinality , dy:GovCT2.flim2-cardinality , dy:GovCT2.tpelec-cardinality , dy:GovCT2.flim7-datatype , dy:GovCT2.flim3-cardinality , dy:GovCT2.tsa-cardinality , dy:GovCT2.plim8-datatype , dy:IdentifiedObject.name-cardinality , dy:GovCT2.teng-cardinality , dy:IdentifiedObject.name-datatype , dy:GovCT2.flim8-cardinality , dy:GovCT2.kiload-cardinality , dy:GovCT2.maxerr-cardinality , dy:GovCT2.tfload-datatype , dy:GovCT2.teng-datatype , dy:GovCT2.flim10-cardinality , dy:GovCT2.rselect-cardinality , dy:GovCT2.minerr-cardinality , dy:GovCT2.flim5-cardinality , dy:GovCT2.vmax-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovCT2.flim2-datatype , dy:GovCT2.prate-datatype , dy:GovCT2.tfload-cardinality , dy:GovCT2.flim1-datatype , dy:IdentifiedObject.mRID-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovCT2.plim8-cardinality , dy:GovCT2.kigov-cardinality , dy:GovCT2.flim5-datatype , dy:GovCT2.wfspd-datatype , dy:GovCT2.tc-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovCT2.plim5-datatype , dy:GovCT2.vmin-datatype , dy:IdentifiedObject.mRID-cardinality , dy:GovCT2.tsa-datatype , dy:GovCT2.tc-cardinality , dy:GovCT2.plim4-cardinality , dy:GovCT2.rdown-cardinality , dy:GovCT2.flim4-datatype ; + sh:targetClass cim:GovCT2 . + +dy:GovCT2.aset-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (aset)." ; + sh:minCount 1 ; + sh:name "GovCT2.aset-cardinality" ; + sh:order 167 ; + sh:path cim:GovCT2.aset ; + sh:severity sh:Violation . + +dy:GovCT2.aset-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the aset." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.aset-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 167 ; + sh:path cim:GovCT2.aset ; + sh:severity sh:Violation . + +dy:GovCT2.db-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db)." ; + sh:minCount 1 ; + sh:name "GovCT2.db-cardinality" ; + sh:order 170 ; + sh:path cim:GovCT2.db ; + sh:severity sh:Violation . + +dy:GovCT2.db-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.db-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 170 ; + sh:path cim:GovCT2.db ; + sh:severity sh:Violation . + +dy:GovCT2.dm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dm)." ; + sh:minCount 1 ; + sh:name "GovCT2.dm-cardinality" ; + sh:order 163 ; + sh:path cim:GovCT2.dm ; + sh:severity sh:Violation . + +dy:GovCT2.dm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.dm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 163 ; + sh:path cim:GovCT2.dm ; + sh:severity sh:Violation . + +dy:GovCT2.flim1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (flim1)." ; + sh:minCount 1 ; + sh:name "GovCT2.flim1-cardinality" ; + sh:order 176 ; + sh:path cim:GovCT2.flim1 ; + sh:severity sh:Violation . + +dy:GovCT2.flim1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the flim1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.flim1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 176 ; + sh:path cim:GovCT2.flim1 ; + sh:severity sh:Violation . + +dy:GovCT2.flim10-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (flim10)." ; + sh:minCount 1 ; + sh:name "GovCT2.flim10-cardinality" ; + sh:order 194 ; + sh:path cim:GovCT2.flim10 ; + sh:severity sh:Violation . + +dy:GovCT2.flim10-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the flim10." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.flim10-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 194 ; + sh:path cim:GovCT2.flim10 ; + sh:severity sh:Violation . + +dy:GovCT2.flim2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (flim2)." ; + sh:minCount 1 ; + sh:name "GovCT2.flim2-cardinality" ; + sh:order 178 ; + sh:path cim:GovCT2.flim2 ; + sh:severity sh:Violation . + +dy:GovCT2.flim2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the flim2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.flim2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 178 ; + sh:path cim:GovCT2.flim2 ; + sh:severity sh:Violation . + +dy:GovCT2.flim3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (flim3)." ; + sh:minCount 1 ; + sh:name "GovCT2.flim3-cardinality" ; + sh:order 180 ; + sh:path cim:GovCT2.flim3 ; + sh:severity sh:Violation . + +dy:GovCT2.flim3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the flim3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.flim3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 180 ; + sh:path cim:GovCT2.flim3 ; + sh:severity sh:Violation . + +dy:GovCT2.flim4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (flim4)." ; + sh:minCount 1 ; + sh:name "GovCT2.flim4-cardinality" ; + sh:order 182 ; + sh:path cim:GovCT2.flim4 ; + sh:severity sh:Violation . + +dy:GovCT2.flim4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the flim4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.flim4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 182 ; + sh:path cim:GovCT2.flim4 ; + sh:severity sh:Violation . + +dy:GovCT2.flim5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (flim5)." ; + sh:minCount 1 ; + sh:name "GovCT2.flim5-cardinality" ; + sh:order 184 ; + sh:path cim:GovCT2.flim5 ; + sh:severity sh:Violation . + +dy:GovCT2.flim5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the flim5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.flim5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 184 ; + sh:path cim:GovCT2.flim5 ; + sh:severity sh:Violation . + +dy:GovCT2.flim6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (flim6)." ; + sh:minCount 1 ; + sh:name "GovCT2.flim6-cardinality" ; + sh:order 186 ; + sh:path cim:GovCT2.flim6 ; + sh:severity sh:Violation . + +dy:GovCT2.flim6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the flim6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.flim6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 186 ; + sh:path cim:GovCT2.flim6 ; + sh:severity sh:Violation . + +dy:GovCT2.flim7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (flim7)." ; + sh:minCount 1 ; + sh:name "GovCT2.flim7-cardinality" ; + sh:order 188 ; + sh:path cim:GovCT2.flim7 ; + sh:severity sh:Violation . + +dy:GovCT2.flim7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the flim7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.flim7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 188 ; + sh:path cim:GovCT2.flim7 ; + sh:severity sh:Violation . + +dy:GovCT2.flim8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (flim8)." ; + sh:minCount 1 ; + sh:name "GovCT2.flim8-cardinality" ; + sh:order 190 ; + sh:path cim:GovCT2.flim8 ; + sh:severity sh:Violation . + +dy:GovCT2.flim8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the flim8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.flim8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 190 ; + sh:path cim:GovCT2.flim8 ; + sh:severity sh:Violation . + +dy:GovCT2.flim9-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (flim9)." ; + sh:minCount 1 ; + sh:name "GovCT2.flim9-cardinality" ; + sh:order 192 ; + sh:path cim:GovCT2.flim9 ; + sh:severity sh:Violation . + +dy:GovCT2.flim9-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the flim9." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.flim9-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 192 ; + sh:path cim:GovCT2.flim9 ; + sh:severity sh:Violation . + +dy:GovCT2.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "GovCT2.ka-cardinality" ; + sh:order 168 ; + sh:path cim:GovCT2.ka ; + sh:severity sh:Violation . + +dy:GovCT2.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 168 ; + sh:path cim:GovCT2.ka ; + sh:severity sh:Violation . + +dy:GovCT2.kdgov-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kdgov)." ; + sh:minCount 1 ; + sh:name "GovCT2.kdgov-cardinality" ; + sh:order 148 ; + sh:path cim:GovCT2.kdgov ; + sh:severity sh:Violation . + +dy:GovCT2.kdgov-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kdgov." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.kdgov-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 148 ; + sh:path cim:GovCT2.kdgov ; + sh:severity sh:Violation . + +dy:GovCT2.kigov-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kigov)." ; + sh:minCount 1 ; + sh:name "GovCT2.kigov-cardinality" ; + sh:order 147 ; + sh:path cim:GovCT2.kigov ; + sh:severity sh:Violation . + +dy:GovCT2.kigov-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kigov." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.kigov-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 147 ; + sh:path cim:GovCT2.kigov ; + sh:severity sh:Violation . + +dy:GovCT2.kiload-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kiload)." ; + sh:minCount 1 ; + sh:name "GovCT2.kiload-cardinality" ; + sh:order 161 ; + sh:path cim:GovCT2.kiload ; + sh:severity sh:Violation . + +dy:GovCT2.kiload-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kiload." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.kiload-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 161 ; + sh:path cim:GovCT2.kiload ; + sh:severity sh:Violation . + +dy:GovCT2.kimw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kimw)." ; + sh:minCount 1 ; + sh:name "GovCT2.kimw-cardinality" ; + sh:order 166 ; + sh:path cim:GovCT2.kimw ; + sh:severity sh:Violation . + +dy:GovCT2.kimw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kimw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.kimw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 166 ; + sh:path cim:GovCT2.kimw ; + sh:severity sh:Violation . + +dy:GovCT2.kpgov-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpgov)." ; + sh:minCount 1 ; + sh:name "GovCT2.kpgov-cardinality" ; + sh:order 146 ; + sh:path cim:GovCT2.kpgov ; + sh:severity sh:Violation . + +dy:GovCT2.kpgov-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpgov." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.kpgov-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 146 ; + sh:path cim:GovCT2.kpgov ; + sh:severity sh:Violation . + +dy:GovCT2.kpload-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpload)." ; + sh:minCount 1 ; + sh:name "GovCT2.kpload-cardinality" ; + sh:order 160 ; + sh:path cim:GovCT2.kpload ; + sh:severity sh:Violation . + +dy:GovCT2.kpload-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpload." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.kpload-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 160 ; + sh:path cim:GovCT2.kpload ; + sh:severity sh:Violation . + +dy:GovCT2.kturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kturb)." ; + sh:minCount 1 ; + sh:name "GovCT2.kturb-cardinality" ; + sh:order 153 ; + sh:path cim:GovCT2.kturb ; + sh:severity sh:Violation . + +dy:GovCT2.kturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.kturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 153 ; + sh:path cim:GovCT2.kturb ; + sh:severity sh:Violation . + +dy:GovCT2.ldref-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ldref)." ; + sh:minCount 1 ; + sh:name "GovCT2.ldref-cardinality" ; + sh:order 162 ; + sh:path cim:GovCT2.ldref ; + sh:severity sh:Violation . + +dy:GovCT2.ldref-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ldref." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.ldref-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 162 ; + sh:path cim:GovCT2.ldref ; + sh:severity sh:Violation . + +dy:GovCT2.maxerr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (maxerr)." ; + sh:minCount 1 ; + sh:name "GovCT2.maxerr-cardinality" ; + sh:order 144 ; + sh:path cim:GovCT2.maxerr ; + sh:severity sh:Violation . + +dy:GovCT2.maxerr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxerr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.maxerr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 144 ; + sh:path cim:GovCT2.maxerr ; + sh:severity sh:Violation . + +dy:GovCT2.minerr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (minerr)." ; + sh:minCount 1 ; + sh:name "GovCT2.minerr-cardinality" ; + sh:order 145 ; + sh:path cim:GovCT2.minerr ; + sh:severity sh:Violation . + +dy:GovCT2.minerr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minerr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.minerr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 145 ; + sh:path cim:GovCT2.minerr ; + sh:severity sh:Violation . + +dy:GovCT2.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovCT2.mwbase-cardinality" ; + sh:order 140 ; + sh:path cim:GovCT2.mwbase ; + sh:severity sh:Violation . + +dy:GovCT2.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 140 ; + sh:path cim:GovCT2.mwbase ; + sh:severity sh:Violation . + +dy:GovCT2.plim1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (plim1)." ; + sh:minCount 1 ; + sh:name "GovCT2.plim1-cardinality" ; + sh:order 177 ; + sh:path cim:GovCT2.plim1 ; + sh:severity sh:Violation . + +dy:GovCT2.plim1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the plim1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.plim1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 177 ; + sh:path cim:GovCT2.plim1 ; + sh:severity sh:Violation . + +dy:GovCT2.plim10-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (plim10)." ; + sh:minCount 1 ; + sh:name "GovCT2.plim10-cardinality" ; + sh:order 195 ; + sh:path cim:GovCT2.plim10 ; + sh:severity sh:Violation . + +dy:GovCT2.plim10-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the plim10." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.plim10-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 195 ; + sh:path cim:GovCT2.plim10 ; + sh:severity sh:Violation . + +dy:GovCT2.plim2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (plim2)." ; + sh:minCount 1 ; + sh:name "GovCT2.plim2-cardinality" ; + sh:order 179 ; + sh:path cim:GovCT2.plim2 ; + sh:severity sh:Violation . + +dy:GovCT2.plim2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the plim2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.plim2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 179 ; + sh:path cim:GovCT2.plim2 ; + sh:severity sh:Violation . + +dy:GovCT2.plim3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (plim3)." ; + sh:minCount 1 ; + sh:name "GovCT2.plim3-cardinality" ; + sh:order 181 ; + sh:path cim:GovCT2.plim3 ; + sh:severity sh:Violation . + +dy:GovCT2.plim3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the plim3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.plim3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 181 ; + sh:path cim:GovCT2.plim3 ; + sh:severity sh:Violation . + +dy:GovCT2.plim4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (plim4)." ; + sh:minCount 1 ; + sh:name "GovCT2.plim4-cardinality" ; + sh:order 183 ; + sh:path cim:GovCT2.plim4 ; + sh:severity sh:Violation . + +dy:GovCT2.plim4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the plim4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.plim4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 183 ; + sh:path cim:GovCT2.plim4 ; + sh:severity sh:Violation . + +dy:GovCT2.plim5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (plim5)." ; + sh:minCount 1 ; + sh:name "GovCT2.plim5-cardinality" ; + sh:order 185 ; + sh:path cim:GovCT2.plim5 ; + sh:severity sh:Violation . + +dy:GovCT2.plim5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the plim5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.plim5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 185 ; + sh:path cim:GovCT2.plim5 ; + sh:severity sh:Violation . + +dy:GovCT2.plim6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (plim6)." ; + sh:minCount 1 ; + sh:name "GovCT2.plim6-cardinality" ; + sh:order 187 ; + sh:path cim:GovCT2.plim6 ; + sh:severity sh:Violation . + +dy:GovCT2.plim6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the plim6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.plim6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 187 ; + sh:path cim:GovCT2.plim6 ; + sh:severity sh:Violation . + +dy:GovCT2.plim7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (plim7)." ; + sh:minCount 1 ; + sh:name "GovCT2.plim7-cardinality" ; + sh:order 189 ; + sh:path cim:GovCT2.plim7 ; + sh:severity sh:Violation . + +dy:GovCT2.plim7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the plim7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.plim7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 189 ; + sh:path cim:GovCT2.plim7 ; + sh:severity sh:Violation . + +dy:GovCT2.plim8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (plim8)." ; + sh:minCount 1 ; + sh:name "GovCT2.plim8-cardinality" ; + sh:order 191 ; + sh:path cim:GovCT2.plim8 ; + sh:severity sh:Violation . + +dy:GovCT2.plim8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the plim8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.plim8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 191 ; + sh:path cim:GovCT2.plim8 ; + sh:severity sh:Violation . + +dy:GovCT2.plim9-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (plim9)." ; + sh:minCount 1 ; + sh:name "GovCT2.plim9-cardinality" ; + sh:order 193 ; + sh:path cim:GovCT2.plim9 ; + sh:severity sh:Violation . + +dy:GovCT2.plim9-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the plim9." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.plim9-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 193 ; + sh:path cim:GovCT2.plim9 ; + sh:severity sh:Violation . + +dy:GovCT2.prate-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (prate)." ; + sh:minCount 1 ; + sh:name "GovCT2.prate-cardinality" ; + sh:order 175 ; + sh:path cim:GovCT2.prate ; + sh:severity sh:Violation . + +dy:GovCT2.prate-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the prate." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.prate-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 175 ; + sh:path cim:GovCT2.prate ; + sh:severity sh:Violation . + +dy:GovCT2.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "GovCT2.r-cardinality" ; + sh:order 141 ; + sh:path cim:GovCT2.r ; + sh:severity sh:Violation . + +dy:GovCT2.r-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 141 ; + sh:path cim:GovCT2.r ; + sh:severity sh:Violation . + +dy:GovCT2.rclose-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rclose)." ; + sh:minCount 1 ; + sh:name "GovCT2.rclose-cardinality" ; + sh:order 165 ; + sh:path cim:GovCT2.rclose ; + sh:severity sh:Violation . + +dy:GovCT2.rclose-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rclose." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.rclose-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 165 ; + sh:path cim:GovCT2.rclose ; + sh:severity sh:Violation . + +dy:GovCT2.rdown-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rdown)." ; + sh:minCount 1 ; + sh:name "GovCT2.rdown-cardinality" ; + sh:order 174 ; + sh:path cim:GovCT2.rdown ; + sh:severity sh:Violation . + +dy:GovCT2.rdown-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rdown." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.rdown-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 174 ; + sh:path cim:GovCT2.rdown ; + sh:severity sh:Violation . + +dy:GovCT2.ropen-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ropen)." ; + sh:minCount 1 ; + sh:name "GovCT2.ropen-cardinality" ; + sh:order 164 ; + sh:path cim:GovCT2.ropen ; + sh:severity sh:Violation . + +dy:GovCT2.ropen-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ropen." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.ropen-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 164 ; + sh:path cim:GovCT2.ropen ; + sh:severity sh:Violation . + +dy:GovCT2.rselect-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rselect)." ; + sh:minCount 1 ; + sh:name "GovCT2.rselect-cardinality" ; + sh:order 142 ; + sh:path cim:GovCT2.rselect ; + sh:severity sh:Violation . + +dy:GovCT2.rselect-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the rselect." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:DroopSignalFeedbackKind.electricalPower cim:DroopSignalFeedbackKind.none cim:DroopSignalFeedbackKind.fuelValveStroke cim:DroopSignalFeedbackKind.governorOutput ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "GovCT2.rselect-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 142 ; + sh:path cim:GovCT2.rselect ; + sh:severity sh:Violation . + +dy:GovCT2.rup-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rup)." ; + sh:minCount 1 ; + sh:name "GovCT2.rup-cardinality" ; + sh:order 173 ; + sh:path cim:GovCT2.rup ; + sh:severity sh:Violation . + +dy:GovCT2.rup-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rup." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.rup-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 173 ; + sh:path cim:GovCT2.rup ; + sh:severity sh:Violation . + +dy:GovCT2.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "GovCT2.ta-cardinality" ; + sh:order 169 ; + sh:path cim:GovCT2.ta ; + sh:severity sh:Violation . + +dy:GovCT2.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 169 ; + sh:path cim:GovCT2.ta ; + sh:severity sh:Violation . + +dy:GovCT2.tact-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tact)." ; + sh:minCount 1 ; + sh:name "GovCT2.tact-cardinality" ; + sh:order 152 ; + sh:path cim:GovCT2.tact ; + sh:severity sh:Violation . + +dy:GovCT2.tact-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tact." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.tact-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 152 ; + sh:path cim:GovCT2.tact ; + sh:severity sh:Violation . + +dy:GovCT2.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "GovCT2.tb-cardinality" ; + sh:order 155 ; + sh:path cim:GovCT2.tb ; + sh:severity sh:Violation . + +dy:GovCT2.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 155 ; + sh:path cim:GovCT2.tb ; + sh:severity sh:Violation . + +dy:GovCT2.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "GovCT2.tc-cardinality" ; + sh:order 156 ; + sh:path cim:GovCT2.tc ; + sh:severity sh:Violation . + +dy:GovCT2.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 156 ; + sh:path cim:GovCT2.tc ; + sh:severity sh:Violation . + +dy:GovCT2.tdgov-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tdgov)." ; + sh:minCount 1 ; + sh:name "GovCT2.tdgov-cardinality" ; + sh:order 149 ; + sh:path cim:GovCT2.tdgov ; + sh:severity sh:Violation . + +dy:GovCT2.tdgov-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tdgov." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.tdgov-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 149 ; + sh:path cim:GovCT2.tdgov ; + sh:severity sh:Violation . + +dy:GovCT2.teng-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (teng)." ; + sh:minCount 1 ; + sh:name "GovCT2.teng-cardinality" ; + sh:order 158 ; + sh:path cim:GovCT2.teng ; + sh:severity sh:Violation . + +dy:GovCT2.teng-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the teng." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.teng-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 158 ; + sh:path cim:GovCT2.teng ; + sh:severity sh:Violation . + +dy:GovCT2.tfload-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tfload)." ; + sh:minCount 1 ; + sh:name "GovCT2.tfload-cardinality" ; + sh:order 159 ; + sh:path cim:GovCT2.tfload ; + sh:severity sh:Violation . + +dy:GovCT2.tfload-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tfload." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.tfload-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 159 ; + sh:path cim:GovCT2.tfload ; + sh:severity sh:Violation . + +dy:GovCT2.tpelec-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpelec)." ; + sh:minCount 1 ; + sh:name "GovCT2.tpelec-cardinality" ; + sh:order 143 ; + sh:path cim:GovCT2.tpelec ; + sh:severity sh:Violation . + +dy:GovCT2.tpelec-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpelec." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.tpelec-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 143 ; + sh:path cim:GovCT2.tpelec ; + sh:severity sh:Violation . + +dy:GovCT2.tsa-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tsa)." ; + sh:minCount 1 ; + sh:name "GovCT2.tsa-cardinality" ; + sh:order 171 ; + sh:path cim:GovCT2.tsa ; + sh:severity sh:Violation . + +dy:GovCT2.tsa-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tsa." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.tsa-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 171 ; + sh:path cim:GovCT2.tsa ; + sh:severity sh:Violation . + +dy:GovCT2.tsb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tsb)." ; + sh:minCount 1 ; + sh:name "GovCT2.tsb-cardinality" ; + sh:order 172 ; + sh:path cim:GovCT2.tsb ; + sh:severity sh:Violation . + +dy:GovCT2.tsb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tsb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.tsb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 172 ; + sh:path cim:GovCT2.tsb ; + sh:severity sh:Violation . + +dy:GovCT2.vmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmax)." ; + sh:minCount 1 ; + sh:name "GovCT2.vmax-cardinality" ; + sh:order 150 ; + sh:path cim:GovCT2.vmax ; + sh:severity sh:Violation . + +dy:GovCT2.vmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.vmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 150 ; + sh:path cim:GovCT2.vmax ; + sh:severity sh:Violation . + +dy:GovCT2.vmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmin)." ; + sh:minCount 1 ; + sh:name "GovCT2.vmin-cardinality" ; + sh:order 151 ; + sh:path cim:GovCT2.vmin ; + sh:severity sh:Violation . + +dy:GovCT2.vmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.vmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 151 ; + sh:path cim:GovCT2.vmin ; + sh:severity sh:Violation . + +dy:GovCT2.wfnl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (wfnl)." ; + sh:minCount 1 ; + sh:name "GovCT2.wfnl-cardinality" ; + sh:order 154 ; + sh:path cim:GovCT2.wfnl ; + sh:severity sh:Violation . + +dy:GovCT2.wfnl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the wfnl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.wfnl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 154 ; + sh:path cim:GovCT2.wfnl ; + sh:severity sh:Violation . + +dy:GovCT2.wfspd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (wfspd)." ; + sh:minCount 1 ; + sh:name "GovCT2.wfspd-cardinality" ; + sh:order 157 ; + sh:path cim:GovCT2.wfspd ; + sh:severity sh:Violation . + +dy:GovCT2.wfspd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the wfspd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovCT2.wfspd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 157 ; + sh:path cim:GovCT2.wfspd ; + sh:severity sh:Violation . + +dy:GovGAST rdf:type sh:NodeShape ; + sh:property dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovGAST.t3-datatype , dy:GovGAST.kt-datatype , dy:GovGAST.dturb-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovGAST.mwbase-cardinality , dy:IdentifiedObject.name-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovGAST.r-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovGAST.mwbase-datatype , dy:GovGAST.t1-cardinality , dy:GovGAST.kt-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-datatype , dy:GovGAST.vmax-cardinality , dy:GovGAST.vmin-datatype , dy:IdentifiedObject.description-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovGAST.vmax-datatype , dy:GovGAST.r-cardinality , dy:GovGAST.at-datatype , dy:IdentifiedObject.description-cardinality , dy:GovGAST.t1-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovGAST.t3-cardinality , dy:GovGAST.t2-datatype , dy:GovGAST.t2-cardinality , dy:GovGAST.at-cardinality , dy:GovGAST.vmin-cardinality , dy:GovGAST.dturb-datatype ; + sh:targetClass cim:GovGAST . + +dy:GovGAST.at-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (at)." ; + sh:minCount 1 ; + sh:name "GovGAST.at-cardinality" ; + sh:order 201 ; + sh:path cim:GovGAST.at ; + sh:severity sh:Violation . + +dy:GovGAST.at-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the at." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST.at-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 201 ; + sh:path cim:GovGAST.at ; + sh:severity sh:Violation . + +dy:GovGAST.dturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dturb)." ; + sh:minCount 1 ; + sh:name "GovGAST.dturb-cardinality" ; + sh:order 205 ; + sh:path cim:GovGAST.dturb ; + sh:severity sh:Violation . + +dy:GovGAST.dturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST.dturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 205 ; + sh:path cim:GovGAST.dturb ; + sh:severity sh:Violation . + +dy:GovGAST.kt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kt)." ; + sh:minCount 1 ; + sh:name "GovGAST.kt-cardinality" ; + sh:order 202 ; + sh:path cim:GovGAST.kt ; + sh:severity sh:Violation . + +dy:GovGAST.kt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST.kt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 202 ; + sh:path cim:GovGAST.kt ; + sh:severity sh:Violation . + +dy:GovGAST.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovGAST.mwbase-cardinality" ; + sh:order 196 ; + sh:path cim:GovGAST.mwbase ; + sh:severity sh:Violation . + +dy:GovGAST.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 196 ; + sh:path cim:GovGAST.mwbase ; + sh:severity sh:Violation . + +dy:GovGAST.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "GovGAST.r-cardinality" ; + sh:order 197 ; + sh:path cim:GovGAST.r ; + sh:severity sh:Violation . + +dy:GovGAST.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 197 ; + sh:path cim:GovGAST.r ; + sh:severity sh:Violation . + +dy:GovGAST.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "GovGAST.t1-cardinality" ; + sh:order 198 ; + sh:path cim:GovGAST.t1 ; + sh:severity sh:Violation . + +dy:GovGAST.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 198 ; + sh:path cim:GovGAST.t1 ; + sh:severity sh:Violation . + +dy:GovGAST.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "GovGAST.t2-cardinality" ; + sh:order 199 ; + sh:path cim:GovGAST.t2 ; + sh:severity sh:Violation . + +dy:GovGAST.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 199 ; + sh:path cim:GovGAST.t2 ; + sh:severity sh:Violation . + +dy:GovGAST.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "GovGAST.t3-cardinality" ; + sh:order 200 ; + sh:path cim:GovGAST.t3 ; + sh:severity sh:Violation . + +dy:GovGAST.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 200 ; + sh:path cim:GovGAST.t3 ; + sh:severity sh:Violation . + +dy:GovGAST.vmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmax)." ; + sh:minCount 1 ; + sh:name "GovGAST.vmax-cardinality" ; + sh:order 203 ; + sh:path cim:GovGAST.vmax ; + sh:severity sh:Violation . + +dy:GovGAST.vmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST.vmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 203 ; + sh:path cim:GovGAST.vmax ; + sh:severity sh:Violation . + +dy:GovGAST.vmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmin)." ; + sh:minCount 1 ; + sh:name "GovGAST.vmin-cardinality" ; + sh:order 204 ; + sh:path cim:GovGAST.vmin ; + sh:severity sh:Violation . + +dy:GovGAST.vmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST.vmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 204 ; + sh:path cim:GovGAST.vmin ; + sh:severity sh:Violation . + +dy:GovGAST1 rdf:type sh:NodeShape ; + sh:property dy:GovGAST1.pgv4-datatype , dy:GovGAST1.a-cardinality , dy:GovGAST1.gv2-datatype , dy:GovGAST1.r-datatype , dy:GovGAST1.b-cardinality , dy:GovGAST1.t4-datatype , dy:GovGAST1.loadinc-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovGAST1.pgv5-datatype , dy:GovGAST1.a-datatype , dy:GovGAST1.t5-cardinality , dy:IdentifiedObject.name-datatype , dy:GovGAST1.t1-cardinality , dy:GovGAST1.gv2-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovGAST1.gv1-cardinality , dy:GovGAST1.pgv1-datatype , dy:GovGAST1.gv6-cardinality , dy:GovGAST1.pgv4-cardinality , dy:GovGAST1.eps-cardinality , dy:GovGAST1.pgv6-datatype , dy:GovGAST1.vmax-cardinality , dy:GovGAST1.t4-cardinality , dy:GovGAST1.lmax-datatype , dy:GovGAST1.gv4-datatype , dy:GovGAST1.fidle-cardinality , dy:GovGAST1.fidle-datatype , dy:GovGAST1.vmax-datatype , dy:GovGAST1.tltr-cardinality , dy:GovGAST1.gv1-datatype , dy:IdentifiedObject.description-datatype , dy:GovGAST1.t2-cardinality , dy:GovGAST1.tltr-datatype , dy:IdentifiedObject.description-cardinality , dy:GovGAST1.r-cardinality , dy:GovGAST1.db1-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovGAST1.pgv6-cardinality , dy:GovGAST1.rmax-cardinality , dy:GovGAST1.rmax-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovGAST1.pgv2-datatype , dy:GovGAST1.lmax-cardinality , dy:GovGAST1.pgv1-cardinality , dy:GovGAST1.t3-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovGAST1.t3-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovGAST1.vmin-datatype , dy:GovGAST1.gv4-cardinality , dy:GovGAST1.pgv2-cardinality , dy:GovGAST1.pgv3-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovGAST1.gv6-datatype , dy:GovGAST1.db2-datatype , dy:GovGAST1.db2-cardinality , dy:GovGAST1.ltrate-cardinality , dy:GovGAST1.ka-datatype , dy:GovGAST1.db1-datatype , dy:GovGAST1.b-datatype , dy:GovGAST1.gv5-datatype , dy:IdentifiedObject.name-cardinality , dy:GovGAST1.gv3-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovGAST1.t2-datatype , dy:GovGAST1.mwbase-cardinality , dy:GovGAST1.eps-datatype , dy:GovGAST1.gv3-datatype , dy:GovGAST1.pgv3-datatype , dy:GovGAST1.ka-cardinality , dy:GovGAST1.ltrate-datatype , dy:GovGAST1.gv5-cardinality , dy:GovGAST1.vmin-cardinality , dy:GovGAST1.kt-datatype , dy:GovGAST1.t5-datatype , dy:GovGAST1.loadinc-datatype , dy:GovGAST1.kt-cardinality , dy:GovGAST1.mwbase-datatype , dy:GovGAST1.pgv5-cardinality , dy:GovGAST1.t1-datatype ; + sh:targetClass cim:GovGAST1 . + +dy:GovGAST1.a-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a)." ; + sh:minCount 1 ; + sh:name "GovGAST1.a-cardinality" ; + sh:order 220 ; + sh:path cim:GovGAST1.a ; + sh:severity sh:Violation . + +dy:GovGAST1.a-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.a-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 220 ; + sh:path cim:GovGAST1.a ; + sh:severity sh:Violation . + +dy:GovGAST1.b-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b)." ; + sh:minCount 1 ; + sh:name "GovGAST1.b-cardinality" ; + sh:order 221 ; + sh:path cim:GovGAST1.b ; + sh:severity sh:Violation . + +dy:GovGAST1.b-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.b-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 221 ; + sh:path cim:GovGAST1.b ; + sh:severity sh:Violation . + +dy:GovGAST1.db1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db1)." ; + sh:minCount 1 ; + sh:name "GovGAST1.db1-cardinality" ; + sh:order 222 ; + sh:path cim:GovGAST1.db1 ; + sh:severity sh:Violation . + +dy:GovGAST1.db1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.db1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 222 ; + sh:path cim:GovGAST1.db1 ; + sh:severity sh:Violation . + +dy:GovGAST1.db2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db2)." ; + sh:minCount 1 ; + sh:name "GovGAST1.db2-cardinality" ; + sh:order 224 ; + sh:path cim:GovGAST1.db2 ; + sh:severity sh:Violation . + +dy:GovGAST1.db2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.db2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 224 ; + sh:path cim:GovGAST1.db2 ; + sh:severity sh:Violation . + +dy:GovGAST1.eps-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (eps)." ; + sh:minCount 1 ; + sh:name "GovGAST1.eps-cardinality" ; + sh:order 223 ; + sh:path cim:GovGAST1.eps ; + sh:severity sh:Violation . + +dy:GovGAST1.eps-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eps." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.eps-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 223 ; + sh:path cim:GovGAST1.eps ; + sh:severity sh:Violation . + +dy:GovGAST1.fidle-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fidle)." ; + sh:minCount 1 ; + sh:name "GovGAST1.fidle-cardinality" ; + sh:order 215 ; + sh:path cim:GovGAST1.fidle ; + sh:severity sh:Violation . + +dy:GovGAST1.fidle-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fidle." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.fidle-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 215 ; + sh:path cim:GovGAST1.fidle ; + sh:severity sh:Violation . + +dy:GovGAST1.gv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv1)." ; + sh:minCount 1 ; + sh:name "GovGAST1.gv1-cardinality" ; + sh:order 225 ; + sh:path cim:GovGAST1.gv1 ; + sh:severity sh:Violation . + +dy:GovGAST1.gv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.gv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 225 ; + sh:path cim:GovGAST1.gv1 ; + sh:severity sh:Violation . + +dy:GovGAST1.gv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv2)." ; + sh:minCount 1 ; + sh:name "GovGAST1.gv2-cardinality" ; + sh:order 227 ; + sh:path cim:GovGAST1.gv2 ; + sh:severity sh:Violation . + +dy:GovGAST1.gv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.gv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 227 ; + sh:path cim:GovGAST1.gv2 ; + sh:severity sh:Violation . + +dy:GovGAST1.gv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv3)." ; + sh:minCount 1 ; + sh:name "GovGAST1.gv3-cardinality" ; + sh:order 229 ; + sh:path cim:GovGAST1.gv3 ; + sh:severity sh:Violation . + +dy:GovGAST1.gv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.gv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 229 ; + sh:path cim:GovGAST1.gv3 ; + sh:severity sh:Violation . + +dy:GovGAST1.gv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv4)." ; + sh:minCount 1 ; + sh:name "GovGAST1.gv4-cardinality" ; + sh:order 231 ; + sh:path cim:GovGAST1.gv4 ; + sh:severity sh:Violation . + +dy:GovGAST1.gv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.gv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 231 ; + sh:path cim:GovGAST1.gv4 ; + sh:severity sh:Violation . + +dy:GovGAST1.gv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv5)." ; + sh:minCount 1 ; + sh:name "GovGAST1.gv5-cardinality" ; + sh:order 233 ; + sh:path cim:GovGAST1.gv5 ; + sh:severity sh:Violation . + +dy:GovGAST1.gv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.gv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 233 ; + sh:path cim:GovGAST1.gv5 ; + sh:severity sh:Violation . + +dy:GovGAST1.gv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv6)." ; + sh:minCount 1 ; + sh:name "GovGAST1.gv6-cardinality" ; + sh:order 235 ; + sh:path cim:GovGAST1.gv6 ; + sh:severity sh:Violation . + +dy:GovGAST1.gv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.gv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 235 ; + sh:path cim:GovGAST1.gv6 ; + sh:severity sh:Violation . + +dy:GovGAST1.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "GovGAST1.ka-cardinality" ; + sh:order 237 ; + sh:path cim:GovGAST1.ka ; + sh:severity sh:Violation . + +dy:GovGAST1.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 237 ; + sh:path cim:GovGAST1.ka ; + sh:severity sh:Violation . + +dy:GovGAST1.kt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kt)." ; + sh:minCount 1 ; + sh:name "GovGAST1.kt-cardinality" ; + sh:order 212 ; + sh:path cim:GovGAST1.kt ; + sh:severity sh:Violation . + +dy:GovGAST1.kt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.kt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 212 ; + sh:path cim:GovGAST1.kt ; + sh:severity sh:Violation . + +dy:GovGAST1.lmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lmax)." ; + sh:minCount 1 ; + sh:name "GovGAST1.lmax-cardinality" ; + sh:order 211 ; + sh:path cim:GovGAST1.lmax ; + sh:severity sh:Violation . + +dy:GovGAST1.lmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.lmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 211 ; + sh:path cim:GovGAST1.lmax ; + sh:severity sh:Violation . + +dy:GovGAST1.loadinc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (loadinc)." ; + sh:minCount 1 ; + sh:name "GovGAST1.loadinc-cardinality" ; + sh:order 217 ; + sh:path cim:GovGAST1.loadinc ; + sh:severity sh:Violation . + +dy:GovGAST1.loadinc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the loadinc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.loadinc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 217 ; + sh:path cim:GovGAST1.loadinc ; + sh:severity sh:Violation . + +dy:GovGAST1.ltrate-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ltrate)." ; + sh:minCount 1 ; + sh:name "GovGAST1.ltrate-cardinality" ; + sh:order 219 ; + sh:path cim:GovGAST1.ltrate ; + sh:severity sh:Violation . + +dy:GovGAST1.ltrate-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ltrate." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.ltrate-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 219 ; + sh:path cim:GovGAST1.ltrate ; + sh:severity sh:Violation . + +dy:GovGAST1.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovGAST1.mwbase-cardinality" ; + sh:order 206 ; + sh:path cim:GovGAST1.mwbase ; + sh:severity sh:Violation . + +dy:GovGAST1.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 206 ; + sh:path cim:GovGAST1.mwbase ; + sh:severity sh:Violation . + +dy:GovGAST1.pgv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv1)." ; + sh:minCount 1 ; + sh:name "GovGAST1.pgv1-cardinality" ; + sh:order 226 ; + sh:path cim:GovGAST1.pgv1 ; + sh:severity sh:Violation . + +dy:GovGAST1.pgv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.pgv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 226 ; + sh:path cim:GovGAST1.pgv1 ; + sh:severity sh:Violation . + +dy:GovGAST1.pgv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv2)." ; + sh:minCount 1 ; + sh:name "GovGAST1.pgv2-cardinality" ; + sh:order 228 ; + sh:path cim:GovGAST1.pgv2 ; + sh:severity sh:Violation . + +dy:GovGAST1.pgv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.pgv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 228 ; + sh:path cim:GovGAST1.pgv2 ; + sh:severity sh:Violation . + +dy:GovGAST1.pgv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv3)." ; + sh:minCount 1 ; + sh:name "GovGAST1.pgv3-cardinality" ; + sh:order 230 ; + sh:path cim:GovGAST1.pgv3 ; + sh:severity sh:Violation . + +dy:GovGAST1.pgv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.pgv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 230 ; + sh:path cim:GovGAST1.pgv3 ; + sh:severity sh:Violation . + +dy:GovGAST1.pgv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv4)." ; + sh:minCount 1 ; + sh:name "GovGAST1.pgv4-cardinality" ; + sh:order 232 ; + sh:path cim:GovGAST1.pgv4 ; + sh:severity sh:Violation . + +dy:GovGAST1.pgv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.pgv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 232 ; + sh:path cim:GovGAST1.pgv4 ; + sh:severity sh:Violation . + +dy:GovGAST1.pgv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv5)." ; + sh:minCount 1 ; + sh:name "GovGAST1.pgv5-cardinality" ; + sh:order 234 ; + sh:path cim:GovGAST1.pgv5 ; + sh:severity sh:Violation . + +dy:GovGAST1.pgv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.pgv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 234 ; + sh:path cim:GovGAST1.pgv5 ; + sh:severity sh:Violation . + +dy:GovGAST1.pgv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv6)." ; + sh:minCount 1 ; + sh:name "GovGAST1.pgv6-cardinality" ; + sh:order 236 ; + sh:path cim:GovGAST1.pgv6 ; + sh:severity sh:Violation . + +dy:GovGAST1.pgv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.pgv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 236 ; + sh:path cim:GovGAST1.pgv6 ; + sh:severity sh:Violation . + +dy:GovGAST1.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "GovGAST1.r-cardinality" ; + sh:order 207 ; + sh:path cim:GovGAST1.r ; + sh:severity sh:Violation . + +dy:GovGAST1.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 207 ; + sh:path cim:GovGAST1.r ; + sh:severity sh:Violation . + +dy:GovGAST1.rmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rmax)." ; + sh:minCount 1 ; + sh:name "GovGAST1.rmax-cardinality" ; + sh:order 216 ; + sh:path cim:GovGAST1.rmax ; + sh:severity sh:Violation . + +dy:GovGAST1.rmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.rmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 216 ; + sh:path cim:GovGAST1.rmax ; + sh:severity sh:Violation . + +dy:GovGAST1.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "GovGAST1.t1-cardinality" ; + sh:order 208 ; + sh:path cim:GovGAST1.t1 ; + sh:severity sh:Violation . + +dy:GovGAST1.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 208 ; + sh:path cim:GovGAST1.t1 ; + sh:severity sh:Violation . + +dy:GovGAST1.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "GovGAST1.t2-cardinality" ; + sh:order 209 ; + sh:path cim:GovGAST1.t2 ; + sh:severity sh:Violation . + +dy:GovGAST1.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 209 ; + sh:path cim:GovGAST1.t2 ; + sh:severity sh:Violation . + +dy:GovGAST1.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "GovGAST1.t3-cardinality" ; + sh:order 210 ; + sh:path cim:GovGAST1.t3 ; + sh:severity sh:Violation . + +dy:GovGAST1.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 210 ; + sh:path cim:GovGAST1.t3 ; + sh:severity sh:Violation . + +dy:GovGAST1.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "GovGAST1.t4-cardinality" ; + sh:order 238 ; + sh:path cim:GovGAST1.t4 ; + sh:severity sh:Violation . + +dy:GovGAST1.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 238 ; + sh:path cim:GovGAST1.t4 ; + sh:severity sh:Violation . + +dy:GovGAST1.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "GovGAST1.t5-cardinality" ; + sh:order 239 ; + sh:path cim:GovGAST1.t5 ; + sh:severity sh:Violation . + +dy:GovGAST1.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 239 ; + sh:path cim:GovGAST1.t5 ; + sh:severity sh:Violation . + +dy:GovGAST1.tltr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tltr)." ; + sh:minCount 1 ; + sh:name "GovGAST1.tltr-cardinality" ; + sh:order 218 ; + sh:path cim:GovGAST1.tltr ; + sh:severity sh:Violation . + +dy:GovGAST1.tltr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tltr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.tltr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 218 ; + sh:path cim:GovGAST1.tltr ; + sh:severity sh:Violation . + +dy:GovGAST1.vmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmax)." ; + sh:minCount 1 ; + sh:name "GovGAST1.vmax-cardinality" ; + sh:order 213 ; + sh:path cim:GovGAST1.vmax ; + sh:severity sh:Violation . + +dy:GovGAST1.vmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.vmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 213 ; + sh:path cim:GovGAST1.vmax ; + sh:severity sh:Violation . + +dy:GovGAST1.vmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmin)." ; + sh:minCount 1 ; + sh:name "GovGAST1.vmin-cardinality" ; + sh:order 214 ; + sh:path cim:GovGAST1.vmin ; + sh:severity sh:Violation . + +dy:GovGAST1.vmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST1.vmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 214 ; + sh:path cim:GovGAST1.vmin ; + sh:severity sh:Violation . + +dy:GovGAST2 rdf:type sh:NodeShape ; + sh:property dy:GovGAST2.tmax-cardinality , dy:GovGAST2.k4-datatype , dy:GovGAST2.af1-cardinality , dy:GovGAST2.kf-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovGAST2.k3-cardinality , dy:GovGAST2.a-cardinality , dy:GovGAST2.b-datatype , dy:GovGAST2.k6-datatype , dy:GovGAST2.tr-cardinality , dy:GovGAST2.b-cardinality , dy:GovGAST2.bf2-datatype , dy:GovGAST2.etd-datatype , dy:GovGAST2.cf2-datatype , dy:GovGAST2.tmin-cardinality , dy:IdentifiedObject.description-datatype , dy:GovGAST2.ecr-cardinality , dy:GovGAST2.tmin-datatype , dy:IdentifiedObject.name-datatype , dy:GovGAST2.w-cardinality , dy:GovGAST2.ecr-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovGAST2.af2-datatype , dy:GovGAST2.trate-datatype , dy:GovGAST2.tt-datatype , dy:GovGAST2.t-datatype , dy:GovGAST2.t4-cardinality , dy:GovGAST2.bf1-datatype , dy:GovGAST2.etd-cardinality , dy:GovGAST2.mwbase-datatype , dy:GovGAST2.c-cardinality , dy:GovGAST2.tf-cardinality , dy:GovGAST2.t-cardinality , dy:GovGAST2.mwbase-cardinality , dy:GovGAST2.tcd-cardinality , dy:GovGAST2.z-cardinality , dy:GovGAST2.bf1-cardinality , dy:GovGAST2.trate-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovGAST2.z-datatype , dy:GovGAST2.k3-datatype , dy:GovGAST2.c-datatype , dy:GovGAST2.k6-cardinality , dy:GovGAST2.bf2-cardinality , dy:GovGAST2.x-datatype , dy:GovGAST2.tr-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovGAST2.k5-datatype , dy:GovGAST2.y-datatype , dy:GovGAST2.y-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovGAST2.tmax-datatype , dy:GovGAST2.w-datatype , dy:GovGAST2.t5-cardinality , dy:GovGAST2.k5-cardinality , dy:GovGAST2.tc-cardinality , dy:GovGAST2.af2-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovGAST2.t3-datatype , dy:GovGAST2.k4-cardinality , dy:GovGAST2.t3-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovGAST2.tcd-datatype , dy:GovGAST2.cf2-cardinality , dy:GovGAST2.t5-datatype , dy:GovGAST2.tf-datatype , dy:GovGAST2.tc-datatype , dy:GovGAST2.tt-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovGAST2.af1-datatype , dy:GovGAST2.x-cardinality , dy:GovGAST2.a-datatype , dy:GovGAST2.t4-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovGAST2.kf-datatype ; + sh:targetClass cim:GovGAST2 . + +dy:GovGAST2.a-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a)." ; + sh:minCount 1 ; + sh:name "GovGAST2.a-cardinality" ; + sh:order 253 ; + sh:path cim:GovGAST2.a ; + sh:severity sh:Violation . + +dy:GovGAST2.a-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.a-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 253 ; + sh:path cim:GovGAST2.a ; + sh:severity sh:Violation . + +dy:GovGAST2.af1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (af1)." ; + sh:minCount 1 ; + sh:name "GovGAST2.af1-cardinality" ; + sh:order 264 ; + sh:path cim:GovGAST2.af1 ; + sh:severity sh:Violation . + +dy:GovGAST2.af1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the af1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.af1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 264 ; + sh:path cim:GovGAST2.af1 ; + sh:severity sh:Violation . + +dy:GovGAST2.af2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (af2)." ; + sh:minCount 1 ; + sh:name "GovGAST2.af2-cardinality" ; + sh:order 266 ; + sh:path cim:GovGAST2.af2 ; + sh:severity sh:Violation . + +dy:GovGAST2.af2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the af2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.af2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 266 ; + sh:path cim:GovGAST2.af2 ; + sh:severity sh:Violation . + +dy:GovGAST2.b-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b)." ; + sh:minCount 1 ; + sh:name "GovGAST2.b-cardinality" ; + sh:order 254 ; + sh:path cim:GovGAST2.b ; + sh:severity sh:Violation . + +dy:GovGAST2.b-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.b-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 254 ; + sh:path cim:GovGAST2.b ; + sh:severity sh:Violation . + +dy:GovGAST2.bf1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bf1)." ; + sh:minCount 1 ; + sh:name "GovGAST2.bf1-cardinality" ; + sh:order 265 ; + sh:path cim:GovGAST2.bf1 ; + sh:severity sh:Violation . + +dy:GovGAST2.bf1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bf1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.bf1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 265 ; + sh:path cim:GovGAST2.bf1 ; + sh:severity sh:Violation . + +dy:GovGAST2.bf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bf2)." ; + sh:minCount 1 ; + sh:name "GovGAST2.bf2-cardinality" ; + sh:order 267 ; + sh:path cim:GovGAST2.bf2 ; + sh:severity sh:Violation . + +dy:GovGAST2.bf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.bf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 267 ; + sh:path cim:GovGAST2.bf2 ; + sh:severity sh:Violation . + +dy:GovGAST2.c-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (c)." ; + sh:minCount 1 ; + sh:name "GovGAST2.c-cardinality" ; + sh:order 255 ; + sh:path cim:GovGAST2.c ; + sh:severity sh:Violation . + +dy:GovGAST2.c-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the c." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.c-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 255 ; + sh:path cim:GovGAST2.c ; + sh:severity sh:Violation . + +dy:GovGAST2.cf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (cf2)." ; + sh:minCount 1 ; + sh:name "GovGAST2.cf2-cardinality" ; + sh:order 268 ; + sh:path cim:GovGAST2.cf2 ; + sh:severity sh:Violation . + +dy:GovGAST2.cf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the cf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.cf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 268 ; + sh:path cim:GovGAST2.cf2 ; + sh:severity sh:Violation . + +dy:GovGAST2.ecr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ecr)." ; + sh:minCount 1 ; + sh:name "GovGAST2.ecr-cardinality" ; + sh:order 251 ; + sh:path cim:GovGAST2.ecr ; + sh:severity sh:Violation . + +dy:GovGAST2.ecr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ecr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.ecr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 251 ; + sh:path cim:GovGAST2.ecr ; + sh:severity sh:Violation . + +dy:GovGAST2.etd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (etd)." ; + sh:minCount 1 ; + sh:name "GovGAST2.etd-cardinality" ; + sh:order 245 ; + sh:path cim:GovGAST2.etd ; + sh:severity sh:Violation . + +dy:GovGAST2.etd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the etd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.etd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 245 ; + sh:path cim:GovGAST2.etd ; + sh:severity sh:Violation . + +dy:GovGAST2.k3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k3)." ; + sh:minCount 1 ; + sh:name "GovGAST2.k3-cardinality" ; + sh:order 252 ; + sh:path cim:GovGAST2.k3 ; + sh:severity sh:Violation . + +dy:GovGAST2.k3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.k3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 252 ; + sh:path cim:GovGAST2.k3 ; + sh:severity sh:Violation . + +dy:GovGAST2.k4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k4)." ; + sh:minCount 1 ; + sh:name "GovGAST2.k4-cardinality" ; + sh:order 259 ; + sh:path cim:GovGAST2.k4 ; + sh:severity sh:Violation . + +dy:GovGAST2.k4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.k4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 259 ; + sh:path cim:GovGAST2.k4 ; + sh:severity sh:Violation . + +dy:GovGAST2.k5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k5)." ; + sh:minCount 1 ; + sh:name "GovGAST2.k5-cardinality" ; + sh:order 258 ; + sh:path cim:GovGAST2.k5 ; + sh:severity sh:Violation . + +dy:GovGAST2.k5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.k5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 258 ; + sh:path cim:GovGAST2.k5 ; + sh:severity sh:Violation . + +dy:GovGAST2.k6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k6)." ; + sh:minCount 1 ; + sh:name "GovGAST2.k6-cardinality" ; + sh:order 270 ; + sh:path cim:GovGAST2.k6 ; + sh:severity sh:Violation . + +dy:GovGAST2.k6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.k6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 270 ; + sh:path cim:GovGAST2.k6 ; + sh:severity sh:Violation . + +dy:GovGAST2.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "GovGAST2.kf-cardinality" ; + sh:order 257 ; + sh:path cim:GovGAST2.kf ; + sh:severity sh:Violation . + +dy:GovGAST2.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 257 ; + sh:path cim:GovGAST2.kf ; + sh:severity sh:Violation . + +dy:GovGAST2.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovGAST2.mwbase-cardinality" ; + sh:order 240 ; + sh:path cim:GovGAST2.mwbase ; + sh:severity sh:Violation . + +dy:GovGAST2.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 240 ; + sh:path cim:GovGAST2.mwbase ; + sh:severity sh:Violation . + +dy:GovGAST2.t-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t)." ; + sh:minCount 1 ; + sh:name "GovGAST2.t-cardinality" ; + sh:order 248 ; + sh:path cim:GovGAST2.t ; + sh:severity sh:Violation . + +dy:GovGAST2.t-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.t-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 248 ; + sh:path cim:GovGAST2.t ; + sh:severity sh:Violation . + +dy:GovGAST2.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "GovGAST2.t3-cardinality" ; + sh:order 260 ; + sh:path cim:GovGAST2.t3 ; + sh:severity sh:Violation . + +dy:GovGAST2.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 260 ; + sh:path cim:GovGAST2.t3 ; + sh:severity sh:Violation . + +dy:GovGAST2.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "GovGAST2.t4-cardinality" ; + sh:order 261 ; + sh:path cim:GovGAST2.t4 ; + sh:severity sh:Violation . + +dy:GovGAST2.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 261 ; + sh:path cim:GovGAST2.t4 ; + sh:severity sh:Violation . + +dy:GovGAST2.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "GovGAST2.t5-cardinality" ; + sh:order 263 ; + sh:path cim:GovGAST2.t5 ; + sh:severity sh:Violation . + +dy:GovGAST2.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 263 ; + sh:path cim:GovGAST2.t5 ; + sh:severity sh:Violation . + +dy:GovGAST2.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "GovGAST2.tc-cardinality" ; + sh:order 271 ; + sh:path cim:GovGAST2.tc ; + sh:severity sh:Violation . + +dy:GovGAST2.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 271 ; + sh:path cim:GovGAST2.tc ; + sh:severity sh:Violation . + +dy:GovGAST2.tcd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tcd)." ; + sh:minCount 1 ; + sh:name "GovGAST2.tcd-cardinality" ; + sh:order 246 ; + sh:path cim:GovGAST2.tcd ; + sh:severity sh:Violation . + +dy:GovGAST2.tcd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tcd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.tcd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 246 ; + sh:path cim:GovGAST2.tcd ; + sh:severity sh:Violation . + +dy:GovGAST2.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "GovGAST2.tf-cardinality" ; + sh:order 256 ; + sh:path cim:GovGAST2.tf ; + sh:severity sh:Violation . + +dy:GovGAST2.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 256 ; + sh:path cim:GovGAST2.tf ; + sh:severity sh:Violation . + +dy:GovGAST2.tmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tmax)." ; + sh:minCount 1 ; + sh:name "GovGAST2.tmax-cardinality" ; + sh:order 249 ; + sh:path cim:GovGAST2.tmax ; + sh:severity sh:Violation . + +dy:GovGAST2.tmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.tmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 249 ; + sh:path cim:GovGAST2.tmax ; + sh:severity sh:Violation . + +dy:GovGAST2.tmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tmin)." ; + sh:minCount 1 ; + sh:name "GovGAST2.tmin-cardinality" ; + sh:order 250 ; + sh:path cim:GovGAST2.tmin ; + sh:severity sh:Violation . + +dy:GovGAST2.tmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.tmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 250 ; + sh:path cim:GovGAST2.tmin ; + sh:severity sh:Violation . + +dy:GovGAST2.tr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tr)." ; + sh:minCount 1 ; + sh:name "GovGAST2.tr-cardinality" ; + sh:order 269 ; + sh:path cim:GovGAST2.tr ; + sh:severity sh:Violation . + +dy:GovGAST2.tr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.tr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 269 ; + sh:path cim:GovGAST2.tr ; + sh:severity sh:Violation . + +dy:GovGAST2.trate-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (trate)." ; + sh:minCount 1 ; + sh:name "GovGAST2.trate-cardinality" ; + sh:order 247 ; + sh:path cim:GovGAST2.trate ; + sh:severity sh:Violation . + +dy:GovGAST2.trate-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the trate." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.trate-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 247 ; + sh:path cim:GovGAST2.trate ; + sh:severity sh:Violation . + +dy:GovGAST2.tt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tt)." ; + sh:minCount 1 ; + sh:name "GovGAST2.tt-cardinality" ; + sh:order 262 ; + sh:path cim:GovGAST2.tt ; + sh:severity sh:Violation . + +dy:GovGAST2.tt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.tt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 262 ; + sh:path cim:GovGAST2.tt ; + sh:severity sh:Violation . + +dy:GovGAST2.w-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (w)." ; + sh:minCount 1 ; + sh:name "GovGAST2.w-cardinality" ; + sh:order 241 ; + sh:path cim:GovGAST2.w ; + sh:severity sh:Violation . + +dy:GovGAST2.w-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the w." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.w-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 241 ; + sh:path cim:GovGAST2.w ; + sh:severity sh:Violation . + +dy:GovGAST2.x-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x)." ; + sh:minCount 1 ; + sh:name "GovGAST2.x-cardinality" ; + sh:order 242 ; + sh:path cim:GovGAST2.x ; + sh:severity sh:Violation . + +dy:GovGAST2.x-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.x-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 242 ; + sh:path cim:GovGAST2.x ; + sh:severity sh:Violation . + +dy:GovGAST2.y-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (y)." ; + sh:minCount 1 ; + sh:name "GovGAST2.y-cardinality" ; + sh:order 243 ; + sh:path cim:GovGAST2.y ; + sh:severity sh:Violation . + +dy:GovGAST2.y-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the y." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.y-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 243 ; + sh:path cim:GovGAST2.y ; + sh:severity sh:Violation . + +dy:GovGAST2.z-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (z)." ; + sh:minCount 1 ; + sh:name "GovGAST2.z-cardinality" ; + sh:order 244 ; + sh:path cim:GovGAST2.z ; + sh:severity sh:Violation . + +dy:GovGAST2.z-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the z." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST2.z-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 244 ; + sh:path cim:GovGAST2.z ; + sh:severity sh:Violation . + +dy:GovGAST3 rdf:type sh:NodeShape ; + sh:property dy:GovGAST3.rcmn-datatype , dy:GovGAST3.tac-datatype , dy:GovGAST3.tc-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovGAST3.bca-cardinality , dy:GovGAST3.mxef-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovGAST3.ksi-datatype , dy:GovGAST3.rcmn-cardinality , dy:GovGAST3.tac-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovGAST3.tg-datatype , dy:GovGAST3.ty-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovGAST3.ky-datatype , dy:GovGAST3.kac-datatype , dy:GovGAST3.tg-cardinality , dy:GovGAST3.ka-cardinality , dy:GovGAST3.tsi-datatype , dy:GovGAST3.tt-datatype , dy:GovGAST3.bca-datatype , dy:GovGAST3.rcmx-cardinality , dy:GovGAST3.bp-datatype , dy:GovGAST3.bp-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovGAST3.kca-datatype , dy:GovGAST3.rcmx-datatype , dy:IdentifiedObject.description-datatype , dy:GovGAST3.ksi-cardinality , dy:GovGAST3.dtc-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovGAST3.ty-cardinality , dy:GovGAST3.td-cardinality , dy:GovGAST3.ky-cardinality , dy:GovGAST3.ka-datatype , dy:GovGAST3.ttc-cardinality , dy:GovGAST3.dtc-datatype , dy:GovGAST3.tsi-cardinality , dy:GovGAST3.tfen-datatype , dy:GovGAST3.mxef-datatype , dy:GovGAST3.kca-cardinality , dy:GovGAST3.tc-cardinality , dy:IdentifiedObject.name-datatype , dy:GovGAST3.tfen-cardinality , dy:GovGAST3.kac-cardinality , dy:GovGAST3.mnef-datatype , dy:GovGAST3.ttc-datatype , dy:GovGAST3.mnef-cardinality , dy:GovGAST3.td-datatype , dy:GovGAST3.tt-cardinality ; + sh:targetClass cim:GovGAST3 . + +dy:GovGAST3.bca-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bca)." ; + sh:minCount 1 ; + sh:name "GovGAST3.bca-cardinality" ; + sh:order 281 ; + sh:path cim:GovGAST3.bca ; + sh:severity sh:Violation . + +dy:GovGAST3.bca-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bca." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.bca-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 281 ; + sh:path cim:GovGAST3.bca ; + sh:severity sh:Violation . + +dy:GovGAST3.bp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bp)." ; + sh:minCount 1 ; + sh:name "GovGAST3.bp-cardinality" ; + sh:order 272 ; + sh:path cim:GovGAST3.bp ; + sh:severity sh:Violation . + +dy:GovGAST3.bp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.bp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 272 ; + sh:path cim:GovGAST3.bp ; + sh:severity sh:Violation . + +dy:GovGAST3.dtc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dtc)." ; + sh:minCount 1 ; + sh:name "GovGAST3.dtc-cardinality" ; + sh:order 283 ; + sh:path cim:GovGAST3.dtc ; + sh:severity sh:Violation . + +dy:GovGAST3.dtc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dtc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.dtc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 283 ; + sh:path cim:GovGAST3.dtc ; + sh:severity sh:Violation . + +dy:GovGAST3.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "GovGAST3.ka-cardinality" ; + sh:order 284 ; + sh:path cim:GovGAST3.ka ; + sh:severity sh:Violation . + +dy:GovGAST3.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 284 ; + sh:path cim:GovGAST3.ka ; + sh:severity sh:Violation . + +dy:GovGAST3.kac-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kac)." ; + sh:minCount 1 ; + sh:name "GovGAST3.kac-cardinality" ; + sh:order 279 ; + sh:path cim:GovGAST3.kac ; + sh:severity sh:Violation . + +dy:GovGAST3.kac-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kac." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.kac-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 279 ; + sh:path cim:GovGAST3.kac ; + sh:severity sh:Violation . + +dy:GovGAST3.kca-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kca)." ; + sh:minCount 1 ; + sh:name "GovGAST3.kca-cardinality" ; + sh:order 282 ; + sh:path cim:GovGAST3.kca ; + sh:severity sh:Violation . + +dy:GovGAST3.kca-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kca." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.kca-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 282 ; + sh:path cim:GovGAST3.kca ; + sh:severity sh:Violation . + +dy:GovGAST3.ksi-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ksi)." ; + sh:minCount 1 ; + sh:name "GovGAST3.ksi-cardinality" ; + sh:order 286 ; + sh:path cim:GovGAST3.ksi ; + sh:severity sh:Violation . + +dy:GovGAST3.ksi-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ksi." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.ksi-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 286 ; + sh:path cim:GovGAST3.ksi ; + sh:severity sh:Violation . + +dy:GovGAST3.ky-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ky)." ; + sh:minCount 1 ; + sh:name "GovGAST3.ky-cardinality" ; + sh:order 276 ; + sh:path cim:GovGAST3.ky ; + sh:severity sh:Violation . + +dy:GovGAST3.ky-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ky." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.ky-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 276 ; + sh:path cim:GovGAST3.ky ; + sh:severity sh:Violation . + +dy:GovGAST3.mnef-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mnef)." ; + sh:minCount 1 ; + sh:name "GovGAST3.mnef-cardinality" ; + sh:order 292 ; + sh:path cim:GovGAST3.mnef ; + sh:severity sh:Violation . + +dy:GovGAST3.mnef-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mnef." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.mnef-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 292 ; + sh:path cim:GovGAST3.mnef ; + sh:severity sh:Violation . + +dy:GovGAST3.mxef-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mxef)." ; + sh:minCount 1 ; + sh:name "GovGAST3.mxef-cardinality" ; + sh:order 291 ; + sh:path cim:GovGAST3.mxef ; + sh:severity sh:Violation . + +dy:GovGAST3.mxef-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mxef." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.mxef-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 291 ; + sh:path cim:GovGAST3.mxef ; + sh:severity sh:Violation . + +dy:GovGAST3.rcmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rcmn)." ; + sh:minCount 1 ; + sh:name "GovGAST3.rcmn-cardinality" ; + sh:order 275 ; + sh:path cim:GovGAST3.rcmn ; + sh:severity sh:Violation . + +dy:GovGAST3.rcmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rcmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.rcmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 275 ; + sh:path cim:GovGAST3.rcmn ; + sh:severity sh:Violation . + +dy:GovGAST3.rcmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rcmx)." ; + sh:minCount 1 ; + sh:name "GovGAST3.rcmx-cardinality" ; + sh:order 274 ; + sh:path cim:GovGAST3.rcmx ; + sh:severity sh:Violation . + +dy:GovGAST3.rcmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rcmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.rcmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 274 ; + sh:path cim:GovGAST3.rcmx ; + sh:severity sh:Violation . + +dy:GovGAST3.tac-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tac)." ; + sh:minCount 1 ; + sh:name "GovGAST3.tac-cardinality" ; + sh:order 278 ; + sh:path cim:GovGAST3.tac ; + sh:severity sh:Violation . + +dy:GovGAST3.tac-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tac." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.tac-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 278 ; + sh:path cim:GovGAST3.tac ; + sh:severity sh:Violation . + +dy:GovGAST3.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "GovGAST3.tc-cardinality" ; + sh:order 280 ; + sh:path cim:GovGAST3.tc ; + sh:severity sh:Violation . + +dy:GovGAST3.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 280 ; + sh:path cim:GovGAST3.tc ; + sh:severity sh:Violation . + +dy:GovGAST3.td-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td)." ; + sh:minCount 1 ; + sh:name "GovGAST3.td-cardinality" ; + sh:order 289 ; + sh:path cim:GovGAST3.td ; + sh:severity sh:Violation . + +dy:GovGAST3.td-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.td-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 289 ; + sh:path cim:GovGAST3.td ; + sh:severity sh:Violation . + +dy:GovGAST3.tfen-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tfen)." ; + sh:minCount 1 ; + sh:name "GovGAST3.tfen-cardinality" ; + sh:order 288 ; + sh:path cim:GovGAST3.tfen ; + sh:severity sh:Violation . + +dy:GovGAST3.tfen-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tfen." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.tfen-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 288 ; + sh:path cim:GovGAST3.tfen ; + sh:severity sh:Violation . + +dy:GovGAST3.tg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tg)." ; + sh:minCount 1 ; + sh:name "GovGAST3.tg-cardinality" ; + sh:order 273 ; + sh:path cim:GovGAST3.tg ; + sh:severity sh:Violation . + +dy:GovGAST3.tg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.tg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 273 ; + sh:path cim:GovGAST3.tg ; + sh:severity sh:Violation . + +dy:GovGAST3.tsi-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tsi)." ; + sh:minCount 1 ; + sh:name "GovGAST3.tsi-cardinality" ; + sh:order 285 ; + sh:path cim:GovGAST3.tsi ; + sh:severity sh:Violation . + +dy:GovGAST3.tsi-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tsi." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.tsi-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 285 ; + sh:path cim:GovGAST3.tsi ; + sh:severity sh:Violation . + +dy:GovGAST3.tt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tt)." ; + sh:minCount 1 ; + sh:name "GovGAST3.tt-cardinality" ; + sh:order 290 ; + sh:path cim:GovGAST3.tt ; + sh:severity sh:Violation . + +dy:GovGAST3.tt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.tt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 290 ; + sh:path cim:GovGAST3.tt ; + sh:severity sh:Violation . + +dy:GovGAST3.ttc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ttc)." ; + sh:minCount 1 ; + sh:name "GovGAST3.ttc-cardinality" ; + sh:order 287 ; + sh:path cim:GovGAST3.ttc ; + sh:severity sh:Violation . + +dy:GovGAST3.ttc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ttc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.ttc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 287 ; + sh:path cim:GovGAST3.ttc ; + sh:severity sh:Violation . + +dy:GovGAST3.ty-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ty)." ; + sh:minCount 1 ; + sh:name "GovGAST3.ty-cardinality" ; + sh:order 277 ; + sh:path cim:GovGAST3.ty ; + sh:severity sh:Violation . + +dy:GovGAST3.ty-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ty." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST3.ty-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 277 ; + sh:path cim:GovGAST3.ty ; + sh:severity sh:Violation . + +dy:GovGAST4 rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.mRID-datatype , dy:GovGAST4.rymx-datatype , dy:GovGAST4.tc-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovGAST4.ta-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovGAST4.ty-cardinality , dy:GovGAST4.ta-datatype , dy:GovGAST4.tcm-cardinality , dy:GovGAST4.bp-cardinality , dy:GovGAST4.rymn-cardinality , dy:GovGAST4.tcm-datatype , dy:GovGAST4.mnef-datatype , dy:GovGAST4.rymx-cardinality , dy:GovGAST4.mnef-cardinality , dy:GovGAST4.ktm-datatype , dy:GovGAST4.rymn-datatype , dy:GovGAST4.tc-datatype , dy:GovGAST4.tm-cardinality , dy:IdentifiedObject.name-datatype , dy:GovGAST4.mxef-datatype , dy:GovGAST4.mxef-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovGAST4.ty-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.description-cardinality , dy:GovGAST4.ktm-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.name-cardinality , dy:GovGAST4.bp-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovGAST4.tm-datatype , dy:IdentifiedObject.description-datatype ; + sh:targetClass cim:GovGAST4 . + +dy:GovGAST4.bp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bp)." ; + sh:minCount 1 ; + sh:name "GovGAST4.bp-cardinality" ; + sh:order 293 ; + sh:path cim:GovGAST4.bp ; + sh:severity sh:Violation . + +dy:GovGAST4.bp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST4.bp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 293 ; + sh:path cim:GovGAST4.bp ; + sh:severity sh:Violation . + +dy:GovGAST4.ktm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ktm)." ; + sh:minCount 1 ; + sh:name "GovGAST4.ktm-cardinality" ; + sh:order 298 ; + sh:path cim:GovGAST4.ktm ; + sh:severity sh:Violation . + +dy:GovGAST4.ktm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ktm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST4.ktm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 298 ; + sh:path cim:GovGAST4.ktm ; + sh:severity sh:Violation . + +dy:GovGAST4.mnef-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mnef)." ; + sh:minCount 1 ; + sh:name "GovGAST4.mnef-cardinality" ; + sh:order 303 ; + sh:path cim:GovGAST4.mnef ; + sh:severity sh:Violation . + +dy:GovGAST4.mnef-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mnef." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST4.mnef-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 303 ; + sh:path cim:GovGAST4.mnef ; + sh:severity sh:Violation . + +dy:GovGAST4.mxef-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mxef)." ; + sh:minCount 1 ; + sh:name "GovGAST4.mxef-cardinality" ; + sh:order 302 ; + sh:path cim:GovGAST4.mxef ; + sh:severity sh:Violation . + +dy:GovGAST4.mxef-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mxef." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST4.mxef-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 302 ; + sh:path cim:GovGAST4.mxef ; + sh:severity sh:Violation . + +dy:GovGAST4.rymn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rymn)." ; + sh:minCount 1 ; + sh:name "GovGAST4.rymn-cardinality" ; + sh:order 301 ; + sh:path cim:GovGAST4.rymn ; + sh:severity sh:Violation . + +dy:GovGAST4.rymn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rymn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST4.rymn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 301 ; + sh:path cim:GovGAST4.rymn ; + sh:severity sh:Violation . + +dy:GovGAST4.rymx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rymx)." ; + sh:minCount 1 ; + sh:name "GovGAST4.rymx-cardinality" ; + sh:order 300 ; + sh:path cim:GovGAST4.rymx ; + sh:severity sh:Violation . + +dy:GovGAST4.rymx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rymx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST4.rymx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 300 ; + sh:path cim:GovGAST4.rymx ; + sh:severity sh:Violation . + +dy:GovGAST4.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "GovGAST4.ta-cardinality" ; + sh:order 295 ; + sh:path cim:GovGAST4.ta ; + sh:severity sh:Violation . + +dy:GovGAST4.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST4.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 295 ; + sh:path cim:GovGAST4.ta ; + sh:severity sh:Violation . + +dy:GovGAST4.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "GovGAST4.tc-cardinality" ; + sh:order 296 ; + sh:path cim:GovGAST4.tc ; + sh:severity sh:Violation . + +dy:GovGAST4.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST4.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 296 ; + sh:path cim:GovGAST4.tc ; + sh:severity sh:Violation . + +dy:GovGAST4.tcm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tcm)." ; + sh:minCount 1 ; + sh:name "GovGAST4.tcm-cardinality" ; + sh:order 297 ; + sh:path cim:GovGAST4.tcm ; + sh:severity sh:Violation . + +dy:GovGAST4.tcm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tcm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST4.tcm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 297 ; + sh:path cim:GovGAST4.tcm ; + sh:severity sh:Violation . + +dy:GovGAST4.tm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tm)." ; + sh:minCount 1 ; + sh:name "GovGAST4.tm-cardinality" ; + sh:order 299 ; + sh:path cim:GovGAST4.tm ; + sh:severity sh:Violation . + +dy:GovGAST4.tm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST4.tm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 299 ; + sh:path cim:GovGAST4.tm ; + sh:severity sh:Violation . + +dy:GovGAST4.ty-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ty)." ; + sh:minCount 1 ; + sh:name "GovGAST4.ty-cardinality" ; + sh:order 294 ; + sh:path cim:GovGAST4.ty ; + sh:severity sh:Violation . + +dy:GovGAST4.ty-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ty." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGAST4.ty-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 294 ; + sh:path cim:GovGAST4.ty ; + sh:severity sh:Violation . + +dy:GovGASTWD rdf:type sh:NodeShape ; + sh:property dy:GovGASTWD.af2-datatype , dy:GovGASTWD.t3-datatype , dy:GovGASTWD.k4-datatype , dy:GovGASTWD.mwbase-datatype , dy:GovGASTWD.af1-cardinality , dy:GovGASTWD.af1-datatype , dy:GovGASTWD.tmax-datatype , dy:GovGASTWD.tmax-cardinality , dy:GovGASTWD.mwbase-cardinality , dy:GovGASTWD.kdroop-cardinality , dy:GovGASTWD.k6-cardinality , dy:GovGASTWD.tt-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovGASTWD.t5-datatype , dy:IdentifiedObject.mRID-cardinality , dy:GovGASTWD.bf2-datatype , dy:IdentifiedObject.name-datatype , dy:GovGASTWD.t5-cardinality , dy:GovGASTWD.t-datatype , dy:GovGASTWD.bf2-cardinality , dy:GovGASTWD.ecr-cardinality , dy:GovGASTWD.kd-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovGASTWD.tf-cardinality , dy:GovGASTWD.etd-datatype , dy:GovGASTWD.af2-cardinality , dy:GovGASTWD.tcd-cardinality , dy:GovGASTWD.k5-cardinality , dy:GovGASTWD.tmin-cardinality , dy:GovGASTWD.t3-cardinality , dy:GovGASTWD.a-datatype , dy:GovGASTWD.trate-datatype , dy:GovGASTWD.trate-cardinality , dy:GovGASTWD.ki-cardinality , dy:GovGASTWD.cf2-cardinality , dy:GovGASTWD.tr-datatype , dy:GovGASTWD.tc-cardinality , dy:GovGASTWD.kf-datatype , dy:GovGASTWD.kf-cardinality , dy:GovGASTWD.k5-datatype , dy:GovGASTWD.tcd-datatype , dy:GovGASTWD.kdroop-datatype , dy:GovGASTWD.c-datatype , dy:GovGASTWD.tr-cardinality , dy:GovGASTWD.k3-datatype , dy:GovGASTWD.bf1-datatype , dy:GovGASTWD.t-cardinality , dy:GovGASTWD.kp-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovGASTWD.t4-cardinality , dy:GovGASTWD.b-cardinality , dy:GovGASTWD.ki-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.description-cardinality , dy:GovGASTWD.td-cardinality , dy:GovGASTWD.cf2-datatype , dy:GovGASTWD.ecr-datatype , dy:GovGASTWD.t4-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovGASTWD.kd-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovGASTWD.td-datatype , dy:GovGASTWD.k6-datatype , dy:GovGASTWD.a-cardinality , dy:GovGASTWD.kp-datatype , dy:GovGASTWD.tt-datatype , dy:GovGASTWD.k3-cardinality , dy:GovGASTWD.bf1-cardinality , dy:GovGASTWD.tmin-datatype , dy:GovGASTWD.k4-cardinality , dy:IdentifiedObject.name-cardinality , dy:GovGASTWD.b-datatype , dy:GovGASTWD.tc-datatype , dy:IdentifiedObject.mRID-datatype , dy:GovGASTWD.c-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovGASTWD.etd-cardinality , dy:GovGASTWD.tf-datatype ; + sh:targetClass cim:GovGASTWD . + +dy:GovGASTWD.a-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.a-cardinality" ; + sh:order 317 ; + sh:path cim:GovGASTWD.a ; + sh:severity sh:Violation . + +dy:GovGASTWD.a-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.a-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 317 ; + sh:path cim:GovGASTWD.a ; + sh:severity sh:Violation . + +dy:GovGASTWD.af1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (af1)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.af1-cardinality" ; + sh:order 328 ; + sh:path cim:GovGASTWD.af1 ; + sh:severity sh:Violation . + +dy:GovGASTWD.af1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the af1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.af1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 328 ; + sh:path cim:GovGASTWD.af1 ; + sh:severity sh:Violation . + +dy:GovGASTWD.af2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (af2)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.af2-cardinality" ; + sh:order 330 ; + sh:path cim:GovGASTWD.af2 ; + sh:severity sh:Violation . + +dy:GovGASTWD.af2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the af2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.af2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 330 ; + sh:path cim:GovGASTWD.af2 ; + sh:severity sh:Violation . + +dy:GovGASTWD.b-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.b-cardinality" ; + sh:order 318 ; + sh:path cim:GovGASTWD.b ; + sh:severity sh:Violation . + +dy:GovGASTWD.b-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.b-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 318 ; + sh:path cim:GovGASTWD.b ; + sh:severity sh:Violation . + +dy:GovGASTWD.bf1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bf1)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.bf1-cardinality" ; + sh:order 329 ; + sh:path cim:GovGASTWD.bf1 ; + sh:severity sh:Violation . + +dy:GovGASTWD.bf1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bf1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.bf1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 329 ; + sh:path cim:GovGASTWD.bf1 ; + sh:severity sh:Violation . + +dy:GovGASTWD.bf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bf2)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.bf2-cardinality" ; + sh:order 331 ; + sh:path cim:GovGASTWD.bf2 ; + sh:severity sh:Violation . + +dy:GovGASTWD.bf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.bf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 331 ; + sh:path cim:GovGASTWD.bf2 ; + sh:severity sh:Violation . + +dy:GovGASTWD.c-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (c)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.c-cardinality" ; + sh:order 319 ; + sh:path cim:GovGASTWD.c ; + sh:severity sh:Violation . + +dy:GovGASTWD.c-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the c." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.c-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 319 ; + sh:path cim:GovGASTWD.c ; + sh:severity sh:Violation . + +dy:GovGASTWD.cf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (cf2)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.cf2-cardinality" ; + sh:order 332 ; + sh:path cim:GovGASTWD.cf2 ; + sh:severity sh:Violation . + +dy:GovGASTWD.cf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the cf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.cf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 332 ; + sh:path cim:GovGASTWD.cf2 ; + sh:severity sh:Violation . + +dy:GovGASTWD.ecr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ecr)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.ecr-cardinality" ; + sh:order 315 ; + sh:path cim:GovGASTWD.ecr ; + sh:severity sh:Violation . + +dy:GovGASTWD.ecr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ecr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.ecr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 315 ; + sh:path cim:GovGASTWD.ecr ; + sh:severity sh:Violation . + +dy:GovGASTWD.etd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (etd)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.etd-cardinality" ; + sh:order 309 ; + sh:path cim:GovGASTWD.etd ; + sh:severity sh:Violation . + +dy:GovGASTWD.etd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the etd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.etd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 309 ; + sh:path cim:GovGASTWD.etd ; + sh:severity sh:Violation . + +dy:GovGASTWD.k3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k3)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.k3-cardinality" ; + sh:order 316 ; + sh:path cim:GovGASTWD.k3 ; + sh:severity sh:Violation . + +dy:GovGASTWD.k3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.k3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 316 ; + sh:path cim:GovGASTWD.k3 ; + sh:severity sh:Violation . + +dy:GovGASTWD.k4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k4)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.k4-cardinality" ; + sh:order 323 ; + sh:path cim:GovGASTWD.k4 ; + sh:severity sh:Violation . + +dy:GovGASTWD.k4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.k4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 323 ; + sh:path cim:GovGASTWD.k4 ; + sh:severity sh:Violation . + +dy:GovGASTWD.k5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k5)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.k5-cardinality" ; + sh:order 322 ; + sh:path cim:GovGASTWD.k5 ; + sh:severity sh:Violation . + +dy:GovGASTWD.k5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.k5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 322 ; + sh:path cim:GovGASTWD.k5 ; + sh:severity sh:Violation . + +dy:GovGASTWD.k6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k6)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.k6-cardinality" ; + sh:order 334 ; + sh:path cim:GovGASTWD.k6 ; + sh:severity sh:Violation . + +dy:GovGASTWD.k6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.k6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 334 ; + sh:path cim:GovGASTWD.k6 ; + sh:severity sh:Violation . + +dy:GovGASTWD.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.kd-cardinality" ; + sh:order 308 ; + sh:path cim:GovGASTWD.kd ; + sh:severity sh:Violation . + +dy:GovGASTWD.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 308 ; + sh:path cim:GovGASTWD.kd ; + sh:severity sh:Violation . + +dy:GovGASTWD.kdroop-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kdroop)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.kdroop-cardinality" ; + sh:order 305 ; + sh:path cim:GovGASTWD.kdroop ; + sh:severity sh:Violation . + +dy:GovGASTWD.kdroop-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kdroop." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.kdroop-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 305 ; + sh:path cim:GovGASTWD.kdroop ; + sh:severity sh:Violation . + +dy:GovGASTWD.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.kf-cardinality" ; + sh:order 321 ; + sh:path cim:GovGASTWD.kf ; + sh:severity sh:Violation . + +dy:GovGASTWD.kf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 321 ; + sh:path cim:GovGASTWD.kf ; + sh:severity sh:Violation . + +dy:GovGASTWD.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.ki-cardinality" ; + sh:order 307 ; + sh:path cim:GovGASTWD.ki ; + sh:severity sh:Violation . + +dy:GovGASTWD.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 307 ; + sh:path cim:GovGASTWD.ki ; + sh:severity sh:Violation . + +dy:GovGASTWD.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.kp-cardinality" ; + sh:order 306 ; + sh:path cim:GovGASTWD.kp ; + sh:severity sh:Violation . + +dy:GovGASTWD.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 306 ; + sh:path cim:GovGASTWD.kp ; + sh:severity sh:Violation . + +dy:GovGASTWD.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.mwbase-cardinality" ; + sh:order 304 ; + sh:path cim:GovGASTWD.mwbase ; + sh:severity sh:Violation . + +dy:GovGASTWD.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 304 ; + sh:path cim:GovGASTWD.mwbase ; + sh:severity sh:Violation . + +dy:GovGASTWD.t-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.t-cardinality" ; + sh:order 312 ; + sh:path cim:GovGASTWD.t ; + sh:severity sh:Violation . + +dy:GovGASTWD.t-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.t-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 312 ; + sh:path cim:GovGASTWD.t ; + sh:severity sh:Violation . + +dy:GovGASTWD.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.t3-cardinality" ; + sh:order 324 ; + sh:path cim:GovGASTWD.t3 ; + sh:severity sh:Violation . + +dy:GovGASTWD.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 324 ; + sh:path cim:GovGASTWD.t3 ; + sh:severity sh:Violation . + +dy:GovGASTWD.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.t4-cardinality" ; + sh:order 325 ; + sh:path cim:GovGASTWD.t4 ; + sh:severity sh:Violation . + +dy:GovGASTWD.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 325 ; + sh:path cim:GovGASTWD.t4 ; + sh:severity sh:Violation . + +dy:GovGASTWD.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.t5-cardinality" ; + sh:order 327 ; + sh:path cim:GovGASTWD.t5 ; + sh:severity sh:Violation . + +dy:GovGASTWD.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 327 ; + sh:path cim:GovGASTWD.t5 ; + sh:severity sh:Violation . + +dy:GovGASTWD.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.tc-cardinality" ; + sh:order 335 ; + sh:path cim:GovGASTWD.tc ; + sh:severity sh:Violation . + +dy:GovGASTWD.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 335 ; + sh:path cim:GovGASTWD.tc ; + sh:severity sh:Violation . + +dy:GovGASTWD.tcd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tcd)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.tcd-cardinality" ; + sh:order 310 ; + sh:path cim:GovGASTWD.tcd ; + sh:severity sh:Violation . + +dy:GovGASTWD.tcd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tcd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.tcd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 310 ; + sh:path cim:GovGASTWD.tcd ; + sh:severity sh:Violation . + +dy:GovGASTWD.td-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.td-cardinality" ; + sh:order 336 ; + sh:path cim:GovGASTWD.td ; + sh:severity sh:Violation . + +dy:GovGASTWD.td-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.td-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 336 ; + sh:path cim:GovGASTWD.td ; + sh:severity sh:Violation . + +dy:GovGASTWD.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.tf-cardinality" ; + sh:order 320 ; + sh:path cim:GovGASTWD.tf ; + sh:severity sh:Violation . + +dy:GovGASTWD.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 320 ; + sh:path cim:GovGASTWD.tf ; + sh:severity sh:Violation . + +dy:GovGASTWD.tmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tmax)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.tmax-cardinality" ; + sh:order 313 ; + sh:path cim:GovGASTWD.tmax ; + sh:severity sh:Violation . + +dy:GovGASTWD.tmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.tmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 313 ; + sh:path cim:GovGASTWD.tmax ; + sh:severity sh:Violation . + +dy:GovGASTWD.tmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tmin)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.tmin-cardinality" ; + sh:order 314 ; + sh:path cim:GovGASTWD.tmin ; + sh:severity sh:Violation . + +dy:GovGASTWD.tmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.tmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 314 ; + sh:path cim:GovGASTWD.tmin ; + sh:severity sh:Violation . + +dy:GovGASTWD.tr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tr)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.tr-cardinality" ; + sh:order 333 ; + sh:path cim:GovGASTWD.tr ; + sh:severity sh:Violation . + +dy:GovGASTWD.tr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.tr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 333 ; + sh:path cim:GovGASTWD.tr ; + sh:severity sh:Violation . + +dy:GovGASTWD.trate-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (trate)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.trate-cardinality" ; + sh:order 311 ; + sh:path cim:GovGASTWD.trate ; + sh:severity sh:Violation . + +dy:GovGASTWD.trate-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the trate." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.trate-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 311 ; + sh:path cim:GovGASTWD.trate ; + sh:severity sh:Violation . + +dy:GovGASTWD.tt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tt)." ; + sh:minCount 1 ; + sh:name "GovGASTWD.tt-cardinality" ; + sh:order 326 ; + sh:path cim:GovGASTWD.tt ; + sh:severity sh:Violation . + +dy:GovGASTWD.tt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovGASTWD.tt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 326 ; + sh:path cim:GovGASTWD.tt ; + sh:severity sh:Violation . + +dy:GovHydro1 rdf:type sh:NodeShape ; + sh:property dy:GovHydro1.rperm-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovHydro1.velm-cardinality , dy:GovHydro1.tg-datatype , dy:GovHydro1.tw-cardinality , dy:GovHydro1.hdam-datatype , dy:GovHydro1.at-datatype , dy:GovHydro1.mwbase-cardinality , dy:GovHydro1.velm-datatype , dy:GovHydro1.tf-datatype , dy:GovHydro1.tr-cardinality , dy:GovHydro1.mwbase-datatype , dy:GovHydro1.tr-datatype , dy:GovHydro1.gmin-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovHydro1.tg-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:IdentifiedObject.name-datatype , dy:GovHydro1.tf-cardinality , dy:GovHydro1.tw-datatype , dy:GovHydro1.gmax-datatype , dy:GovHydro1.at-cardinality , dy:GovHydro1.rperm-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovHydro1.rtemp-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovHydro1.qnl-datatype , dy:IdentifiedObject.name-cardinality , dy:GovHydro1.gmin-datatype , dy:GovHydro1.qnl-cardinality , dy:GovHydro1.gmax-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovHydro1.rtemp-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovHydro1.dturb-cardinality , dy:GovHydro1.dturb-datatype , dy:GovHydro1.hdam-cardinality ; + sh:targetClass cim:GovHydro1 . + +dy:GovHydro1.at-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (at)." ; + sh:minCount 1 ; + sh:name "GovHydro1.at-cardinality" ; + sh:order 347 ; + sh:path cim:GovHydro1.at ; + sh:severity sh:Violation . + +dy:GovHydro1.at-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the at." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro1.at-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 347 ; + sh:path cim:GovHydro1.at ; + sh:severity sh:Violation . + +dy:GovHydro1.dturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dturb)." ; + sh:minCount 1 ; + sh:name "GovHydro1.dturb-cardinality" ; + sh:order 348 ; + sh:path cim:GovHydro1.dturb ; + sh:severity sh:Violation . + +dy:GovHydro1.dturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro1.dturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 348 ; + sh:path cim:GovHydro1.dturb ; + sh:severity sh:Violation . + +dy:GovHydro1.gmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gmax)." ; + sh:minCount 1 ; + sh:name "GovHydro1.gmax-cardinality" ; + sh:order 344 ; + sh:path cim:GovHydro1.gmax ; + sh:severity sh:Violation . + +dy:GovHydro1.gmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro1.gmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 344 ; + sh:path cim:GovHydro1.gmax ; + sh:severity sh:Violation . + +dy:GovHydro1.gmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gmin)." ; + sh:minCount 1 ; + sh:name "GovHydro1.gmin-cardinality" ; + sh:order 345 ; + sh:path cim:GovHydro1.gmin ; + sh:severity sh:Violation . + +dy:GovHydro1.gmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro1.gmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 345 ; + sh:path cim:GovHydro1.gmin ; + sh:severity sh:Violation . + +dy:GovHydro1.hdam-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (hdam)." ; + sh:minCount 1 ; + sh:name "GovHydro1.hdam-cardinality" ; + sh:order 350 ; + sh:path cim:GovHydro1.hdam ; + sh:severity sh:Violation . + +dy:GovHydro1.hdam-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the hdam." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro1.hdam-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 350 ; + sh:path cim:GovHydro1.hdam ; + sh:severity sh:Violation . + +dy:GovHydro1.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovHydro1.mwbase-cardinality" ; + sh:order 337 ; + sh:path cim:GovHydro1.mwbase ; + sh:severity sh:Violation . + +dy:GovHydro1.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro1.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 337 ; + sh:path cim:GovHydro1.mwbase ; + sh:severity sh:Violation . + +dy:GovHydro1.qnl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qnl)." ; + sh:minCount 1 ; + sh:name "GovHydro1.qnl-cardinality" ; + sh:order 349 ; + sh:path cim:GovHydro1.qnl ; + sh:severity sh:Violation . + +dy:GovHydro1.qnl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qnl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro1.qnl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 349 ; + sh:path cim:GovHydro1.qnl ; + sh:severity sh:Violation . + +dy:GovHydro1.rperm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rperm)." ; + sh:minCount 1 ; + sh:name "GovHydro1.rperm-cardinality" ; + sh:order 338 ; + sh:path cim:GovHydro1.rperm ; + sh:severity sh:Violation . + +dy:GovHydro1.rperm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rperm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro1.rperm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 338 ; + sh:path cim:GovHydro1.rperm ; + sh:severity sh:Violation . + +dy:GovHydro1.rtemp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rtemp)." ; + sh:minCount 1 ; + sh:name "GovHydro1.rtemp-cardinality" ; + sh:order 339 ; + sh:path cim:GovHydro1.rtemp ; + sh:severity sh:Violation . + +dy:GovHydro1.rtemp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rtemp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro1.rtemp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 339 ; + sh:path cim:GovHydro1.rtemp ; + sh:severity sh:Violation . + +dy:GovHydro1.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "GovHydro1.tf-cardinality" ; + sh:order 341 ; + sh:path cim:GovHydro1.tf ; + sh:severity sh:Violation . + +dy:GovHydro1.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro1.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 341 ; + sh:path cim:GovHydro1.tf ; + sh:severity sh:Violation . + +dy:GovHydro1.tg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tg)." ; + sh:minCount 1 ; + sh:name "GovHydro1.tg-cardinality" ; + sh:order 342 ; + sh:path cim:GovHydro1.tg ; + sh:severity sh:Violation . + +dy:GovHydro1.tg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro1.tg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 342 ; + sh:path cim:GovHydro1.tg ; + sh:severity sh:Violation . + +dy:GovHydro1.tr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tr)." ; + sh:minCount 1 ; + sh:name "GovHydro1.tr-cardinality" ; + sh:order 340 ; + sh:path cim:GovHydro1.tr ; + sh:severity sh:Violation . + +dy:GovHydro1.tr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro1.tr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 340 ; + sh:path cim:GovHydro1.tr ; + sh:severity sh:Violation . + +dy:GovHydro1.tw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw)." ; + sh:minCount 1 ; + sh:name "GovHydro1.tw-cardinality" ; + sh:order 346 ; + sh:path cim:GovHydro1.tw ; + sh:severity sh:Violation . + +dy:GovHydro1.tw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro1.tw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 346 ; + sh:path cim:GovHydro1.tw ; + sh:severity sh:Violation . + +dy:GovHydro1.velm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (velm)." ; + sh:minCount 1 ; + sh:name "GovHydro1.velm-cardinality" ; + sh:order 343 ; + sh:path cim:GovHydro1.velm ; + sh:severity sh:Violation . + +dy:GovHydro1.velm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the velm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro1.velm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 343 ; + sh:path cim:GovHydro1.velm ; + sh:severity sh:Violation . + +dy:GovHydro2 rdf:type sh:NodeShape ; + sh:property dy:GovHydro2.pgv5-datatype , dy:GovHydro2.rtemp-cardinality , dy:GovHydro2.uo-cardinality , dy:GovHydro2.pmin-datatype , dy:GovHydro2.rtemp-datatype , dy:GovHydro2.tg-cardinality , dy:IdentifiedObject.name-cardinality , dy:GovHydro2.gv3-cardinality , dy:GovHydro2.rperm-cardinality , dy:GovHydro2.tg-datatype , dy:GovHydro2.pgv4-datatype , dy:GovHydro2.gv2-cardinality , dy:GovHydro2.uo-datatype , dy:GovHydro2.gv4-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovHydro2.gv1-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovHydro2.pgv6-cardinality , dy:GovHydro2.pgv1-datatype , dy:IdentifiedObject.description-datatype , dy:GovHydro2.pgv3-datatype , dy:GovHydro2.gv1-datatype , dy:GovHydro2.tw-datatype , dy:GovHydro2.kturb-datatype , dy:GovHydro2.pmax-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.mRID-cardinality , dy:GovHydro2.gv6-datatype , dy:GovHydro2.gv3-datatype , dy:GovHydro2.kturb-cardinality , dy:GovHydro2.rperm-datatype , dy:GovHydro2.pgv4-cardinality , dy:GovHydro2.pgv3-cardinality , dy:GovHydro2.pmin-cardinality , dy:GovHydro2.tp-cardinality , dy:GovHydro2.pgv1-cardinality , dy:GovHydro2.aturb-datatype , dy:GovHydro2.gv4-cardinality , dy:GovHydro2.pmax-datatype , dy:GovHydro2.pgv6-datatype , dy:GovHydro2.gv2-datatype , dy:GovHydro2.db1-cardinality , dy:GovHydro2.pgv5-cardinality , dy:GovHydro2.gv5-cardinality , dy:GovHydro2.aturb-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovHydro2.db2-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovHydro2.uc-cardinality , dy:IdentifiedObject.name-datatype , dy:GovHydro2.db1-datatype , dy:GovHydro2.pgv2-datatype , dy:GovHydro2.db2-datatype , dy:GovHydro2.eps-datatype , dy:GovHydro2.tr-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovHydro2.mwbase-datatype , dy:GovHydro2.mwbase-cardinality , dy:GovHydro2.tp-datatype , dy:GovHydro2.eps-cardinality , dy:GovHydro2.gv5-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovHydro2.uc-datatype , dy:GovHydro2.bturb-datatype , dy:GovHydro2.tw-cardinality , dy:GovHydro2.bturb-cardinality , dy:GovHydro2.tr-datatype , dy:GovHydro2.pgv2-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovHydro2.gv6-cardinality ; + sh:targetClass cim:GovHydro2 . + +dy:GovHydro2.aturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (aturb)." ; + sh:minCount 1 ; + sh:name "GovHydro2.aturb-cardinality" ; + sh:order 363 ; + sh:path cim:GovHydro2.aturb ; + sh:severity sh:Violation . + +dy:GovHydro2.aturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the aturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.aturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 363 ; + sh:path cim:GovHydro2.aturb ; + sh:severity sh:Violation . + +dy:GovHydro2.bturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bturb)." ; + sh:minCount 1 ; + sh:name "GovHydro2.bturb-cardinality" ; + sh:order 364 ; + sh:path cim:GovHydro2.bturb ; + sh:severity sh:Violation . + +dy:GovHydro2.bturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.bturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 364 ; + sh:path cim:GovHydro2.bturb ; + sh:severity sh:Violation . + +dy:GovHydro2.db1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db1)." ; + sh:minCount 1 ; + sh:name "GovHydro2.db1-cardinality" ; + sh:order 365 ; + sh:path cim:GovHydro2.db1 ; + sh:severity sh:Violation . + +dy:GovHydro2.db1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.db1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 365 ; + sh:path cim:GovHydro2.db1 ; + sh:severity sh:Violation . + +dy:GovHydro2.db2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db2)." ; + sh:minCount 1 ; + sh:name "GovHydro2.db2-cardinality" ; + sh:order 367 ; + sh:path cim:GovHydro2.db2 ; + sh:severity sh:Violation . + +dy:GovHydro2.db2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.db2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 367 ; + sh:path cim:GovHydro2.db2 ; + sh:severity sh:Violation . + +dy:GovHydro2.eps-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (eps)." ; + sh:minCount 1 ; + sh:name "GovHydro2.eps-cardinality" ; + sh:order 366 ; + sh:path cim:GovHydro2.eps ; + sh:severity sh:Violation . + +dy:GovHydro2.eps-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eps." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.eps-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 366 ; + sh:path cim:GovHydro2.eps ; + sh:severity sh:Violation . + +dy:GovHydro2.gv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv1)." ; + sh:minCount 1 ; + sh:name "GovHydro2.gv1-cardinality" ; + sh:order 368 ; + sh:path cim:GovHydro2.gv1 ; + sh:severity sh:Violation . + +dy:GovHydro2.gv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.gv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 368 ; + sh:path cim:GovHydro2.gv1 ; + sh:severity sh:Violation . + +dy:GovHydro2.gv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv2)." ; + sh:minCount 1 ; + sh:name "GovHydro2.gv2-cardinality" ; + sh:order 370 ; + sh:path cim:GovHydro2.gv2 ; + sh:severity sh:Violation . + +dy:GovHydro2.gv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.gv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 370 ; + sh:path cim:GovHydro2.gv2 ; + sh:severity sh:Violation . + +dy:GovHydro2.gv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv3)." ; + sh:minCount 1 ; + sh:name "GovHydro2.gv3-cardinality" ; + sh:order 372 ; + sh:path cim:GovHydro2.gv3 ; + sh:severity sh:Violation . + +dy:GovHydro2.gv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.gv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 372 ; + sh:path cim:GovHydro2.gv3 ; + sh:severity sh:Violation . + +dy:GovHydro2.gv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv4)." ; + sh:minCount 1 ; + sh:name "GovHydro2.gv4-cardinality" ; + sh:order 374 ; + sh:path cim:GovHydro2.gv4 ; + sh:severity sh:Violation . + +dy:GovHydro2.gv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.gv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 374 ; + sh:path cim:GovHydro2.gv4 ; + sh:severity sh:Violation . + +dy:GovHydro2.gv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv5)." ; + sh:minCount 1 ; + sh:name "GovHydro2.gv5-cardinality" ; + sh:order 376 ; + sh:path cim:GovHydro2.gv5 ; + sh:severity sh:Violation . + +dy:GovHydro2.gv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.gv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 376 ; + sh:path cim:GovHydro2.gv5 ; + sh:severity sh:Violation . + +dy:GovHydro2.gv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv6)." ; + sh:minCount 1 ; + sh:name "GovHydro2.gv6-cardinality" ; + sh:order 378 ; + sh:path cim:GovHydro2.gv6 ; + sh:severity sh:Violation . + +dy:GovHydro2.gv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.gv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 378 ; + sh:path cim:GovHydro2.gv6 ; + sh:severity sh:Violation . + +dy:GovHydro2.kturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kturb)." ; + sh:minCount 1 ; + sh:name "GovHydro2.kturb-cardinality" ; + sh:order 362 ; + sh:path cim:GovHydro2.kturb ; + sh:severity sh:Violation . + +dy:GovHydro2.kturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.kturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 362 ; + sh:path cim:GovHydro2.kturb ; + sh:severity sh:Violation . + +dy:GovHydro2.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovHydro2.mwbase-cardinality" ; + sh:order 351 ; + sh:path cim:GovHydro2.mwbase ; + sh:severity sh:Violation . + +dy:GovHydro2.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 351 ; + sh:path cim:GovHydro2.mwbase ; + sh:severity sh:Violation . + +dy:GovHydro2.pgv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv1)." ; + sh:minCount 1 ; + sh:name "GovHydro2.pgv1-cardinality" ; + sh:order 369 ; + sh:path cim:GovHydro2.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydro2.pgv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.pgv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 369 ; + sh:path cim:GovHydro2.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydro2.pgv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv2)." ; + sh:minCount 1 ; + sh:name "GovHydro2.pgv2-cardinality" ; + sh:order 371 ; + sh:path cim:GovHydro2.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydro2.pgv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.pgv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 371 ; + sh:path cim:GovHydro2.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydro2.pgv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv3)." ; + sh:minCount 1 ; + sh:name "GovHydro2.pgv3-cardinality" ; + sh:order 373 ; + sh:path cim:GovHydro2.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydro2.pgv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.pgv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 373 ; + sh:path cim:GovHydro2.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydro2.pgv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv4)." ; + sh:minCount 1 ; + sh:name "GovHydro2.pgv4-cardinality" ; + sh:order 375 ; + sh:path cim:GovHydro2.pgv4 ; + sh:severity sh:Violation . + +dy:GovHydro2.pgv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.pgv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 375 ; + sh:path cim:GovHydro2.pgv4 ; + sh:severity sh:Violation . + +dy:GovHydro2.pgv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv5)." ; + sh:minCount 1 ; + sh:name "GovHydro2.pgv5-cardinality" ; + sh:order 377 ; + sh:path cim:GovHydro2.pgv5 ; + sh:severity sh:Violation . + +dy:GovHydro2.pgv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.pgv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 377 ; + sh:path cim:GovHydro2.pgv5 ; + sh:severity sh:Violation . + +dy:GovHydro2.pgv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv6)." ; + sh:minCount 1 ; + sh:name "GovHydro2.pgv6-cardinality" ; + sh:order 379 ; + sh:path cim:GovHydro2.pgv6 ; + sh:severity sh:Violation . + +dy:GovHydro2.pgv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.pgv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 379 ; + sh:path cim:GovHydro2.pgv6 ; + sh:severity sh:Violation . + +dy:GovHydro2.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovHydro2.pmax-cardinality" ; + sh:order 356 ; + sh:path cim:GovHydro2.pmax ; + sh:severity sh:Violation . + +dy:GovHydro2.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 356 ; + sh:path cim:GovHydro2.pmax ; + sh:severity sh:Violation . + +dy:GovHydro2.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "GovHydro2.pmin-cardinality" ; + sh:order 357 ; + sh:path cim:GovHydro2.pmin ; + sh:severity sh:Violation . + +dy:GovHydro2.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 357 ; + sh:path cim:GovHydro2.pmin ; + sh:severity sh:Violation . + +dy:GovHydro2.rperm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rperm)." ; + sh:minCount 1 ; + sh:name "GovHydro2.rperm-cardinality" ; + sh:order 358 ; + sh:path cim:GovHydro2.rperm ; + sh:severity sh:Violation . + +dy:GovHydro2.rperm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rperm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.rperm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 358 ; + sh:path cim:GovHydro2.rperm ; + sh:severity sh:Violation . + +dy:GovHydro2.rtemp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rtemp)." ; + sh:minCount 1 ; + sh:name "GovHydro2.rtemp-cardinality" ; + sh:order 359 ; + sh:path cim:GovHydro2.rtemp ; + sh:severity sh:Violation . + +dy:GovHydro2.rtemp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rtemp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.rtemp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 359 ; + sh:path cim:GovHydro2.rtemp ; + sh:severity sh:Violation . + +dy:GovHydro2.tg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tg)." ; + sh:minCount 1 ; + sh:name "GovHydro2.tg-cardinality" ; + sh:order 352 ; + sh:path cim:GovHydro2.tg ; + sh:severity sh:Violation . + +dy:GovHydro2.tg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.tg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 352 ; + sh:path cim:GovHydro2.tg ; + sh:severity sh:Violation . + +dy:GovHydro2.tp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tp)." ; + sh:minCount 1 ; + sh:name "GovHydro2.tp-cardinality" ; + sh:order 353 ; + sh:path cim:GovHydro2.tp ; + sh:severity sh:Violation . + +dy:GovHydro2.tp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.tp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 353 ; + sh:path cim:GovHydro2.tp ; + sh:severity sh:Violation . + +dy:GovHydro2.tr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tr)." ; + sh:minCount 1 ; + sh:name "GovHydro2.tr-cardinality" ; + sh:order 360 ; + sh:path cim:GovHydro2.tr ; + sh:severity sh:Violation . + +dy:GovHydro2.tr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.tr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 360 ; + sh:path cim:GovHydro2.tr ; + sh:severity sh:Violation . + +dy:GovHydro2.tw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw)." ; + sh:minCount 1 ; + sh:name "GovHydro2.tw-cardinality" ; + sh:order 361 ; + sh:path cim:GovHydro2.tw ; + sh:severity sh:Violation . + +dy:GovHydro2.tw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.tw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 361 ; + sh:path cim:GovHydro2.tw ; + sh:severity sh:Violation . + +dy:GovHydro2.uc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uc)." ; + sh:minCount 1 ; + sh:name "GovHydro2.uc-cardinality" ; + sh:order 355 ; + sh:path cim:GovHydro2.uc ; + sh:severity sh:Violation . + +dy:GovHydro2.uc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.uc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 355 ; + sh:path cim:GovHydro2.uc ; + sh:severity sh:Violation . + +dy:GovHydro2.uo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uo)." ; + sh:minCount 1 ; + sh:name "GovHydro2.uo-cardinality" ; + sh:order 354 ; + sh:path cim:GovHydro2.uo ; + sh:severity sh:Violation . + +dy:GovHydro2.uo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro2.uo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 354 ; + sh:path cim:GovHydro2.uo ; + sh:severity sh:Violation . + +dy:GovHydro3 rdf:type sh:NodeShape ; + sh:property dy:GovHydro3.pgv2-datatype , dy:GovHydro3.gv3-datatype , dy:GovHydro3.velop-cardinality , dy:GovHydro3.pmin-cardinality , dy:GovHydro3.mwbase-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovHydro3.h0-cardinality , dy:GovHydro3.pgv1-cardinality , dy:GovHydro3.tw-datatype , dy:GovHydro3.pgv6-cardinality , dy:GovHydro3.governorControl-datatype , dy:GovHydro3.db1-cardinality , dy:GovHydro3.gv5-cardinality , dy:GovHydro3.at-cardinality , dy:GovHydro3.tw-cardinality , dy:GovHydro3.tt-datatype , dy:GovHydro3.tp-cardinality , dy:IdentifiedObject.name-datatype , dy:GovHydro3.gv6-cardinality , dy:GovHydro3.pgv3-cardinality , dy:GovHydro3.governorControl-cardinality , dy:GovHydro3.h0-datatype , dy:GovHydro3.pgv2-cardinality , dy:GovHydro3.qnl-datatype , dy:GovHydro3.at-datatype , dy:GovHydro3.relec-datatype , dy:GovHydro3.kg-datatype , dy:GovHydro3.eps-datatype , dy:GovHydro3.tf-cardinality , dy:GovHydro3.db1-datatype , dy:IdentifiedObject.mRID-datatype , dy:GovHydro3.velop-datatype , dy:GovHydro3.rgate-cardinality , dy:IdentifiedObject.description-datatype , dy:GovHydro3.ki-datatype , dy:GovHydro3.gv4-datatype , dy:GovHydro3.ki-cardinality , dy:GovHydro3.pmax-datatype , dy:GovHydro3.k2-datatype , dy:GovHydro3.gv1-datatype , dy:GovHydro3.pgv5-datatype , dy:GovHydro3.gv3-cardinality , dy:GovHydro3.td-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovHydro3.db2-cardinality , dy:GovHydro3.gv1-cardinality , dy:GovHydro3.pgv1-datatype , dy:GovHydro3.pmin-datatype , dy:GovHydro3.qnl-cardinality , dy:GovHydro3.k1-datatype , dy:GovHydro3.pgv5-cardinality , dy:GovHydro3.gv2-cardinality , dy:GovHydro3.k2-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovHydro3.dturb-cardinality , dy:GovHydro3.kg-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovHydro3.gv6-datatype , dy:GovHydro3.relec-cardinality , dy:GovHydro3.td-datatype , dy:GovHydro3.pgv4-datatype , dy:GovHydro3.k1-cardinality , dy:GovHydro3.gv2-datatype , dy:GovHydro3.dturb-datatype , dy:GovHydro3.pgv6-datatype , dy:GovHydro3.eps-cardinality , dy:GovHydro3.velcl-cardinality , dy:GovHydro3.gv5-datatype , dy:GovHydro3.tf-datatype , dy:GovHydro3.rgate-datatype , dy:GovHydro3.db2-datatype , dy:IdentifiedObject.description-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovHydro3.pgv3-datatype , dy:IdentifiedObject.name-cardinality , dy:GovHydro3.pgv4-cardinality , dy:GovHydro3.velcl-datatype , dy:GovHydro3.tt-cardinality , dy:GovHydro3.mwbase-cardinality , dy:GovHydro3.pmax-cardinality , dy:GovHydro3.tp-datatype , dy:GovHydro3.gv4-cardinality ; + sh:targetClass cim:GovHydro3 . + +dy:GovHydro3.at-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (at)." ; + sh:minCount 1 ; + sh:name "GovHydro3.at-cardinality" ; + sh:order 400 ; + sh:path cim:GovHydro3.at ; + sh:severity sh:Violation . + +dy:GovHydro3.at-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the at." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.at-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 400 ; + sh:path cim:GovHydro3.at ; + sh:severity sh:Violation . + +dy:GovHydro3.db1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db1)." ; + sh:minCount 1 ; + sh:name "GovHydro3.db1-cardinality" ; + sh:order 396 ; + sh:path cim:GovHydro3.db1 ; + sh:severity sh:Violation . + +dy:GovHydro3.db1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.db1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 396 ; + sh:path cim:GovHydro3.db1 ; + sh:severity sh:Violation . + +dy:GovHydro3.db2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db2)." ; + sh:minCount 1 ; + sh:name "GovHydro3.db2-cardinality" ; + sh:order 398 ; + sh:path cim:GovHydro3.db2 ; + sh:severity sh:Violation . + +dy:GovHydro3.db2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.db2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 398 ; + sh:path cim:GovHydro3.db2 ; + sh:severity sh:Violation . + +dy:GovHydro3.dturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dturb)." ; + sh:minCount 1 ; + sh:name "GovHydro3.dturb-cardinality" ; + sh:order 401 ; + sh:path cim:GovHydro3.dturb ; + sh:severity sh:Violation . + +dy:GovHydro3.dturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.dturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 401 ; + sh:path cim:GovHydro3.dturb ; + sh:severity sh:Violation . + +dy:GovHydro3.eps-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (eps)." ; + sh:minCount 1 ; + sh:name "GovHydro3.eps-cardinality" ; + sh:order 397 ; + sh:path cim:GovHydro3.eps ; + sh:severity sh:Violation . + +dy:GovHydro3.eps-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eps." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.eps-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 397 ; + sh:path cim:GovHydro3.eps ; + sh:severity sh:Violation . + +dy:GovHydro3.governorControl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (governorControl)." ; + sh:minCount 1 ; + sh:name "GovHydro3.governorControl-cardinality" ; + sh:order 383 ; + sh:path cim:GovHydro3.governorControl ; + sh:severity sh:Violation . + +dy:GovHydro3.governorControl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the governorControl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.governorControl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 383 ; + sh:path cim:GovHydro3.governorControl ; + sh:severity sh:Violation . + +dy:GovHydro3.gv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv1)." ; + sh:minCount 1 ; + sh:name "GovHydro3.gv1-cardinality" ; + sh:order 404 ; + sh:path cim:GovHydro3.gv1 ; + sh:severity sh:Violation . + +dy:GovHydro3.gv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.gv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 404 ; + sh:path cim:GovHydro3.gv1 ; + sh:severity sh:Violation . + +dy:GovHydro3.gv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv2)." ; + sh:minCount 1 ; + sh:name "GovHydro3.gv2-cardinality" ; + sh:order 406 ; + sh:path cim:GovHydro3.gv2 ; + sh:severity sh:Violation . + +dy:GovHydro3.gv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.gv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 406 ; + sh:path cim:GovHydro3.gv2 ; + sh:severity sh:Violation . + +dy:GovHydro3.gv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv3)." ; + sh:minCount 1 ; + sh:name "GovHydro3.gv3-cardinality" ; + sh:order 408 ; + sh:path cim:GovHydro3.gv3 ; + sh:severity sh:Violation . + +dy:GovHydro3.gv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.gv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 408 ; + sh:path cim:GovHydro3.gv3 ; + sh:severity sh:Violation . + +dy:GovHydro3.gv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv4)." ; + sh:minCount 1 ; + sh:name "GovHydro3.gv4-cardinality" ; + sh:order 410 ; + sh:path cim:GovHydro3.gv4 ; + sh:severity sh:Violation . + +dy:GovHydro3.gv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.gv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 410 ; + sh:path cim:GovHydro3.gv4 ; + sh:severity sh:Violation . + +dy:GovHydro3.gv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv5)." ; + sh:minCount 1 ; + sh:name "GovHydro3.gv5-cardinality" ; + sh:order 412 ; + sh:path cim:GovHydro3.gv5 ; + sh:severity sh:Violation . + +dy:GovHydro3.gv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.gv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 412 ; + sh:path cim:GovHydro3.gv5 ; + sh:severity sh:Violation . + +dy:GovHydro3.gv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv6)." ; + sh:minCount 1 ; + sh:name "GovHydro3.gv6-cardinality" ; + sh:order 414 ; + sh:path cim:GovHydro3.gv6 ; + sh:severity sh:Violation . + +dy:GovHydro3.gv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.gv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 414 ; + sh:path cim:GovHydro3.gv6 ; + sh:severity sh:Violation . + +dy:GovHydro3.h0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (h0)." ; + sh:minCount 1 ; + sh:name "GovHydro3.h0-cardinality" ; + sh:order 403 ; + sh:path cim:GovHydro3.h0 ; + sh:severity sh:Violation . + +dy:GovHydro3.h0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the h0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.h0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 403 ; + sh:path cim:GovHydro3.h0 ; + sh:severity sh:Violation . + +dy:GovHydro3.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "GovHydro3.k1-cardinality" ; + sh:order 391 ; + sh:path cim:GovHydro3.k1 ; + sh:severity sh:Violation . + +dy:GovHydro3.k1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 391 ; + sh:path cim:GovHydro3.k1 ; + sh:severity sh:Violation . + +dy:GovHydro3.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "GovHydro3.k2-cardinality" ; + sh:order 392 ; + sh:path cim:GovHydro3.k2 ; + sh:severity sh:Violation . + +dy:GovHydro3.k2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 392 ; + sh:path cim:GovHydro3.k2 ; + sh:severity sh:Violation . + +dy:GovHydro3.kg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kg)." ; + sh:minCount 1 ; + sh:name "GovHydro3.kg-cardinality" ; + sh:order 394 ; + sh:path cim:GovHydro3.kg ; + sh:severity sh:Violation . + +dy:GovHydro3.kg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.kg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 394 ; + sh:path cim:GovHydro3.kg ; + sh:severity sh:Violation . + +dy:GovHydro3.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "GovHydro3.ki-cardinality" ; + sh:order 393 ; + sh:path cim:GovHydro3.ki ; + sh:severity sh:Violation . + +dy:GovHydro3.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 393 ; + sh:path cim:GovHydro3.ki ; + sh:severity sh:Violation . + +dy:GovHydro3.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovHydro3.mwbase-cardinality" ; + sh:order 380 ; + sh:path cim:GovHydro3.mwbase ; + sh:severity sh:Violation . + +dy:GovHydro3.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 380 ; + sh:path cim:GovHydro3.mwbase ; + sh:severity sh:Violation . + +dy:GovHydro3.pgv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv1)." ; + sh:minCount 1 ; + sh:name "GovHydro3.pgv1-cardinality" ; + sh:order 405 ; + sh:path cim:GovHydro3.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydro3.pgv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.pgv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 405 ; + sh:path cim:GovHydro3.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydro3.pgv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv2)." ; + sh:minCount 1 ; + sh:name "GovHydro3.pgv2-cardinality" ; + sh:order 407 ; + sh:path cim:GovHydro3.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydro3.pgv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.pgv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 407 ; + sh:path cim:GovHydro3.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydro3.pgv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv3)." ; + sh:minCount 1 ; + sh:name "GovHydro3.pgv3-cardinality" ; + sh:order 409 ; + sh:path cim:GovHydro3.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydro3.pgv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.pgv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 409 ; + sh:path cim:GovHydro3.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydro3.pgv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv4)." ; + sh:minCount 1 ; + sh:name "GovHydro3.pgv4-cardinality" ; + sh:order 411 ; + sh:path cim:GovHydro3.pgv4 ; + sh:severity sh:Violation . + +dy:GovHydro3.pgv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.pgv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 411 ; + sh:path cim:GovHydro3.pgv4 ; + sh:severity sh:Violation . + +dy:GovHydro3.pgv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv5)." ; + sh:minCount 1 ; + sh:name "GovHydro3.pgv5-cardinality" ; + sh:order 413 ; + sh:path cim:GovHydro3.pgv5 ; + sh:severity sh:Violation . + +dy:GovHydro3.pgv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.pgv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 413 ; + sh:path cim:GovHydro3.pgv5 ; + sh:severity sh:Violation . + +dy:GovHydro3.pgv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv6)." ; + sh:minCount 1 ; + sh:name "GovHydro3.pgv6-cardinality" ; + sh:order 415 ; + sh:path cim:GovHydro3.pgv6 ; + sh:severity sh:Violation . + +dy:GovHydro3.pgv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.pgv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 415 ; + sh:path cim:GovHydro3.pgv6 ; + sh:severity sh:Violation . + +dy:GovHydro3.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovHydro3.pmax-cardinality" ; + sh:order 381 ; + sh:path cim:GovHydro3.pmax ; + sh:severity sh:Violation . + +dy:GovHydro3.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 381 ; + sh:path cim:GovHydro3.pmax ; + sh:severity sh:Violation . + +dy:GovHydro3.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "GovHydro3.pmin-cardinality" ; + sh:order 382 ; + sh:path cim:GovHydro3.pmin ; + sh:severity sh:Violation . + +dy:GovHydro3.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 382 ; + sh:path cim:GovHydro3.pmin ; + sh:severity sh:Violation . + +dy:GovHydro3.qnl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qnl)." ; + sh:minCount 1 ; + sh:name "GovHydro3.qnl-cardinality" ; + sh:order 402 ; + sh:path cim:GovHydro3.qnl ; + sh:severity sh:Violation . + +dy:GovHydro3.qnl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qnl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.qnl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 402 ; + sh:path cim:GovHydro3.qnl ; + sh:severity sh:Violation . + +dy:GovHydro3.relec-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (relec)." ; + sh:minCount 1 ; + sh:name "GovHydro3.relec-cardinality" ; + sh:order 385 ; + sh:path cim:GovHydro3.relec ; + sh:severity sh:Violation . + +dy:GovHydro3.relec-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the relec." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.relec-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 385 ; + sh:path cim:GovHydro3.relec ; + sh:severity sh:Violation . + +dy:GovHydro3.rgate-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rgate)." ; + sh:minCount 1 ; + sh:name "GovHydro3.rgate-cardinality" ; + sh:order 384 ; + sh:path cim:GovHydro3.rgate ; + sh:severity sh:Violation . + +dy:GovHydro3.rgate-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rgate." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.rgate-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 384 ; + sh:path cim:GovHydro3.rgate ; + sh:severity sh:Violation . + +dy:GovHydro3.td-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td)." ; + sh:minCount 1 ; + sh:name "GovHydro3.td-cardinality" ; + sh:order 386 ; + sh:path cim:GovHydro3.td ; + sh:severity sh:Violation . + +dy:GovHydro3.td-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.td-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 386 ; + sh:path cim:GovHydro3.td ; + sh:severity sh:Violation . + +dy:GovHydro3.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "GovHydro3.tf-cardinality" ; + sh:order 387 ; + sh:path cim:GovHydro3.tf ; + sh:severity sh:Violation . + +dy:GovHydro3.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 387 ; + sh:path cim:GovHydro3.tf ; + sh:severity sh:Violation . + +dy:GovHydro3.tp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tp)." ; + sh:minCount 1 ; + sh:name "GovHydro3.tp-cardinality" ; + sh:order 388 ; + sh:path cim:GovHydro3.tp ; + sh:severity sh:Violation . + +dy:GovHydro3.tp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.tp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 388 ; + sh:path cim:GovHydro3.tp ; + sh:severity sh:Violation . + +dy:GovHydro3.tt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tt)." ; + sh:minCount 1 ; + sh:name "GovHydro3.tt-cardinality" ; + sh:order 395 ; + sh:path cim:GovHydro3.tt ; + sh:severity sh:Violation . + +dy:GovHydro3.tt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.tt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 395 ; + sh:path cim:GovHydro3.tt ; + sh:severity sh:Violation . + +dy:GovHydro3.tw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw)." ; + sh:minCount 1 ; + sh:name "GovHydro3.tw-cardinality" ; + sh:order 399 ; + sh:path cim:GovHydro3.tw ; + sh:severity sh:Violation . + +dy:GovHydro3.tw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.tw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 399 ; + sh:path cim:GovHydro3.tw ; + sh:severity sh:Violation . + +dy:GovHydro3.velcl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (velcl)." ; + sh:minCount 1 ; + sh:name "GovHydro3.velcl-cardinality" ; + sh:order 390 ; + sh:path cim:GovHydro3.velcl ; + sh:severity sh:Violation . + +dy:GovHydro3.velcl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the velcl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.velcl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 390 ; + sh:path cim:GovHydro3.velcl ; + sh:severity sh:Violation . + +dy:GovHydro3.velop-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (velop)." ; + sh:minCount 1 ; + sh:name "GovHydro3.velop-cardinality" ; + sh:order 389 ; + sh:path cim:GovHydro3.velop ; + sh:severity sh:Violation . + +dy:GovHydro3.velop-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the velop." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro3.velop-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 389 ; + sh:path cim:GovHydro3.velop ; + sh:severity sh:Violation . + +dy:GovHydro4 rdf:type sh:NodeShape ; + sh:property dy:GovHydro4.rperm-cardinality , dy:GovHydro4.bgv5-cardinality , dy:GovHydro4.bgv2-cardinality , dy:GovHydro4.gv5-datatype , dy:GovHydro4.pgv4-datatype , dy:GovHydro4.pgv4-cardinality , dy:GovHydro4.gv4-datatype , dy:GovHydro4.db2-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovHydro4.hdam-datatype , dy:GovHydro4.pgv5-cardinality , dy:GovHydro4.bmax-datatype , dy:GovHydro4.hdam-cardinality , dy:GovHydro4.rtemp-cardinality , dy:GovHydro4.uc-datatype , dy:GovHydro4.qnl-datatype , dy:GovHydro4.tw-cardinality , dy:GovHydro4.dturb-cardinality , dy:GovHydro4.gmax-cardinality , dy:GovHydro4.gmax-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovHydro4.tr-datatype , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.description-cardinality , dy:GovHydro4.uo-cardinality , dy:GovHydro4.at-cardinality , dy:GovHydro4.bgv3-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.name-cardinality , dy:GovHydro4.pgv5-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.mRID-cardinality , dy:GovHydro4.gv0-cardinality , dy:GovHydro4.db1-datatype , dy:GovHydro4.bgv4-cardinality , dy:GovHydro4.gv0-datatype , dy:GovHydro4.uo-datatype , dy:GovHydro4.tp-datatype , dy:GovHydro4.tblade-cardinality , dy:IdentifiedObject.name-datatype , dy:GovHydro4.bmax-cardinality , dy:GovHydro4.bgv0-cardinality , dy:GovHydro4.tg-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovHydro4.pgv3-datatype , dy:GovHydro4.db2-cardinality , dy:GovHydro4.gv2-cardinality , dy:GovHydro4.pgv1-cardinality , dy:GovHydro4.tblade-datatype , dy:GovHydro4.bgv3-datatype , dy:GovHydro4.gv3-datatype , dy:GovHydro4.db1-cardinality , dy:GovHydro4.mwbase-datatype , dy:GovHydro4.eps-datatype , dy:GovHydro4.tw-datatype , dy:GovHydro4.bgv4-datatype , dy:GovHydro4.pgv0-cardinality , dy:GovHydro4.model-datatype , dy:GovHydro4.bgv2-datatype , dy:GovHydro4.tr-cardinality , dy:GovHydro4.gv2-datatype , dy:GovHydro4.pgv2-cardinality , dy:GovHydro4.gv1-datatype , dy:GovHydro4.pgv2-datatype , dy:GovHydro4.dturb-datatype , dy:GovHydro4.at-datatype , dy:GovHydro4.bgv0-datatype , dy:GovHydro4.tp-cardinality , dy:GovHydro4.pgv1-datatype , dy:GovHydro4.uc-cardinality , dy:GovHydro4.mwbase-cardinality , dy:GovHydro4.gv4-cardinality , dy:GovHydro4.gv5-cardinality , dy:GovHydro4.rperm-datatype , dy:GovHydro4.bgv5-datatype , dy:GovHydro4.gv1-cardinality , dy:GovHydro4.bgv1-datatype , dy:GovHydro4.tg-cardinality , dy:GovHydro4.gv3-cardinality , dy:GovHydro4.rtemp-datatype , dy:GovHydro4.pgv0-datatype , dy:GovHydro4.gmin-datatype , dy:GovHydro4.pgv3-cardinality , dy:GovHydro4.gmin-cardinality , dy:GovHydro4.eps-cardinality , dy:GovHydro4.bgv1-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovHydro4.qnl-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovHydro4.model-cardinality ; + sh:targetClass cim:GovHydro4 . + +dy:GovHydro4.at-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (at)." ; + sh:minCount 1 ; + sh:name "GovHydro4.at-cardinality" ; + sh:order 427 ; + sh:path cim:GovHydro4.at ; + sh:severity sh:Violation . + +dy:GovHydro4.at-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the at." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.at-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 427 ; + sh:path cim:GovHydro4.at ; + sh:severity sh:Violation . + +dy:GovHydro4.bgv0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bgv0)." ; + sh:minCount 1 ; + sh:name "GovHydro4.bgv0-cardinality" ; + sh:order 446 ; + sh:path cim:GovHydro4.bgv0 ; + sh:severity sh:Violation . + +dy:GovHydro4.bgv0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bgv0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.bgv0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 446 ; + sh:path cim:GovHydro4.bgv0 ; + sh:severity sh:Violation . + +dy:GovHydro4.bgv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bgv1)." ; + sh:minCount 1 ; + sh:name "GovHydro4.bgv1-cardinality" ; + sh:order 447 ; + sh:path cim:GovHydro4.bgv1 ; + sh:severity sh:Violation . + +dy:GovHydro4.bgv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bgv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.bgv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 447 ; + sh:path cim:GovHydro4.bgv1 ; + sh:severity sh:Violation . + +dy:GovHydro4.bgv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bgv2)." ; + sh:minCount 1 ; + sh:name "GovHydro4.bgv2-cardinality" ; + sh:order 448 ; + sh:path cim:GovHydro4.bgv2 ; + sh:severity sh:Violation . + +dy:GovHydro4.bgv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bgv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.bgv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 448 ; + sh:path cim:GovHydro4.bgv2 ; + sh:severity sh:Violation . + +dy:GovHydro4.bgv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bgv3)." ; + sh:minCount 1 ; + sh:name "GovHydro4.bgv3-cardinality" ; + sh:order 449 ; + sh:path cim:GovHydro4.bgv3 ; + sh:severity sh:Violation . + +dy:GovHydro4.bgv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bgv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.bgv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 449 ; + sh:path cim:GovHydro4.bgv3 ; + sh:severity sh:Violation . + +dy:GovHydro4.bgv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bgv4)." ; + sh:minCount 1 ; + sh:name "GovHydro4.bgv4-cardinality" ; + sh:order 450 ; + sh:path cim:GovHydro4.bgv4 ; + sh:severity sh:Violation . + +dy:GovHydro4.bgv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bgv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.bgv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 450 ; + sh:path cim:GovHydro4.bgv4 ; + sh:severity sh:Violation . + +dy:GovHydro4.bgv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bgv5)." ; + sh:minCount 1 ; + sh:name "GovHydro4.bgv5-cardinality" ; + sh:order 451 ; + sh:path cim:GovHydro4.bgv5 ; + sh:severity sh:Violation . + +dy:GovHydro4.bgv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bgv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.bgv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 451 ; + sh:path cim:GovHydro4.bgv5 ; + sh:severity sh:Violation . + +dy:GovHydro4.bmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bmax)." ; + sh:minCount 1 ; + sh:name "GovHydro4.bmax-cardinality" ; + sh:order 452 ; + sh:path cim:GovHydro4.bmax ; + sh:severity sh:Violation . + +dy:GovHydro4.bmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.bmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 452 ; + sh:path cim:GovHydro4.bmax ; + sh:severity sh:Violation . + +dy:GovHydro4.db1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db1)." ; + sh:minCount 1 ; + sh:name "GovHydro4.db1-cardinality" ; + sh:order 431 ; + sh:path cim:GovHydro4.db1 ; + sh:severity sh:Violation . + +dy:GovHydro4.db1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.db1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 431 ; + sh:path cim:GovHydro4.db1 ; + sh:severity sh:Violation . + +dy:GovHydro4.db2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db2)." ; + sh:minCount 1 ; + sh:name "GovHydro4.db2-cardinality" ; + sh:order 433 ; + sh:path cim:GovHydro4.db2 ; + sh:severity sh:Violation . + +dy:GovHydro4.db2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.db2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 433 ; + sh:path cim:GovHydro4.db2 ; + sh:severity sh:Violation . + +dy:GovHydro4.dturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dturb)." ; + sh:minCount 1 ; + sh:name "GovHydro4.dturb-cardinality" ; + sh:order 428 ; + sh:path cim:GovHydro4.dturb ; + sh:severity sh:Violation . + +dy:GovHydro4.dturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.dturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 428 ; + sh:path cim:GovHydro4.dturb ; + sh:severity sh:Violation . + +dy:GovHydro4.eps-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (eps)." ; + sh:minCount 1 ; + sh:name "GovHydro4.eps-cardinality" ; + sh:order 432 ; + sh:path cim:GovHydro4.eps ; + sh:severity sh:Violation . + +dy:GovHydro4.eps-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eps." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.eps-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 432 ; + sh:path cim:GovHydro4.eps ; + sh:severity sh:Violation . + +dy:GovHydro4.gmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gmax)." ; + sh:minCount 1 ; + sh:name "GovHydro4.gmax-cardinality" ; + sh:order 421 ; + sh:path cim:GovHydro4.gmax ; + sh:severity sh:Violation . + +dy:GovHydro4.gmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.gmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 421 ; + sh:path cim:GovHydro4.gmax ; + sh:severity sh:Violation . + +dy:GovHydro4.gmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gmin)." ; + sh:minCount 1 ; + sh:name "GovHydro4.gmin-cardinality" ; + sh:order 422 ; + sh:path cim:GovHydro4.gmin ; + sh:severity sh:Violation . + +dy:GovHydro4.gmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.gmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 422 ; + sh:path cim:GovHydro4.gmin ; + sh:severity sh:Violation . + +dy:GovHydro4.gv0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv0)." ; + sh:minCount 1 ; + sh:name "GovHydro4.gv0-cardinality" ; + sh:order 434 ; + sh:path cim:GovHydro4.gv0 ; + sh:severity sh:Violation . + +dy:GovHydro4.gv0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.gv0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 434 ; + sh:path cim:GovHydro4.gv0 ; + sh:severity sh:Violation . + +dy:GovHydro4.gv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv1)." ; + sh:minCount 1 ; + sh:name "GovHydro4.gv1-cardinality" ; + sh:order 436 ; + sh:path cim:GovHydro4.gv1 ; + sh:severity sh:Violation . + +dy:GovHydro4.gv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.gv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 436 ; + sh:path cim:GovHydro4.gv1 ; + sh:severity sh:Violation . + +dy:GovHydro4.gv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv2)." ; + sh:minCount 1 ; + sh:name "GovHydro4.gv2-cardinality" ; + sh:order 438 ; + sh:path cim:GovHydro4.gv2 ; + sh:severity sh:Violation . + +dy:GovHydro4.gv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.gv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 438 ; + sh:path cim:GovHydro4.gv2 ; + sh:severity sh:Violation . + +dy:GovHydro4.gv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv3)." ; + sh:minCount 1 ; + sh:name "GovHydro4.gv3-cardinality" ; + sh:order 440 ; + sh:path cim:GovHydro4.gv3 ; + sh:severity sh:Violation . + +dy:GovHydro4.gv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.gv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 440 ; + sh:path cim:GovHydro4.gv3 ; + sh:severity sh:Violation . + +dy:GovHydro4.gv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv4)." ; + sh:minCount 1 ; + sh:name "GovHydro4.gv4-cardinality" ; + sh:order 442 ; + sh:path cim:GovHydro4.gv4 ; + sh:severity sh:Violation . + +dy:GovHydro4.gv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.gv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 442 ; + sh:path cim:GovHydro4.gv4 ; + sh:severity sh:Violation . + +dy:GovHydro4.gv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv5)." ; + sh:minCount 1 ; + sh:name "GovHydro4.gv5-cardinality" ; + sh:order 444 ; + sh:path cim:GovHydro4.gv5 ; + sh:severity sh:Violation . + +dy:GovHydro4.gv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.gv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 444 ; + sh:path cim:GovHydro4.gv5 ; + sh:severity sh:Violation . + +dy:GovHydro4.hdam-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (hdam)." ; + sh:minCount 1 ; + sh:name "GovHydro4.hdam-cardinality" ; + sh:order 429 ; + sh:path cim:GovHydro4.hdam ; + sh:severity sh:Violation . + +dy:GovHydro4.hdam-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the hdam." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.hdam-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 429 ; + sh:path cim:GovHydro4.hdam ; + sh:severity sh:Violation . + +dy:GovHydro4.model-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (model)." ; + sh:minCount 1 ; + sh:name "GovHydro4.model-cardinality" ; + sh:order 454 ; + sh:path cim:GovHydro4.model ; + sh:severity sh:Violation . + +dy:GovHydro4.model-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the model." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:GovHydro4ModelKind.simple cim:GovHydro4ModelKind.francisPelton cim:GovHydro4ModelKind.kaplan ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "GovHydro4.model-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 454 ; + sh:path cim:GovHydro4.model ; + sh:severity sh:Violation . + +dy:GovHydro4.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovHydro4.mwbase-cardinality" ; + sh:order 416 ; + sh:path cim:GovHydro4.mwbase ; + sh:severity sh:Violation . + +dy:GovHydro4.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 416 ; + sh:path cim:GovHydro4.mwbase ; + sh:severity sh:Violation . + +dy:GovHydro4.pgv0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv0)." ; + sh:minCount 1 ; + sh:name "GovHydro4.pgv0-cardinality" ; + sh:order 435 ; + sh:path cim:GovHydro4.pgv0 ; + sh:severity sh:Violation . + +dy:GovHydro4.pgv0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.pgv0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 435 ; + sh:path cim:GovHydro4.pgv0 ; + sh:severity sh:Violation . + +dy:GovHydro4.pgv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv1)." ; + sh:minCount 1 ; + sh:name "GovHydro4.pgv1-cardinality" ; + sh:order 437 ; + sh:path cim:GovHydro4.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydro4.pgv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.pgv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 437 ; + sh:path cim:GovHydro4.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydro4.pgv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv2)." ; + sh:minCount 1 ; + sh:name "GovHydro4.pgv2-cardinality" ; + sh:order 439 ; + sh:path cim:GovHydro4.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydro4.pgv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.pgv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 439 ; + sh:path cim:GovHydro4.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydro4.pgv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv3)." ; + sh:minCount 1 ; + sh:name "GovHydro4.pgv3-cardinality" ; + sh:order 441 ; + sh:path cim:GovHydro4.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydro4.pgv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.pgv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 441 ; + sh:path cim:GovHydro4.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydro4.pgv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv4)." ; + sh:minCount 1 ; + sh:name "GovHydro4.pgv4-cardinality" ; + sh:order 443 ; + sh:path cim:GovHydro4.pgv4 ; + sh:severity sh:Violation . + +dy:GovHydro4.pgv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.pgv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 443 ; + sh:path cim:GovHydro4.pgv4 ; + sh:severity sh:Violation . + +dy:GovHydro4.pgv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv5)." ; + sh:minCount 1 ; + sh:name "GovHydro4.pgv5-cardinality" ; + sh:order 445 ; + sh:path cim:GovHydro4.pgv5 ; + sh:severity sh:Violation . + +dy:GovHydro4.pgv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.pgv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 445 ; + sh:path cim:GovHydro4.pgv5 ; + sh:severity sh:Violation . + +dy:GovHydro4.qnl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qnl)." ; + sh:minCount 1 ; + sh:name "GovHydro4.qnl-cardinality" ; + sh:order 430 ; + sh:path cim:GovHydro4.qnl ; + sh:severity sh:Violation . + +dy:GovHydro4.qnl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qnl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.qnl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 430 ; + sh:path cim:GovHydro4.qnl ; + sh:severity sh:Violation . + +dy:GovHydro4.rperm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rperm)." ; + sh:minCount 1 ; + sh:name "GovHydro4.rperm-cardinality" ; + sh:order 423 ; + sh:path cim:GovHydro4.rperm ; + sh:severity sh:Violation . + +dy:GovHydro4.rperm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rperm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.rperm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 423 ; + sh:path cim:GovHydro4.rperm ; + sh:severity sh:Violation . + +dy:GovHydro4.rtemp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rtemp)." ; + sh:minCount 1 ; + sh:name "GovHydro4.rtemp-cardinality" ; + sh:order 424 ; + sh:path cim:GovHydro4.rtemp ; + sh:severity sh:Violation . + +dy:GovHydro4.rtemp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rtemp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.rtemp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 424 ; + sh:path cim:GovHydro4.rtemp ; + sh:severity sh:Violation . + +dy:GovHydro4.tblade-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tblade)." ; + sh:minCount 1 ; + sh:name "GovHydro4.tblade-cardinality" ; + sh:order 453 ; + sh:path cim:GovHydro4.tblade ; + sh:severity sh:Violation . + +dy:GovHydro4.tblade-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tblade." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.tblade-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 453 ; + sh:path cim:GovHydro4.tblade ; + sh:severity sh:Violation . + +dy:GovHydro4.tg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tg)." ; + sh:minCount 1 ; + sh:name "GovHydro4.tg-cardinality" ; + sh:order 417 ; + sh:path cim:GovHydro4.tg ; + sh:severity sh:Violation . + +dy:GovHydro4.tg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.tg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 417 ; + sh:path cim:GovHydro4.tg ; + sh:severity sh:Violation . + +dy:GovHydro4.tp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tp)." ; + sh:minCount 1 ; + sh:name "GovHydro4.tp-cardinality" ; + sh:order 418 ; + sh:path cim:GovHydro4.tp ; + sh:severity sh:Violation . + +dy:GovHydro4.tp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.tp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 418 ; + sh:path cim:GovHydro4.tp ; + sh:severity sh:Violation . + +dy:GovHydro4.tr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tr)." ; + sh:minCount 1 ; + sh:name "GovHydro4.tr-cardinality" ; + sh:order 425 ; + sh:path cim:GovHydro4.tr ; + sh:severity sh:Violation . + +dy:GovHydro4.tr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.tr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 425 ; + sh:path cim:GovHydro4.tr ; + sh:severity sh:Violation . + +dy:GovHydro4.tw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw)." ; + sh:minCount 1 ; + sh:name "GovHydro4.tw-cardinality" ; + sh:order 426 ; + sh:path cim:GovHydro4.tw ; + sh:severity sh:Violation . + +dy:GovHydro4.tw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.tw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 426 ; + sh:path cim:GovHydro4.tw ; + sh:severity sh:Violation . + +dy:GovHydro4.uc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uc)." ; + sh:minCount 1 ; + sh:name "GovHydro4.uc-cardinality" ; + sh:order 420 ; + sh:path cim:GovHydro4.uc ; + sh:severity sh:Violation . + +dy:GovHydro4.uc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.uc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 420 ; + sh:path cim:GovHydro4.uc ; + sh:severity sh:Violation . + +dy:GovHydro4.uo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uo)." ; + sh:minCount 1 ; + sh:name "GovHydro4.uo-cardinality" ; + sh:order 419 ; + sh:path cim:GovHydro4.uo ; + sh:severity sh:Violation . + +dy:GovHydro4.uo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydro4.uo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 419 ; + sh:path cim:GovHydro4.uo ; + sh:severity sh:Violation . + +dy:GovHydroDD rdf:type sh:NodeShape ; + sh:property dy:GovHydroDD.tp-datatype , dy:GovHydroDD.r-cardinality , dy:GovHydroDD.gv4-cardinality , dy:IdentifiedObject.description-datatype , dy:GovHydroDD.ki-datatype , dy:GovHydroDD.velop-datatype , dy:GovHydroDD.gv5-cardinality , dy:GovHydroDD.pgv6-cardinality , dy:IdentifiedObject.name-datatype , dy:GovHydroDD.td-datatype , dy:GovHydroDD.gv2-datatype , dy:GovHydroDD.inputSignal-datatype , dy:GovHydroDD.pgv1-datatype , dy:GovHydroDD.gmax-cardinality , dy:GovHydroDD.gv2-cardinality , dy:GovHydroDD.tf-datatype , dy:GovHydroDD.gv1-datatype , dy:GovHydroDD.r-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovHydroDD.db2-cardinality , dy:GovHydroDD.pmin-datatype , dy:GovHydroDD.eps-cardinality , dy:GovHydroDD.pgv3-datatype , dy:GovHydroDD.tt-datatype , dy:GovHydroDD.aturb-cardinality , dy:GovHydroDD.k1-datatype , dy:GovHydroDD.aturb-datatype , dy:GovHydroDD.tturb-cardinality , dy:GovHydroDD.velcl-cardinality , dy:GovHydroDD.k1-cardinality , dy:GovHydroDD.tt-cardinality , dy:GovHydroDD.k2-datatype , dy:GovHydroDD.db1-cardinality , dy:GovHydroDD.td-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovHydroDD.tp-cardinality , dy:GovHydroDD.gmin-cardinality , dy:GovHydroDD.inputSignal-cardinality , dy:GovHydroDD.pgv4-datatype , dy:GovHydroDD.eps-datatype , dy:GovHydroDD.pgv6-datatype , dy:GovHydroDD.ki-cardinality , dy:GovHydroDD.pgv1-cardinality , dy:GovHydroDD.gv4-datatype , dy:GovHydroDD.gmin-datatype , dy:GovHydroDD.gmax-datatype , dy:GovHydroDD.gv6-datatype , dy:GovHydroDD.pmin-cardinality , dy:GovHydroDD.pgv2-datatype , dy:GovHydroDD.mwbase-cardinality , dy:GovHydroDD.pgv4-cardinality , dy:GovHydroDD.gv3-datatype , dy:GovHydroDD.bturb-cardinality , dy:GovHydroDD.pgv5-cardinality , dy:GovHydroDD.pgv2-cardinality , dy:GovHydroDD.gv1-cardinality , dy:GovHydroDD.db2-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovHydroDD.pmax-cardinality , dy:GovHydroDD.velcl-datatype , dy:GovHydroDD.velop-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovHydroDD.db1-datatype , dy:IdentifiedObject.description-cardinality , dy:GovHydroDD.kg-cardinality , dy:GovHydroDD.gv6-cardinality , dy:GovHydroDD.pgv5-datatype , dy:GovHydroDD.pgv3-cardinality , dy:IdentifiedObject.name-cardinality , dy:GovHydroDD.bturb-datatype , dy:GovHydroDD.gv3-cardinality , dy:GovHydroDD.gv5-datatype , dy:IdentifiedObject.mRID-datatype , dy:GovHydroDD.mwbase-datatype , dy:GovHydroDD.pmax-datatype , dy:IdentifiedObject.mRID-cardinality , dy:GovHydroDD.k2-cardinality , dy:GovHydroDD.tturb-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovHydroDD.tf-cardinality , dy:GovHydroDD.kg-datatype ; + sh:targetClass cim:GovHydroDD . + +dy:GovHydroDD.aturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (aturb)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.aturb-cardinality" ; + sh:order 469 ; + sh:path cim:GovHydroDD.aturb ; + sh:severity sh:Violation . + +dy:GovHydroDD.aturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the aturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.aturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 469 ; + sh:path cim:GovHydroDD.aturb ; + sh:severity sh:Violation . + +dy:GovHydroDD.bturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bturb)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.bturb-cardinality" ; + sh:order 470 ; + sh:path cim:GovHydroDD.bturb ; + sh:severity sh:Violation . + +dy:GovHydroDD.bturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.bturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 470 ; + sh:path cim:GovHydroDD.bturb ; + sh:severity sh:Violation . + +dy:GovHydroDD.db1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db1)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.db1-cardinality" ; + sh:order 472 ; + sh:path cim:GovHydroDD.db1 ; + sh:severity sh:Violation . + +dy:GovHydroDD.db1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.db1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 472 ; + sh:path cim:GovHydroDD.db1 ; + sh:severity sh:Violation . + +dy:GovHydroDD.db2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db2)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.db2-cardinality" ; + sh:order 474 ; + sh:path cim:GovHydroDD.db2 ; + sh:severity sh:Violation . + +dy:GovHydroDD.db2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.db2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 474 ; + sh:path cim:GovHydroDD.db2 ; + sh:severity sh:Violation . + +dy:GovHydroDD.eps-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (eps)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.eps-cardinality" ; + sh:order 473 ; + sh:path cim:GovHydroDD.eps ; + sh:severity sh:Violation . + +dy:GovHydroDD.eps-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eps." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.eps-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 473 ; + sh:path cim:GovHydroDD.eps ; + sh:severity sh:Violation . + +dy:GovHydroDD.gmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gmax)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.gmax-cardinality" ; + sh:order 487 ; + sh:path cim:GovHydroDD.gmax ; + sh:severity sh:Violation . + +dy:GovHydroDD.gmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.gmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 487 ; + sh:path cim:GovHydroDD.gmax ; + sh:severity sh:Violation . + +dy:GovHydroDD.gmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gmin)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.gmin-cardinality" ; + sh:order 488 ; + sh:path cim:GovHydroDD.gmin ; + sh:severity sh:Violation . + +dy:GovHydroDD.gmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.gmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 488 ; + sh:path cim:GovHydroDD.gmin ; + sh:severity sh:Violation . + +dy:GovHydroDD.gv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv1)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.gv1-cardinality" ; + sh:order 475 ; + sh:path cim:GovHydroDD.gv1 ; + sh:severity sh:Violation . + +dy:GovHydroDD.gv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.gv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 475 ; + sh:path cim:GovHydroDD.gv1 ; + sh:severity sh:Violation . + +dy:GovHydroDD.gv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv2)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.gv2-cardinality" ; + sh:order 477 ; + sh:path cim:GovHydroDD.gv2 ; + sh:severity sh:Violation . + +dy:GovHydroDD.gv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.gv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 477 ; + sh:path cim:GovHydroDD.gv2 ; + sh:severity sh:Violation . + +dy:GovHydroDD.gv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv3)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.gv3-cardinality" ; + sh:order 479 ; + sh:path cim:GovHydroDD.gv3 ; + sh:severity sh:Violation . + +dy:GovHydroDD.gv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.gv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 479 ; + sh:path cim:GovHydroDD.gv3 ; + sh:severity sh:Violation . + +dy:GovHydroDD.gv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv4)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.gv4-cardinality" ; + sh:order 481 ; + sh:path cim:GovHydroDD.gv4 ; + sh:severity sh:Violation . + +dy:GovHydroDD.gv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.gv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 481 ; + sh:path cim:GovHydroDD.gv4 ; + sh:severity sh:Violation . + +dy:GovHydroDD.gv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv5)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.gv5-cardinality" ; + sh:order 483 ; + sh:path cim:GovHydroDD.gv5 ; + sh:severity sh:Violation . + +dy:GovHydroDD.gv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.gv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 483 ; + sh:path cim:GovHydroDD.gv5 ; + sh:severity sh:Violation . + +dy:GovHydroDD.gv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv6)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.gv6-cardinality" ; + sh:order 485 ; + sh:path cim:GovHydroDD.gv6 ; + sh:severity sh:Violation . + +dy:GovHydroDD.gv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.gv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 485 ; + sh:path cim:GovHydroDD.gv6 ; + sh:severity sh:Violation . + +dy:GovHydroDD.inputSignal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inputSignal)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.inputSignal-cardinality" ; + sh:order 489 ; + sh:path cim:GovHydroDD.inputSignal ; + sh:severity sh:Violation . + +dy:GovHydroDD.inputSignal-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the inputSignal." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.inputSignal-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 489 ; + sh:path cim:GovHydroDD.inputSignal ; + sh:severity sh:Violation . + +dy:GovHydroDD.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.k1-cardinality" ; + sh:order 464 ; + sh:path cim:GovHydroDD.k1 ; + sh:severity sh:Violation . + +dy:GovHydroDD.k1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 464 ; + sh:path cim:GovHydroDD.k1 ; + sh:severity sh:Violation . + +dy:GovHydroDD.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.k2-cardinality" ; + sh:order 465 ; + sh:path cim:GovHydroDD.k2 ; + sh:severity sh:Violation . + +dy:GovHydroDD.k2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 465 ; + sh:path cim:GovHydroDD.k2 ; + sh:severity sh:Violation . + +dy:GovHydroDD.kg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kg)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.kg-cardinality" ; + sh:order 467 ; + sh:path cim:GovHydroDD.kg ; + sh:severity sh:Violation . + +dy:GovHydroDD.kg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.kg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 467 ; + sh:path cim:GovHydroDD.kg ; + sh:severity sh:Violation . + +dy:GovHydroDD.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.ki-cardinality" ; + sh:order 466 ; + sh:path cim:GovHydroDD.ki ; + sh:severity sh:Violation . + +dy:GovHydroDD.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 466 ; + sh:path cim:GovHydroDD.ki ; + sh:severity sh:Violation . + +dy:GovHydroDD.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.mwbase-cardinality" ; + sh:order 455 ; + sh:path cim:GovHydroDD.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroDD.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 455 ; + sh:path cim:GovHydroDD.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroDD.pgv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv1)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.pgv1-cardinality" ; + sh:order 476 ; + sh:path cim:GovHydroDD.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydroDD.pgv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.pgv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 476 ; + sh:path cim:GovHydroDD.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydroDD.pgv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv2)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.pgv2-cardinality" ; + sh:order 478 ; + sh:path cim:GovHydroDD.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydroDD.pgv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.pgv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 478 ; + sh:path cim:GovHydroDD.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydroDD.pgv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv3)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.pgv3-cardinality" ; + sh:order 480 ; + sh:path cim:GovHydroDD.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydroDD.pgv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.pgv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 480 ; + sh:path cim:GovHydroDD.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydroDD.pgv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv4)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.pgv4-cardinality" ; + sh:order 482 ; + sh:path cim:GovHydroDD.pgv4 ; + sh:severity sh:Violation . + +dy:GovHydroDD.pgv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.pgv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 482 ; + sh:path cim:GovHydroDD.pgv4 ; + sh:severity sh:Violation . + +dy:GovHydroDD.pgv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv5)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.pgv5-cardinality" ; + sh:order 484 ; + sh:path cim:GovHydroDD.pgv5 ; + sh:severity sh:Violation . + +dy:GovHydroDD.pgv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.pgv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 484 ; + sh:path cim:GovHydroDD.pgv5 ; + sh:severity sh:Violation . + +dy:GovHydroDD.pgv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv6)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.pgv6-cardinality" ; + sh:order 486 ; + sh:path cim:GovHydroDD.pgv6 ; + sh:severity sh:Violation . + +dy:GovHydroDD.pgv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.pgv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 486 ; + sh:path cim:GovHydroDD.pgv6 ; + sh:severity sh:Violation . + +dy:GovHydroDD.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.pmax-cardinality" ; + sh:order 456 ; + sh:path cim:GovHydroDD.pmax ; + sh:severity sh:Violation . + +dy:GovHydroDD.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 456 ; + sh:path cim:GovHydroDD.pmax ; + sh:severity sh:Violation . + +dy:GovHydroDD.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.pmin-cardinality" ; + sh:order 457 ; + sh:path cim:GovHydroDD.pmin ; + sh:severity sh:Violation . + +dy:GovHydroDD.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 457 ; + sh:path cim:GovHydroDD.pmin ; + sh:severity sh:Violation . + +dy:GovHydroDD.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.r-cardinality" ; + sh:order 458 ; + sh:path cim:GovHydroDD.r ; + sh:severity sh:Violation . + +dy:GovHydroDD.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 458 ; + sh:path cim:GovHydroDD.r ; + sh:severity sh:Violation . + +dy:GovHydroDD.td-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.td-cardinality" ; + sh:order 459 ; + sh:path cim:GovHydroDD.td ; + sh:severity sh:Violation . + +dy:GovHydroDD.td-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.td-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 459 ; + sh:path cim:GovHydroDD.td ; + sh:severity sh:Violation . + +dy:GovHydroDD.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.tf-cardinality" ; + sh:order 460 ; + sh:path cim:GovHydroDD.tf ; + sh:severity sh:Violation . + +dy:GovHydroDD.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 460 ; + sh:path cim:GovHydroDD.tf ; + sh:severity sh:Violation . + +dy:GovHydroDD.tp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tp)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.tp-cardinality" ; + sh:order 461 ; + sh:path cim:GovHydroDD.tp ; + sh:severity sh:Violation . + +dy:GovHydroDD.tp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.tp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 461 ; + sh:path cim:GovHydroDD.tp ; + sh:severity sh:Violation . + +dy:GovHydroDD.tt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tt)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.tt-cardinality" ; + sh:order 471 ; + sh:path cim:GovHydroDD.tt ; + sh:severity sh:Violation . + +dy:GovHydroDD.tt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.tt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 471 ; + sh:path cim:GovHydroDD.tt ; + sh:severity sh:Violation . + +dy:GovHydroDD.tturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tturb)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.tturb-cardinality" ; + sh:order 468 ; + sh:path cim:GovHydroDD.tturb ; + sh:severity sh:Violation . + +dy:GovHydroDD.tturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.tturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 468 ; + sh:path cim:GovHydroDD.tturb ; + sh:severity sh:Violation . + +dy:GovHydroDD.velcl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (velcl)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.velcl-cardinality" ; + sh:order 463 ; + sh:path cim:GovHydroDD.velcl ; + sh:severity sh:Violation . + +dy:GovHydroDD.velcl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the velcl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.velcl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 463 ; + sh:path cim:GovHydroDD.velcl ; + sh:severity sh:Violation . + +dy:GovHydroDD.velop-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (velop)." ; + sh:minCount 1 ; + sh:name "GovHydroDD.velop-cardinality" ; + sh:order 462 ; + sh:path cim:GovHydroDD.velop ; + sh:severity sh:Violation . + +dy:GovHydroDD.velop-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the velop." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroDD.velop-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 462 ; + sh:path cim:GovHydroDD.velop ; + sh:severity sh:Violation . + +dy:GovHydroFrancis rdf:type sh:NodeShape ; + sh:property dy:GovHydroFrancis.valvmin-datatype , dy:GovHydroFrancis.vc-datatype , dy:GovHydroFrancis.governorControl-datatype , dy:GovHydroFrancis.av1-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovHydroFrancis.vc-cardinality , dy:GovHydroFrancis.qc0-cardinality , dy:GovHydroFrancis.bp-cardinality , dy:GovHydroFrancis.av1-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovHydroFrancis.ts-cardinality , dy:GovHydroFrancis.zsfc-cardinality , dy:GovHydroFrancis.qn-datatype , dy:IdentifiedObject.description-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovHydroFrancis.va-cardinality , dy:GovHydroFrancis.td-datatype , dy:GovHydroFrancis.waterTunnelSurgeChamberSimulation-cardinality , dy:GovHydroFrancis.db1-datatype , dy:GovHydroFrancis.va-datatype , dy:IdentifiedObject.name-datatype , dy:GovHydroFrancis.governorControl-cardinality , dy:GovHydroFrancis.h1-cardinality , dy:GovHydroFrancis.twnc-datatype , dy:GovHydroFrancis.waterTunnelSurgeChamberSimulation-datatype , dy:GovHydroFrancis.hn-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovHydroFrancis.kc-datatype , dy:GovHydroFrancis.bp-datatype , dy:GovHydroFrancis.kc-cardinality , dy:GovHydroFrancis.twnc-cardinality , dy:GovHydroFrancis.valvmax-datatype , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.name-cardinality , dy:GovHydroFrancis.etamax-datatype , dy:GovHydroFrancis.db1-cardinality , dy:GovHydroFrancis.am-datatype , dy:GovHydroFrancis.av0-datatype , dy:GovHydroFrancis.twng-datatype , dy:GovHydroFrancis.ts-datatype , dy:GovHydroFrancis.kt-datatype , dy:IdentifiedObject.description-cardinality , dy:GovHydroFrancis.ta-datatype , dy:GovHydroFrancis.h2-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovHydroFrancis.twng-cardinality , dy:GovHydroFrancis.qn-cardinality , dy:GovHydroFrancis.valvmax-cardinality , dy:GovHydroFrancis.tx-cardinality , dy:GovHydroFrancis.hn-cardinality , dy:GovHydroFrancis.kt-cardinality , dy:GovHydroFrancis.am-cardinality , dy:GovHydroFrancis.av0-cardinality , dy:GovHydroFrancis.valvmin-cardinality , dy:GovHydroFrancis.kg-datatype , dy:GovHydroFrancis.zsfc-datatype , dy:GovHydroFrancis.etamax-cardinality , dy:GovHydroFrancis.h1-datatype , dy:GovHydroFrancis.kg-cardinality , dy:GovHydroFrancis.tx-datatype , dy:GovHydroFrancis.ta-cardinality , dy:GovHydroFrancis.h2-datatype , dy:GovHydroFrancis.qc0-datatype , dy:GovHydroFrancis.td-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:GovHydroFrancis . + +dy:GovHydroFrancis.am-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (am)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.am-cardinality" ; + sh:order 490 ; + sh:path cim:GovHydroFrancis.am ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.am-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the am." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.am-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 490 ; + sh:path cim:GovHydroFrancis.am ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.av0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (av0)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.av0-cardinality" ; + sh:order 491 ; + sh:path cim:GovHydroFrancis.av0 ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.av0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the av0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.av0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 491 ; + sh:path cim:GovHydroFrancis.av0 ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.av1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (av1)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.av1-cardinality" ; + sh:order 492 ; + sh:path cim:GovHydroFrancis.av1 ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.av1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the av1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.av1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 492 ; + sh:path cim:GovHydroFrancis.av1 ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.bp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bp)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.bp-cardinality" ; + sh:order 493 ; + sh:path cim:GovHydroFrancis.bp ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.bp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.bp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 493 ; + sh:path cim:GovHydroFrancis.bp ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.db1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db1)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.db1-cardinality" ; + sh:order 494 ; + sh:path cim:GovHydroFrancis.db1 ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.db1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.db1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 494 ; + sh:path cim:GovHydroFrancis.db1 ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.etamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (etamax)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.etamax-cardinality" ; + sh:order 495 ; + sh:path cim:GovHydroFrancis.etamax ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.etamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the etamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.etamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 495 ; + sh:path cim:GovHydroFrancis.etamax ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.governorControl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (governorControl)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.governorControl-cardinality" ; + sh:order 496 ; + sh:path cim:GovHydroFrancis.governorControl ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.governorControl-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the governorControl." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:FrancisGovernorControlKind.mechanicHydrolicTachoAccelerator cim:FrancisGovernorControlKind.mechanicHydraulicTransientFeedback cim:FrancisGovernorControlKind.electromechanicalElectrohydraulic ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "GovHydroFrancis.governorControl-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 496 ; + sh:path cim:GovHydroFrancis.governorControl ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.h1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (h1)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.h1-cardinality" ; + sh:order 497 ; + sh:path cim:GovHydroFrancis.h1 ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.h1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the h1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.h1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 497 ; + sh:path cim:GovHydroFrancis.h1 ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.h2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (h2)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.h2-cardinality" ; + sh:order 498 ; + sh:path cim:GovHydroFrancis.h2 ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.h2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the h2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.h2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 498 ; + sh:path cim:GovHydroFrancis.h2 ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.hn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (hn)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.hn-cardinality" ; + sh:order 499 ; + sh:path cim:GovHydroFrancis.hn ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.hn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the hn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.hn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 499 ; + sh:path cim:GovHydroFrancis.hn ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.kc-cardinality" ; + sh:order 500 ; + sh:path cim:GovHydroFrancis.kc ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 500 ; + sh:path cim:GovHydroFrancis.kc ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.kg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kg)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.kg-cardinality" ; + sh:order 501 ; + sh:path cim:GovHydroFrancis.kg ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.kg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.kg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 501 ; + sh:path cim:GovHydroFrancis.kg ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.kt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kt)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.kt-cardinality" ; + sh:order 502 ; + sh:path cim:GovHydroFrancis.kt ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.kt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.kt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 502 ; + sh:path cim:GovHydroFrancis.kt ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.qc0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qc0)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.qc0-cardinality" ; + sh:order 503 ; + sh:path cim:GovHydroFrancis.qc0 ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.qc0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qc0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.qc0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 503 ; + sh:path cim:GovHydroFrancis.qc0 ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.qn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qn)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.qn-cardinality" ; + sh:order 504 ; + sh:path cim:GovHydroFrancis.qn ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.qn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.qn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 504 ; + sh:path cim:GovHydroFrancis.qn ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.ta-cardinality" ; + sh:order 505 ; + sh:path cim:GovHydroFrancis.ta ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 505 ; + sh:path cim:GovHydroFrancis.ta ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.td-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.td-cardinality" ; + sh:order 506 ; + sh:path cim:GovHydroFrancis.td ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.td-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.td-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 506 ; + sh:path cim:GovHydroFrancis.td ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.ts-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ts)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.ts-cardinality" ; + sh:order 507 ; + sh:path cim:GovHydroFrancis.ts ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.ts-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ts." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.ts-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 507 ; + sh:path cim:GovHydroFrancis.ts ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.twnc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (twnc)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.twnc-cardinality" ; + sh:order 508 ; + sh:path cim:GovHydroFrancis.twnc ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.twnc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the twnc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.twnc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 508 ; + sh:path cim:GovHydroFrancis.twnc ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.twng-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (twng)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.twng-cardinality" ; + sh:order 509 ; + sh:path cim:GovHydroFrancis.twng ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.twng-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the twng." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.twng-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 509 ; + sh:path cim:GovHydroFrancis.twng ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.tx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tx)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.tx-cardinality" ; + sh:order 510 ; + sh:path cim:GovHydroFrancis.tx ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.tx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.tx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 510 ; + sh:path cim:GovHydroFrancis.tx ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.va-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (va)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.va-cardinality" ; + sh:order 511 ; + sh:path cim:GovHydroFrancis.va ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.va-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the va." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.va-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 511 ; + sh:path cim:GovHydroFrancis.va ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.valvmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (valvmax)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.valvmax-cardinality" ; + sh:order 512 ; + sh:path cim:GovHydroFrancis.valvmax ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.valvmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the valvmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.valvmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 512 ; + sh:path cim:GovHydroFrancis.valvmax ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.valvmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (valvmin)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.valvmin-cardinality" ; + sh:order 513 ; + sh:path cim:GovHydroFrancis.valvmin ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.valvmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the valvmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.valvmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 513 ; + sh:path cim:GovHydroFrancis.valvmin ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.vc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vc)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.vc-cardinality" ; + sh:order 514 ; + sh:path cim:GovHydroFrancis.vc ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.vc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.vc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 514 ; + sh:path cim:GovHydroFrancis.vc ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.waterTunnelSurgeChamberSimulation-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (waterTunnelSurgeChamberSimulation)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.waterTunnelSurgeChamberSimulation-cardinality" ; + sh:order 515 ; + sh:path cim:GovHydroFrancis.waterTunnelSurgeChamberSimulation ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.waterTunnelSurgeChamberSimulation-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the waterTunnelSurgeChamberSimulation." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.waterTunnelSurgeChamberSimulation-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 515 ; + sh:path cim:GovHydroFrancis.waterTunnelSurgeChamberSimulation ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.zsfc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (zsfc)." ; + sh:minCount 1 ; + sh:name "GovHydroFrancis.zsfc-cardinality" ; + sh:order 516 ; + sh:path cim:GovHydroFrancis.zsfc ; + sh:severity sh:Violation . + +dy:GovHydroFrancis.zsfc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the zsfc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroFrancis.zsfc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 516 ; + sh:path cim:GovHydroFrancis.zsfc ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0 rdf:type sh:NodeShape ; + sh:property dy:GovHydroIEEE0.t3-datatype , dy:IdentifiedObject.name-cardinality , dy:GovHydroIEEE0.k-datatype , dy:IdentifiedObject.name-datatype , dy:GovHydroIEEE0.t4-datatype , dy:GovHydroIEEE0.pmax-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovHydroIEEE0.t3-cardinality , dy:GovHydroIEEE0.pmin-cardinality , dy:IdentifiedObject.description-datatype , dy:GovHydroIEEE0.k-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovHydroIEEE0.t4-cardinality , dy:GovHydroIEEE0.t1-cardinality , dy:GovHydroIEEE0.mwbase-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovHydroIEEE0.t2-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovHydroIEEE0.pmax-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovHydroIEEE0.t2-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovHydroIEEE0.t1-datatype , dy:GovHydroIEEE0.mwbase-datatype , dy:GovHydroIEEE0.pmin-datatype , dy:IdentifiedObject.description-cardinality ; + sh:targetClass cim:GovHydroIEEE0 . + +dy:GovHydroIEEE0.k-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE0.k-cardinality" ; + sh:order 51 ; + sh:path cim:GovHydroIEEE0.k ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.k-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE0.k-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 51 ; + sh:path cim:GovHydroIEEE0.k ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE0.mwbase-cardinality" ; + sh:order 50 ; + sh:path cim:GovHydroIEEE0.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE0.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 50 ; + sh:path cim:GovHydroIEEE0.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE0.pmax-cardinality" ; + sh:order 56 ; + sh:path cim:GovHydroIEEE0.pmax ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE0.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 56 ; + sh:path cim:GovHydroIEEE0.pmax ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE0.pmin-cardinality" ; + sh:order 57 ; + sh:path cim:GovHydroIEEE0.pmin ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE0.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 57 ; + sh:path cim:GovHydroIEEE0.pmin ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE0.t1-cardinality" ; + sh:order 52 ; + sh:path cim:GovHydroIEEE0.t1 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE0.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 52 ; + sh:path cim:GovHydroIEEE0.t1 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE0.t2-cardinality" ; + sh:order 53 ; + sh:path cim:GovHydroIEEE0.t2 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE0.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 53 ; + sh:path cim:GovHydroIEEE0.t2 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE0.t3-cardinality" ; + sh:order 54 ; + sh:path cim:GovHydroIEEE0.t3 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE0.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 54 ; + sh:path cim:GovHydroIEEE0.t3 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE0.t4-cardinality" ; + sh:order 55 ; + sh:path cim:GovHydroIEEE0.t4 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE0.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE0.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 55 ; + sh:path cim:GovHydroIEEE0.t4 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2 rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.description-cardinality , dy:GovHydroIEEE2.mwbase-cardinality , dy:GovHydroIEEE2.pgv1-datatype , dy:GovHydroIEEE2.gv6-datatype , dy:GovHydroIEEE2.aturb-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovHydroIEEE2.uc-cardinality , dy:GovHydroIEEE2.gv1-cardinality , dy:GovHydroIEEE2.pgv3-cardinality , dy:GovHydroIEEE2.rtemp-cardinality , dy:GovHydroIEEE2.gv6-cardinality , dy:GovHydroIEEE2.kturb-datatype , dy:GovHydroIEEE2.gv1-datatype , dy:GovHydroIEEE2.gv3-datatype , dy:GovHydroIEEE2.aturb-datatype , dy:GovHydroIEEE2.tg-cardinality , dy:GovHydroIEEE2.bturb-cardinality , dy:GovHydroIEEE2.mwbase-datatype , dy:GovHydroIEEE2.pmax-datatype , dy:GovHydroIEEE2.rtemp-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovHydroIEEE2.tr-datatype , dy:GovHydroIEEE2.pgv2-datatype , dy:IdentifiedObject.description-datatype , dy:GovHydroIEEE2.gv3-cardinality , dy:GovHydroIEEE2.gv4-datatype , dy:GovHydroIEEE2.pmin-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.name-datatype , dy:GovHydroIEEE2.uc-datatype , dy:GovHydroIEEE2.gv4-cardinality , dy:GovHydroIEEE2.tw-datatype , dy:GovHydroIEEE2.pmax-cardinality , dy:GovHydroIEEE2.pgv2-cardinality , dy:GovHydroIEEE2.pgv1-cardinality , dy:GovHydroIEEE2.pgv3-datatype , dy:GovHydroIEEE2.tr-cardinality , dy:IdentifiedObject.name-cardinality , dy:GovHydroIEEE2.pgv6-datatype , dy:GovHydroIEEE2.pgv5-datatype , dy:GovHydroIEEE2.tp-cardinality , dy:GovHydroIEEE2.pgv4-cardinality , dy:GovHydroIEEE2.gv5-cardinality , dy:GovHydroIEEE2.pgv4-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovHydroIEEE2.pgv5-cardinality , dy:GovHydroIEEE2.tp-datatype , dy:GovHydroIEEE2.pgv6-cardinality , dy:GovHydroIEEE2.uo-datatype , dy:IdentifiedObject.mRID-cardinality , dy:GovHydroIEEE2.gv2-datatype , dy:GovHydroIEEE2.pmin-datatype , dy:GovHydroIEEE2.gv5-datatype , dy:GovHydroIEEE2.tg-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovHydroIEEE2.kturb-cardinality , dy:GovHydroIEEE2.uo-cardinality , dy:GovHydroIEEE2.rperm-datatype , dy:GovHydroIEEE2.rperm-cardinality , dy:GovHydroIEEE2.gv2-cardinality , dy:GovHydroIEEE2.tw-cardinality , dy:GovHydroIEEE2.bturb-datatype , dy:DynamicsFunctionBlock.enabled-datatype ; + sh:targetClass cim:GovHydroIEEE2 . + +dy:GovHydroIEEE2.aturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (aturb)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.aturb-cardinality" ; + sh:order 70 ; + sh:path cim:GovHydroIEEE2.aturb ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.aturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the aturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.aturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 70 ; + sh:path cim:GovHydroIEEE2.aturb ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.bturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bturb)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.bturb-cardinality" ; + sh:order 71 ; + sh:path cim:GovHydroIEEE2.bturb ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.bturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.bturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 71 ; + sh:path cim:GovHydroIEEE2.bturb ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.gv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv1)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.gv1-cardinality" ; + sh:order 72 ; + sh:path cim:GovHydroIEEE2.gv1 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.gv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.gv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 72 ; + sh:path cim:GovHydroIEEE2.gv1 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.gv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv2)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.gv2-cardinality" ; + sh:order 74 ; + sh:path cim:GovHydroIEEE2.gv2 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.gv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.gv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 74 ; + sh:path cim:GovHydroIEEE2.gv2 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.gv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv3)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.gv3-cardinality" ; + sh:order 76 ; + sh:path cim:GovHydroIEEE2.gv3 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.gv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.gv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 76 ; + sh:path cim:GovHydroIEEE2.gv3 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.gv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv4)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.gv4-cardinality" ; + sh:order 78 ; + sh:path cim:GovHydroIEEE2.gv4 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.gv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.gv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 78 ; + sh:path cim:GovHydroIEEE2.gv4 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.gv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv5)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.gv5-cardinality" ; + sh:order 80 ; + sh:path cim:GovHydroIEEE2.gv5 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.gv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.gv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 80 ; + sh:path cim:GovHydroIEEE2.gv5 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.gv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv6)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.gv6-cardinality" ; + sh:order 82 ; + sh:path cim:GovHydroIEEE2.gv6 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.gv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.gv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 82 ; + sh:path cim:GovHydroIEEE2.gv6 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.kturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kturb)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.kturb-cardinality" ; + sh:order 69 ; + sh:path cim:GovHydroIEEE2.kturb ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.kturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.kturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 69 ; + sh:path cim:GovHydroIEEE2.kturb ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.mwbase-cardinality" ; + sh:order 58 ; + sh:path cim:GovHydroIEEE2.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 58 ; + sh:path cim:GovHydroIEEE2.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pgv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv1)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.pgv1-cardinality" ; + sh:order 73 ; + sh:path cim:GovHydroIEEE2.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pgv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.pgv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 73 ; + sh:path cim:GovHydroIEEE2.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pgv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv2)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.pgv2-cardinality" ; + sh:order 75 ; + sh:path cim:GovHydroIEEE2.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pgv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.pgv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 75 ; + sh:path cim:GovHydroIEEE2.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pgv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv3)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.pgv3-cardinality" ; + sh:order 77 ; + sh:path cim:GovHydroIEEE2.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pgv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.pgv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 77 ; + sh:path cim:GovHydroIEEE2.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pgv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv4)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.pgv4-cardinality" ; + sh:order 79 ; + sh:path cim:GovHydroIEEE2.pgv4 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pgv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.pgv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 79 ; + sh:path cim:GovHydroIEEE2.pgv4 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pgv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv5)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.pgv5-cardinality" ; + sh:order 81 ; + sh:path cim:GovHydroIEEE2.pgv5 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pgv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.pgv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 81 ; + sh:path cim:GovHydroIEEE2.pgv5 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pgv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv6)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.pgv6-cardinality" ; + sh:order 83 ; + sh:path cim:GovHydroIEEE2.pgv6 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pgv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.pgv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 83 ; + sh:path cim:GovHydroIEEE2.pgv6 ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.pmax-cardinality" ; + sh:order 63 ; + sh:path cim:GovHydroIEEE2.pmax ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 63 ; + sh:path cim:GovHydroIEEE2.pmax ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.pmin-cardinality" ; + sh:order 64 ; + sh:path cim:GovHydroIEEE2.pmin ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 64 ; + sh:path cim:GovHydroIEEE2.pmin ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.rperm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rperm)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.rperm-cardinality" ; + sh:order 65 ; + sh:path cim:GovHydroIEEE2.rperm ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.rperm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rperm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.rperm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 65 ; + sh:path cim:GovHydroIEEE2.rperm ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.rtemp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rtemp)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.rtemp-cardinality" ; + sh:order 66 ; + sh:path cim:GovHydroIEEE2.rtemp ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.rtemp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rtemp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.rtemp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 66 ; + sh:path cim:GovHydroIEEE2.rtemp ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.tg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tg)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.tg-cardinality" ; + sh:order 59 ; + sh:path cim:GovHydroIEEE2.tg ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.tg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.tg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 59 ; + sh:path cim:GovHydroIEEE2.tg ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.tp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tp)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.tp-cardinality" ; + sh:order 60 ; + sh:path cim:GovHydroIEEE2.tp ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.tp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.tp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 60 ; + sh:path cim:GovHydroIEEE2.tp ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.tr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tr)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.tr-cardinality" ; + sh:order 67 ; + sh:path cim:GovHydroIEEE2.tr ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.tr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.tr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 67 ; + sh:path cim:GovHydroIEEE2.tr ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.tw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.tw-cardinality" ; + sh:order 68 ; + sh:path cim:GovHydroIEEE2.tw ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.tw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.tw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 68 ; + sh:path cim:GovHydroIEEE2.tw ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.uc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uc)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.uc-cardinality" ; + sh:order 62 ; + sh:path cim:GovHydroIEEE2.uc ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.uc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.uc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 62 ; + sh:path cim:GovHydroIEEE2.uc ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.uo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uo)." ; + sh:minCount 1 ; + sh:name "GovHydroIEEE2.uo-cardinality" ; + sh:order 61 ; + sh:path cim:GovHydroIEEE2.uo ; + sh:severity sh:Violation . + +dy:GovHydroIEEE2.uo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroIEEE2.uo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 61 ; + sh:path cim:GovHydroIEEE2.uo ; + sh:severity sh:Violation . + +dy:GovHydroPID rdf:type sh:NodeShape ; + sh:property dy:GovHydroPID.gv5-datatype , dy:GovHydroPID.pgv4-cardinality , dy:IdentifiedObject.name-datatype , dy:GovHydroPID.tturb-cardinality , dy:GovHydroPID.kp-cardinality , dy:GovHydroPID.tturb-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovHydroPID.bturb-cardinality , dy:GovHydroPID.pgv6-cardinality , dy:GovHydroPID.pgv2-cardinality , dy:GovHydroPID.gv5-cardinality , dy:GovHydroPID.tf-datatype , dy:GovHydroPID.gv4-cardinality , dy:IdentifiedObject.description-datatype , dy:GovHydroPID.gv6-cardinality , dy:GovHydroPID.r-datatype , dy:GovHydroPID.db2-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovHydroPID.tp-datatype , dy:GovHydroPID.pmin-datatype , dy:GovHydroPID.gv4-datatype , dy:GovHydroPID.pgv3-cardinality , dy:GovHydroPID.gv3-datatype , dy:GovHydroPID.db2-datatype , dy:GovHydroPID.inputSignal-datatype , dy:GovHydroPID.velop-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovHydroPID.kd-datatype , dy:GovHydroPID.bturb-datatype , dy:GovHydroPID.inputSignal-cardinality , dy:GovHydroPID.mwbase-datatype , dy:GovHydroPID.gv1-datatype , dy:GovHydroPID.eps-datatype , dy:IdentifiedObject.mRID-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovHydroPID.pmax-datatype , dy:GovHydroPID.mwbase-cardinality , dy:GovHydroPID.gv3-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovHydroPID.pgv5-cardinality , dy:GovHydroPID.td-datatype , dy:IdentifiedObject.name-cardinality , dy:GovHydroPID.tf-cardinality , dy:GovHydroPID.db1-cardinality , dy:GovHydroPID.ki-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovHydroPID.ki-cardinality , dy:GovHydroPID.velop-cardinality , dy:GovHydroPID.tt-datatype , dy:GovHydroPID.gv2-cardinality , dy:GovHydroPID.eps-cardinality , dy:GovHydroPID.tt-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovHydroPID.velcl-cardinality , dy:GovHydroPID.db1-datatype , dy:GovHydroPID.pmin-cardinality , dy:GovHydroPID.velcl-datatype , dy:GovHydroPID.pgv1-datatype , dy:GovHydroPID.gv2-datatype , dy:GovHydroPID.pgv1-cardinality , dy:GovHydroPID.tp-cardinality , dy:GovHydroPID.kg-cardinality , dy:GovHydroPID.pgv3-datatype , dy:GovHydroPID.pgv5-datatype , dy:GovHydroPID.pgv6-datatype , dy:GovHydroPID.gv6-datatype , dy:GovHydroPID.aturb-cardinality , dy:GovHydroPID.aturb-datatype , dy:GovHydroPID.kd-cardinality , dy:GovHydroPID.pgv4-datatype , dy:GovHydroPID.td-cardinality , dy:GovHydroPID.r-cardinality , dy:GovHydroPID.pgv2-datatype , dy:GovHydroPID.gv1-cardinality , dy:GovHydroPID.pmax-cardinality , dy:GovHydroPID.kg-datatype , dy:GovHydroPID.kp-datatype ; + sh:targetClass cim:GovHydroPID . + +dy:GovHydroPID.aturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (aturb)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.aturb-cardinality" ; + sh:order 559 ; + sh:path cim:GovHydroPID.aturb ; + sh:severity sh:Violation . + +dy:GovHydroPID.aturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the aturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.aturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 559 ; + sh:path cim:GovHydroPID.aturb ; + sh:severity sh:Violation . + +dy:GovHydroPID.bturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bturb)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.bturb-cardinality" ; + sh:order 560 ; + sh:path cim:GovHydroPID.bturb ; + sh:severity sh:Violation . + +dy:GovHydroPID.bturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.bturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 560 ; + sh:path cim:GovHydroPID.bturb ; + sh:severity sh:Violation . + +dy:GovHydroPID.db1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db1)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.db1-cardinality" ; + sh:order 562 ; + sh:path cim:GovHydroPID.db1 ; + sh:severity sh:Violation . + +dy:GovHydroPID.db1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.db1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 562 ; + sh:path cim:GovHydroPID.db1 ; + sh:severity sh:Violation . + +dy:GovHydroPID.db2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db2)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.db2-cardinality" ; + sh:order 565 ; + sh:path cim:GovHydroPID.db2 ; + sh:severity sh:Violation . + +dy:GovHydroPID.db2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.db2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 565 ; + sh:path cim:GovHydroPID.db2 ; + sh:severity sh:Violation . + +dy:GovHydroPID.eps-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (eps)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.eps-cardinality" ; + sh:order 564 ; + sh:path cim:GovHydroPID.eps ; + sh:severity sh:Violation . + +dy:GovHydroPID.eps-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eps." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.eps-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 564 ; + sh:path cim:GovHydroPID.eps ; + sh:severity sh:Violation . + +dy:GovHydroPID.gv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv1)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.gv1-cardinality" ; + sh:order 566 ; + sh:path cim:GovHydroPID.gv1 ; + sh:severity sh:Violation . + +dy:GovHydroPID.gv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.gv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 566 ; + sh:path cim:GovHydroPID.gv1 ; + sh:severity sh:Violation . + +dy:GovHydroPID.gv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv2)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.gv2-cardinality" ; + sh:order 568 ; + sh:path cim:GovHydroPID.gv2 ; + sh:severity sh:Violation . + +dy:GovHydroPID.gv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.gv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 568 ; + sh:path cim:GovHydroPID.gv2 ; + sh:severity sh:Violation . + +dy:GovHydroPID.gv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv3)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.gv3-cardinality" ; + sh:order 570 ; + sh:path cim:GovHydroPID.gv3 ; + sh:severity sh:Violation . + +dy:GovHydroPID.gv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.gv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 570 ; + sh:path cim:GovHydroPID.gv3 ; + sh:severity sh:Violation . + +dy:GovHydroPID.gv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv4)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.gv4-cardinality" ; + sh:order 572 ; + sh:path cim:GovHydroPID.gv4 ; + sh:severity sh:Violation . + +dy:GovHydroPID.gv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.gv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 572 ; + sh:path cim:GovHydroPID.gv4 ; + sh:severity sh:Violation . + +dy:GovHydroPID.gv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv5)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.gv5-cardinality" ; + sh:order 574 ; + sh:path cim:GovHydroPID.gv5 ; + sh:severity sh:Violation . + +dy:GovHydroPID.gv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.gv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 574 ; + sh:path cim:GovHydroPID.gv5 ; + sh:severity sh:Violation . + +dy:GovHydroPID.gv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv6)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.gv6-cardinality" ; + sh:order 576 ; + sh:path cim:GovHydroPID.gv6 ; + sh:severity sh:Violation . + +dy:GovHydroPID.gv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.gv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 576 ; + sh:path cim:GovHydroPID.gv6 ; + sh:severity sh:Violation . + +dy:GovHydroPID.inputSignal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inputSignal)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.inputSignal-cardinality" ; + sh:order 563 ; + sh:path cim:GovHydroPID.inputSignal ; + sh:severity sh:Violation . + +dy:GovHydroPID.inputSignal-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the inputSignal." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.inputSignal-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 563 ; + sh:path cim:GovHydroPID.inputSignal ; + sh:severity sh:Violation . + +dy:GovHydroPID.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.kd-cardinality" ; + sh:order 554 ; + sh:path cim:GovHydroPID.kd ; + sh:severity sh:Violation . + +dy:GovHydroPID.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 554 ; + sh:path cim:GovHydroPID.kd ; + sh:severity sh:Violation . + +dy:GovHydroPID.kg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kg)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.kg-cardinality" ; + sh:order 557 ; + sh:path cim:GovHydroPID.kg ; + sh:severity sh:Violation . + +dy:GovHydroPID.kg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.kg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 557 ; + sh:path cim:GovHydroPID.kg ; + sh:severity sh:Violation . + +dy:GovHydroPID.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.ki-cardinality" ; + sh:order 556 ; + sh:path cim:GovHydroPID.ki ; + sh:severity sh:Violation . + +dy:GovHydroPID.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 556 ; + sh:path cim:GovHydroPID.ki ; + sh:severity sh:Violation . + +dy:GovHydroPID.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.kp-cardinality" ; + sh:order 555 ; + sh:path cim:GovHydroPID.kp ; + sh:severity sh:Violation . + +dy:GovHydroPID.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 555 ; + sh:path cim:GovHydroPID.kp ; + sh:severity sh:Violation . + +dy:GovHydroPID.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.mwbase-cardinality" ; + sh:order 545 ; + sh:path cim:GovHydroPID.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroPID.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 545 ; + sh:path cim:GovHydroPID.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroPID.pgv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv1)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.pgv1-cardinality" ; + sh:order 567 ; + sh:path cim:GovHydroPID.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydroPID.pgv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.pgv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 567 ; + sh:path cim:GovHydroPID.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydroPID.pgv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv2)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.pgv2-cardinality" ; + sh:order 569 ; + sh:path cim:GovHydroPID.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydroPID.pgv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.pgv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 569 ; + sh:path cim:GovHydroPID.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydroPID.pgv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv3)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.pgv3-cardinality" ; + sh:order 571 ; + sh:path cim:GovHydroPID.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydroPID.pgv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.pgv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 571 ; + sh:path cim:GovHydroPID.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydroPID.pgv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv4)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.pgv4-cardinality" ; + sh:order 573 ; + sh:path cim:GovHydroPID.pgv4 ; + sh:severity sh:Violation . + +dy:GovHydroPID.pgv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.pgv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 573 ; + sh:path cim:GovHydroPID.pgv4 ; + sh:severity sh:Violation . + +dy:GovHydroPID.pgv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv5)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.pgv5-cardinality" ; + sh:order 575 ; + sh:path cim:GovHydroPID.pgv5 ; + sh:severity sh:Violation . + +dy:GovHydroPID.pgv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.pgv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 575 ; + sh:path cim:GovHydroPID.pgv5 ; + sh:severity sh:Violation . + +dy:GovHydroPID.pgv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv6)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.pgv6-cardinality" ; + sh:order 577 ; + sh:path cim:GovHydroPID.pgv6 ; + sh:severity sh:Violation . + +dy:GovHydroPID.pgv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.pgv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 577 ; + sh:path cim:GovHydroPID.pgv6 ; + sh:severity sh:Violation . + +dy:GovHydroPID.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.pmax-cardinality" ; + sh:order 546 ; + sh:path cim:GovHydroPID.pmax ; + sh:severity sh:Violation . + +dy:GovHydroPID.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 546 ; + sh:path cim:GovHydroPID.pmax ; + sh:severity sh:Violation . + +dy:GovHydroPID.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.pmin-cardinality" ; + sh:order 547 ; + sh:path cim:GovHydroPID.pmin ; + sh:severity sh:Violation . + +dy:GovHydroPID.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 547 ; + sh:path cim:GovHydroPID.pmin ; + sh:severity sh:Violation . + +dy:GovHydroPID.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.r-cardinality" ; + sh:order 548 ; + sh:path cim:GovHydroPID.r ; + sh:severity sh:Violation . + +dy:GovHydroPID.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 548 ; + sh:path cim:GovHydroPID.r ; + sh:severity sh:Violation . + +dy:GovHydroPID.td-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.td-cardinality" ; + sh:order 549 ; + sh:path cim:GovHydroPID.td ; + sh:severity sh:Violation . + +dy:GovHydroPID.td-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.td-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 549 ; + sh:path cim:GovHydroPID.td ; + sh:severity sh:Violation . + +dy:GovHydroPID.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.tf-cardinality" ; + sh:order 550 ; + sh:path cim:GovHydroPID.tf ; + sh:severity sh:Violation . + +dy:GovHydroPID.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 550 ; + sh:path cim:GovHydroPID.tf ; + sh:severity sh:Violation . + +dy:GovHydroPID.tp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tp)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.tp-cardinality" ; + sh:order 551 ; + sh:path cim:GovHydroPID.tp ; + sh:severity sh:Violation . + +dy:GovHydroPID.tp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.tp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 551 ; + sh:path cim:GovHydroPID.tp ; + sh:severity sh:Violation . + +dy:GovHydroPID.tt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tt)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.tt-cardinality" ; + sh:order 561 ; + sh:path cim:GovHydroPID.tt ; + sh:severity sh:Violation . + +dy:GovHydroPID.tt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.tt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 561 ; + sh:path cim:GovHydroPID.tt ; + sh:severity sh:Violation . + +dy:GovHydroPID.tturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tturb)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.tturb-cardinality" ; + sh:order 558 ; + sh:path cim:GovHydroPID.tturb ; + sh:severity sh:Violation . + +dy:GovHydroPID.tturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.tturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 558 ; + sh:path cim:GovHydroPID.tturb ; + sh:severity sh:Violation . + +dy:GovHydroPID.velcl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (velcl)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.velcl-cardinality" ; + sh:order 553 ; + sh:path cim:GovHydroPID.velcl ; + sh:severity sh:Violation . + +dy:GovHydroPID.velcl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the velcl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.velcl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 553 ; + sh:path cim:GovHydroPID.velcl ; + sh:severity sh:Violation . + +dy:GovHydroPID.velop-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (velop)." ; + sh:minCount 1 ; + sh:name "GovHydroPID.velop-cardinality" ; + sh:order 552 ; + sh:path cim:GovHydroPID.velop ; + sh:severity sh:Violation . + +dy:GovHydroPID.velop-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the velop." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID.velop-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 552 ; + sh:path cim:GovHydroPID.velop ; + sh:severity sh:Violation . + +dy:GovHydroPID2 rdf:type sh:NodeShape ; + sh:property dy:GovHydroPID2.atw-cardinality , dy:GovHydroPID2.tb-datatype , dy:IdentifiedObject.description-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovHydroPID2.g0-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovHydroPID2.tb-cardinality , dy:GovHydroPID2.kd-datatype , dy:IdentifiedObject.mRID-cardinality , dy:GovHydroPID2.gmax-cardinality , dy:GovHydroPID2.d-datatype , dy:GovHydroPID2.gmax-datatype , dy:GovHydroPID2.kp-datatype , dy:GovHydroPID2.tw-datatype , dy:GovHydroPID2.p1-cardinality , dy:GovHydroPID2.velmin-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovHydroPID2.p3-datatype , dy:GovHydroPID2.g2-cardinality , dy:GovHydroPID2.velmax-datatype , dy:GovHydroPID2.g1-datatype , dy:GovHydroPID2.ta-datatype , dy:GovHydroPID2.p1-datatype , dy:IdentifiedObject.name-datatype , dy:GovHydroPID2.p3-cardinality , dy:GovHydroPID2.feedbackSignal-datatype , dy:GovHydroPID2.p2-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovHydroPID2.rperm-datatype , dy:GovHydroPID2.feedbackSignal-cardinality , dy:GovHydroPID2.g2-datatype , dy:GovHydroPID2.gmin-cardinality , dy:GovHydroPID2.d-cardinality , dy:GovHydroPID2.kd-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovHydroPID2.rperm-cardinality , dy:GovHydroPID2.treg-datatype , dy:GovHydroPID2.atw-datatype , dy:GovHydroPID2.mwbase-cardinality , dy:GovHydroPID2.kp-cardinality , dy:IdentifiedObject.description-datatype , dy:GovHydroPID2.ta-cardinality , dy:GovHydroPID2.p2-datatype , dy:IdentifiedObject.name-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovHydroPID2.treg-cardinality , dy:GovHydroPID2.mwbase-datatype , dy:GovHydroPID2.g1-cardinality , dy:GovHydroPID2.velmax-cardinality , dy:GovHydroPID2.ki-cardinality , dy:GovHydroPID2.tw-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovHydroPID2.gmin-datatype , dy:GovHydroPID2.velmin-cardinality , dy:GovHydroPID2.g0-cardinality , dy:GovHydroPID2.ki-datatype ; + sh:targetClass cim:GovHydroPID2 . + +dy:GovHydroPID2.atw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (atw)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.atw-cardinality" ; + sh:order 598 ; + sh:path cim:GovHydroPID2.atw ; + sh:severity sh:Violation . + +dy:GovHydroPID2.atw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the atw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.atw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 598 ; + sh:path cim:GovHydroPID2.atw ; + sh:severity sh:Violation . + +dy:GovHydroPID2.d-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (d)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.d-cardinality" ; + sh:order 591 ; + sh:path cim:GovHydroPID2.d ; + sh:severity sh:Violation . + +dy:GovHydroPID2.d-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the d." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.d-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 591 ; + sh:path cim:GovHydroPID2.d ; + sh:severity sh:Violation . + +dy:GovHydroPID2.feedbackSignal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (feedbackSignal)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.feedbackSignal-cardinality" ; + sh:order 599 ; + sh:path cim:GovHydroPID2.feedbackSignal ; + sh:severity sh:Violation . + +dy:GovHydroPID2.feedbackSignal-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the feedbackSignal." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.feedbackSignal-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 599 ; + sh:path cim:GovHydroPID2.feedbackSignal ; + sh:severity sh:Violation . + +dy:GovHydroPID2.g0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (g0)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.g0-cardinality" ; + sh:order 592 ; + sh:path cim:GovHydroPID2.g0 ; + sh:severity sh:Violation . + +dy:GovHydroPID2.g0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the g0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.g0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 592 ; + sh:path cim:GovHydroPID2.g0 ; + sh:severity sh:Violation . + +dy:GovHydroPID2.g1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (g1)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.g1-cardinality" ; + sh:order 593 ; + sh:path cim:GovHydroPID2.g1 ; + sh:severity sh:Violation . + +dy:GovHydroPID2.g1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the g1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.g1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 593 ; + sh:path cim:GovHydroPID2.g1 ; + sh:severity sh:Violation . + +dy:GovHydroPID2.g2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (g2)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.g2-cardinality" ; + sh:order 595 ; + sh:path cim:GovHydroPID2.g2 ; + sh:severity sh:Violation . + +dy:GovHydroPID2.g2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the g2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.g2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 595 ; + sh:path cim:GovHydroPID2.g2 ; + sh:severity sh:Violation . + +dy:GovHydroPID2.gmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gmax)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.gmax-cardinality" ; + sh:order 588 ; + sh:path cim:GovHydroPID2.gmax ; + sh:severity sh:Violation . + +dy:GovHydroPID2.gmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.gmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 588 ; + sh:path cim:GovHydroPID2.gmax ; + sh:severity sh:Violation . + +dy:GovHydroPID2.gmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gmin)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.gmin-cardinality" ; + sh:order 589 ; + sh:path cim:GovHydroPID2.gmin ; + sh:severity sh:Violation . + +dy:GovHydroPID2.gmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.gmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 589 ; + sh:path cim:GovHydroPID2.gmin ; + sh:severity sh:Violation . + +dy:GovHydroPID2.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.kd-cardinality" ; + sh:order 583 ; + sh:path cim:GovHydroPID2.kd ; + sh:severity sh:Violation . + +dy:GovHydroPID2.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 583 ; + sh:path cim:GovHydroPID2.kd ; + sh:severity sh:Violation . + +dy:GovHydroPID2.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.ki-cardinality" ; + sh:order 582 ; + sh:path cim:GovHydroPID2.ki ; + sh:severity sh:Violation . + +dy:GovHydroPID2.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 582 ; + sh:path cim:GovHydroPID2.ki ; + sh:severity sh:Violation . + +dy:GovHydroPID2.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.kp-cardinality" ; + sh:order 581 ; + sh:path cim:GovHydroPID2.kp ; + sh:severity sh:Violation . + +dy:GovHydroPID2.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 581 ; + sh:path cim:GovHydroPID2.kp ; + sh:severity sh:Violation . + +dy:GovHydroPID2.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.mwbase-cardinality" ; + sh:order 578 ; + sh:path cim:GovHydroPID2.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroPID2.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 578 ; + sh:path cim:GovHydroPID2.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroPID2.p1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p1)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.p1-cardinality" ; + sh:order 594 ; + sh:path cim:GovHydroPID2.p1 ; + sh:severity sh:Violation . + +dy:GovHydroPID2.p1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.p1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 594 ; + sh:path cim:GovHydroPID2.p1 ; + sh:severity sh:Violation . + +dy:GovHydroPID2.p2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p2)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.p2-cardinality" ; + sh:order 596 ; + sh:path cim:GovHydroPID2.p2 ; + sh:severity sh:Violation . + +dy:GovHydroPID2.p2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.p2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 596 ; + sh:path cim:GovHydroPID2.p2 ; + sh:severity sh:Violation . + +dy:GovHydroPID2.p3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p3)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.p3-cardinality" ; + sh:order 597 ; + sh:path cim:GovHydroPID2.p3 ; + sh:severity sh:Violation . + +dy:GovHydroPID2.p3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.p3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 597 ; + sh:path cim:GovHydroPID2.p3 ; + sh:severity sh:Violation . + +dy:GovHydroPID2.rperm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rperm)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.rperm-cardinality" ; + sh:order 580 ; + sh:path cim:GovHydroPID2.rperm ; + sh:severity sh:Violation . + +dy:GovHydroPID2.rperm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rperm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.rperm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 580 ; + sh:path cim:GovHydroPID2.rperm ; + sh:severity sh:Violation . + +dy:GovHydroPID2.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.ta-cardinality" ; + sh:order 584 ; + sh:path cim:GovHydroPID2.ta ; + sh:severity sh:Violation . + +dy:GovHydroPID2.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 584 ; + sh:path cim:GovHydroPID2.ta ; + sh:severity sh:Violation . + +dy:GovHydroPID2.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.tb-cardinality" ; + sh:order 585 ; + sh:path cim:GovHydroPID2.tb ; + sh:severity sh:Violation . + +dy:GovHydroPID2.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 585 ; + sh:path cim:GovHydroPID2.tb ; + sh:severity sh:Violation . + +dy:GovHydroPID2.treg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (treg)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.treg-cardinality" ; + sh:order 579 ; + sh:path cim:GovHydroPID2.treg ; + sh:severity sh:Violation . + +dy:GovHydroPID2.treg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the treg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.treg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 579 ; + sh:path cim:GovHydroPID2.treg ; + sh:severity sh:Violation . + +dy:GovHydroPID2.tw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.tw-cardinality" ; + sh:order 590 ; + sh:path cim:GovHydroPID2.tw ; + sh:severity sh:Violation . + +dy:GovHydroPID2.tw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.tw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 590 ; + sh:path cim:GovHydroPID2.tw ; + sh:severity sh:Violation . + +dy:GovHydroPID2.velmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (velmax)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.velmax-cardinality" ; + sh:order 586 ; + sh:path cim:GovHydroPID2.velmax ; + sh:severity sh:Violation . + +dy:GovHydroPID2.velmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the velmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.velmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 586 ; + sh:path cim:GovHydroPID2.velmax ; + sh:severity sh:Violation . + +dy:GovHydroPID2.velmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (velmin)." ; + sh:minCount 1 ; + sh:name "GovHydroPID2.velmin-cardinality" ; + sh:order 587 ; + sh:path cim:GovHydroPID2.velmin ; + sh:severity sh:Violation . + +dy:GovHydroPID2.velmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the velmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPID2.velmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 587 ; + sh:path cim:GovHydroPID2.velmin ; + sh:severity sh:Violation . + +dy:GovHydroPelton rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-datatype , dy:GovHydroPelton.tx-datatype , dy:GovHydroPelton.simplifiedPelton-datatype , dy:GovHydroPelton.kg-datatype , dy:GovHydroPelton.db2-cardinality , dy:GovHydroPelton.simplifiedPelton-cardinality , dy:GovHydroPelton.tv-cardinality , dy:GovHydroPelton.vav-cardinality , dy:GovHydroPelton.staticCompensating-datatype , dy:GovHydroPelton.kc-datatype , dy:GovHydroPelton.qc0-cardinality , dy:GovHydroPelton.staticCompensating-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.description-cardinality , dy:GovHydroPelton.db1-datatype , dy:GovHydroPelton.h1-datatype , dy:GovHydroPelton.valvmax-datatype , dy:GovHydroPelton.av0-datatype , dy:GovHydroPelton.va-cardinality , dy:GovHydroPelton.qn-datatype , dy:GovHydroPelton.db2-datatype , dy:GovHydroPelton.valvmax-cardinality , dy:GovHydroPelton.db1-cardinality , dy:GovHydroPelton.av1-cardinality , dy:GovHydroPelton.twnc-datatype , dy:GovHydroPelton.bp-cardinality , dy:GovHydroPelton.kc-cardinality , dy:GovHydroPelton.tv-datatype , dy:GovHydroPelton.av1-datatype , dy:GovHydroPelton.twnc-cardinality , dy:GovHydroPelton.vc-cardinality , dy:GovHydroPelton.twng-datatype , dy:GovHydroPelton.kg-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovHydroPelton.ts-cardinality , dy:GovHydroPelton.zsfc-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovHydroPelton.h1-cardinality , dy:GovHydroPelton.tx-cardinality , dy:GovHydroPelton.ta-datatype , dy:GovHydroPelton.qc0-datatype , dy:GovHydroPelton.twng-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovHydroPelton.waterTunnelSurgeChamberSimulation-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovHydroPelton.ta-cardinality , dy:GovHydroPelton.zsfc-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovHydroPelton.valvmin-cardinality , dy:GovHydroPelton.valvmin-datatype , dy:GovHydroPelton.vc-datatype , dy:GovHydroPelton.ts-datatype , dy:GovHydroPelton.va-datatype , dy:GovHydroPelton.h2-datatype , dy:GovHydroPelton.vcv-cardinality , dy:GovHydroPelton.vav-datatype , dy:GovHydroPelton.qn-cardinality , dy:GovHydroPelton.av0-cardinality , dy:GovHydroPelton.bp-datatype , dy:GovHydroPelton.h2-cardinality , dy:IdentifiedObject.description-datatype , dy:GovHydroPelton.hn-cardinality , dy:GovHydroPelton.waterTunnelSurgeChamberSimulation-datatype , dy:IdentifiedObject.name-cardinality , dy:GovHydroPelton.hn-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovHydroPelton.vcv-datatype ; + sh:targetClass cim:GovHydroPelton . + +dy:GovHydroPelton.av0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (av0)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.av0-cardinality" ; + sh:order 517 ; + sh:path cim:GovHydroPelton.av0 ; + sh:severity sh:Violation . + +dy:GovHydroPelton.av0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the av0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.av0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 517 ; + sh:path cim:GovHydroPelton.av0 ; + sh:severity sh:Violation . + +dy:GovHydroPelton.av1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (av1)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.av1-cardinality" ; + sh:order 518 ; + sh:path cim:GovHydroPelton.av1 ; + sh:severity sh:Violation . + +dy:GovHydroPelton.av1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the av1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.av1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 518 ; + sh:path cim:GovHydroPelton.av1 ; + sh:severity sh:Violation . + +dy:GovHydroPelton.bp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bp)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.bp-cardinality" ; + sh:order 519 ; + sh:path cim:GovHydroPelton.bp ; + sh:severity sh:Violation . + +dy:GovHydroPelton.bp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.bp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 519 ; + sh:path cim:GovHydroPelton.bp ; + sh:severity sh:Violation . + +dy:GovHydroPelton.db1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db1)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.db1-cardinality" ; + sh:order 520 ; + sh:path cim:GovHydroPelton.db1 ; + sh:severity sh:Violation . + +dy:GovHydroPelton.db1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.db1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 520 ; + sh:path cim:GovHydroPelton.db1 ; + sh:severity sh:Violation . + +dy:GovHydroPelton.db2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db2)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.db2-cardinality" ; + sh:order 521 ; + sh:path cim:GovHydroPelton.db2 ; + sh:severity sh:Violation . + +dy:GovHydroPelton.db2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.db2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 521 ; + sh:path cim:GovHydroPelton.db2 ; + sh:severity sh:Violation . + +dy:GovHydroPelton.h1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (h1)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.h1-cardinality" ; + sh:order 522 ; + sh:path cim:GovHydroPelton.h1 ; + sh:severity sh:Violation . + +dy:GovHydroPelton.h1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the h1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.h1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 522 ; + sh:path cim:GovHydroPelton.h1 ; + sh:severity sh:Violation . + +dy:GovHydroPelton.h2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (h2)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.h2-cardinality" ; + sh:order 523 ; + sh:path cim:GovHydroPelton.h2 ; + sh:severity sh:Violation . + +dy:GovHydroPelton.h2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the h2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.h2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 523 ; + sh:path cim:GovHydroPelton.h2 ; + sh:severity sh:Violation . + +dy:GovHydroPelton.hn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (hn)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.hn-cardinality" ; + sh:order 524 ; + sh:path cim:GovHydroPelton.hn ; + sh:severity sh:Violation . + +dy:GovHydroPelton.hn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the hn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.hn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 524 ; + sh:path cim:GovHydroPelton.hn ; + sh:severity sh:Violation . + +dy:GovHydroPelton.kc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kc)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.kc-cardinality" ; + sh:order 525 ; + sh:path cim:GovHydroPelton.kc ; + sh:severity sh:Violation . + +dy:GovHydroPelton.kc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.kc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 525 ; + sh:path cim:GovHydroPelton.kc ; + sh:severity sh:Violation . + +dy:GovHydroPelton.kg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kg)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.kg-cardinality" ; + sh:order 526 ; + sh:path cim:GovHydroPelton.kg ; + sh:severity sh:Violation . + +dy:GovHydroPelton.kg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.kg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 526 ; + sh:path cim:GovHydroPelton.kg ; + sh:severity sh:Violation . + +dy:GovHydroPelton.qc0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qc0)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.qc0-cardinality" ; + sh:order 527 ; + sh:path cim:GovHydroPelton.qc0 ; + sh:severity sh:Violation . + +dy:GovHydroPelton.qc0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qc0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.qc0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 527 ; + sh:path cim:GovHydroPelton.qc0 ; + sh:severity sh:Violation . + +dy:GovHydroPelton.qn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qn)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.qn-cardinality" ; + sh:order 528 ; + sh:path cim:GovHydroPelton.qn ; + sh:severity sh:Violation . + +dy:GovHydroPelton.qn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.qn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 528 ; + sh:path cim:GovHydroPelton.qn ; + sh:severity sh:Violation . + +dy:GovHydroPelton.simplifiedPelton-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (simplifiedPelton)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.simplifiedPelton-cardinality" ; + sh:order 529 ; + sh:path cim:GovHydroPelton.simplifiedPelton ; + sh:severity sh:Violation . + +dy:GovHydroPelton.simplifiedPelton-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the simplifiedPelton." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.simplifiedPelton-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 529 ; + sh:path cim:GovHydroPelton.simplifiedPelton ; + sh:severity sh:Violation . + +dy:GovHydroPelton.staticCompensating-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (staticCompensating)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.staticCompensating-cardinality" ; + sh:order 530 ; + sh:path cim:GovHydroPelton.staticCompensating ; + sh:severity sh:Violation . + +dy:GovHydroPelton.staticCompensating-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the staticCompensating." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.staticCompensating-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 530 ; + sh:path cim:GovHydroPelton.staticCompensating ; + sh:severity sh:Violation . + +dy:GovHydroPelton.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.ta-cardinality" ; + sh:order 531 ; + sh:path cim:GovHydroPelton.ta ; + sh:severity sh:Violation . + +dy:GovHydroPelton.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 531 ; + sh:path cim:GovHydroPelton.ta ; + sh:severity sh:Violation . + +dy:GovHydroPelton.ts-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ts)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.ts-cardinality" ; + sh:order 532 ; + sh:path cim:GovHydroPelton.ts ; + sh:severity sh:Violation . + +dy:GovHydroPelton.ts-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ts." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.ts-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 532 ; + sh:path cim:GovHydroPelton.ts ; + sh:severity sh:Violation . + +dy:GovHydroPelton.tv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tv)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.tv-cardinality" ; + sh:order 533 ; + sh:path cim:GovHydroPelton.tv ; + sh:severity sh:Violation . + +dy:GovHydroPelton.tv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.tv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 533 ; + sh:path cim:GovHydroPelton.tv ; + sh:severity sh:Violation . + +dy:GovHydroPelton.twnc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (twnc)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.twnc-cardinality" ; + sh:order 534 ; + sh:path cim:GovHydroPelton.twnc ; + sh:severity sh:Violation . + +dy:GovHydroPelton.twnc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the twnc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.twnc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 534 ; + sh:path cim:GovHydroPelton.twnc ; + sh:severity sh:Violation . + +dy:GovHydroPelton.twng-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (twng)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.twng-cardinality" ; + sh:order 535 ; + sh:path cim:GovHydroPelton.twng ; + sh:severity sh:Violation . + +dy:GovHydroPelton.twng-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the twng." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.twng-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 535 ; + sh:path cim:GovHydroPelton.twng ; + sh:severity sh:Violation . + +dy:GovHydroPelton.tx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tx)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.tx-cardinality" ; + sh:order 536 ; + sh:path cim:GovHydroPelton.tx ; + sh:severity sh:Violation . + +dy:GovHydroPelton.tx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.tx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 536 ; + sh:path cim:GovHydroPelton.tx ; + sh:severity sh:Violation . + +dy:GovHydroPelton.va-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (va)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.va-cardinality" ; + sh:order 537 ; + sh:path cim:GovHydroPelton.va ; + sh:severity sh:Violation . + +dy:GovHydroPelton.va-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the va." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.va-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 537 ; + sh:path cim:GovHydroPelton.va ; + sh:severity sh:Violation . + +dy:GovHydroPelton.valvmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (valvmax)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.valvmax-cardinality" ; + sh:order 538 ; + sh:path cim:GovHydroPelton.valvmax ; + sh:severity sh:Violation . + +dy:GovHydroPelton.valvmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the valvmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.valvmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 538 ; + sh:path cim:GovHydroPelton.valvmax ; + sh:severity sh:Violation . + +dy:GovHydroPelton.valvmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (valvmin)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.valvmin-cardinality" ; + sh:order 539 ; + sh:path cim:GovHydroPelton.valvmin ; + sh:severity sh:Violation . + +dy:GovHydroPelton.valvmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the valvmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.valvmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 539 ; + sh:path cim:GovHydroPelton.valvmin ; + sh:severity sh:Violation . + +dy:GovHydroPelton.vav-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vav)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.vav-cardinality" ; + sh:order 540 ; + sh:path cim:GovHydroPelton.vav ; + sh:severity sh:Violation . + +dy:GovHydroPelton.vav-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vav." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.vav-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 540 ; + sh:path cim:GovHydroPelton.vav ; + sh:severity sh:Violation . + +dy:GovHydroPelton.vc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vc)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.vc-cardinality" ; + sh:order 541 ; + sh:path cim:GovHydroPelton.vc ; + sh:severity sh:Violation . + +dy:GovHydroPelton.vc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.vc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 541 ; + sh:path cim:GovHydroPelton.vc ; + sh:severity sh:Violation . + +dy:GovHydroPelton.vcv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vcv)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.vcv-cardinality" ; + sh:order 542 ; + sh:path cim:GovHydroPelton.vcv ; + sh:severity sh:Violation . + +dy:GovHydroPelton.vcv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vcv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.vcv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 542 ; + sh:path cim:GovHydroPelton.vcv ; + sh:severity sh:Violation . + +dy:GovHydroPelton.waterTunnelSurgeChamberSimulation-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (waterTunnelSurgeChamberSimulation)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.waterTunnelSurgeChamberSimulation-cardinality" ; + sh:order 543 ; + sh:path cim:GovHydroPelton.waterTunnelSurgeChamberSimulation ; + sh:severity sh:Violation . + +dy:GovHydroPelton.waterTunnelSurgeChamberSimulation-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the waterTunnelSurgeChamberSimulation." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.waterTunnelSurgeChamberSimulation-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 543 ; + sh:path cim:GovHydroPelton.waterTunnelSurgeChamberSimulation ; + sh:severity sh:Violation . + +dy:GovHydroPelton.zsfc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (zsfc)." ; + sh:minCount 1 ; + sh:name "GovHydroPelton.zsfc-cardinality" ; + sh:order 544 ; + sh:path cim:GovHydroPelton.zsfc ; + sh:severity sh:Violation . + +dy:GovHydroPelton.zsfc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the zsfc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroPelton.zsfc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 544 ; + sh:path cim:GovHydroPelton.zsfc ; + sh:severity sh:Violation . + +dy:GovHydroR rdf:type sh:NodeShape ; + sh:property dy:GovHydroR.pmin-cardinality , dy:GovHydroR.pgv3-cardinality , dy:GovHydroR.tw-cardinality , dy:GovHydroR.tt-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovHydroR.db1-datatype , dy:GovHydroR.t5-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovHydroR.pgv5-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:IdentifiedObject.name-datatype , dy:GovHydroR.gv3-cardinality , dy:GovHydroR.pmax-cardinality , dy:GovHydroR.t3-datatype , dy:GovHydroR.tp-datatype , dy:GovHydroR.pgv6-cardinality , dy:GovHydroR.kg-cardinality , dy:GovHydroR.at-cardinality , dy:GovHydroR.pgv5-datatype , dy:GovHydroR.pgv1-datatype , dy:GovHydroR.eps-cardinality , dy:GovHydroR.t6-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovHydroR.pgv4-cardinality , dy:GovHydroR.db2-datatype , dy:GovHydroR.pgv3-datatype , dy:GovHydroR.r-datatype , dy:GovHydroR.gv2-cardinality , dy:GovHydroR.pgv2-cardinality , dy:GovHydroR.h0-datatype , dy:GovHydroR.gv3-datatype , dy:GovHydroR.qnl-cardinality , dy:GovHydroR.pmin-datatype , dy:GovHydroR.t1-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovHydroR.dturb-datatype , dy:GovHydroR.gmin-datatype , dy:IdentifiedObject.description-cardinality , dy:GovHydroR.t1-cardinality , dy:GovHydroR.ki-cardinality , dy:GovHydroR.db2-cardinality , dy:GovHydroR.t7-cardinality , dy:GovHydroR.gv1-cardinality , dy:GovHydroR.t6-datatype , dy:GovHydroR.velcl-datatype , dy:GovHydroR.t7-datatype , dy:GovHydroR.db1-cardinality , dy:GovHydroR.gv4-cardinality , dy:GovHydroR.gv5-cardinality , dy:GovHydroR.pgv4-datatype , dy:GovHydroR.gv2-datatype , dy:GovHydroR.gv4-datatype , dy:GovHydroR.mwbase-datatype , dy:GovHydroR.pgv1-cardinality , dy:IdentifiedObject.name-cardinality , dy:GovHydroR.pgv2-datatype , dy:GovHydroR.gmin-cardinality , dy:GovHydroR.pmax-datatype , dy:GovHydroR.gv6-datatype , dy:GovHydroR.velcl-cardinality , dy:GovHydroR.td-cardinality , dy:GovHydroR.r-cardinality , dy:GovHydroR.td-datatype , dy:GovHydroR.dturb-cardinality , dy:GovHydroR.kg-datatype , dy:GovHydroR.t2-cardinality , dy:GovHydroR.inputSignal-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovHydroR.ki-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovHydroR.gmax-datatype , dy:GovHydroR.gmax-cardinality , dy:GovHydroR.qnl-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovHydroR.pgv6-datatype , dy:GovHydroR.gv5-datatype , dy:GovHydroR.eps-datatype , dy:GovHydroR.t3-cardinality , dy:IdentifiedObject.description-datatype , dy:GovHydroR.t5-datatype , dy:GovHydroR.gv1-datatype , dy:GovHydroR.tt-datatype , dy:GovHydroR.at-datatype , dy:GovHydroR.mwbase-cardinality , dy:GovHydroR.t4-cardinality , dy:GovHydroR.h0-cardinality , dy:GovHydroR.gv6-cardinality , dy:GovHydroR.t2-datatype , dy:GovHydroR.t8-cardinality , dy:GovHydroR.velop-cardinality , dy:GovHydroR.t8-datatype , dy:GovHydroR.t4-datatype , dy:GovHydroR.velop-datatype , dy:GovHydroR.tw-datatype , dy:GovHydroR.tp-cardinality , dy:GovHydroR.inputSignal-cardinality ; + sh:targetClass cim:GovHydroR . + +dy:GovHydroR.at-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (at)." ; + sh:minCount 1 ; + sh:name "GovHydroR.at-cardinality" ; + sh:order 626 ; + sh:path cim:GovHydroR.at ; + sh:severity sh:Violation . + +dy:GovHydroR.at-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the at." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.at-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 626 ; + sh:path cim:GovHydroR.at ; + sh:severity sh:Violation . + +dy:GovHydroR.db1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db1)." ; + sh:minCount 1 ; + sh:name "GovHydroR.db1-cardinality" ; + sh:order 622 ; + sh:path cim:GovHydroR.db1 ; + sh:severity sh:Violation . + +dy:GovHydroR.db1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.db1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 622 ; + sh:path cim:GovHydroR.db1 ; + sh:severity sh:Violation . + +dy:GovHydroR.db2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db2)." ; + sh:minCount 1 ; + sh:name "GovHydroR.db2-cardinality" ; + sh:order 624 ; + sh:path cim:GovHydroR.db2 ; + sh:severity sh:Violation . + +dy:GovHydroR.db2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.db2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 624 ; + sh:path cim:GovHydroR.db2 ; + sh:severity sh:Violation . + +dy:GovHydroR.dturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dturb)." ; + sh:minCount 1 ; + sh:name "GovHydroR.dturb-cardinality" ; + sh:order 627 ; + sh:path cim:GovHydroR.dturb ; + sh:severity sh:Violation . + +dy:GovHydroR.dturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.dturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 627 ; + sh:path cim:GovHydroR.dturb ; + sh:severity sh:Violation . + +dy:GovHydroR.eps-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (eps)." ; + sh:minCount 1 ; + sh:name "GovHydroR.eps-cardinality" ; + sh:order 623 ; + sh:path cim:GovHydroR.eps ; + sh:severity sh:Violation . + +dy:GovHydroR.eps-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eps." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.eps-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 623 ; + sh:path cim:GovHydroR.eps ; + sh:severity sh:Violation . + +dy:GovHydroR.gmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gmax)." ; + sh:minCount 1 ; + sh:name "GovHydroR.gmax-cardinality" ; + sh:order 618 ; + sh:path cim:GovHydroR.gmax ; + sh:severity sh:Violation . + +dy:GovHydroR.gmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.gmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 618 ; + sh:path cim:GovHydroR.gmax ; + sh:severity sh:Violation . + +dy:GovHydroR.gmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gmin)." ; + sh:minCount 1 ; + sh:name "GovHydroR.gmin-cardinality" ; + sh:order 619 ; + sh:path cim:GovHydroR.gmin ; + sh:severity sh:Violation . + +dy:GovHydroR.gmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.gmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 619 ; + sh:path cim:GovHydroR.gmin ; + sh:severity sh:Violation . + +dy:GovHydroR.gv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv1)." ; + sh:minCount 1 ; + sh:name "GovHydroR.gv1-cardinality" ; + sh:order 630 ; + sh:path cim:GovHydroR.gv1 ; + sh:severity sh:Violation . + +dy:GovHydroR.gv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.gv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 630 ; + sh:path cim:GovHydroR.gv1 ; + sh:severity sh:Violation . + +dy:GovHydroR.gv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv2)." ; + sh:minCount 1 ; + sh:name "GovHydroR.gv2-cardinality" ; + sh:order 632 ; + sh:path cim:GovHydroR.gv2 ; + sh:severity sh:Violation . + +dy:GovHydroR.gv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.gv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 632 ; + sh:path cim:GovHydroR.gv2 ; + sh:severity sh:Violation . + +dy:GovHydroR.gv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv3)." ; + sh:minCount 1 ; + sh:name "GovHydroR.gv3-cardinality" ; + sh:order 634 ; + sh:path cim:GovHydroR.gv3 ; + sh:severity sh:Violation . + +dy:GovHydroR.gv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.gv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 634 ; + sh:path cim:GovHydroR.gv3 ; + sh:severity sh:Violation . + +dy:GovHydroR.gv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv4)." ; + sh:minCount 1 ; + sh:name "GovHydroR.gv4-cardinality" ; + sh:order 636 ; + sh:path cim:GovHydroR.gv4 ; + sh:severity sh:Violation . + +dy:GovHydroR.gv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.gv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 636 ; + sh:path cim:GovHydroR.gv4 ; + sh:severity sh:Violation . + +dy:GovHydroR.gv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv5)." ; + sh:minCount 1 ; + sh:name "GovHydroR.gv5-cardinality" ; + sh:order 638 ; + sh:path cim:GovHydroR.gv5 ; + sh:severity sh:Violation . + +dy:GovHydroR.gv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.gv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 638 ; + sh:path cim:GovHydroR.gv5 ; + sh:severity sh:Violation . + +dy:GovHydroR.gv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv6)." ; + sh:minCount 1 ; + sh:name "GovHydroR.gv6-cardinality" ; + sh:order 640 ; + sh:path cim:GovHydroR.gv6 ; + sh:severity sh:Violation . + +dy:GovHydroR.gv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.gv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 640 ; + sh:path cim:GovHydroR.gv6 ; + sh:severity sh:Violation . + +dy:GovHydroR.h0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (h0)." ; + sh:minCount 1 ; + sh:name "GovHydroR.h0-cardinality" ; + sh:order 629 ; + sh:path cim:GovHydroR.h0 ; + sh:severity sh:Violation . + +dy:GovHydroR.h0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the h0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.h0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 629 ; + sh:path cim:GovHydroR.h0 ; + sh:severity sh:Violation . + +dy:GovHydroR.inputSignal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inputSignal)." ; + sh:minCount 1 ; + sh:name "GovHydroR.inputSignal-cardinality" ; + sh:order 621 ; + sh:path cim:GovHydroR.inputSignal ; + sh:severity sh:Violation . + +dy:GovHydroR.inputSignal-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the inputSignal." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.inputSignal-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 621 ; + sh:path cim:GovHydroR.inputSignal ; + sh:severity sh:Violation . + +dy:GovHydroR.kg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kg)." ; + sh:minCount 1 ; + sh:name "GovHydroR.kg-cardinality" ; + sh:order 617 ; + sh:path cim:GovHydroR.kg ; + sh:severity sh:Violation . + +dy:GovHydroR.kg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.kg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 617 ; + sh:path cim:GovHydroR.kg ; + sh:severity sh:Violation . + +dy:GovHydroR.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "GovHydroR.ki-cardinality" ; + sh:order 616 ; + sh:path cim:GovHydroR.ki ; + sh:severity sh:Violation . + +dy:GovHydroR.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 616 ; + sh:path cim:GovHydroR.ki ; + sh:severity sh:Violation . + +dy:GovHydroR.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovHydroR.mwbase-cardinality" ; + sh:order 600 ; + sh:path cim:GovHydroR.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroR.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 600 ; + sh:path cim:GovHydroR.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroR.pgv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv1)." ; + sh:minCount 1 ; + sh:name "GovHydroR.pgv1-cardinality" ; + sh:order 631 ; + sh:path cim:GovHydroR.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydroR.pgv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.pgv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 631 ; + sh:path cim:GovHydroR.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydroR.pgv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv2)." ; + sh:minCount 1 ; + sh:name "GovHydroR.pgv2-cardinality" ; + sh:order 633 ; + sh:path cim:GovHydroR.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydroR.pgv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.pgv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 633 ; + sh:path cim:GovHydroR.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydroR.pgv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv3)." ; + sh:minCount 1 ; + sh:name "GovHydroR.pgv3-cardinality" ; + sh:order 635 ; + sh:path cim:GovHydroR.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydroR.pgv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.pgv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 635 ; + sh:path cim:GovHydroR.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydroR.pgv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv4)." ; + sh:minCount 1 ; + sh:name "GovHydroR.pgv4-cardinality" ; + sh:order 637 ; + sh:path cim:GovHydroR.pgv4 ; + sh:severity sh:Violation . + +dy:GovHydroR.pgv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.pgv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 637 ; + sh:path cim:GovHydroR.pgv4 ; + sh:severity sh:Violation . + +dy:GovHydroR.pgv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv5)." ; + sh:minCount 1 ; + sh:name "GovHydroR.pgv5-cardinality" ; + sh:order 639 ; + sh:path cim:GovHydroR.pgv5 ; + sh:severity sh:Violation . + +dy:GovHydroR.pgv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.pgv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 639 ; + sh:path cim:GovHydroR.pgv5 ; + sh:severity sh:Violation . + +dy:GovHydroR.pgv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv6)." ; + sh:minCount 1 ; + sh:name "GovHydroR.pgv6-cardinality" ; + sh:order 641 ; + sh:path cim:GovHydroR.pgv6 ; + sh:severity sh:Violation . + +dy:GovHydroR.pgv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.pgv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 641 ; + sh:path cim:GovHydroR.pgv6 ; + sh:severity sh:Violation . + +dy:GovHydroR.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovHydroR.pmax-cardinality" ; + sh:order 601 ; + sh:path cim:GovHydroR.pmax ; + sh:severity sh:Violation . + +dy:GovHydroR.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 601 ; + sh:path cim:GovHydroR.pmax ; + sh:severity sh:Violation . + +dy:GovHydroR.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "GovHydroR.pmin-cardinality" ; + sh:order 602 ; + sh:path cim:GovHydroR.pmin ; + sh:severity sh:Violation . + +dy:GovHydroR.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 602 ; + sh:path cim:GovHydroR.pmin ; + sh:severity sh:Violation . + +dy:GovHydroR.qnl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qnl)." ; + sh:minCount 1 ; + sh:name "GovHydroR.qnl-cardinality" ; + sh:order 628 ; + sh:path cim:GovHydroR.qnl ; + sh:severity sh:Violation . + +dy:GovHydroR.qnl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qnl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.qnl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 628 ; + sh:path cim:GovHydroR.qnl ; + sh:severity sh:Violation . + +dy:GovHydroR.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "GovHydroR.r-cardinality" ; + sh:order 603 ; + sh:path cim:GovHydroR.r ; + sh:severity sh:Violation . + +dy:GovHydroR.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 603 ; + sh:path cim:GovHydroR.r ; + sh:severity sh:Violation . + +dy:GovHydroR.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "GovHydroR.t1-cardinality" ; + sh:order 605 ; + sh:path cim:GovHydroR.t1 ; + sh:severity sh:Violation . + +dy:GovHydroR.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 605 ; + sh:path cim:GovHydroR.t1 ; + sh:severity sh:Violation . + +dy:GovHydroR.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "GovHydroR.t2-cardinality" ; + sh:order 606 ; + sh:path cim:GovHydroR.t2 ; + sh:severity sh:Violation . + +dy:GovHydroR.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 606 ; + sh:path cim:GovHydroR.t2 ; + sh:severity sh:Violation . + +dy:GovHydroR.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "GovHydroR.t3-cardinality" ; + sh:order 607 ; + sh:path cim:GovHydroR.t3 ; + sh:severity sh:Violation . + +dy:GovHydroR.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 607 ; + sh:path cim:GovHydroR.t3 ; + sh:severity sh:Violation . + +dy:GovHydroR.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "GovHydroR.t4-cardinality" ; + sh:order 608 ; + sh:path cim:GovHydroR.t4 ; + sh:severity sh:Violation . + +dy:GovHydroR.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 608 ; + sh:path cim:GovHydroR.t4 ; + sh:severity sh:Violation . + +dy:GovHydroR.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "GovHydroR.t5-cardinality" ; + sh:order 609 ; + sh:path cim:GovHydroR.t5 ; + sh:severity sh:Violation . + +dy:GovHydroR.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 609 ; + sh:path cim:GovHydroR.t5 ; + sh:severity sh:Violation . + +dy:GovHydroR.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "GovHydroR.t6-cardinality" ; + sh:order 610 ; + sh:path cim:GovHydroR.t6 ; + sh:severity sh:Violation . + +dy:GovHydroR.t6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 610 ; + sh:path cim:GovHydroR.t6 ; + sh:severity sh:Violation . + +dy:GovHydroR.t7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t7)." ; + sh:minCount 1 ; + sh:name "GovHydroR.t7-cardinality" ; + sh:order 611 ; + sh:path cim:GovHydroR.t7 ; + sh:severity sh:Violation . + +dy:GovHydroR.t7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.t7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 611 ; + sh:path cim:GovHydroR.t7 ; + sh:severity sh:Violation . + +dy:GovHydroR.t8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t8)." ; + sh:minCount 1 ; + sh:name "GovHydroR.t8-cardinality" ; + sh:order 612 ; + sh:path cim:GovHydroR.t8 ; + sh:severity sh:Violation . + +dy:GovHydroR.t8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.t8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 612 ; + sh:path cim:GovHydroR.t8 ; + sh:severity sh:Violation . + +dy:GovHydroR.td-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td)." ; + sh:minCount 1 ; + sh:name "GovHydroR.td-cardinality" ; + sh:order 604 ; + sh:path cim:GovHydroR.td ; + sh:severity sh:Violation . + +dy:GovHydroR.td-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.td-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 604 ; + sh:path cim:GovHydroR.td ; + sh:severity sh:Violation . + +dy:GovHydroR.tp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tp)." ; + sh:minCount 1 ; + sh:name "GovHydroR.tp-cardinality" ; + sh:order 613 ; + sh:path cim:GovHydroR.tp ; + sh:severity sh:Violation . + +dy:GovHydroR.tp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.tp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 613 ; + sh:path cim:GovHydroR.tp ; + sh:severity sh:Violation . + +dy:GovHydroR.tt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tt)." ; + sh:minCount 1 ; + sh:name "GovHydroR.tt-cardinality" ; + sh:order 620 ; + sh:path cim:GovHydroR.tt ; + sh:severity sh:Violation . + +dy:GovHydroR.tt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.tt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 620 ; + sh:path cim:GovHydroR.tt ; + sh:severity sh:Violation . + +dy:GovHydroR.tw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw)." ; + sh:minCount 1 ; + sh:name "GovHydroR.tw-cardinality" ; + sh:order 625 ; + sh:path cim:GovHydroR.tw ; + sh:severity sh:Violation . + +dy:GovHydroR.tw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.tw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 625 ; + sh:path cim:GovHydroR.tw ; + sh:severity sh:Violation . + +dy:GovHydroR.velcl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (velcl)." ; + sh:minCount 1 ; + sh:name "GovHydroR.velcl-cardinality" ; + sh:order 615 ; + sh:path cim:GovHydroR.velcl ; + sh:severity sh:Violation . + +dy:GovHydroR.velcl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the velcl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.velcl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 615 ; + sh:path cim:GovHydroR.velcl ; + sh:severity sh:Violation . + +dy:GovHydroR.velop-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (velop)." ; + sh:minCount 1 ; + sh:name "GovHydroR.velop-cardinality" ; + sh:order 614 ; + sh:path cim:GovHydroR.velop ; + sh:severity sh:Violation . + +dy:GovHydroR.velop-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the velop." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroR.velop-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 614 ; + sh:path cim:GovHydroR.velop ; + sh:severity sh:Violation . + +dy:GovHydroWEH rdf:type sh:NodeShape ; + sh:property dy:GovHydroWEH.fl5-datatype , dy:GovHydroWEH.fp4-cardinality , dy:GovHydroWEH.rpg-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovHydroWEH.tpe-cardinality , dy:GovHydroWEH.gv5-cardinality , dy:GovHydroWEH.fp7-datatype , dy:GovHydroWEH.rpp-datatype , dy:GovHydroWEH.gv2-datatype , dy:IdentifiedObject.name-cardinality , dy:GovHydroWEH.pmss8-datatype , dy:GovHydroWEH.gv2-cardinality , dy:GovHydroWEH.rpp-cardinality , dy:IdentifiedObject.description-datatype , dy:GovHydroWEH.fl2-datatype , dy:GovHydroWEH.fp10-datatype , dy:GovHydroWEH.fl4-cardinality , dy:GovHydroWEH.tp-datatype , dy:GovHydroWEH.fp4-datatype , dy:GovHydroWEH.kp-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovHydroWEH.gv4-datatype , dy:GovHydroWEH.fp8-cardinality , dy:GovHydroWEH.dicn-datatype , dy:GovHydroWEH.pmss10-cardinality , dy:GovHydroWEH.fl4-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovHydroWEH.dpv-datatype , dy:GovHydroWEH.pmss8-cardinality , dy:GovHydroWEH.fl1-datatype , dy:IdentifiedObject.mRID-cardinality , dy:GovHydroWEH.db-cardinality , dy:GovHydroWEH.pmss6-datatype , dy:GovHydroWEH.fp5-datatype , dy:GovHydroWEH.ki-cardinality , dy:GovHydroWEH.fp6-datatype , dy:GovHydroWEH.fp8-datatype , dy:GovHydroWEH.pmss1-datatype , dy:GovHydroWEH.fp7-cardinality , dy:GovHydroWEH.tpe-datatype , dy:GovHydroWEH.mwbase-cardinality , dy:GovHydroWEH.pmss3-cardinality , dy:GovHydroWEH.fp9-cardinality , dy:GovHydroWEH.fp10-cardinality , dy:GovHydroWEH.gmin-cardinality , dy:GovHydroWEH.gtmxcl-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovHydroWEH.pmss1-cardinality , dy:IdentifiedObject.name-datatype , dy:GovHydroWEH.fp2-cardinality , dy:GovHydroWEH.fp1-datatype , dy:GovHydroWEH.fp1-cardinality , dy:GovHydroWEH.tdv-cardinality , dy:GovHydroWEH.feedbackSignal-datatype , dy:GovHydroWEH.pmss4-cardinality , dy:GovHydroWEH.fl3-cardinality , dy:GovHydroWEH.gv1-datatype , dy:GovHydroWEH.pmss10-datatype , dy:GovHydroWEH.fp3-cardinality , dy:GovHydroWEH.gv3-cardinality , dy:GovHydroWEH.tw-datatype , dy:GovHydroWEH.ki-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovHydroWEH.fl1-cardinality , dy:GovHydroWEH.tw-cardinality , dy:GovHydroWEH.fp9-datatype , dy:GovHydroWEH.pmss9-datatype , dy:GovHydroWEH.gv3-datatype , dy:GovHydroWEH.fp5-cardinality , dy:GovHydroWEH.dicn-cardinality , dy:GovHydroWEH.pmss3-datatype , dy:GovHydroWEH.pmss9-cardinality , dy:GovHydroWEH.fl3-datatype , dy:GovHydroWEH.kd-cardinality , dy:GovHydroWEH.db-datatype , dy:GovHydroWEH.td-cardinality , dy:GovHydroWEH.td-datatype , dy:GovHydroWEH.pmss7-cardinality , dy:GovHydroWEH.fl2-cardinality , dy:GovHydroWEH.gtmxop-datatype , dy:GovHydroWEH.pmss5-datatype , dy:IdentifiedObject.description-cardinality , dy:GovHydroWEH.gmax-datatype , dy:GovHydroWEH.gtmxop-cardinality , dy:GovHydroWEH.dturb-cardinality , dy:GovHydroWEH.tp-cardinality , dy:GovHydroWEH.tg-cardinality , dy:GovHydroWEH.gmax-cardinality , dy:GovHydroWEH.fp2-datatype , dy:GovHydroWEH.gv4-cardinality , dy:GovHydroWEH.dpv-cardinality , dy:GovHydroWEH.gtmxcl-datatype , dy:GovHydroWEH.tdv-datatype , dy:GovHydroWEH.fp6-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovHydroWEH.kp-cardinality , dy:GovHydroWEH.gv5-datatype , dy:GovHydroWEH.dturb-datatype , dy:GovHydroWEH.pmss7-datatype , dy:GovHydroWEH.kd-datatype , dy:GovHydroWEH.rpg-datatype , dy:GovHydroWEH.pmss4-datatype , dy:GovHydroWEH.fl5-cardinality , dy:GovHydroWEH.pmss2-datatype , dy:GovHydroWEH.fp3-datatype , dy:GovHydroWEH.feedbackSignal-cardinality , dy:GovHydroWEH.tg-datatype , dy:GovHydroWEH.pmss2-cardinality , dy:GovHydroWEH.mwbase-datatype , dy:GovHydroWEH.pmss6-cardinality , dy:GovHydroWEH.pmss5-cardinality , dy:GovHydroWEH.gmin-datatype , dy:GovHydroWEH.gv1-cardinality ; + sh:targetClass cim:GovHydroWEH . + +dy:GovHydroWEH.db-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.db-cardinality" ; + sh:order 659 ; + sh:path cim:GovHydroWEH.db ; + sh:severity sh:Violation . + +dy:GovHydroWEH.db-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.db-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 659 ; + sh:path cim:GovHydroWEH.db ; + sh:severity sh:Violation . + +dy:GovHydroWEH.dicn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dicn)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.dicn-cardinality" ; + sh:order 661 ; + sh:path cim:GovHydroWEH.dicn ; + sh:severity sh:Violation . + +dy:GovHydroWEH.dicn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dicn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.dicn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 661 ; + sh:path cim:GovHydroWEH.dicn ; + sh:severity sh:Violation . + +dy:GovHydroWEH.dpv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dpv)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.dpv-cardinality" ; + sh:order 660 ; + sh:path cim:GovHydroWEH.dpv ; + sh:severity sh:Violation . + +dy:GovHydroWEH.dpv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dpv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.dpv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 660 ; + sh:path cim:GovHydroWEH.dpv ; + sh:severity sh:Violation . + +dy:GovHydroWEH.dturb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dturb)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.dturb-cardinality" ; + sh:order 657 ; + sh:path cim:GovHydroWEH.dturb ; + sh:severity sh:Violation . + +dy:GovHydroWEH.dturb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dturb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.dturb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 657 ; + sh:path cim:GovHydroWEH.dturb ; + sh:severity sh:Violation . + +dy:GovHydroWEH.feedbackSignal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (feedbackSignal)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.feedbackSignal-cardinality" ; + sh:order 662 ; + sh:path cim:GovHydroWEH.feedbackSignal ; + sh:severity sh:Violation . + +dy:GovHydroWEH.feedbackSignal-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the feedbackSignal." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.feedbackSignal-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 662 ; + sh:path cim:GovHydroWEH.feedbackSignal ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fl1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fl1)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fl1-cardinality" ; + sh:order 668 ; + sh:path cim:GovHydroWEH.fl1 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fl1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fl1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fl1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 668 ; + sh:path cim:GovHydroWEH.fl1 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fl2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fl2)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fl2-cardinality" ; + sh:order 669 ; + sh:path cim:GovHydroWEH.fl2 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fl2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fl2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fl2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 669 ; + sh:path cim:GovHydroWEH.fl2 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fl3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fl3)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fl3-cardinality" ; + sh:order 670 ; + sh:path cim:GovHydroWEH.fl3 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fl3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fl3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fl3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 670 ; + sh:path cim:GovHydroWEH.fl3 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fl4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fl4)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fl4-cardinality" ; + sh:order 671 ; + sh:path cim:GovHydroWEH.fl4 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fl4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fl4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fl4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 671 ; + sh:path cim:GovHydroWEH.fl4 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fl5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fl5)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fl5-cardinality" ; + sh:order 672 ; + sh:path cim:GovHydroWEH.fl5 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fl5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fl5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fl5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 672 ; + sh:path cim:GovHydroWEH.fl5 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fp1)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fp1-cardinality" ; + sh:order 673 ; + sh:path cim:GovHydroWEH.fp1 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fp1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fp1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 673 ; + sh:path cim:GovHydroWEH.fp1 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp10-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fp10)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fp10-cardinality" ; + sh:order 682 ; + sh:path cim:GovHydroWEH.fp10 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp10-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fp10." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fp10-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 682 ; + sh:path cim:GovHydroWEH.fp10 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fp2)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fp2-cardinality" ; + sh:order 674 ; + sh:path cim:GovHydroWEH.fp2 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fp2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fp2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 674 ; + sh:path cim:GovHydroWEH.fp2 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fp3)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fp3-cardinality" ; + sh:order 675 ; + sh:path cim:GovHydroWEH.fp3 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fp3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fp3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 675 ; + sh:path cim:GovHydroWEH.fp3 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fp4)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fp4-cardinality" ; + sh:order 676 ; + sh:path cim:GovHydroWEH.fp4 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fp4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fp4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 676 ; + sh:path cim:GovHydroWEH.fp4 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fp5)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fp5-cardinality" ; + sh:order 677 ; + sh:path cim:GovHydroWEH.fp5 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fp5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fp5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 677 ; + sh:path cim:GovHydroWEH.fp5 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fp6)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fp6-cardinality" ; + sh:order 678 ; + sh:path cim:GovHydroWEH.fp6 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fp6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fp6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 678 ; + sh:path cim:GovHydroWEH.fp6 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fp7)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fp7-cardinality" ; + sh:order 679 ; + sh:path cim:GovHydroWEH.fp7 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fp7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fp7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 679 ; + sh:path cim:GovHydroWEH.fp7 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fp8)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fp8-cardinality" ; + sh:order 680 ; + sh:path cim:GovHydroWEH.fp8 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fp8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fp8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 680 ; + sh:path cim:GovHydroWEH.fp8 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp9-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fp9)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.fp9-cardinality" ; + sh:order 681 ; + sh:path cim:GovHydroWEH.fp9 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.fp9-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fp9." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.fp9-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 681 ; + sh:path cim:GovHydroWEH.fp9 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gmax)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.gmax-cardinality" ; + sh:order 655 ; + sh:path cim:GovHydroWEH.gmax ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.gmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 655 ; + sh:path cim:GovHydroWEH.gmax ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gmin)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.gmin-cardinality" ; + sh:order 656 ; + sh:path cim:GovHydroWEH.gmin ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.gmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 656 ; + sh:path cim:GovHydroWEH.gmin ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gtmxcl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gtmxcl)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.gtmxcl-cardinality" ; + sh:order 654 ; + sh:path cim:GovHydroWEH.gtmxcl ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gtmxcl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gtmxcl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.gtmxcl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 654 ; + sh:path cim:GovHydroWEH.gtmxcl ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gtmxop-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gtmxop)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.gtmxop-cardinality" ; + sh:order 653 ; + sh:path cim:GovHydroWEH.gtmxop ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gtmxop-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gtmxop." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.gtmxop-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 653 ; + sh:path cim:GovHydroWEH.gtmxop ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv1)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.gv1-cardinality" ; + sh:order 663 ; + sh:path cim:GovHydroWEH.gv1 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.gv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 663 ; + sh:path cim:GovHydroWEH.gv1 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv2)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.gv2-cardinality" ; + sh:order 664 ; + sh:path cim:GovHydroWEH.gv2 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.gv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 664 ; + sh:path cim:GovHydroWEH.gv2 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv3)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.gv3-cardinality" ; + sh:order 665 ; + sh:path cim:GovHydroWEH.gv3 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.gv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 665 ; + sh:path cim:GovHydroWEH.gv3 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv4)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.gv4-cardinality" ; + sh:order 666 ; + sh:path cim:GovHydroWEH.gv4 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.gv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 666 ; + sh:path cim:GovHydroWEH.gv4 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv5)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.gv5-cardinality" ; + sh:order 667 ; + sh:path cim:GovHydroWEH.gv5 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.gv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.gv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 667 ; + sh:path cim:GovHydroWEH.gv5 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.kd-cardinality" ; + sh:order 648 ; + sh:path cim:GovHydroWEH.kd ; + sh:severity sh:Violation . + +dy:GovHydroWEH.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 648 ; + sh:path cim:GovHydroWEH.kd ; + sh:severity sh:Violation . + +dy:GovHydroWEH.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.ki-cardinality" ; + sh:order 647 ; + sh:path cim:GovHydroWEH.ki ; + sh:severity sh:Violation . + +dy:GovHydroWEH.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 647 ; + sh:path cim:GovHydroWEH.ki ; + sh:severity sh:Violation . + +dy:GovHydroWEH.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.kp-cardinality" ; + sh:order 646 ; + sh:path cim:GovHydroWEH.kp ; + sh:severity sh:Violation . + +dy:GovHydroWEH.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 646 ; + sh:path cim:GovHydroWEH.kp ; + sh:severity sh:Violation . + +dy:GovHydroWEH.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.mwbase-cardinality" ; + sh:order 642 ; + sh:path cim:GovHydroWEH.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroWEH.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 642 ; + sh:path cim:GovHydroWEH.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmss1)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.pmss1-cardinality" ; + sh:order 683 ; + sh:path cim:GovHydroWEH.pmss1 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmss1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.pmss1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 683 ; + sh:path cim:GovHydroWEH.pmss1 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss10-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmss10)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.pmss10-cardinality" ; + sh:order 692 ; + sh:path cim:GovHydroWEH.pmss10 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss10-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmss10." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.pmss10-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 692 ; + sh:path cim:GovHydroWEH.pmss10 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmss2)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.pmss2-cardinality" ; + sh:order 684 ; + sh:path cim:GovHydroWEH.pmss2 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmss2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.pmss2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 684 ; + sh:path cim:GovHydroWEH.pmss2 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmss3)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.pmss3-cardinality" ; + sh:order 685 ; + sh:path cim:GovHydroWEH.pmss3 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmss3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.pmss3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 685 ; + sh:path cim:GovHydroWEH.pmss3 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmss4)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.pmss4-cardinality" ; + sh:order 686 ; + sh:path cim:GovHydroWEH.pmss4 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmss4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.pmss4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 686 ; + sh:path cim:GovHydroWEH.pmss4 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmss5)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.pmss5-cardinality" ; + sh:order 687 ; + sh:path cim:GovHydroWEH.pmss5 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmss5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.pmss5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 687 ; + sh:path cim:GovHydroWEH.pmss5 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmss6)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.pmss6-cardinality" ; + sh:order 688 ; + sh:path cim:GovHydroWEH.pmss6 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmss6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.pmss6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 688 ; + sh:path cim:GovHydroWEH.pmss6 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmss7)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.pmss7-cardinality" ; + sh:order 689 ; + sh:path cim:GovHydroWEH.pmss7 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmss7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.pmss7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 689 ; + sh:path cim:GovHydroWEH.pmss7 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmss8)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.pmss8-cardinality" ; + sh:order 690 ; + sh:path cim:GovHydroWEH.pmss8 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmss8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.pmss8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 690 ; + sh:path cim:GovHydroWEH.pmss8 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss9-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmss9)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.pmss9-cardinality" ; + sh:order 691 ; + sh:path cim:GovHydroWEH.pmss9 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.pmss9-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmss9." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.pmss9-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 691 ; + sh:path cim:GovHydroWEH.pmss9 ; + sh:severity sh:Violation . + +dy:GovHydroWEH.rpg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rpg)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.rpg-cardinality" ; + sh:order 643 ; + sh:path cim:GovHydroWEH.rpg ; + sh:severity sh:Violation . + +dy:GovHydroWEH.rpg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rpg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.rpg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 643 ; + sh:path cim:GovHydroWEH.rpg ; + sh:severity sh:Violation . + +dy:GovHydroWEH.rpp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rpp)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.rpp-cardinality" ; + sh:order 644 ; + sh:path cim:GovHydroWEH.rpp ; + sh:severity sh:Violation . + +dy:GovHydroWEH.rpp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rpp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.rpp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 644 ; + sh:path cim:GovHydroWEH.rpp ; + sh:severity sh:Violation . + +dy:GovHydroWEH.td-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.td-cardinality" ; + sh:order 649 ; + sh:path cim:GovHydroWEH.td ; + sh:severity sh:Violation . + +dy:GovHydroWEH.td-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.td-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 649 ; + sh:path cim:GovHydroWEH.td ; + sh:severity sh:Violation . + +dy:GovHydroWEH.tdv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tdv)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.tdv-cardinality" ; + sh:order 651 ; + sh:path cim:GovHydroWEH.tdv ; + sh:severity sh:Violation . + +dy:GovHydroWEH.tdv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tdv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.tdv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 651 ; + sh:path cim:GovHydroWEH.tdv ; + sh:severity sh:Violation . + +dy:GovHydroWEH.tg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tg)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.tg-cardinality" ; + sh:order 652 ; + sh:path cim:GovHydroWEH.tg ; + sh:severity sh:Violation . + +dy:GovHydroWEH.tg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.tg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 652 ; + sh:path cim:GovHydroWEH.tg ; + sh:severity sh:Violation . + +dy:GovHydroWEH.tp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tp)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.tp-cardinality" ; + sh:order 650 ; + sh:path cim:GovHydroWEH.tp ; + sh:severity sh:Violation . + +dy:GovHydroWEH.tp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.tp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 650 ; + sh:path cim:GovHydroWEH.tp ; + sh:severity sh:Violation . + +dy:GovHydroWEH.tpe-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpe)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.tpe-cardinality" ; + sh:order 645 ; + sh:path cim:GovHydroWEH.tpe ; + sh:severity sh:Violation . + +dy:GovHydroWEH.tpe-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpe." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.tpe-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 645 ; + sh:path cim:GovHydroWEH.tpe ; + sh:severity sh:Violation . + +dy:GovHydroWEH.tw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw)." ; + sh:minCount 1 ; + sh:name "GovHydroWEH.tw-cardinality" ; + sh:order 658 ; + sh:path cim:GovHydroWEH.tw ; + sh:severity sh:Violation . + +dy:GovHydroWEH.tw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWEH.tw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 658 ; + sh:path cim:GovHydroWEH.tw ; + sh:severity sh:Violation . + +dy:GovHydroWPID rdf:type sh:NodeShape ; + sh:property dy:GovHydroWPID.pmin-datatype , dy:GovHydroWPID.pgv1-cardinality , dy:GovHydroWPID.gv3-cardinality , dy:IdentifiedObject.name-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovHydroWPID.d-cardinality , dy:GovHydroWPID.velmin-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovHydroWPID.pgv2-datatype , dy:GovHydroWPID.ta-datatype , dy:GovHydroWPID.gv2-datatype , dy:GovHydroWPID.kd-cardinality , dy:GovHydroWPID.gv2-cardinality , dy:GovHydroWPID.reg-cardinality , dy:GovHydroWPID.kp-datatype , dy:GovHydroWPID.mwbase-datatype , dy:GovHydroWPID.ki-datatype , dy:GovHydroWPID.pmax-cardinality , dy:GovHydroWPID.velmax-cardinality , dy:GovHydroWPID.pgv2-cardinality , dy:GovHydroWPID.pmax-datatype , dy:GovHydroWPID.ki-cardinality , dy:GovHydroWPID.gv1-datatype , dy:GovHydroWPID.ta-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovHydroWPID.pgv3-datatype , dy:GovHydroWPID.velmin-datatype , dy:IdentifiedObject.description-datatype , dy:GovHydroWPID.gatmin-cardinality , dy:GovHydroWPID.treg-datatype , dy:GovHydroWPID.gatmin-datatype , dy:GovHydroWPID.reg-datatype , dy:GovHydroWPID.velmax-datatype , dy:GovHydroWPID.gv3-datatype , dy:GovHydroWPID.tw-datatype , dy:GovHydroWPID.d-datatype , dy:IdentifiedObject.mRID-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovHydroWPID.gatmax-datatype , dy:GovHydroWPID.tb-datatype , dy:GovHydroWPID.kd-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovHydroWPID.mwbase-cardinality , dy:GovHydroWPID.tb-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovHydroWPID.pgv3-cardinality , dy:GovHydroWPID.tw-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovHydroWPID.pgv1-datatype , dy:GovHydroWPID.kp-cardinality , dy:GovHydroWPID.treg-cardinality , dy:GovHydroWPID.pmin-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovHydroWPID.gv1-cardinality , dy:IdentifiedObject.name-datatype , dy:GovHydroWPID.gatmax-cardinality ; + sh:targetClass cim:GovHydroWPID . + +dy:GovHydroWPID.d-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (d)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.d-cardinality" ; + sh:order 708 ; + sh:path cim:GovHydroWPID.d ; + sh:severity sh:Violation . + +dy:GovHydroWPID.d-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the d." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.d-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 708 ; + sh:path cim:GovHydroWPID.d ; + sh:severity sh:Violation . + +dy:GovHydroWPID.gatmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gatmax)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.gatmax-cardinality" ; + sh:order 703 ; + sh:path cim:GovHydroWPID.gatmax ; + sh:severity sh:Violation . + +dy:GovHydroWPID.gatmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gatmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.gatmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 703 ; + sh:path cim:GovHydroWPID.gatmax ; + sh:severity sh:Violation . + +dy:GovHydroWPID.gatmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gatmin)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.gatmin-cardinality" ; + sh:order 704 ; + sh:path cim:GovHydroWPID.gatmin ; + sh:severity sh:Violation . + +dy:GovHydroWPID.gatmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gatmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.gatmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 704 ; + sh:path cim:GovHydroWPID.gatmin ; + sh:severity sh:Violation . + +dy:GovHydroWPID.gv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv1)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.gv1-cardinality" ; + sh:order 710 ; + sh:path cim:GovHydroWPID.gv1 ; + sh:severity sh:Violation . + +dy:GovHydroWPID.gv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.gv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 710 ; + sh:path cim:GovHydroWPID.gv1 ; + sh:severity sh:Violation . + +dy:GovHydroWPID.gv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv2)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.gv2-cardinality" ; + sh:order 712 ; + sh:path cim:GovHydroWPID.gv2 ; + sh:severity sh:Violation . + +dy:GovHydroWPID.gv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.gv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 712 ; + sh:path cim:GovHydroWPID.gv2 ; + sh:severity sh:Violation . + +dy:GovHydroWPID.gv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv3)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.gv3-cardinality" ; + sh:order 709 ; + sh:path cim:GovHydroWPID.gv3 ; + sh:severity sh:Violation . + +dy:GovHydroWPID.gv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.gv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 709 ; + sh:path cim:GovHydroWPID.gv3 ; + sh:severity sh:Violation . + +dy:GovHydroWPID.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.kd-cardinality" ; + sh:order 698 ; + sh:path cim:GovHydroWPID.kd ; + sh:severity sh:Violation . + +dy:GovHydroWPID.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 698 ; + sh:path cim:GovHydroWPID.kd ; + sh:severity sh:Violation . + +dy:GovHydroWPID.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.ki-cardinality" ; + sh:order 697 ; + sh:path cim:GovHydroWPID.ki ; + sh:severity sh:Violation . + +dy:GovHydroWPID.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 697 ; + sh:path cim:GovHydroWPID.ki ; + sh:severity sh:Violation . + +dy:GovHydroWPID.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.kp-cardinality" ; + sh:order 696 ; + sh:path cim:GovHydroWPID.kp ; + sh:severity sh:Violation . + +dy:GovHydroWPID.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 696 ; + sh:path cim:GovHydroWPID.kp ; + sh:severity sh:Violation . + +dy:GovHydroWPID.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.mwbase-cardinality" ; + sh:order 693 ; + sh:path cim:GovHydroWPID.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroWPID.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 693 ; + sh:path cim:GovHydroWPID.mwbase ; + sh:severity sh:Violation . + +dy:GovHydroWPID.pgv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv1)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.pgv1-cardinality" ; + sh:order 711 ; + sh:path cim:GovHydroWPID.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydroWPID.pgv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.pgv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 711 ; + sh:path cim:GovHydroWPID.pgv1 ; + sh:severity sh:Violation . + +dy:GovHydroWPID.pgv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv2)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.pgv2-cardinality" ; + sh:order 713 ; + sh:path cim:GovHydroWPID.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydroWPID.pgv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.pgv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 713 ; + sh:path cim:GovHydroWPID.pgv2 ; + sh:severity sh:Violation . + +dy:GovHydroWPID.pgv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv3)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.pgv3-cardinality" ; + sh:order 714 ; + sh:path cim:GovHydroWPID.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydroWPID.pgv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.pgv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 714 ; + sh:path cim:GovHydroWPID.pgv3 ; + sh:severity sh:Violation . + +dy:GovHydroWPID.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.pmax-cardinality" ; + sh:order 706 ; + sh:path cim:GovHydroWPID.pmax ; + sh:severity sh:Violation . + +dy:GovHydroWPID.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 706 ; + sh:path cim:GovHydroWPID.pmax ; + sh:severity sh:Violation . + +dy:GovHydroWPID.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.pmin-cardinality" ; + sh:order 707 ; + sh:path cim:GovHydroWPID.pmin ; + sh:severity sh:Violation . + +dy:GovHydroWPID.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 707 ; + sh:path cim:GovHydroWPID.pmin ; + sh:severity sh:Violation . + +dy:GovHydroWPID.reg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (reg)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.reg-cardinality" ; + sh:order 695 ; + sh:path cim:GovHydroWPID.reg ; + sh:severity sh:Violation . + +dy:GovHydroWPID.reg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the reg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.reg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 695 ; + sh:path cim:GovHydroWPID.reg ; + sh:severity sh:Violation . + +dy:GovHydroWPID.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.ta-cardinality" ; + sh:order 699 ; + sh:path cim:GovHydroWPID.ta ; + sh:severity sh:Violation . + +dy:GovHydroWPID.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 699 ; + sh:path cim:GovHydroWPID.ta ; + sh:severity sh:Violation . + +dy:GovHydroWPID.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.tb-cardinality" ; + sh:order 700 ; + sh:path cim:GovHydroWPID.tb ; + sh:severity sh:Violation . + +dy:GovHydroWPID.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 700 ; + sh:path cim:GovHydroWPID.tb ; + sh:severity sh:Violation . + +dy:GovHydroWPID.treg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (treg)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.treg-cardinality" ; + sh:order 694 ; + sh:path cim:GovHydroWPID.treg ; + sh:severity sh:Violation . + +dy:GovHydroWPID.treg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the treg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.treg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 694 ; + sh:path cim:GovHydroWPID.treg ; + sh:severity sh:Violation . + +dy:GovHydroWPID.tw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.tw-cardinality" ; + sh:order 705 ; + sh:path cim:GovHydroWPID.tw ; + sh:severity sh:Violation . + +dy:GovHydroWPID.tw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.tw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 705 ; + sh:path cim:GovHydroWPID.tw ; + sh:severity sh:Violation . + +dy:GovHydroWPID.velmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (velmax)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.velmax-cardinality" ; + sh:order 701 ; + sh:path cim:GovHydroWPID.velmax ; + sh:severity sh:Violation . + +dy:GovHydroWPID.velmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the velmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.velmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 701 ; + sh:path cim:GovHydroWPID.velmax ; + sh:severity sh:Violation . + +dy:GovHydroWPID.velmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (velmin)." ; + sh:minCount 1 ; + sh:name "GovHydroWPID.velmin-cardinality" ; + sh:order 702 ; + sh:path cim:GovHydroWPID.velmin ; + sh:severity sh:Violation . + +dy:GovHydroWPID.velmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the velmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovHydroWPID.velmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 702 ; + sh:path cim:GovHydroWPID.velmin ; + sh:severity sh:Violation . + +dy:GovSteam0 rdf:type sh:NodeShape ; + sh:property dy:GovSteam0.vmin-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovSteam0.t2-cardinality , dy:GovSteam0.vmin-cardinality , dy:GovSteam0.r-datatype , dy:GovSteam0.r-cardinality , dy:GovSteam0.dt-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovSteam0.t1-datatype , dy:GovSteam0.t2-datatype , dy:GovSteam0.mwbase-cardinality , dy:IdentifiedObject.name-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:IdentifiedObject.description-datatype , dy:GovSteam0.t3-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:DynamicsFunctionBlock.enabled-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovSteam0.vmax-cardinality , dy:GovSteam0.dt-datatype , dy:GovSteam0.t1-cardinality , dy:GovSteam0.t3-datatype , dy:GovSteam0.mwbase-datatype , dy:GovSteam0.vmax-datatype , dy:IdentifiedObject.name-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:IdentifiedObject.description-cardinality ; + sh:targetClass cim:GovSteam0 . + +dy:GovSteam0.dt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dt)." ; + sh:minCount 1 ; + sh:name "GovSteam0.dt-cardinality" ; + sh:order 722 ; + sh:path cim:GovSteam0.dt ; + sh:severity sh:Violation . + +dy:GovSteam0.dt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam0.dt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 722 ; + sh:path cim:GovSteam0.dt ; + sh:severity sh:Violation . + +dy:GovSteam0.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovSteam0.mwbase-cardinality" ; + sh:order 715 ; + sh:path cim:GovSteam0.mwbase ; + sh:severity sh:Violation . + +dy:GovSteam0.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam0.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 715 ; + sh:path cim:GovSteam0.mwbase ; + sh:severity sh:Violation . + +dy:GovSteam0.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "GovSteam0.r-cardinality" ; + sh:order 716 ; + sh:path cim:GovSteam0.r ; + sh:severity sh:Violation . + +dy:GovSteam0.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam0.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 716 ; + sh:path cim:GovSteam0.r ; + sh:severity sh:Violation . + +dy:GovSteam0.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "GovSteam0.t1-cardinality" ; + sh:order 717 ; + sh:path cim:GovSteam0.t1 ; + sh:severity sh:Violation . + +dy:GovSteam0.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam0.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 717 ; + sh:path cim:GovSteam0.t1 ; + sh:severity sh:Violation . + +dy:GovSteam0.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "GovSteam0.t2-cardinality" ; + sh:order 720 ; + sh:path cim:GovSteam0.t2 ; + sh:severity sh:Violation . + +dy:GovSteam0.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam0.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 720 ; + sh:path cim:GovSteam0.t2 ; + sh:severity sh:Violation . + +dy:GovSteam0.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "GovSteam0.t3-cardinality" ; + sh:order 721 ; + sh:path cim:GovSteam0.t3 ; + sh:severity sh:Violation . + +dy:GovSteam0.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam0.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 721 ; + sh:path cim:GovSteam0.t3 ; + sh:severity sh:Violation . + +dy:GovSteam0.vmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmax)." ; + sh:minCount 1 ; + sh:name "GovSteam0.vmax-cardinality" ; + sh:order 718 ; + sh:path cim:GovSteam0.vmax ; + sh:severity sh:Violation . + +dy:GovSteam0.vmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam0.vmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 718 ; + sh:path cim:GovSteam0.vmax ; + sh:severity sh:Violation . + +dy:GovSteam0.vmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmin)." ; + sh:minCount 1 ; + sh:name "GovSteam0.vmin-cardinality" ; + sh:order 719 ; + sh:path cim:GovSteam0.vmin ; + sh:severity sh:Violation . + +dy:GovSteam0.vmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam0.vmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 719 ; + sh:path cim:GovSteam0.vmin ; + sh:severity sh:Violation . + +dy:GovSteam1 rdf:type sh:NodeShape ; + sh:property dy:GovSteam1.sdb1-cardinality , dy:GovSteam1.gv5-datatype , dy:GovSteam1.sdb2-datatype , dy:GovSteam1.gv3-datatype , dy:GovSteam1.db2-cardinality , dy:GovSteam1.k2-datatype , dy:GovSteam1.k7-cardinality , dy:GovSteam1.t7-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovSteam1.gv4-datatype , dy:GovSteam1.t5-cardinality , dy:GovSteam1.k1-cardinality , dy:GovSteam1.pgv3-datatype , dy:GovSteam1.pgv1-cardinality , dy:GovSteam1.db1-datatype , dy:GovSteam1.valve-cardinality , dy:GovSteam1.k3-datatype , dy:GovSteam1.gv5-cardinality , dy:GovSteam1.uc-cardinality , dy:GovSteam1.pgv4-datatype , dy:GovSteam1.k6-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovSteam1.pgv4-cardinality , dy:GovSteam1.t3-cardinality , dy:GovSteam1.gv2-cardinality , dy:GovSteam1.pgv3-cardinality , dy:GovSteam1.gv2-datatype , dy:GovSteam1.sdb1-datatype , dy:GovSteam1.eps-cardinality , dy:GovSteam1.pgv2-cardinality , dy:GovSteam1.k-cardinality , dy:GovSteam1.t5-datatype , dy:GovSteam1.pgv5-datatype , dy:GovSteam1.k3-cardinality , dy:GovSteam1.t1-cardinality , dy:GovSteam1.uo-cardinality , dy:GovSteam1.pmax-datatype , dy:GovSteam1.t4-cardinality , dy:GovSteam1.gv1-datatype , dy:GovSteam1.gv6-datatype , dy:IdentifiedObject.name-datatype , dy:GovSteam1.k2-cardinality , dy:GovSteam1.t6-cardinality , dy:IdentifiedObject.name-cardinality , dy:GovSteam1.pmin-datatype , dy:GovSteam1.pmax-cardinality , dy:GovSteam1.k6-cardinality , dy:GovSteam1.t7-cardinality , dy:GovSteam1.k8-datatype , dy:GovSteam1.pgv2-datatype , dy:GovSteam1.uc-datatype , dy:GovSteam1.pgv6-datatype , dy:GovSteam1.k5-datatype , dy:IdentifiedObject.description-cardinality , dy:GovSteam1.k4-datatype , dy:GovSteam1.k-datatype , dy:IdentifiedObject.mRID-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovSteam1.eps-datatype , dy:GovSteam1.db1-cardinality , dy:GovSteam1.t2-datatype , dy:GovSteam1.t4-datatype , dy:GovSteam1.valve-datatype , dy:GovSteam1.k4-cardinality , dy:GovSteam1.mwbase-datatype , dy:GovSteam1.gv1-cardinality , dy:GovSteam1.pgv1-datatype , dy:GovSteam1.gv6-cardinality , dy:GovSteam1.uo-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:IdentifiedObject.mRID-cardinality , dy:GovSteam1.k1-datatype , dy:GovSteam1.gv3-cardinality , dy:GovSteam1.t1-datatype , dy:GovSteam1.t2-cardinality , dy:GovSteam1.k8-cardinality , dy:GovSteam1.mwbase-cardinality , dy:GovSteam1.pgv6-cardinality , dy:GovSteam1.k5-cardinality , dy:GovSteam1.t3-datatype , dy:GovSteam1.pgv5-cardinality , dy:GovSteam1.gv4-cardinality , dy:GovSteam1.sdb2-cardinality , dy:IdentifiedObject.description-datatype , dy:GovSteam1.db2-datatype , dy:GovSteam1.k7-datatype , dy:GovSteam1.pmin-cardinality , dy:GovSteam1.t6-datatype ; + sh:targetClass cim:GovSteam1 . + +dy:GovSteam1.db1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db1)." ; + sh:minCount 1 ; + sh:name "GovSteam1.db1-cardinality" ; + sh:order 744 ; + sh:path cim:GovSteam1.db1 ; + sh:severity sh:Violation . + +dy:GovSteam1.db1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.db1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 744 ; + sh:path cim:GovSteam1.db1 ; + sh:severity sh:Violation . + +dy:GovSteam1.db2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db2)." ; + sh:minCount 1 ; + sh:name "GovSteam1.db2-cardinality" ; + sh:order 748 ; + sh:path cim:GovSteam1.db2 ; + sh:severity sh:Violation . + +dy:GovSteam1.db2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.db2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 748 ; + sh:path cim:GovSteam1.db2 ; + sh:severity sh:Violation . + +dy:GovSteam1.eps-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (eps)." ; + sh:minCount 1 ; + sh:name "GovSteam1.eps-cardinality" ; + sh:order 745 ; + sh:path cim:GovSteam1.eps ; + sh:severity sh:Violation . + +dy:GovSteam1.eps-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eps." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.eps-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 745 ; + sh:path cim:GovSteam1.eps ; + sh:severity sh:Violation . + +dy:GovSteam1.gv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv1)." ; + sh:minCount 1 ; + sh:name "GovSteam1.gv1-cardinality" ; + sh:order 750 ; + sh:path cim:GovSteam1.gv1 ; + sh:severity sh:Violation . + +dy:GovSteam1.gv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.gv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 750 ; + sh:path cim:GovSteam1.gv1 ; + sh:severity sh:Violation . + +dy:GovSteam1.gv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv2)." ; + sh:minCount 1 ; + sh:name "GovSteam1.gv2-cardinality" ; + sh:order 752 ; + sh:path cim:GovSteam1.gv2 ; + sh:severity sh:Violation . + +dy:GovSteam1.gv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.gv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 752 ; + sh:path cim:GovSteam1.gv2 ; + sh:severity sh:Violation . + +dy:GovSteam1.gv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv3)." ; + sh:minCount 1 ; + sh:name "GovSteam1.gv3-cardinality" ; + sh:order 754 ; + sh:path cim:GovSteam1.gv3 ; + sh:severity sh:Violation . + +dy:GovSteam1.gv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.gv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 754 ; + sh:path cim:GovSteam1.gv3 ; + sh:severity sh:Violation . + +dy:GovSteam1.gv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv4)." ; + sh:minCount 1 ; + sh:name "GovSteam1.gv4-cardinality" ; + sh:order 756 ; + sh:path cim:GovSteam1.gv4 ; + sh:severity sh:Violation . + +dy:GovSteam1.gv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.gv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 756 ; + sh:path cim:GovSteam1.gv4 ; + sh:severity sh:Violation . + +dy:GovSteam1.gv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv5)." ; + sh:minCount 1 ; + sh:name "GovSteam1.gv5-cardinality" ; + sh:order 758 ; + sh:path cim:GovSteam1.gv5 ; + sh:severity sh:Violation . + +dy:GovSteam1.gv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.gv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 758 ; + sh:path cim:GovSteam1.gv5 ; + sh:severity sh:Violation . + +dy:GovSteam1.gv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv6)." ; + sh:minCount 1 ; + sh:name "GovSteam1.gv6-cardinality" ; + sh:order 760 ; + sh:path cim:GovSteam1.gv6 ; + sh:severity sh:Violation . + +dy:GovSteam1.gv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.gv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 760 ; + sh:path cim:GovSteam1.gv6 ; + sh:severity sh:Violation . + +dy:GovSteam1.k-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k)." ; + sh:minCount 1 ; + sh:name "GovSteam1.k-cardinality" ; + sh:order 724 ; + sh:path cim:GovSteam1.k ; + sh:severity sh:Violation . + +dy:GovSteam1.k-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.k-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 724 ; + sh:path cim:GovSteam1.k ; + sh:severity sh:Violation . + +dy:GovSteam1.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "GovSteam1.k1-cardinality" ; + sh:order 733 ; + sh:path cim:GovSteam1.k1 ; + sh:severity sh:Violation . + +dy:GovSteam1.k1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 733 ; + sh:path cim:GovSteam1.k1 ; + sh:severity sh:Violation . + +dy:GovSteam1.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "GovSteam1.k2-cardinality" ; + sh:order 734 ; + sh:path cim:GovSteam1.k2 ; + sh:severity sh:Violation . + +dy:GovSteam1.k2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 734 ; + sh:path cim:GovSteam1.k2 ; + sh:severity sh:Violation . + +dy:GovSteam1.k3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k3)." ; + sh:minCount 1 ; + sh:name "GovSteam1.k3-cardinality" ; + sh:order 736 ; + sh:path cim:GovSteam1.k3 ; + sh:severity sh:Violation . + +dy:GovSteam1.k3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.k3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 736 ; + sh:path cim:GovSteam1.k3 ; + sh:severity sh:Violation . + +dy:GovSteam1.k4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k4)." ; + sh:minCount 1 ; + sh:name "GovSteam1.k4-cardinality" ; + sh:order 737 ; + sh:path cim:GovSteam1.k4 ; + sh:severity sh:Violation . + +dy:GovSteam1.k4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.k4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 737 ; + sh:path cim:GovSteam1.k4 ; + sh:severity sh:Violation . + +dy:GovSteam1.k5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k5)." ; + sh:minCount 1 ; + sh:name "GovSteam1.k5-cardinality" ; + sh:order 739 ; + sh:path cim:GovSteam1.k5 ; + sh:severity sh:Violation . + +dy:GovSteam1.k5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.k5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 739 ; + sh:path cim:GovSteam1.k5 ; + sh:severity sh:Violation . + +dy:GovSteam1.k6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k6)." ; + sh:minCount 1 ; + sh:name "GovSteam1.k6-cardinality" ; + sh:order 740 ; + sh:path cim:GovSteam1.k6 ; + sh:severity sh:Violation . + +dy:GovSteam1.k6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.k6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 740 ; + sh:path cim:GovSteam1.k6 ; + sh:severity sh:Violation . + +dy:GovSteam1.k7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k7)." ; + sh:minCount 1 ; + sh:name "GovSteam1.k7-cardinality" ; + sh:order 742 ; + sh:path cim:GovSteam1.k7 ; + sh:severity sh:Violation . + +dy:GovSteam1.k7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.k7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 742 ; + sh:path cim:GovSteam1.k7 ; + sh:severity sh:Violation . + +dy:GovSteam1.k8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k8)." ; + sh:minCount 1 ; + sh:name "GovSteam1.k8-cardinality" ; + sh:order 743 ; + sh:path cim:GovSteam1.k8 ; + sh:severity sh:Violation . + +dy:GovSteam1.k8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.k8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 743 ; + sh:path cim:GovSteam1.k8 ; + sh:severity sh:Violation . + +dy:GovSteam1.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovSteam1.mwbase-cardinality" ; + sh:order 723 ; + sh:path cim:GovSteam1.mwbase ; + sh:severity sh:Violation . + +dy:GovSteam1.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 723 ; + sh:path cim:GovSteam1.mwbase ; + sh:severity sh:Violation . + +dy:GovSteam1.pgv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv1)." ; + sh:minCount 1 ; + sh:name "GovSteam1.pgv1-cardinality" ; + sh:order 751 ; + sh:path cim:GovSteam1.pgv1 ; + sh:severity sh:Violation . + +dy:GovSteam1.pgv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.pgv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 751 ; + sh:path cim:GovSteam1.pgv1 ; + sh:severity sh:Violation . + +dy:GovSteam1.pgv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv2)." ; + sh:minCount 1 ; + sh:name "GovSteam1.pgv2-cardinality" ; + sh:order 753 ; + sh:path cim:GovSteam1.pgv2 ; + sh:severity sh:Violation . + +dy:GovSteam1.pgv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.pgv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 753 ; + sh:path cim:GovSteam1.pgv2 ; + sh:severity sh:Violation . + +dy:GovSteam1.pgv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv3)." ; + sh:minCount 1 ; + sh:name "GovSteam1.pgv3-cardinality" ; + sh:order 755 ; + sh:path cim:GovSteam1.pgv3 ; + sh:severity sh:Violation . + +dy:GovSteam1.pgv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.pgv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 755 ; + sh:path cim:GovSteam1.pgv3 ; + sh:severity sh:Violation . + +dy:GovSteam1.pgv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv4)." ; + sh:minCount 1 ; + sh:name "GovSteam1.pgv4-cardinality" ; + sh:order 757 ; + sh:path cim:GovSteam1.pgv4 ; + sh:severity sh:Violation . + +dy:GovSteam1.pgv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.pgv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 757 ; + sh:path cim:GovSteam1.pgv4 ; + sh:severity sh:Violation . + +dy:GovSteam1.pgv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv5)." ; + sh:minCount 1 ; + sh:name "GovSteam1.pgv5-cardinality" ; + sh:order 759 ; + sh:path cim:GovSteam1.pgv5 ; + sh:severity sh:Violation . + +dy:GovSteam1.pgv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.pgv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 759 ; + sh:path cim:GovSteam1.pgv5 ; + sh:severity sh:Violation . + +dy:GovSteam1.pgv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv6)." ; + sh:minCount 1 ; + sh:name "GovSteam1.pgv6-cardinality" ; + sh:order 761 ; + sh:path cim:GovSteam1.pgv6 ; + sh:severity sh:Violation . + +dy:GovSteam1.pgv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.pgv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 761 ; + sh:path cim:GovSteam1.pgv6 ; + sh:severity sh:Violation . + +dy:GovSteam1.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovSteam1.pmax-cardinality" ; + sh:order 730 ; + sh:path cim:GovSteam1.pmax ; + sh:severity sh:Violation . + +dy:GovSteam1.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 730 ; + sh:path cim:GovSteam1.pmax ; + sh:severity sh:Violation . + +dy:GovSteam1.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "GovSteam1.pmin-cardinality" ; + sh:order 731 ; + sh:path cim:GovSteam1.pmin ; + sh:severity sh:Violation . + +dy:GovSteam1.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 731 ; + sh:path cim:GovSteam1.pmin ; + sh:severity sh:Violation . + +dy:GovSteam1.sdb1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (sdb1)." ; + sh:minCount 1 ; + sh:name "GovSteam1.sdb1-cardinality" ; + sh:order 746 ; + sh:path cim:GovSteam1.sdb1 ; + sh:severity sh:Violation . + +dy:GovSteam1.sdb1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the sdb1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.sdb1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 746 ; + sh:path cim:GovSteam1.sdb1 ; + sh:severity sh:Violation . + +dy:GovSteam1.sdb2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (sdb2)." ; + sh:minCount 1 ; + sh:name "GovSteam1.sdb2-cardinality" ; + sh:order 747 ; + sh:path cim:GovSteam1.sdb2 ; + sh:severity sh:Violation . + +dy:GovSteam1.sdb2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the sdb2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.sdb2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 747 ; + sh:path cim:GovSteam1.sdb2 ; + sh:severity sh:Violation . + +dy:GovSteam1.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "GovSteam1.t1-cardinality" ; + sh:order 725 ; + sh:path cim:GovSteam1.t1 ; + sh:severity sh:Violation . + +dy:GovSteam1.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 725 ; + sh:path cim:GovSteam1.t1 ; + sh:severity sh:Violation . + +dy:GovSteam1.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "GovSteam1.t2-cardinality" ; + sh:order 726 ; + sh:path cim:GovSteam1.t2 ; + sh:severity sh:Violation . + +dy:GovSteam1.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 726 ; + sh:path cim:GovSteam1.t2 ; + sh:severity sh:Violation . + +dy:GovSteam1.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "GovSteam1.t3-cardinality" ; + sh:order 727 ; + sh:path cim:GovSteam1.t3 ; + sh:severity sh:Violation . + +dy:GovSteam1.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 727 ; + sh:path cim:GovSteam1.t3 ; + sh:severity sh:Violation . + +dy:GovSteam1.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "GovSteam1.t4-cardinality" ; + sh:order 732 ; + sh:path cim:GovSteam1.t4 ; + sh:severity sh:Violation . + +dy:GovSteam1.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 732 ; + sh:path cim:GovSteam1.t4 ; + sh:severity sh:Violation . + +dy:GovSteam1.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "GovSteam1.t5-cardinality" ; + sh:order 735 ; + sh:path cim:GovSteam1.t5 ; + sh:severity sh:Violation . + +dy:GovSteam1.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 735 ; + sh:path cim:GovSteam1.t5 ; + sh:severity sh:Violation . + +dy:GovSteam1.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "GovSteam1.t6-cardinality" ; + sh:order 738 ; + sh:path cim:GovSteam1.t6 ; + sh:severity sh:Violation . + +dy:GovSteam1.t6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 738 ; + sh:path cim:GovSteam1.t6 ; + sh:severity sh:Violation . + +dy:GovSteam1.t7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t7)." ; + sh:minCount 1 ; + sh:name "GovSteam1.t7-cardinality" ; + sh:order 741 ; + sh:path cim:GovSteam1.t7 ; + sh:severity sh:Violation . + +dy:GovSteam1.t7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.t7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 741 ; + sh:path cim:GovSteam1.t7 ; + sh:severity sh:Violation . + +dy:GovSteam1.uc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uc)." ; + sh:minCount 1 ; + sh:name "GovSteam1.uc-cardinality" ; + sh:order 729 ; + sh:path cim:GovSteam1.uc ; + sh:severity sh:Violation . + +dy:GovSteam1.uc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.uc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 729 ; + sh:path cim:GovSteam1.uc ; + sh:severity sh:Violation . + +dy:GovSteam1.uo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uo)." ; + sh:minCount 1 ; + sh:name "GovSteam1.uo-cardinality" ; + sh:order 728 ; + sh:path cim:GovSteam1.uo ; + sh:severity sh:Violation . + +dy:GovSteam1.uo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.uo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 728 ; + sh:path cim:GovSteam1.uo ; + sh:severity sh:Violation . + +dy:GovSteam1.valve-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (valve)." ; + sh:minCount 1 ; + sh:name "GovSteam1.valve-cardinality" ; + sh:order 749 ; + sh:path cim:GovSteam1.valve ; + sh:severity sh:Violation . + +dy:GovSteam1.valve-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the valve." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam1.valve-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 749 ; + sh:path cim:GovSteam1.valve ; + sh:severity sh:Violation . + +dy:GovSteam2 rdf:type sh:NodeShape ; + sh:property dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovSteam2.mxef-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovSteam2.pmin-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovSteam2.t1-datatype , dy:GovSteam2.mxef-datatype , dy:GovSteam2.k-cardinality , dy:GovSteam2.dbf-datatype , dy:IdentifiedObject.mRID-datatype , dy:GovSteam2.mnef-cardinality , dy:GovSteam2.k-datatype , dy:GovSteam2.t1-cardinality , dy:GovSteam2.t2-cardinality , dy:GovSteam2.pmax-cardinality , dy:GovSteam2.mnef-datatype , dy:GovSteam2.dbf-cardinality , dy:IdentifiedObject.description-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovSteam2.pmin-datatype , dy:GovSteam2.pmax-datatype , dy:GovSteam2.t2-datatype , dy:IdentifiedObject.name-cardinality ; + sh:targetClass cim:GovSteam2 . + +dy:GovSteam2.dbf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dbf)." ; + sh:minCount 1 ; + sh:name "GovSteam2.dbf-cardinality" ; + sh:order 763 ; + sh:path cim:GovSteam2.dbf ; + sh:severity sh:Violation . + +dy:GovSteam2.dbf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dbf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam2.dbf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 763 ; + sh:path cim:GovSteam2.dbf ; + sh:severity sh:Violation . + +dy:GovSteam2.k-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k)." ; + sh:minCount 1 ; + sh:name "GovSteam2.k-cardinality" ; + sh:order 762 ; + sh:path cim:GovSteam2.k ; + sh:severity sh:Violation . + +dy:GovSteam2.k-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam2.k-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 762 ; + sh:path cim:GovSteam2.k ; + sh:severity sh:Violation . + +dy:GovSteam2.mnef-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mnef)." ; + sh:minCount 1 ; + sh:name "GovSteam2.mnef-cardinality" ; + sh:order 769 ; + sh:path cim:GovSteam2.mnef ; + sh:severity sh:Violation . + +dy:GovSteam2.mnef-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mnef." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam2.mnef-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 769 ; + sh:path cim:GovSteam2.mnef ; + sh:severity sh:Violation . + +dy:GovSteam2.mxef-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mxef)." ; + sh:minCount 1 ; + sh:name "GovSteam2.mxef-cardinality" ; + sh:order 768 ; + sh:path cim:GovSteam2.mxef ; + sh:severity sh:Violation . + +dy:GovSteam2.mxef-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mxef." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam2.mxef-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 768 ; + sh:path cim:GovSteam2.mxef ; + sh:severity sh:Violation . + +dy:GovSteam2.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovSteam2.pmax-cardinality" ; + sh:order 766 ; + sh:path cim:GovSteam2.pmax ; + sh:severity sh:Violation . + +dy:GovSteam2.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam2.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 766 ; + sh:path cim:GovSteam2.pmax ; + sh:severity sh:Violation . + +dy:GovSteam2.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "GovSteam2.pmin-cardinality" ; + sh:order 767 ; + sh:path cim:GovSteam2.pmin ; + sh:severity sh:Violation . + +dy:GovSteam2.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam2.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 767 ; + sh:path cim:GovSteam2.pmin ; + sh:severity sh:Violation . + +dy:GovSteam2.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "GovSteam2.t1-cardinality" ; + sh:order 764 ; + sh:path cim:GovSteam2.t1 ; + sh:severity sh:Violation . + +dy:GovSteam2.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam2.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 764 ; + sh:path cim:GovSteam2.t1 ; + sh:severity sh:Violation . + +dy:GovSteam2.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "GovSteam2.t2-cardinality" ; + sh:order 765 ; + sh:path cim:GovSteam2.t2 ; + sh:severity sh:Violation . + +dy:GovSteam2.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteam2.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 765 ; + sh:path cim:GovSteam2.t2 ; + sh:severity sh:Violation . + +dy:GovSteamBB rdf:type sh:NodeShape ; + sh:property dy:GovSteamBB.t4-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovSteamBB.peflag-cardinality , dy:GovSteamBB.pmax-cardinality , dy:GovSteamBB.td-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovSteamBB.t1-datatype , dy:GovSteamBB.ks-cardinality , dy:GovSteamBB.k3-cardinality , dy:GovSteamBB.fcut-datatype , dy:GovSteamBB.kls-cardinality , dy:GovSteamBB.peflag-datatype , dy:GovSteamBB.t1-cardinality , dy:GovSteamBB.pmax-datatype , dy:GovSteamBB.pmin-cardinality , dy:GovSteamBB.kg-datatype , dy:GovSteamBB.t6-cardinality , dy:GovSteamBB.kd-datatype , dy:GovSteamBB.tn-cardinality , dy:GovSteamBB.tn-datatype , dy:GovSteamBB.kd-cardinality , dy:GovSteamBB.k3-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.name-datatype , dy:GovSteamBB.td-cardinality , dy:GovSteamBB.k2-datatype , dy:IdentifiedObject.description-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovSteamBB.pmin-datatype , dy:GovSteamBB.k2-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovSteamBB.ks-datatype , dy:GovSteamBB.fcut-cardinality , dy:GovSteamBB.t4-cardinality , dy:GovSteamBB.t5-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovSteamBB.kp-cardinality , dy:GovSteamBB.t6-datatype , dy:GovSteamBB.t5-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.name-cardinality , dy:GovSteamBB.kp-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovSteamBB.kg-cardinality , dy:GovSteamBB.kls-datatype ; + sh:targetClass cim:GovSteamBB . + +dy:GovSteamBB.fcut-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fcut)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.fcut-cardinality" ; + sh:order 770 ; + sh:path cim:GovSteamBB.fcut ; + sh:severity sh:Violation . + +dy:GovSteamBB.fcut-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fcut." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.fcut-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 770 ; + sh:path cim:GovSteamBB.fcut ; + sh:severity sh:Violation . + +dy:GovSteamBB.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.k2-cardinality" ; + sh:order 782 ; + sh:path cim:GovSteamBB.k2 ; + sh:severity sh:Violation . + +dy:GovSteamBB.k2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 782 ; + sh:path cim:GovSteamBB.k2 ; + sh:severity sh:Violation . + +dy:GovSteamBB.k3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k3)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.k3-cardinality" ; + sh:order 784 ; + sh:path cim:GovSteamBB.k3 ; + sh:severity sh:Violation . + +dy:GovSteamBB.k3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.k3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 784 ; + sh:path cim:GovSteamBB.k3 ; + sh:severity sh:Violation . + +dy:GovSteamBB.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.kd-cardinality" ; + sh:order 777 ; + sh:path cim:GovSteamBB.kd ; + sh:severity sh:Violation . + +dy:GovSteamBB.kd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 777 ; + sh:path cim:GovSteamBB.kd ; + sh:severity sh:Violation . + +dy:GovSteamBB.kg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kg)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.kg-cardinality" ; + sh:order 773 ; + sh:path cim:GovSteamBB.kg ; + sh:severity sh:Violation . + +dy:GovSteamBB.kg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.kg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 773 ; + sh:path cim:GovSteamBB.kg ; + sh:severity sh:Violation . + +dy:GovSteamBB.kls-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kls)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.kls-cardinality" ; + sh:order 772 ; + sh:path cim:GovSteamBB.kls ; + sh:severity sh:Violation . + +dy:GovSteamBB.kls-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kls." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.kls-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 772 ; + sh:path cim:GovSteamBB.kls ; + sh:severity sh:Violation . + +dy:GovSteamBB.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.kp-cardinality" ; + sh:order 775 ; + sh:path cim:GovSteamBB.kp ; + sh:severity sh:Violation . + +dy:GovSteamBB.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 775 ; + sh:path cim:GovSteamBB.kp ; + sh:severity sh:Violation . + +dy:GovSteamBB.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.ks-cardinality" ; + sh:order 771 ; + sh:path cim:GovSteamBB.ks ; + sh:severity sh:Violation . + +dy:GovSteamBB.ks-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 771 ; + sh:path cim:GovSteamBB.ks ; + sh:severity sh:Violation . + +dy:GovSteamBB.peflag-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (peflag)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.peflag-cardinality" ; + sh:order 786 ; + sh:path cim:GovSteamBB.peflag ; + sh:severity sh:Violation . + +dy:GovSteamBB.peflag-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the peflag." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.peflag-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 786 ; + sh:path cim:GovSteamBB.peflag ; + sh:severity sh:Violation . + +dy:GovSteamBB.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.pmax-cardinality" ; + sh:order 779 ; + sh:path cim:GovSteamBB.pmax ; + sh:severity sh:Violation . + +dy:GovSteamBB.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 779 ; + sh:path cim:GovSteamBB.pmax ; + sh:severity sh:Violation . + +dy:GovSteamBB.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.pmin-cardinality" ; + sh:order 780 ; + sh:path cim:GovSteamBB.pmin ; + sh:severity sh:Violation . + +dy:GovSteamBB.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 780 ; + sh:path cim:GovSteamBB.pmin ; + sh:severity sh:Violation . + +dy:GovSteamBB.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.t1-cardinality" ; + sh:order 774 ; + sh:path cim:GovSteamBB.t1 ; + sh:severity sh:Violation . + +dy:GovSteamBB.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 774 ; + sh:path cim:GovSteamBB.t1 ; + sh:severity sh:Violation . + +dy:GovSteamBB.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.t4-cardinality" ; + sh:order 781 ; + sh:path cim:GovSteamBB.t4 ; + sh:severity sh:Violation . + +dy:GovSteamBB.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 781 ; + sh:path cim:GovSteamBB.t4 ; + sh:severity sh:Violation . + +dy:GovSteamBB.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.t5-cardinality" ; + sh:order 783 ; + sh:path cim:GovSteamBB.t5 ; + sh:severity sh:Violation . + +dy:GovSteamBB.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 783 ; + sh:path cim:GovSteamBB.t5 ; + sh:severity sh:Violation . + +dy:GovSteamBB.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.t6-cardinality" ; + sh:order 785 ; + sh:path cim:GovSteamBB.t6 ; + sh:severity sh:Violation . + +dy:GovSteamBB.t6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 785 ; + sh:path cim:GovSteamBB.t6 ; + sh:severity sh:Violation . + +dy:GovSteamBB.td-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.td-cardinality" ; + sh:order 778 ; + sh:path cim:GovSteamBB.td ; + sh:severity sh:Violation . + +dy:GovSteamBB.td-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.td-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 778 ; + sh:path cim:GovSteamBB.td ; + sh:severity sh:Violation . +dy:GovSteamBB.tn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tn)." ; + sh:minCount 1 ; + sh:name "GovSteamBB.tn-cardinality" ; + sh:order 776 ; + sh:path cim:GovSteamBB.tn ; + sh:severity sh:Violation . + +dy:GovSteamBB.tn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamBB.tn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 776 ; + sh:path cim:GovSteamBB.tn ; + sh:severity sh:Violation . + +dy:GovSteamCC rdf:type sh:NodeShape ; + sh:property dy:GovSteamCC.pmaxhp-datatype , dy:GovSteamCC.t3lp-cardinality , dy:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamics-valueType , dy:GovSteamCC.t4hp-cardinality , dy:GovSteamCC.t5hp-cardinality , dy:GovSteamCC.flp-cardinality , dy:GovSteamCC.pmaxlp-cardinality , dy:GovSteamCC.fhp-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.mRID-datatype , dy:GovSteamCC.dhp-cardinality , dy:GovSteamCC.dlp-datatype , dy:IdentifiedObject.name-cardinality , dy:GovSteamCC.pmaxlp-datatype , dy:GovSteamCC.t4lp-cardinality , dy:GovSteamCC.t5lp-datatype , dy:GovSteamCC.fhp-cardinality , dy:GovSteamCC.flp-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovSteamCC.mwbase-datatype , dy:GovSteamCC.t5lp-cardinality , dy:GovSteamCC.t3lp-datatype , dy:GovSteamCC.t1lp-datatype , dy:GovSteamCC.t4lp-datatype , dy:GovSteamCC.dlp-cardinality , dy:CrossCompoundTurbineGovernorDynamics.HighPressureSynchronousMachineDynamics-cardinality , dy:GovSteamCC.pmaxhp-cardinality , dy:GovSteamCC.rhp-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-datatype , dy:GovSteamCC.rhp-datatype , dy:GovSteamCC.t5hp-datatype , dy:GovSteamCC.dhp-datatype , dy:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamics-cardinality , dy:GovSteamCC.mwbase-cardinality , dy:GovSteamCC.t1hp-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovSteamCC.rlp-datatype , dy:GovSteamCC.t1hp-datatype , dy:GovSteamCC.t1lp-cardinality , dy:GovSteamCC.rlp-cardinality , dy:GovSteamCC.t4hp-datatype , dy:GovSteamCC.t3hp-cardinality , dy:CrossCompoundTurbineGovernorDynamics.LowPressureSynchronousMachineDynamics-valueType , dy:IdentifiedObject.mRID-cardinality , dy:GovSteamCC.t3hp-datatype ; + sh:targetClass cim:GovSteamCC . + +dy:GovSteamCC.dhp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dhp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.dhp-cardinality" ; + sh:order 795 ; + sh:path cim:GovSteamCC.dhp ; + sh:severity sh:Violation . + +dy:GovSteamCC.dhp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dhp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.dhp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 795 ; + sh:path cim:GovSteamCC.dhp ; + sh:severity sh:Violation . + +dy:GovSteamCC.dlp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dlp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.dlp-cardinality" ; + sh:order 803 ; + sh:path cim:GovSteamCC.dlp ; + sh:severity sh:Violation . + +dy:GovSteamCC.dlp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dlp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.dlp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 803 ; + sh:path cim:GovSteamCC.dlp ; + sh:severity sh:Violation . + +dy:GovSteamCC.fhp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fhp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.fhp-cardinality" ; + sh:order 794 ; + sh:path cim:GovSteamCC.fhp ; + sh:severity sh:Violation . + +dy:GovSteamCC.fhp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fhp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.fhp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 794 ; + sh:path cim:GovSteamCC.fhp ; + sh:severity sh:Violation . + +dy:GovSteamCC.flp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (flp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.flp-cardinality" ; + sh:order 802 ; + sh:path cim:GovSteamCC.flp ; + sh:severity sh:Violation . + +dy:GovSteamCC.flp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the flp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.flp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 802 ; + sh:path cim:GovSteamCC.flp ; + sh:severity sh:Violation . + +dy:GovSteamCC.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.mwbase-cardinality" ; + sh:order 787 ; + sh:path cim:GovSteamCC.mwbase ; + sh:severity sh:Violation . + +dy:GovSteamCC.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 787 ; + sh:path cim:GovSteamCC.mwbase ; + sh:severity sh:Violation . + +dy:GovSteamCC.pmaxhp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmaxhp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.pmaxhp-cardinality" ; + sh:order 788 ; + sh:path cim:GovSteamCC.pmaxhp ; + sh:severity sh:Violation . + +dy:GovSteamCC.pmaxhp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmaxhp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.pmaxhp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 788 ; + sh:path cim:GovSteamCC.pmaxhp ; + sh:severity sh:Violation . + +dy:GovSteamCC.pmaxlp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmaxlp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.pmaxlp-cardinality" ; + sh:order 796 ; + sh:path cim:GovSteamCC.pmaxlp ; + sh:severity sh:Violation . + +dy:GovSteamCC.pmaxlp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmaxlp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.pmaxlp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 796 ; + sh:path cim:GovSteamCC.pmaxlp ; + sh:severity sh:Violation . + +dy:GovSteamCC.rhp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rhp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.rhp-cardinality" ; + sh:order 789 ; + sh:path cim:GovSteamCC.rhp ; + sh:severity sh:Violation . + +dy:GovSteamCC.rhp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rhp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.rhp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 789 ; + sh:path cim:GovSteamCC.rhp ; + sh:severity sh:Violation . + +dy:GovSteamCC.rlp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rlp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.rlp-cardinality" ; + sh:order 797 ; + sh:path cim:GovSteamCC.rlp ; + sh:severity sh:Violation . + +dy:GovSteamCC.rlp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rlp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.rlp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 797 ; + sh:path cim:GovSteamCC.rlp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t1hp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1hp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.t1hp-cardinality" ; + sh:order 790 ; + sh:path cim:GovSteamCC.t1hp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t1hp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1hp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.t1hp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 790 ; + sh:path cim:GovSteamCC.t1hp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t1lp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1lp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.t1lp-cardinality" ; + sh:order 798 ; + sh:path cim:GovSteamCC.t1lp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t1lp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1lp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.t1lp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 798 ; + sh:path cim:GovSteamCC.t1lp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t3hp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3hp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.t3hp-cardinality" ; + sh:order 791 ; + sh:path cim:GovSteamCC.t3hp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t3hp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3hp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.t3hp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 791 ; + sh:path cim:GovSteamCC.t3hp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t3lp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3lp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.t3lp-cardinality" ; + sh:order 799 ; + sh:path cim:GovSteamCC.t3lp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t3lp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3lp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.t3lp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 799 ; + sh:path cim:GovSteamCC.t3lp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t4hp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4hp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.t4hp-cardinality" ; + sh:order 792 ; + sh:path cim:GovSteamCC.t4hp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t4hp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4hp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.t4hp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 792 ; + sh:path cim:GovSteamCC.t4hp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t4lp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4lp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.t4lp-cardinality" ; + sh:order 800 ; + sh:path cim:GovSteamCC.t4lp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t4lp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4lp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.t4lp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 800 ; + sh:path cim:GovSteamCC.t4lp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t5hp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5hp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.t5hp-cardinality" ; + sh:order 793 ; + sh:path cim:GovSteamCC.t5hp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t5hp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5hp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.t5hp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 793 ; + sh:path cim:GovSteamCC.t5hp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t5lp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5lp)." ; + sh:minCount 1 ; + sh:name "GovSteamCC.t5lp-cardinality" ; + sh:order 801 ; + sh:path cim:GovSteamCC.t5lp ; + sh:severity sh:Violation . + +dy:GovSteamCC.t5lp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5lp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamCC.t5lp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 801 ; + sh:path cim:GovSteamCC.t5lp ; + sh:severity sh:Violation . + +dy:GovSteamEU rdf:type sh:NodeShape ; + sh:property dy:GovSteamEU.wfmin-datatype , dy:GovSteamEU.prhmax-datatype , dy:GovSteamEU.tip-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovSteamEU.tb-cardinality , dy:GovSteamEU.trh-datatype , dy:GovSteamEU.tp-cardinality , dy:GovSteamEU.klp-datatype , dy:GovSteamEU.ten-cardinality , dy:GovSteamEU.wfmin-cardinality , dy:GovSteamEU.tf-cardinality , dy:GovSteamEU.khp-cardinality , dy:GovSteamEU.cic-datatype , dy:GovSteamEU.ke-cardinality , dy:GovSteamEU.wmax1-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovSteamEU.tlp-datatype , dy:GovSteamEU.wfmax-datatype , dy:GovSteamEU.komegacor-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovSteamEU.tb-datatype , dy:GovSteamEU.thp-cardinality , dy:GovSteamEU.komegacor-cardinality , dy:GovSteamEU.cio-cardinality , dy:GovSteamEU.khp-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovSteamEU.cio-datatype , dy:GovSteamEU.hhpmax-datatype , dy:GovSteamEU.db2-datatype , dy:GovSteamEU.trh-cardinality , dy:GovSteamEU.db1-cardinality , dy:GovSteamEU.tvhp-datatype , dy:GovSteamEU.chc-cardinality , dy:GovSteamEU.pmax-cardinality , dy:GovSteamEU.tdp-cardinality , dy:GovSteamEU.wmax1-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovSteamEU.thp-datatype , dy:GovSteamEU.tfp-datatype , dy:GovSteamEU.ten-datatype , dy:GovSteamEU.tvhp-cardinality , dy:GovSteamEU.wfmax-cardinality , dy:GovSteamEU.tfp-cardinality , dy:GovSteamEU.wwmin-cardinality , dy:GovSteamEU.tw-datatype , dy:GovSteamEU.tp-datatype , dy:GovSteamEU.tw-cardinality , dy:GovSteamEU.chc-datatype , dy:GovSteamEU.wmax2-cardinality , dy:GovSteamEU.tf-datatype , dy:GovSteamEU.tvip-cardinality , dy:GovSteamEU.tvip-datatype , dy:GovSteamEU.kfcor-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovSteamEU.simx-cardinality , dy:GovSteamEU.wwmax-datatype , dy:IdentifiedObject.description-datatype , dy:GovSteamEU.kfcor-datatype , dy:GovSteamEU.cho-cardinality , dy:GovSteamEU.cho-datatype , dy:GovSteamEU.wmax2-datatype , dy:GovSteamEU.wwmin-datatype , dy:GovSteamEU.simx-datatype , dy:GovSteamEU.mwbase-cardinality , dy:IdentifiedObject.name-datatype , dy:GovSteamEU.cic-cardinality , dy:GovSteamEU.hhpmax-cardinality , dy:GovSteamEU.ke-datatype , dy:GovSteamEU.tdp-datatype , dy:GovSteamEU.mwbase-datatype , dy:GovSteamEU.klp-cardinality , dy:GovSteamEU.db2-cardinality , dy:GovSteamEU.db1-datatype , dy:GovSteamEU.prhmax-cardinality , dy:GovSteamEU.pmax-datatype , dy:GovSteamEU.tlp-cardinality , dy:GovSteamEU.wwmax-cardinality , dy:GovSteamEU.tip-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:GovSteamEU . + +dy:GovSteamEU.chc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (chc)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.chc-cardinality" ; + sh:order 826 ; + sh:path cim:GovSteamEU.chc ; + sh:severity sh:Violation . + +dy:GovSteamEU.chc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the chc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.chc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 826 ; + sh:path cim:GovSteamEU.chc ; + sh:severity sh:Violation . + +dy:GovSteamEU.cho-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (cho)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.cho-cardinality" ; + sh:order 825 ; + sh:path cim:GovSteamEU.cho ; + sh:severity sh:Violation . + +dy:GovSteamEU.cho-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the cho." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.cho-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 825 ; + sh:path cim:GovSteamEU.cho ; + sh:severity sh:Violation . + +dy:GovSteamEU.cic-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (cic)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.cic-cardinality" ; + sh:order 830 ; + sh:path cim:GovSteamEU.cic ; + sh:severity sh:Violation . + +dy:GovSteamEU.cic-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the cic." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.cic-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 830 ; + sh:path cim:GovSteamEU.cic ; + sh:severity sh:Violation . + +dy:GovSteamEU.cio-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (cio)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.cio-cardinality" ; + sh:order 829 ; + sh:path cim:GovSteamEU.cio ; + sh:severity sh:Violation . + +dy:GovSteamEU.cio-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the cio." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.cio-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 829 ; + sh:path cim:GovSteamEU.cio ; + sh:severity sh:Violation . + +dy:GovSteamEU.db1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db1)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.db1-cardinality" ; + sh:order 812 ; + sh:path cim:GovSteamEU.db1 ; + sh:severity sh:Violation . + +dy:GovSteamEU.db1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.db1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 812 ; + sh:path cim:GovSteamEU.db1 ; + sh:severity sh:Violation . + +dy:GovSteamEU.db2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db2)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.db2-cardinality" ; + sh:order 819 ; + sh:path cim:GovSteamEU.db2 ; + sh:severity sh:Violation . + +dy:GovSteamEU.db2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.db2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 819 ; + sh:path cim:GovSteamEU.db2 ; + sh:severity sh:Violation . + +dy:GovSteamEU.hhpmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (hhpmax)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.hhpmax-cardinality" ; + sh:order 827 ; + sh:path cim:GovSteamEU.hhpmax ; + sh:severity sh:Violation . + +dy:GovSteamEU.hhpmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the hhpmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.hhpmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 827 ; + sh:path cim:GovSteamEU.hhpmax ; + sh:severity sh:Violation . + +dy:GovSteamEU.ke-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ke)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.ke-cardinality" ; + sh:order 806 ; + sh:path cim:GovSteamEU.ke ; + sh:severity sh:Violation . + +dy:GovSteamEU.ke-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ke." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.ke-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 806 ; + sh:path cim:GovSteamEU.ke ; + sh:severity sh:Violation . + +dy:GovSteamEU.kfcor-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kfcor)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.kfcor-cardinality" ; + sh:order 811 ; + sh:path cim:GovSteamEU.kfcor ; + sh:severity sh:Violation . + +dy:GovSteamEU.kfcor-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kfcor." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.kfcor-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 811 ; + sh:path cim:GovSteamEU.kfcor ; + sh:severity sh:Violation . + +dy:GovSteamEU.khp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (khp)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.khp-cardinality" ; + sh:order 836 ; + sh:path cim:GovSteamEU.khp ; + sh:severity sh:Violation . + +dy:GovSteamEU.khp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the khp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.khp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 836 ; + sh:path cim:GovSteamEU.khp ; + sh:severity sh:Violation . + +dy:GovSteamEU.klp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (klp)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.klp-cardinality" ; + sh:order 837 ; + sh:path cim:GovSteamEU.klp ; + sh:severity sh:Violation . + +dy:GovSteamEU.klp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the klp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.klp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 837 ; + sh:path cim:GovSteamEU.klp ; + sh:severity sh:Violation . + +dy:GovSteamEU.komegacor-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (komegacor)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.komegacor-cardinality" ; + sh:order 818 ; + sh:path cim:GovSteamEU.komegacor ; + sh:severity sh:Violation . + +dy:GovSteamEU.komegacor-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the komegacor." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.komegacor-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 818 ; + sh:path cim:GovSteamEU.komegacor ; + sh:severity sh:Violation . + +dy:GovSteamEU.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.mwbase-cardinality" ; + sh:order 804 ; + sh:path cim:GovSteamEU.mwbase ; + sh:severity sh:Violation . + +dy:GovSteamEU.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 804 ; + sh:path cim:GovSteamEU.mwbase ; + sh:severity sh:Violation . + +dy:GovSteamEU.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.pmax-cardinality" ; + sh:order 815 ; + sh:path cim:GovSteamEU.pmax ; + sh:severity sh:Violation . + +dy:GovSteamEU.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 815 ; + sh:path cim:GovSteamEU.pmax ; + sh:severity sh:Violation . + +dy:GovSteamEU.prhmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (prhmax)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.prhmax-cardinality" ; + sh:order 835 ; + sh:path cim:GovSteamEU.prhmax ; + sh:severity sh:Violation . + +dy:GovSteamEU.prhmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the prhmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.prhmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 835 ; + sh:path cim:GovSteamEU.prhmax ; + sh:severity sh:Violation . + +dy:GovSteamEU.simx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (simx)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.simx-cardinality" ; + sh:order 831 ; + sh:path cim:GovSteamEU.simx ; + sh:severity sh:Violation . + +dy:GovSteamEU.simx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the simx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.simx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 831 ; + sh:path cim:GovSteamEU.simx ; + sh:severity sh:Violation . + +dy:GovSteamEU.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.tb-cardinality" ; + sh:order 838 ; + sh:path cim:GovSteamEU.tb ; + sh:severity sh:Violation . + +dy:GovSteamEU.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 838 ; + sh:path cim:GovSteamEU.tb ; + sh:severity sh:Violation . + +dy:GovSteamEU.tdp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tdp)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.tdp-cardinality" ; + sh:order 808 ; + sh:path cim:GovSteamEU.tdp ; + sh:severity sh:Violation . + +dy:GovSteamEU.tdp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tdp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.tdp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 808 ; + sh:path cim:GovSteamEU.tdp ; + sh:severity sh:Violation . + +dy:GovSteamEU.ten-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ten)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.ten-cardinality" ; + sh:order 816 ; + sh:path cim:GovSteamEU.ten ; + sh:severity sh:Violation . + +dy:GovSteamEU.ten-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ten." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.ten-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 816 ; + sh:path cim:GovSteamEU.ten ; + sh:severity sh:Violation . + +dy:GovSteamEU.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.tf-cardinality" ; + sh:order 810 ; + sh:path cim:GovSteamEU.tf ; + sh:severity sh:Violation . + +dy:GovSteamEU.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 810 ; + sh:path cim:GovSteamEU.tf ; + sh:severity sh:Violation . + +dy:GovSteamEU.tfp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tfp)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.tfp-cardinality" ; + sh:order 809 ; + sh:path cim:GovSteamEU.tfp ; + sh:severity sh:Violation . + +dy:GovSteamEU.tfp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tfp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.tfp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 809 ; + sh:path cim:GovSteamEU.tfp ; + sh:severity sh:Violation . + +dy:GovSteamEU.thp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (thp)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.thp-cardinality" ; + sh:order 832 ; + sh:path cim:GovSteamEU.thp ; + sh:severity sh:Violation . + +dy:GovSteamEU.thp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the thp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.thp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 832 ; + sh:path cim:GovSteamEU.thp ; + sh:severity sh:Violation . + +dy:GovSteamEU.tip-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tip)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.tip-cardinality" ; + sh:order 807 ; + sh:path cim:GovSteamEU.tip ; + sh:severity sh:Violation . + +dy:GovSteamEU.tip-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tip." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.tip-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 807 ; + sh:path cim:GovSteamEU.tip ; + sh:severity sh:Violation . + +dy:GovSteamEU.tlp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tlp)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.tlp-cardinality" ; + sh:order 834 ; + sh:path cim:GovSteamEU.tlp ; + sh:severity sh:Violation . + +dy:GovSteamEU.tlp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tlp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.tlp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 834 ; + sh:path cim:GovSteamEU.tlp ; + sh:severity sh:Violation . + +dy:GovSteamEU.tp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tp)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.tp-cardinality" ; + sh:order 805 ; + sh:path cim:GovSteamEU.tp ; + sh:severity sh:Violation . + +dy:GovSteamEU.tp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.tp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 805 ; + sh:path cim:GovSteamEU.tp ; + sh:severity sh:Violation . + +dy:GovSteamEU.trh-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (trh)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.trh-cardinality" ; + sh:order 833 ; + sh:path cim:GovSteamEU.trh ; + sh:severity sh:Violation . + +dy:GovSteamEU.trh-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the trh." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.trh-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 833 ; + sh:path cim:GovSteamEU.trh ; + sh:severity sh:Violation . + +dy:GovSteamEU.tvhp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tvhp)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.tvhp-cardinality" ; + sh:order 824 ; + sh:path cim:GovSteamEU.tvhp ; + sh:severity sh:Violation . + +dy:GovSteamEU.tvhp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tvhp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.tvhp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 824 ; + sh:path cim:GovSteamEU.tvhp ; + sh:severity sh:Violation . + +dy:GovSteamEU.tvip-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tvip)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.tvip-cardinality" ; + sh:order 828 ; + sh:path cim:GovSteamEU.tvip ; + sh:severity sh:Violation . + +dy:GovSteamEU.tvip-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tvip." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.tvip-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 828 ; + sh:path cim:GovSteamEU.tvip ; + sh:severity sh:Violation . + +dy:GovSteamEU.tw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.tw-cardinality" ; + sh:order 817 ; + sh:path cim:GovSteamEU.tw ; + sh:severity sh:Violation . + +dy:GovSteamEU.tw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.tw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 817 ; + sh:path cim:GovSteamEU.tw ; + sh:severity sh:Violation . + +dy:GovSteamEU.wfmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (wfmax)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.wfmax-cardinality" ; + sh:order 813 ; + sh:path cim:GovSteamEU.wfmax ; + sh:severity sh:Violation . + +dy:GovSteamEU.wfmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the wfmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.wfmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 813 ; + sh:path cim:GovSteamEU.wfmax ; + sh:severity sh:Violation . + +dy:GovSteamEU.wfmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (wfmin)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.wfmin-cardinality" ; + sh:order 814 ; + sh:path cim:GovSteamEU.wfmin ; + sh:severity sh:Violation . + +dy:GovSteamEU.wfmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the wfmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.wfmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 814 ; + sh:path cim:GovSteamEU.wfmin ; + sh:severity sh:Violation . + +dy:GovSteamEU.wmax1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (wmax1)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.wmax1-cardinality" ; + sh:order 822 ; + sh:path cim:GovSteamEU.wmax1 ; + sh:severity sh:Violation . + +dy:GovSteamEU.wmax1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the wmax1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.wmax1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 822 ; + sh:path cim:GovSteamEU.wmax1 ; + sh:severity sh:Violation . + +dy:GovSteamEU.wmax2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (wmax2)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.wmax2-cardinality" ; + sh:order 823 ; + sh:path cim:GovSteamEU.wmax2 ; + sh:severity sh:Violation . + +dy:GovSteamEU.wmax2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the wmax2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.wmax2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 823 ; + sh:path cim:GovSteamEU.wmax2 ; + sh:severity sh:Violation . + +dy:GovSteamEU.wwmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (wwmax)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.wwmax-cardinality" ; + sh:order 820 ; + sh:path cim:GovSteamEU.wwmax ; + sh:severity sh:Violation . + +dy:GovSteamEU.wwmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the wwmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.wwmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 820 ; + sh:path cim:GovSteamEU.wwmax ; + sh:severity sh:Violation . + +dy:GovSteamEU.wwmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (wwmin)." ; + sh:minCount 1 ; + sh:name "GovSteamEU.wwmin-cardinality" ; + sh:order 821 ; + sh:path cim:GovSteamEU.wwmin ; + sh:severity sh:Violation . + +dy:GovSteamEU.wwmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the wwmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamEU.wwmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 821 ; + sh:path cim:GovSteamEU.wwmin ; + sh:severity sh:Violation . + +dy:GovSteamFV2 rdf:type sh:NodeShape ; + sh:property dy:GovSteamFV2.t3-cardinality , dy:GovSteamFV2.dt-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovSteamFV2.k-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovSteamFV2.k-datatype , dy:GovSteamFV2.tb-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovSteamFV2.vmax-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:IdentifiedObject.name-cardinality , dy:GovSteamFV2.mwbase-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.mRID-cardinality , dy:GovSteamFV2.tc-datatype , dy:GovSteamFV2.t1-datatype , dy:GovSteamFV2.tc-cardinality , dy:GovSteamFV2.tb-datatype , dy:GovSteamFV2.r-datatype , dy:GovSteamFV2.r-cardinality , dy:GovSteamFV2.dt-datatype , dy:GovSteamFV2.t3-datatype , dy:GovSteamFV2.tt-cardinality , dy:GovSteamFV2.vmin-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovSteamFV2.ta-datatype , dy:GovSteamFV2.ta-cardinality , dy:GovSteamFV2.t1-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-datatype , dy:GovSteamFV2.vmin-datatype , dy:GovSteamFV2.tt-datatype , dy:GovSteamFV2.vmax-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovSteamFV2.mwbase-datatype ; + sh:targetClass cim:GovSteamFV2 . + +dy:GovSteamFV2.dt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dt)." ; + sh:minCount 1 ; + sh:name "GovSteamFV2.dt-cardinality" ; + sh:order 845 ; + sh:path cim:GovSteamFV2.dt ; + sh:severity sh:Violation . + +dy:GovSteamFV2.dt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV2.dt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 845 ; + sh:path cim:GovSteamFV2.dt ; + sh:severity sh:Violation . + +dy:GovSteamFV2.k-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k)." ; + sh:minCount 1 ; + sh:name "GovSteamFV2.k-cardinality" ; + sh:order 843 ; + sh:path cim:GovSteamFV2.k ; + sh:severity sh:Violation . + +dy:GovSteamFV2.k-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV2.k-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 843 ; + sh:path cim:GovSteamFV2.k ; + sh:severity sh:Violation . + +dy:GovSteamFV2.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovSteamFV2.mwbase-cardinality" ; + sh:order 839 ; + sh:path cim:GovSteamFV2.mwbase ; + sh:severity sh:Violation . + +dy:GovSteamFV2.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV2.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 839 ; + sh:path cim:GovSteamFV2.mwbase ; + sh:severity sh:Violation . + +dy:GovSteamFV2.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "GovSteamFV2.r-cardinality" ; + sh:order 847 ; + sh:path cim:GovSteamFV2.r ; + sh:severity sh:Violation . + +dy:GovSteamFV2.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV2.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 847 ; + sh:path cim:GovSteamFV2.r ; + sh:severity sh:Violation . + +dy:GovSteamFV2.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "GovSteamFV2.t1-cardinality" ; + sh:order 840 ; + sh:path cim:GovSteamFV2.t1 ; + sh:severity sh:Violation . + +dy:GovSteamFV2.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV2.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 840 ; + sh:path cim:GovSteamFV2.t1 ; + sh:severity sh:Violation . + +dy:GovSteamFV2.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "GovSteamFV2.t3-cardinality" ; + sh:order 844 ; + sh:path cim:GovSteamFV2.t3 ; + sh:severity sh:Violation . + +dy:GovSteamFV2.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV2.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 844 ; + sh:path cim:GovSteamFV2.t3 ; + sh:severity sh:Violation . + +dy:GovSteamFV2.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "GovSteamFV2.ta-cardinality" ; + sh:order 848 ; + sh:path cim:GovSteamFV2.ta ; + sh:severity sh:Violation . + +dy:GovSteamFV2.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV2.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 848 ; + sh:path cim:GovSteamFV2.ta ; + sh:severity sh:Violation . + +dy:GovSteamFV2.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "GovSteamFV2.tb-cardinality" ; + sh:order 849 ; + sh:path cim:GovSteamFV2.tb ; + sh:severity sh:Violation . + +dy:GovSteamFV2.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV2.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 849 ; + sh:path cim:GovSteamFV2.tb ; + sh:severity sh:Violation . + +dy:GovSteamFV2.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "GovSteamFV2.tc-cardinality" ; + sh:order 850 ; + sh:path cim:GovSteamFV2.tc ; + sh:severity sh:Violation . + +dy:GovSteamFV2.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV2.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 850 ; + sh:path cim:GovSteamFV2.tc ; + sh:severity sh:Violation . + +dy:GovSteamFV2.tt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tt)." ; + sh:minCount 1 ; + sh:name "GovSteamFV2.tt-cardinality" ; + sh:order 846 ; + sh:path cim:GovSteamFV2.tt ; + sh:severity sh:Violation . + +dy:GovSteamFV2.tt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV2.tt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 846 ; + sh:path cim:GovSteamFV2.tt ; + sh:severity sh:Violation . + +dy:GovSteamFV2.vmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmax)." ; + sh:minCount 1 ; + sh:name "GovSteamFV2.vmax-cardinality" ; + sh:order 841 ; + sh:path cim:GovSteamFV2.vmax ; + sh:severity sh:Violation . + +dy:GovSteamFV2.vmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV2.vmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 841 ; + sh:path cim:GovSteamFV2.vmax ; + sh:severity sh:Violation . + +dy:GovSteamFV2.vmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vmin)." ; + sh:minCount 1 ; + sh:name "GovSteamFV2.vmin-cardinality" ; + sh:order 842 ; + sh:path cim:GovSteamFV2.vmin ; + sh:severity sh:Violation . + +dy:GovSteamFV2.vmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV2.vmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 842 ; + sh:path cim:GovSteamFV2.vmin ; + sh:severity sh:Violation . + +dy:GovSteamFV3 rdf:type sh:NodeShape ; + sh:property dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:IdentifiedObject.name-cardinality , dy:GovSteamFV3.pmin-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovSteamFV3.gv2-datatype , dy:GovSteamFV3.k1-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovSteamFV3.uc-cardinality , dy:GovSteamFV3.gv3-cardinality , dy:GovSteamFV3.k3-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovSteamFV3.pgv6-cardinality , dy:GovSteamFV3.gv5-cardinality , dy:GovSteamFV3.k-cardinality , dy:GovSteamFV3.pmin-datatype , dy:GovSteamFV3.pgv1-cardinality , dy:GovSteamFV3.tc-datatype , dy:GovSteamFV3.t1-cardinality , dy:GovSteamFV3.pgv5-cardinality , dy:GovSteamFV3.t6-datatype , dy:GovSteamFV3.gv5-datatype , dy:GovSteamFV3.ta-cardinality , dy:GovSteamFV3.pgv5-datatype , dy:GovSteamFV3.prmax-datatype , dy:GovSteamFV3.tc-cardinality , dy:GovSteamFV3.t1-datatype , dy:GovSteamFV3.mwbase-datatype , dy:GovSteamFV3.t5-datatype , dy:IdentifiedObject.mRID-cardinality , dy:GovSteamFV3.t4-datatype , dy:GovSteamFV3.gv6-cardinality , dy:GovSteamFV3.gv1-cardinality , dy:GovSteamFV3.t3-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovSteamFV3.k-datatype , dy:GovSteamFV3.uc-datatype , dy:GovSteamFV3.ta-datatype , dy:GovSteamFV3.t6-cardinality , dy:GovSteamFV3.pgv6-datatype , dy:GovSteamFV3.k1-datatype , dy:GovSteamFV3.pgv2-datatype , dy:GovSteamFV3.t2-cardinality , dy:GovSteamFV3.k3-cardinality , dy:GovSteamFV3.pmax-datatype , dy:GovSteamFV3.prmax-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovSteamFV3.gv6-datatype , dy:GovSteamFV3.pgv2-cardinality , dy:IdentifiedObject.description-datatype , dy:GovSteamFV3.k2-datatype , dy:GovSteamFV3.gv4-cardinality , dy:GovSteamFV3.tb-datatype , dy:GovSteamFV3.gv1-datatype , dy:IdentifiedObject.name-datatype , dy:GovSteamFV3.gv3-datatype , dy:GovSteamFV3.pmax-cardinality , dy:GovSteamFV3.pgv3-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovSteamFV3.uo-datatype , dy:GovSteamFV3.pgv4-datatype , dy:GovSteamFV3.tb-cardinality , dy:GovSteamFV3.k2-cardinality , dy:GovSteamFV3.t2-datatype , dy:GovSteamFV3.t4-cardinality , dy:GovSteamFV3.pgv3-cardinality , dy:GovSteamFV3.t5-cardinality , dy:GovSteamFV3.gv2-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovSteamFV3.pgv4-cardinality , dy:GovSteamFV3.uo-cardinality , dy:GovSteamFV3.mwbase-cardinality , dy:GovSteamFV3.gv4-datatype , dy:GovSteamFV3.t3-cardinality , dy:GovSteamFV3.pgv1-datatype ; + sh:targetClass cim:GovSteamFV3 . + +dy:GovSteamFV3.gv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv1)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.gv1-cardinality" ; + sh:order 870 ; + sh:path cim:GovSteamFV3.gv1 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.gv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.gv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 870 ; + sh:path cim:GovSteamFV3.gv1 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.gv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv2)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.gv2-cardinality" ; + sh:order 872 ; + sh:path cim:GovSteamFV3.gv2 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.gv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.gv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 872 ; + sh:path cim:GovSteamFV3.gv2 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.gv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv3)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.gv3-cardinality" ; + sh:order 874 ; + sh:path cim:GovSteamFV3.gv3 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.gv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.gv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 874 ; + sh:path cim:GovSteamFV3.gv3 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.gv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv4)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.gv4-cardinality" ; + sh:order 876 ; + sh:path cim:GovSteamFV3.gv4 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.gv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.gv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 876 ; + sh:path cim:GovSteamFV3.gv4 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.gv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv5)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.gv5-cardinality" ; + sh:order 878 ; + sh:path cim:GovSteamFV3.gv5 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.gv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.gv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 878 ; + sh:path cim:GovSteamFV3.gv5 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.gv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gv6)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.gv6-cardinality" ; + sh:order 880 ; + sh:path cim:GovSteamFV3.gv6 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.gv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.gv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 880 ; + sh:path cim:GovSteamFV3.gv6 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.k-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.k-cardinality" ; + sh:order 852 ; + sh:path cim:GovSteamFV3.k ; + sh:severity sh:Violation . + +dy:GovSteamFV3.k-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.k-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 852 ; + sh:path cim:GovSteamFV3.k ; + sh:severity sh:Violation . + +dy:GovSteamFV3.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.k1-cardinality" ; + sh:order 861 ; + sh:path cim:GovSteamFV3.k1 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.k1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 861 ; + sh:path cim:GovSteamFV3.k1 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.k2-cardinality" ; + sh:order 863 ; + sh:path cim:GovSteamFV3.k2 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.k2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 863 ; + sh:path cim:GovSteamFV3.k2 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.k3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k3)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.k3-cardinality" ; + sh:order 865 ; + sh:path cim:GovSteamFV3.k3 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.k3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.k3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 865 ; + sh:path cim:GovSteamFV3.k3 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.mwbase-cardinality" ; + sh:order 851 ; + sh:path cim:GovSteamFV3.mwbase ; + sh:severity sh:Violation . + +dy:GovSteamFV3.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 851 ; + sh:path cim:GovSteamFV3.mwbase ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pgv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv1)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.pgv1-cardinality" ; + sh:order 871 ; + sh:path cim:GovSteamFV3.pgv1 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pgv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.pgv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 871 ; + sh:path cim:GovSteamFV3.pgv1 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pgv2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv2)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.pgv2-cardinality" ; + sh:order 873 ; + sh:path cim:GovSteamFV3.pgv2 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pgv2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.pgv2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 873 ; + sh:path cim:GovSteamFV3.pgv2 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pgv3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv3)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.pgv3-cardinality" ; + sh:order 875 ; + sh:path cim:GovSteamFV3.pgv3 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pgv3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.pgv3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 875 ; + sh:path cim:GovSteamFV3.pgv3 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pgv4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv4)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.pgv4-cardinality" ; + sh:order 877 ; + sh:path cim:GovSteamFV3.pgv4 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pgv4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.pgv4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 877 ; + sh:path cim:GovSteamFV3.pgv4 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pgv5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv5)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.pgv5-cardinality" ; + sh:order 879 ; + sh:path cim:GovSteamFV3.pgv5 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pgv5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.pgv5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 879 ; + sh:path cim:GovSteamFV3.pgv5 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pgv6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pgv6)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.pgv6-cardinality" ; + sh:order 881 ; + sh:path cim:GovSteamFV3.pgv6 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pgv6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pgv6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.pgv6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 881 ; + sh:path cim:GovSteamFV3.pgv6 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.pmax-cardinality" ; + sh:order 858 ; + sh:path cim:GovSteamFV3.pmax ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 858 ; + sh:path cim:GovSteamFV3.pmax ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.pmin-cardinality" ; + sh:order 859 ; + sh:path cim:GovSteamFV3.pmin ; + sh:severity sh:Violation . + +dy:GovSteamFV3.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 859 ; + sh:path cim:GovSteamFV3.pmin ; + sh:severity sh:Violation . + +dy:GovSteamFV3.prmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (prmax)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.prmax-cardinality" ; + sh:order 869 ; + sh:path cim:GovSteamFV3.prmax ; + sh:severity sh:Violation . + +dy:GovSteamFV3.prmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the prmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.prmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 869 ; + sh:path cim:GovSteamFV3.prmax ; + sh:severity sh:Violation . + +dy:GovSteamFV3.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.t1-cardinality" ; + sh:order 853 ; + sh:path cim:GovSteamFV3.t1 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 853 ; + sh:path cim:GovSteamFV3.t1 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.t2-cardinality" ; + sh:order 854 ; + sh:path cim:GovSteamFV3.t2 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 854 ; + sh:path cim:GovSteamFV3.t2 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.t3-cardinality" ; + sh:order 855 ; + sh:path cim:GovSteamFV3.t3 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 855 ; + sh:path cim:GovSteamFV3.t3 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.t4-cardinality" ; + sh:order 860 ; + sh:path cim:GovSteamFV3.t4 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 860 ; + sh:path cim:GovSteamFV3.t4 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.t5-cardinality" ; + sh:order 862 ; + sh:path cim:GovSteamFV3.t5 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 862 ; + sh:path cim:GovSteamFV3.t5 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.t6-cardinality" ; + sh:order 864 ; + sh:path cim:GovSteamFV3.t6 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.t6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 864 ; + sh:path cim:GovSteamFV3.t6 ; + sh:severity sh:Violation . + +dy:GovSteamFV3.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.ta-cardinality" ; + sh:order 866 ; + sh:path cim:GovSteamFV3.ta ; + sh:severity sh:Violation . + +dy:GovSteamFV3.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 866 ; + sh:path cim:GovSteamFV3.ta ; + sh:severity sh:Violation . + +dy:GovSteamFV3.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.tb-cardinality" ; + sh:order 867 ; + sh:path cim:GovSteamFV3.tb ; + sh:severity sh:Violation . + +dy:GovSteamFV3.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 867 ; + sh:path cim:GovSteamFV3.tb ; + sh:severity sh:Violation . + +dy:GovSteamFV3.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.tc-cardinality" ; + sh:order 868 ; + sh:path cim:GovSteamFV3.tc ; + sh:severity sh:Violation . + +dy:GovSteamFV3.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 868 ; + sh:path cim:GovSteamFV3.tc ; + sh:severity sh:Violation . + +dy:GovSteamFV3.uc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uc)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.uc-cardinality" ; + sh:order 857 ; + sh:path cim:GovSteamFV3.uc ; + sh:severity sh:Violation . + +dy:GovSteamFV3.uc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.uc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 857 ; + sh:path cim:GovSteamFV3.uc ; + sh:severity sh:Violation . + +dy:GovSteamFV3.uo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uo)." ; + sh:minCount 1 ; + sh:name "GovSteamFV3.uo-cardinality" ; + sh:order 856 ; + sh:path cim:GovSteamFV3.uo ; + sh:severity sh:Violation . + +dy:GovSteamFV3.uo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV3.uo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 856 ; + sh:path cim:GovSteamFV3.uo ; + sh:severity sh:Violation . + +dy:GovSteamFV4 rdf:type sh:NodeShape ; + sh:property dy:GovSteamFV4.ksh-datatype , dy:GovSteamFV4.tmp-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:GovSteamFV4.cpsmn-cardinality , dy:GovSteamFV4.kmp1-datatype , dy:GovSteamFV4.rsmimx-cardinality , dy:GovSteamFV4.rvgmn-datatype , dy:GovSteamFV4.krc-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovSteamFV4.kic-cardinality , dy:GovSteamFV4.ty-cardinality , dy:GovSteamFV4.ksh-cardinality , dy:GovSteamFV4.svmx-cardinality , dy:GovSteamFV4.tmp-datatype , dy:IdentifiedObject.description-datatype , dy:GovSteamFV4.tcm-cardinality , dy:GovSteamFV4.crmx-datatype , dy:GovSteamFV4.rsmimn-datatype , dy:GovSteamFV4.pr1-cardinality , dy:GovSteamFV4.psmn-cardinality , dy:GovSteamFV4.kip-cardinality , dy:GovSteamFV4.kit-datatype , dy:GovSteamFV4.kf3-datatype , dy:GovSteamFV4.yhpmn-cardinality , dy:GovSteamFV4.y-cardinality , dy:GovSteamFV4.tf2-cardinality , dy:GovSteamFV4.svmn-cardinality , dy:GovSteamFV4.kip-datatype , dy:GovSteamFV4.kpp-datatype , dy:GovSteamFV4.crmn-datatype , dy:GovSteamFV4.kpt-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovSteamFV4.khp-datatype , dy:GovSteamFV4.kf3-cardinality , dy:GovSteamFV4.srsmp-datatype , dy:GovSteamFV4.kdc-cardinality , dy:GovSteamFV4.crmn-cardinality , dy:GovSteamFV4.tf2-datatype , dy:GovSteamFV4.ta-cardinality , dy:IdentifiedObject.name-datatype , dy:GovSteamFV4.yhpmx-datatype , dy:GovSteamFV4.tdc-datatype , dy:GovSteamFV4.kmp1-cardinality , dy:GovSteamFV4.khp-cardinality , dy:GovSteamFV4.rvgmn-cardinality , dy:IdentifiedObject.name-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovSteamFV4.tf1-datatype , dy:GovSteamFV4.kf1-cardinality , dy:IdentifiedObject.mRID-datatype , dy:GovSteamFV4.thp-cardinality , dy:GovSteamFV4.kdc-datatype , dy:GovSteamFV4.rvgmx-datatype , dy:GovSteamFV4.rsmimn-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovSteamFV4.srmx-cardinality , dy:GovSteamFV4.y-datatype , dy:GovSteamFV4.cpsmx-cardinality , dy:GovSteamFV4.pr2-datatype , dy:GovSteamFV4.pr2-cardinality , dy:GovSteamFV4.lpi-cardinality , dy:GovSteamFV4.svmx-datatype , dy:GovSteamFV4.mxef-cardinality , dy:GovSteamFV4.cpsmx-datatype , dy:GovSteamFV4.thp-datatype , dy:GovSteamFV4.kpt-cardinality , dy:GovSteamFV4.cpsmn-datatype , dy:GovSteamFV4.tdc-cardinality , dy:GovSteamFV4.kpc-datatype , dy:GovSteamFV4.srsmp-cardinality , dy:GovSteamFV4.yhpmn-datatype , dy:GovSteamFV4.ty-datatype , dy:GovSteamFV4.kmp2-datatype , dy:GovSteamFV4.svmn-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovSteamFV4.tv-datatype , dy:GovSteamFV4.trh-datatype , dy:GovSteamFV4.tc-cardinality , dy:GovSteamFV4.yhpmx-cardinality , dy:GovSteamFV4.lps-cardinality , dy:GovSteamFV4.crmx-cardinality , dy:GovSteamFV4.srmn-cardinality , dy:GovSteamFV4.kf1-datatype , dy:GovSteamFV4.kit-cardinality , dy:GovSteamFV4.srmn-datatype , dy:GovSteamFV4.mnef-datatype , dy:GovSteamFV4.rsmimx-datatype , dy:GovSteamFV4.kpp-cardinality , dy:GovSteamFV4.mxef-datatype , dy:GovSteamFV4.ympmn-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovSteamFV4.krc-datatype , dy:GovSteamFV4.ympmx-datatype , dy:GovSteamFV4.kmp2-cardinality , dy:GovSteamFV4.pr1-datatype , dy:GovSteamFV4.ympmn-cardinality , dy:GovSteamFV4.tc-datatype , dy:GovSteamFV4.tcm-datatype , dy:GovSteamFV4.tam-cardinality , dy:GovSteamFV4.ympmx-cardinality , dy:GovSteamFV4.mnef-cardinality , dy:GovSteamFV4.ta-datatype , dy:GovSteamFV4.srmx-datatype , dy:GovSteamFV4.tf1-cardinality , dy:GovSteamFV4.lpi-datatype , dy:GovSteamFV4.psmn-datatype , dy:GovSteamFV4.lps-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovSteamFV4.kpc-cardinality , dy:GovSteamFV4.tam-datatype , dy:GovSteamFV4.trh-cardinality , dy:GovSteamFV4.tv-cardinality , dy:GovSteamFV4.kic-datatype , dy:GovSteamFV4.rvgmx-cardinality ; + sh:targetClass cim:GovSteamFV4 . + +dy:GovSteamFV4.cpsmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (cpsmn)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.cpsmn-cardinality" ; + sh:order 927 ; + sh:path cim:GovSteamFV4.cpsmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.cpsmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the cpsmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.cpsmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 927 ; + sh:path cim:GovSteamFV4.cpsmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.cpsmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (cpsmx)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.cpsmx-cardinality" ; + sh:order 926 ; + sh:path cim:GovSteamFV4.cpsmx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.cpsmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the cpsmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.cpsmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 926 ; + sh:path cim:GovSteamFV4.cpsmx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.crmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (crmn)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.crmn-cardinality" ; + sh:order 889 ; + sh:path cim:GovSteamFV4.crmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.crmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the crmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.crmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 889 ; + sh:path cim:GovSteamFV4.crmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.crmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (crmx)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.crmx-cardinality" ; + sh:order 888 ; + sh:path cim:GovSteamFV4.crmx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.crmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the crmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.crmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 888 ; + sh:path cim:GovSteamFV4.crmx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kdc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kdc)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.kdc-cardinality" ; + sh:order 924 ; + sh:path cim:GovSteamFV4.kdc ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kdc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kdc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.kdc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 924 ; + sh:path cim:GovSteamFV4.kdc ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kf1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf1)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.kf1-cardinality" ; + sh:order 882 ; + sh:path cim:GovSteamFV4.kf1 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kf1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.kf1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 882 ; + sh:path cim:GovSteamFV4.kf1 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kf3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf3)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.kf3-cardinality" ; + sh:order 883 ; + sh:path cim:GovSteamFV4.kf3 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kf3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.kf3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 883 ; + sh:path cim:GovSteamFV4.kf3 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.khp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (khp)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.khp-cardinality" ; + sh:order 918 ; + sh:path cim:GovSteamFV4.khp ; + sh:severity sh:Violation . + +dy:GovSteamFV4.khp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the khp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.khp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 918 ; + sh:path cim:GovSteamFV4.khp ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kic-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kic)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.kic-cardinality" ; + sh:order 923 ; + sh:path cim:GovSteamFV4.kic ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kic-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kic." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.kic-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 923 ; + sh:path cim:GovSteamFV4.kic ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kip-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kip)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.kip-cardinality" ; + sh:order 899 ; + sh:path cim:GovSteamFV4.kip ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kip-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kip." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.kip-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 899 ; + sh:path cim:GovSteamFV4.kip ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kit)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.kit-cardinality" ; + sh:order 891 ; + sh:path cim:GovSteamFV4.kit ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kit-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kit." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.kit-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 891 ; + sh:path cim:GovSteamFV4.kit ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kmp1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kmp1)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.kmp1-cardinality" ; + sh:order 902 ; + sh:path cim:GovSteamFV4.kmp1 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kmp1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kmp1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.kmp1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 902 ; + sh:path cim:GovSteamFV4.kmp1 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kmp2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kmp2)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.kmp2-cardinality" ; + sh:order 903 ; + sh:path cim:GovSteamFV4.kmp2 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kmp2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kmp2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.kmp2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 903 ; + sh:path cim:GovSteamFV4.kmp2 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kpc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpc)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.kpc-cardinality" ; + sh:order 922 ; + sh:path cim:GovSteamFV4.kpc ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kpc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.kpc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 922 ; + sh:path cim:GovSteamFV4.kpc ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kpp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpp)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.kpp-cardinality" ; + sh:order 898 ; + sh:path cim:GovSteamFV4.kpp ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kpp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.kpp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 898 ; + sh:path cim:GovSteamFV4.kpp ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kpt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpt)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.kpt-cardinality" ; + sh:order 890 ; + sh:path cim:GovSteamFV4.kpt ; + sh:severity sh:Violation . + +dy:GovSteamFV4.kpt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.kpt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 890 ; + sh:path cim:GovSteamFV4.kpt ; + sh:severity sh:Violation . + +dy:GovSteamFV4.krc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (krc)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.krc-cardinality" ; + sh:order 928 ; + sh:path cim:GovSteamFV4.krc ; + sh:severity sh:Violation . + +dy:GovSteamFV4.krc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the krc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.krc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 928 ; + sh:path cim:GovSteamFV4.krc ; + sh:severity sh:Violation . + +dy:GovSteamFV4.ksh-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ksh)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.ksh-cardinality" ; + sh:order 932 ; + sh:path cim:GovSteamFV4.ksh ; + sh:severity sh:Violation . + +dy:GovSteamFV4.ksh-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ksh." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.ksh-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 932 ; + sh:path cim:GovSteamFV4.ksh ; + sh:severity sh:Violation . + +dy:GovSteamFV4.lpi-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lpi)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.lpi-cardinality" ; + sh:order 885 ; + sh:path cim:GovSteamFV4.lpi ; + sh:severity sh:Violation . + +dy:GovSteamFV4.lpi-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lpi." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.lpi-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 885 ; + sh:path cim:GovSteamFV4.lpi ; + sh:severity sh:Violation . + +dy:GovSteamFV4.lps-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lps)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.lps-cardinality" ; + sh:order 884 ; + sh:path cim:GovSteamFV4.lps ; + sh:severity sh:Violation . + +dy:GovSteamFV4.lps-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lps." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.lps-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 884 ; + sh:path cim:GovSteamFV4.lps ; + sh:severity sh:Violation . + +dy:GovSteamFV4.mnef-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mnef)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.mnef-cardinality" ; + sh:order 887 ; + sh:path cim:GovSteamFV4.mnef ; + sh:severity sh:Violation . + +dy:GovSteamFV4.mnef-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mnef." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.mnef-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 887 ; + sh:path cim:GovSteamFV4.mnef ; + sh:severity sh:Violation . + +dy:GovSteamFV4.mxef-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mxef)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.mxef-cardinality" ; + sh:order 886 ; + sh:path cim:GovSteamFV4.mxef ; + sh:severity sh:Violation . + +dy:GovSteamFV4.mxef-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mxef." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.mxef-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 886 ; + sh:path cim:GovSteamFV4.mxef ; + sh:severity sh:Violation . + +dy:GovSteamFV4.pr1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pr1)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.pr1-cardinality" ; + sh:order 919 ; + sh:path cim:GovSteamFV4.pr1 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.pr1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pr1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.pr1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 919 ; + sh:path cim:GovSteamFV4.pr1 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.pr2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pr2)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.pr2-cardinality" ; + sh:order 920 ; + sh:path cim:GovSteamFV4.pr2 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.pr2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pr2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.pr2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 920 ; + sh:path cim:GovSteamFV4.pr2 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.psmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (psmn)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.psmn-cardinality" ; + sh:order 921 ; + sh:path cim:GovSteamFV4.psmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.psmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the psmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.psmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 921 ; + sh:path cim:GovSteamFV4.psmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.rsmimn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rsmimn)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.rsmimn-cardinality" ; + sh:order 901 ; + sh:path cim:GovSteamFV4.rsmimn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.rsmimn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rsmimn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.rsmimn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 901 ; + sh:path cim:GovSteamFV4.rsmimn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.rsmimx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rsmimx)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.rsmimx-cardinality" ; + sh:order 900 ; + sh:path cim:GovSteamFV4.rsmimx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.rsmimx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rsmimx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.rsmimx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 900 ; + sh:path cim:GovSteamFV4.rsmimx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.rvgmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rvgmn)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.rvgmn-cardinality" ; + sh:order 893 ; + sh:path cim:GovSteamFV4.rvgmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.rvgmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rvgmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.rvgmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 893 ; + sh:path cim:GovSteamFV4.rvgmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.rvgmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rvgmx)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.rvgmx-cardinality" ; + sh:order 892 ; + sh:path cim:GovSteamFV4.rvgmx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.rvgmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rvgmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.rvgmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 892 ; + sh:path cim:GovSteamFV4.rvgmx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.srmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (srmn)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.srmn-cardinality" ; + sh:order 897 ; + sh:path cim:GovSteamFV4.srmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.srmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the srmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.srmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 897 ; + sh:path cim:GovSteamFV4.srmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.srmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (srmx)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.srmx-cardinality" ; + sh:order 896 ; + sh:path cim:GovSteamFV4.srmx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.srmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the srmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.srmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 896 ; + sh:path cim:GovSteamFV4.srmx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.srsmp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (srsmp)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.srsmp-cardinality" ; + sh:order 904 ; + sh:path cim:GovSteamFV4.srsmp ; + sh:severity sh:Violation . + +dy:GovSteamFV4.srsmp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the srsmp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.srsmp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 904 ; + sh:path cim:GovSteamFV4.srsmp ; + sh:severity sh:Violation . + +dy:GovSteamFV4.svmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (svmn)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.svmn-cardinality" ; + sh:order 895 ; + sh:path cim:GovSteamFV4.svmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.svmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the svmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.svmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 895 ; + sh:path cim:GovSteamFV4.svmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.svmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (svmx)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.svmx-cardinality" ; + sh:order 894 ; + sh:path cim:GovSteamFV4.svmx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.svmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the svmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.svmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 894 ; + sh:path cim:GovSteamFV4.svmx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.ta-cardinality" ; + sh:order 905 ; + sh:path cim:GovSteamFV4.ta ; + sh:severity sh:Violation . + +dy:GovSteamFV4.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 905 ; + sh:path cim:GovSteamFV4.ta ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tam-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tam)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.tam-cardinality" ; + sh:order 910 ; + sh:path cim:GovSteamFV4.tam ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tam-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tam." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.tam-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 910 ; + sh:path cim:GovSteamFV4.tam ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.tc-cardinality" ; + sh:order 906 ; + sh:path cim:GovSteamFV4.tc ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 906 ; + sh:path cim:GovSteamFV4.tc ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tcm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tcm)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.tcm-cardinality" ; + sh:order 911 ; + sh:path cim:GovSteamFV4.tcm ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tcm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tcm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.tcm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 911 ; + sh:path cim:GovSteamFV4.tcm ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tdc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tdc)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.tdc-cardinality" ; + sh:order 925 ; + sh:path cim:GovSteamFV4.tdc ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tdc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tdc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.tdc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 925 ; + sh:path cim:GovSteamFV4.tdc ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tf1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf1)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.tf1-cardinality" ; + sh:order 929 ; + sh:path cim:GovSteamFV4.tf1 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tf1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.tf1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 929 ; + sh:path cim:GovSteamFV4.tf1 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf2)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.tf2-cardinality" ; + sh:order 930 ; + sh:path cim:GovSteamFV4.tf2 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.tf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 930 ; + sh:path cim:GovSteamFV4.tf2 ; + sh:severity sh:Violation . + +dy:GovSteamFV4.thp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (thp)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.thp-cardinality" ; + sh:order 915 ; + sh:path cim:GovSteamFV4.thp ; + sh:severity sh:Violation . + +dy:GovSteamFV4.thp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the thp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.thp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 915 ; + sh:path cim:GovSteamFV4.thp ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tmp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tmp)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.tmp-cardinality" ; + sh:order 917 ; + sh:path cim:GovSteamFV4.tmp ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tmp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tmp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.tmp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 917 ; + sh:path cim:GovSteamFV4.tmp ; + sh:severity sh:Violation . + +dy:GovSteamFV4.trh-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (trh)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.trh-cardinality" ; + sh:order 916 ; + sh:path cim:GovSteamFV4.trh ; + sh:severity sh:Violation . + +dy:GovSteamFV4.trh-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the trh." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.trh-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 916 ; + sh:path cim:GovSteamFV4.trh ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tv)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.tv-cardinality" ; + sh:order 931 ; + sh:path cim:GovSteamFV4.tv ; + sh:severity sh:Violation . + +dy:GovSteamFV4.tv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.tv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 931 ; + sh:path cim:GovSteamFV4.tv ; + sh:severity sh:Violation . + +dy:GovSteamFV4.ty-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ty)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.ty-cardinality" ; + sh:order 907 ; + sh:path cim:GovSteamFV4.ty ; + sh:severity sh:Violation . + +dy:GovSteamFV4.ty-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ty." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.ty-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 907 ; + sh:path cim:GovSteamFV4.ty ; + sh:severity sh:Violation . + +dy:GovSteamFV4.y-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (y)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.y-cardinality" ; + sh:order 914 ; + sh:path cim:GovSteamFV4.y ; + sh:severity sh:Violation . + +dy:GovSteamFV4.y-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the y." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.y-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 914 ; + sh:path cim:GovSteamFV4.y ; + sh:severity sh:Violation . + +dy:GovSteamFV4.yhpmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (yhpmn)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.yhpmn-cardinality" ; + sh:order 909 ; + sh:path cim:GovSteamFV4.yhpmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.yhpmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the yhpmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.yhpmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 909 ; + sh:path cim:GovSteamFV4.yhpmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.yhpmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (yhpmx)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.yhpmx-cardinality" ; + sh:order 908 ; + sh:path cim:GovSteamFV4.yhpmx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.yhpmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the yhpmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.yhpmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 908 ; + sh:path cim:GovSteamFV4.yhpmx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.ympmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ympmn)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.ympmn-cardinality" ; + sh:order 913 ; + sh:path cim:GovSteamFV4.ympmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.ympmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ympmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.ympmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 913 ; + sh:path cim:GovSteamFV4.ympmn ; + sh:severity sh:Violation . + +dy:GovSteamFV4.ympmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ympmx)." ; + sh:minCount 1 ; + sh:name "GovSteamFV4.ympmx-cardinality" ; + sh:order 912 ; + sh:path cim:GovSteamFV4.ympmx ; + sh:severity sh:Violation . + +dy:GovSteamFV4.ympmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ympmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamFV4.ympmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 912 ; + sh:path cim:GovSteamFV4.ympmx ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1 rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:GovSteamIEEE1.uc-datatype , dy:GovSteamIEEE1.t2-cardinality , dy:GovSteamIEEE1.k2-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovSteamIEEE1.k4-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovSteamIEEE1.t1-cardinality , dy:IdentifiedObject.description-datatype , dy:GovSteamIEEE1.uo-cardinality , dy:GovSteamIEEE1.pmax-cardinality , dy:GovSteamIEEE1.t4-datatype , dy:GovSteamIEEE1.uc-cardinality , dy:GovSteamIEEE1.k3-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovSteamIEEE1.t6-datatype , dy:GovSteamIEEE1.k8-datatype , dy:GovSteamIEEE1.k7-cardinality , dy:GovSteamIEEE1.t3-cardinality , dy:GovSteamIEEE1.k8-cardinality , dy:GovSteamIEEE1.k6-cardinality , dy:GovSteamIEEE1.k-datatype , dy:GovSteamIEEE1.k1-cardinality , dy:GovSteamIEEE1.t3-datatype , dy:GovSteamIEEE1.t7-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovSteamIEEE1.k3-datatype , dy:IdentifiedObject.mRID-cardinality , dy:GovSteamIEEE1.k-cardinality , dy:GovSteamIEEE1.k7-datatype , dy:GovSteamIEEE1.uo-datatype , dy:GovSteamIEEE1.k5-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:GovSteamIEEE1.k5-cardinality , dy:GovSteamIEEE1.mwbase-datatype , dy:GovSteamIEEE1.pmin-datatype , dy:GovSteamIEEE1.pmin-cardinality , dy:GovSteamIEEE1.t5-datatype , dy:GovSteamIEEE1.t6-cardinality , dy:GovSteamIEEE1.t5-cardinality , dy:IdentifiedObject.name-cardinality , dy:GovSteamIEEE1.t7-datatype , dy:GovSteamIEEE1.pmax-datatype , dy:IdentifiedObject.mRID-datatype , dy:GovSteamIEEE1.mwbase-cardinality , dy:GovSteamIEEE1.t2-datatype , dy:GovSteamIEEE1.t1-datatype , dy:GovSteamIEEE1.k1-datatype , dy:GovSteamIEEE1.k4-datatype , dy:GovSteamIEEE1.k6-datatype , dy:GovSteamIEEE1.t4-cardinality , dy:GovSteamIEEE1.k2-datatype ; + sh:targetClass cim:GovSteamIEEE1 . + +dy:GovSteamIEEE1.k-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.k-cardinality" ; + sh:order 85 ; + sh:path cim:GovSteamIEEE1.k ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.k-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 85 ; + sh:path cim:GovSteamIEEE1.k ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.k1-cardinality" ; + sh:order 94 ; + sh:path cim:GovSteamIEEE1.k1 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 94 ; + sh:path cim:GovSteamIEEE1.k1 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.k2-cardinality" ; + sh:order 95 ; + sh:path cim:GovSteamIEEE1.k2 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 95 ; + sh:path cim:GovSteamIEEE1.k2 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k3)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.k3-cardinality" ; + sh:order 97 ; + sh:path cim:GovSteamIEEE1.k3 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.k3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 97 ; + sh:path cim:GovSteamIEEE1.k3 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k4)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.k4-cardinality" ; + sh:order 98 ; + sh:path cim:GovSteamIEEE1.k4 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.k4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 98 ; + sh:path cim:GovSteamIEEE1.k4 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k5)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.k5-cardinality" ; + sh:order 100 ; + sh:path cim:GovSteamIEEE1.k5 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.k5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 100 ; + sh:path cim:GovSteamIEEE1.k5 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k6)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.k6-cardinality" ; + sh:order 101 ; + sh:path cim:GovSteamIEEE1.k6 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.k6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 101 ; + sh:path cim:GovSteamIEEE1.k6 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k7)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.k7-cardinality" ; + sh:order 103 ; + sh:path cim:GovSteamIEEE1.k7 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.k7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 103 ; + sh:path cim:GovSteamIEEE1.k7 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k8)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.k8-cardinality" ; + sh:order 104 ; + sh:path cim:GovSteamIEEE1.k8 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.k8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.k8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 104 ; + sh:path cim:GovSteamIEEE1.k8 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.mwbase-cardinality" ; + sh:order 84 ; + sh:path cim:GovSteamIEEE1.mwbase ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 84 ; + sh:path cim:GovSteamIEEE1.mwbase ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.pmax-cardinality" ; + sh:order 91 ; + sh:path cim:GovSteamIEEE1.pmax ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 91 ; + sh:path cim:GovSteamIEEE1.pmax ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.pmin-cardinality" ; + sh:order 92 ; + sh:path cim:GovSteamIEEE1.pmin ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 92 ; + sh:path cim:GovSteamIEEE1.pmin ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.t1-cardinality" ; + sh:order 86 ; + sh:path cim:GovSteamIEEE1.t1 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 86 ; + sh:path cim:GovSteamIEEE1.t1 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.t2-cardinality" ; + sh:order 87 ; + sh:path cim:GovSteamIEEE1.t2 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 87 ; + sh:path cim:GovSteamIEEE1.t2 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.t3-cardinality" ; + sh:order 88 ; + sh:path cim:GovSteamIEEE1.t3 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 88 ; + sh:path cim:GovSteamIEEE1.t3 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.t4-cardinality" ; + sh:order 93 ; + sh:path cim:GovSteamIEEE1.t4 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 93 ; + sh:path cim:GovSteamIEEE1.t4 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.t5-cardinality" ; + sh:order 96 ; + sh:path cim:GovSteamIEEE1.t5 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 96 ; + sh:path cim:GovSteamIEEE1.t5 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.t6-cardinality" ; + sh:order 99 ; + sh:path cim:GovSteamIEEE1.t6 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.t6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 99 ; + sh:path cim:GovSteamIEEE1.t6 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.t7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t7)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.t7-cardinality" ; + sh:order 102 ; + sh:path cim:GovSteamIEEE1.t7 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.t7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.t7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 102 ; + sh:path cim:GovSteamIEEE1.t7 ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.uc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uc)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.uc-cardinality" ; + sh:order 90 ; + sh:path cim:GovSteamIEEE1.uc ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.uc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.uc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 90 ; + sh:path cim:GovSteamIEEE1.uc ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.uo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uo)." ; + sh:minCount 1 ; + sh:name "GovSteamIEEE1.uo-cardinality" ; + sh:order 89 ; + sh:path cim:GovSteamIEEE1.uo ; + sh:severity sh:Violation . + +dy:GovSteamIEEE1.uo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamIEEE1.uo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 89 ; + sh:path cim:GovSteamIEEE1.uo ; + sh:severity sh:Violation . + +dy:GovSteamSGO rdf:type sh:NodeShape ; + sh:property dy:GovSteamSGO.mwbase-cardinality , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:GovSteamSGO.k3-datatype , dy:GovSteamSGO.t5-cardinality , dy:GovSteamSGO.t2-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.name-datatype , dy:GovSteamSGO.k1-datatype , dy:GovSteamSGO.t6-datatype , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:GovSteamSGO.t1-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:GovSteamSGO.k2-datatype , dy:GovSteamSGO.k3-cardinality , dy:GovSteamSGO.k1-cardinality , dy:GovSteamSGO.t4-datatype , dy:IdentifiedObject.mRID-cardinality , dy:GovSteamSGO.t2-cardinality , dy:GovSteamSGO.t4-cardinality , dy:GovSteamSGO.pmax-cardinality , dy:IdentifiedObject.description-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:GovSteamSGO.pmin-datatype , dy:GovSteamSGO.k2-cardinality , dy:GovSteamSGO.t3-cardinality , dy:GovSteamSGO.t5-datatype , dy:GovSteamSGO.pmax-datatype , dy:GovSteamSGO.mwbase-datatype , dy:GovSteamSGO.pmin-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:GovSteamSGO.t3-datatype , dy:GovSteamSGO.t6-cardinality , dy:GovSteamSGO.t1-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:GovSteamSGO . + +dy:GovSteamSGO.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "GovSteamSGO.k1-cardinality" ; + sh:order 940 ; + sh:path cim:GovSteamSGO.k1 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.k1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamSGO.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 940 ; + sh:path cim:GovSteamSGO.k1 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "GovSteamSGO.k2-cardinality" ; + sh:order 941 ; + sh:path cim:GovSteamSGO.k2 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.k2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamSGO.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 941 ; + sh:path cim:GovSteamSGO.k2 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.k3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k3)." ; + sh:minCount 1 ; + sh:name "GovSteamSGO.k3-cardinality" ; + sh:order 942 ; + sh:path cim:GovSteamSGO.k3 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.k3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamSGO.k3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 942 ; + sh:path cim:GovSteamSGO.k3 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "GovSteamSGO.mwbase-cardinality" ; + sh:order 933 ; + sh:path cim:GovSteamSGO.mwbase ; + sh:severity sh:Violation . + +dy:GovSteamSGO.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamSGO.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 933 ; + sh:path cim:GovSteamSGO.mwbase ; + sh:severity sh:Violation . + +dy:GovSteamSGO.pmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmax)." ; + sh:minCount 1 ; + sh:name "GovSteamSGO.pmax-cardinality" ; + sh:order 943 ; + sh:path cim:GovSteamSGO.pmax ; + sh:severity sh:Violation . + +dy:GovSteamSGO.pmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamSGO.pmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 943 ; + sh:path cim:GovSteamSGO.pmax ; + sh:severity sh:Violation . + +dy:GovSteamSGO.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "GovSteamSGO.pmin-cardinality" ; + sh:order 944 ; + sh:path cim:GovSteamSGO.pmin ; + sh:severity sh:Violation . + +dy:GovSteamSGO.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamSGO.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 944 ; + sh:path cim:GovSteamSGO.pmin ; + sh:severity sh:Violation . + +dy:GovSteamSGO.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "GovSteamSGO.t1-cardinality" ; + sh:order 934 ; + sh:path cim:GovSteamSGO.t1 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamSGO.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 934 ; + sh:path cim:GovSteamSGO.t1 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "GovSteamSGO.t2-cardinality" ; + sh:order 935 ; + sh:path cim:GovSteamSGO.t2 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamSGO.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 935 ; + sh:path cim:GovSteamSGO.t2 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "GovSteamSGO.t3-cardinality" ; + sh:order 936 ; + sh:path cim:GovSteamSGO.t3 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamSGO.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 936 ; + sh:path cim:GovSteamSGO.t3 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "GovSteamSGO.t4-cardinality" ; + sh:order 937 ; + sh:path cim:GovSteamSGO.t4 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamSGO.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 937 ; + sh:path cim:GovSteamSGO.t4 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "GovSteamSGO.t5-cardinality" ; + sh:order 938 ; + sh:path cim:GovSteamSGO.t5 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamSGO.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 938 ; + sh:path cim:GovSteamSGO.t5 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "GovSteamSGO.t6-cardinality" ; + sh:order 939 ; + sh:path cim:GovSteamSGO.t6 ; + sh:severity sh:Violation . + +dy:GovSteamSGO.t6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GovSteamSGO.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 939 ; + sh:path cim:GovSteamSGO.t6 ; + sh:severity sh:Violation . + +dy:IdentifiedObject.description-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.description-cardinality" ; + sh:order 0 ; + sh:path cim:IdentifiedObject.description ; + sh:severity sh:Violation . + +dy:IdentifiedObject.description-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the description." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.description-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 0 ; + sh:path cim:IdentifiedObject.description ; + sh:severity sh:Violation . + +dy:IdentifiedObject.mRID-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mRID)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.mRID-cardinality" ; + sh:order 1 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +dy:IdentifiedObject.mRID-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the mRID." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.mRID-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +dy:IdentifiedObject.name-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.name-cardinality" ; + sh:order 2 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +dy:IdentifiedObject.name-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the name." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.name-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +dy:LoadAggregate rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.description-cardinality ; + sh:targetClass cim:LoadAggregate . + +dy:LoadComposite rdf:type sh:NodeShape ; + sh:property dy:LoadComposite.epfd-datatype , dy:LoadComposite.epvs-datatype , dy:IdentifiedObject.mRID-datatype , dy:LoadComposite.eqfd-datatype , dy:LoadComposite.pfrac-datatype , dy:LoadComposite.eqvd-cardinality , dy:LoadComposite.epvd-datatype , dy:LoadComposite.epfs-datatype , dy:LoadComposite.eqvs-cardinality , dy:LoadComposite.epvs-cardinality , dy:LoadComposite.eqfs-datatype , dy:LoadComposite.pfrac-cardinality , dy:LoadComposite.eqvs-datatype , dy:LoadComposite.lfac-datatype , dy:LoadComposite.h-datatype , dy:LoadComposite.eqfs-cardinality , dy:LoadComposite.eqvd-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.name-datatype , dy:LoadComposite.epfs-cardinality , dy:LoadComposite.lfac-cardinality , dy:LoadComposite.epvd-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-datatype , dy:LoadComposite.h-cardinality , dy:LoadComposite.eqfd-cardinality , dy:LoadComposite.epfd-cardinality ; + sh:targetClass cim:LoadComposite . + +dy:LoadComposite.epfd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (epfd)." ; + sh:minCount 1 ; + sh:name "LoadComposite.epfd-cardinality" ; + sh:order 2624 ; + sh:path cim:LoadComposite.epfd ; + sh:severity sh:Violation . + +dy:LoadComposite.epfd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the epfd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadComposite.epfd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2624 ; + sh:path cim:LoadComposite.epfd ; + sh:severity sh:Violation . + +dy:LoadComposite.epfs-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (epfs)." ; + sh:minCount 1 ; + sh:name "LoadComposite.epfs-cardinality" ; + sh:order 2620 ; + sh:path cim:LoadComposite.epfs ; + sh:severity sh:Violation . + +dy:LoadComposite.epfs-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the epfs." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadComposite.epfs-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2620 ; + sh:path cim:LoadComposite.epfs ; + sh:severity sh:Violation . + +dy:LoadComposite.epvd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (epvd)." ; + sh:minCount 1 ; + sh:name "LoadComposite.epvd-cardinality" ; + sh:order 2623 ; + sh:path cim:LoadComposite.epvd ; + sh:severity sh:Violation . + +dy:LoadComposite.epvd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the epvd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadComposite.epvd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2623 ; + sh:path cim:LoadComposite.epvd ; + sh:severity sh:Violation . + +dy:LoadComposite.epvs-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (epvs)." ; + sh:minCount 1 ; + sh:name "LoadComposite.epvs-cardinality" ; + sh:order 2619 ; + sh:path cim:LoadComposite.epvs ; + sh:severity sh:Violation . + +dy:LoadComposite.epvs-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the epvs." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadComposite.epvs-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2619 ; + sh:path cim:LoadComposite.epvs ; + sh:severity sh:Violation . + +dy:LoadComposite.eqfd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (eqfd)." ; + sh:minCount 1 ; + sh:name "LoadComposite.eqfd-cardinality" ; + sh:order 2626 ; + sh:path cim:LoadComposite.eqfd ; + sh:severity sh:Violation . + +dy:LoadComposite.eqfd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eqfd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadComposite.eqfd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2626 ; + sh:path cim:LoadComposite.eqfd ; + sh:severity sh:Violation . + +dy:LoadComposite.eqfs-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (eqfs)." ; + sh:minCount 1 ; + sh:name "LoadComposite.eqfs-cardinality" ; + sh:order 2622 ; + sh:path cim:LoadComposite.eqfs ; + sh:severity sh:Violation . + +dy:LoadComposite.eqfs-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eqfs." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadComposite.eqfs-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2622 ; + sh:path cim:LoadComposite.eqfs ; + sh:severity sh:Violation . + +dy:LoadComposite.eqvd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (eqvd)." ; + sh:minCount 1 ; + sh:name "LoadComposite.eqvd-cardinality" ; + sh:order 2625 ; + sh:path cim:LoadComposite.eqvd ; + sh:severity sh:Violation . + +dy:LoadComposite.eqvd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eqvd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadComposite.eqvd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2625 ; + sh:path cim:LoadComposite.eqvd ; + sh:severity sh:Violation . + +dy:LoadComposite.eqvs-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (eqvs)." ; + sh:minCount 1 ; + sh:name "LoadComposite.eqvs-cardinality" ; + sh:order 2621 ; + sh:path cim:LoadComposite.eqvs ; + sh:severity sh:Violation . + +dy:LoadComposite.eqvs-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eqvs." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadComposite.eqvs-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2621 ; + sh:path cim:LoadComposite.eqvs ; + sh:severity sh:Violation . + +dy:LoadComposite.h-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (h)." ; + sh:minCount 1 ; + sh:name "LoadComposite.h-cardinality" ; + sh:order 2628 ; + sh:path cim:LoadComposite.h ; + sh:severity sh:Violation . + +dy:LoadComposite.h-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the h." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadComposite.h-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2628 ; + sh:path cim:LoadComposite.h ; + sh:severity sh:Violation . + +dy:LoadComposite.lfac-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lfac)." ; + sh:minCount 1 ; + sh:name "LoadComposite.lfac-cardinality" ; + sh:order 2627 ; + sh:path cim:LoadComposite.lfac ; + sh:severity sh:Violation . + +dy:LoadComposite.lfac-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lfac." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadComposite.lfac-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2627 ; + sh:path cim:LoadComposite.lfac ; + sh:severity sh:Violation . + +dy:LoadComposite.pfrac-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pfrac)." ; + sh:minCount 1 ; + sh:name "LoadComposite.pfrac-cardinality" ; + sh:order 2629 ; + sh:path cim:LoadComposite.pfrac ; + sh:severity sh:Violation . + +dy:LoadComposite.pfrac-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pfrac." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadComposite.pfrac-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2629 ; + sh:path cim:LoadComposite.pfrac ; + sh:severity sh:Violation . + +dy:LoadGenericNonLinear + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.description-datatype , dy:LoadGenericNonLinear.tp-datatype , dy:LoadGenericNonLinear.tq-datatype , dy:LoadGenericNonLinear.bt-cardinality , dy:LoadGenericNonLinear.lt-cardinality , dy:LoadGenericNonLinear.genericNonLinearLoadModelType-datatype , dy:IdentifiedObject.name-datatype , dy:LoadGenericNonLinear.tp-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.name-cardinality , dy:LoadGenericNonLinear.bs-datatype , dy:LoadGenericNonLinear.bs-cardinality , dy:LoadGenericNonLinear.ls-datatype , dy:IdentifiedObject.mRID-cardinality , dy:LoadGenericNonLinear.bt-datatype , dy:IdentifiedObject.description-cardinality , dy:LoadGenericNonLinear.tq-cardinality , dy:LoadGenericNonLinear.genericNonLinearLoadModelType-cardinality , dy:LoadGenericNonLinear.ls-cardinality , dy:LoadGenericNonLinear.lt-datatype ; + sh:targetClass cim:LoadGenericNonLinear . + +dy:LoadGenericNonLinear.bs-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bs)." ; + sh:minCount 1 ; + sh:name "LoadGenericNonLinear.bs-cardinality" ; + sh:order 2635 ; + sh:path cim:LoadGenericNonLinear.bs ; + sh:severity sh:Violation . + +dy:LoadGenericNonLinear.bs-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bs." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadGenericNonLinear.bs-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2635 ; + sh:path cim:LoadGenericNonLinear.bs ; + sh:severity sh:Violation . + +dy:LoadGenericNonLinear.bt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bt)." ; + sh:minCount 1 ; + sh:name "LoadGenericNonLinear.bt-cardinality" ; + sh:order 2636 ; + sh:path cim:LoadGenericNonLinear.bt ; + sh:severity sh:Violation . + +dy:LoadGenericNonLinear.bt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadGenericNonLinear.bt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2636 ; + sh:path cim:LoadGenericNonLinear.bt ; + sh:severity sh:Violation . + +dy:LoadGenericNonLinear.genericNonLinearLoadModelType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (genericNonLinearLoadModelType)." ; + sh:minCount 1 ; + sh:name "LoadGenericNonLinear.genericNonLinearLoadModelType-cardinality" ; + sh:order 2630 ; + sh:path cim:LoadGenericNonLinear.genericNonLinearLoadModelType ; + sh:severity sh:Violation . + +dy:LoadGenericNonLinear.genericNonLinearLoadModelType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the genericNonLinearLoadModelType." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:GenericNonLinearLoadModelKind.exponentialRecovery cim:GenericNonLinearLoadModelKind.loadAdaptive ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "LoadGenericNonLinear.genericNonLinearLoadModelType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 2630 ; + sh:path cim:LoadGenericNonLinear.genericNonLinearLoadModelType ; + sh:severity sh:Violation . + +dy:LoadGenericNonLinear.ls-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ls)." ; + sh:minCount 1 ; + sh:name "LoadGenericNonLinear.ls-cardinality" ; + sh:order 2633 ; + sh:path cim:LoadGenericNonLinear.ls ; + sh:severity sh:Violation . + +dy:LoadGenericNonLinear.ls-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ls." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadGenericNonLinear.ls-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2633 ; + sh:path cim:LoadGenericNonLinear.ls ; + sh:severity sh:Violation . + +dy:LoadGenericNonLinear.lt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lt)." ; + sh:minCount 1 ; + sh:name "LoadGenericNonLinear.lt-cardinality" ; + sh:order 2634 ; + sh:path cim:LoadGenericNonLinear.lt ; + sh:severity sh:Violation . + +dy:LoadGenericNonLinear.lt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadGenericNonLinear.lt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2634 ; + sh:path cim:LoadGenericNonLinear.lt ; + sh:severity sh:Violation . + +dy:LoadGenericNonLinear.tp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tp)." ; + sh:minCount 1 ; + sh:name "LoadGenericNonLinear.tp-cardinality" ; + sh:order 2631 ; + sh:path cim:LoadGenericNonLinear.tp ; + sh:severity sh:Violation . + +dy:LoadGenericNonLinear.tp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadGenericNonLinear.tp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2631 ; + sh:path cim:LoadGenericNonLinear.tp ; + sh:severity sh:Violation . + +dy:LoadGenericNonLinear.tq-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tq)." ; + sh:minCount 1 ; + sh:name "LoadGenericNonLinear.tq-cardinality" ; + sh:order 2632 ; + sh:path cim:LoadGenericNonLinear.tq ; + sh:severity sh:Violation . + +dy:LoadGenericNonLinear.tq-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tq." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadGenericNonLinear.tq-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2632 ; + sh:path cim:LoadGenericNonLinear.tq ; + sh:severity sh:Violation . + +dy:LoadMotor rdf:type sh:NodeShape ; + sh:property dy:LoadMotor.d-datatype , dy:LoadMotor.d-cardinality , dy:LoadMotor.lpp-cardinality , dy:LoadMotor.ls-datatype , dy:LoadMotor.lpp-datatype , dy:LoadMotor.lfac-cardinality , dy:LoadMotor.tv-cardinality , dy:IdentifiedObject.mRID-datatype , dy:LoadMotor.tbkr-cardinality , dy:LoadMotor.tbkr-datatype , dy:LoadMotor.tv-datatype , dy:LoadMotor.ls-cardinality , dy:IdentifiedObject.description-datatype , dy:LoadMotor.lp-datatype , dy:LoadMotor.h-datatype , dy:LoadMotor.LoadAggregate-valueType , dy:LoadMotor.lfac-datatype , dy:LoadMotor.tpo-datatype , dy:LoadMotor.ra-datatype , dy:LoadMotor.lp-cardinality , dy:LoadMotor.LoadAggregate-cardinality , dy:LoadMotor.ra-cardinality , dy:LoadMotor.pfrac-cardinality , dy:LoadMotor.h-cardinality , dy:LoadMotor.pfrac-datatype , dy:LoadMotor.tpo-cardinality , dy:IdentifiedObject.name-datatype , dy:LoadMotor.tppo-cardinality , dy:LoadMotor.vt-datatype , dy:IdentifiedObject.name-cardinality , dy:LoadMotor.tppo-datatype , dy:LoadMotor.vt-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-cardinality ; + sh:targetClass cim:LoadMotor . + +dy:LoadMotor.LoadAggregate-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "LoadMotor.LoadAggregate-cardinality" ; + sh:order 2762 ; + sh:path cim:LoadMotor.LoadAggregate ; + sh:severity sh:Violation . + +dy:LoadMotor.LoadAggregate-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LoadAggregate ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LoadAggregate." ; + sh:name "LoadMotor.LoadAggregate-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 555 ; + sh:path cim:LoadMotor.LoadAggregate ; + sh:severity sh:Violation . + +dy:LoadMotor.d-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (d)." ; + sh:minCount 1 ; + sh:name "LoadMotor.d-cardinality" ; + sh:order 2663 ; + sh:path cim:LoadMotor.d ; + sh:severity sh:Violation . + +dy:LoadMotor.d-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the d." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadMotor.d-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2663 ; + sh:path cim:LoadMotor.d ; + sh:severity sh:Violation . + +dy:LoadMotor.h-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (h)." ; + sh:minCount 1 ; + sh:name "LoadMotor.h-cardinality" ; + sh:order 2662 ; + sh:path cim:LoadMotor.h ; + sh:severity sh:Violation . + +dy:LoadMotor.h-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the h." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadMotor.h-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2662 ; + sh:path cim:LoadMotor.h ; + sh:severity sh:Violation . + +dy:LoadMotor.lfac-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lfac)." ; + sh:minCount 1 ; + sh:name "LoadMotor.lfac-cardinality" ; + sh:order 2655 ; + sh:path cim:LoadMotor.lfac ; + sh:severity sh:Violation . + +dy:LoadMotor.lfac-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lfac." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadMotor.lfac-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2655 ; + sh:path cim:LoadMotor.lfac ; + sh:severity sh:Violation . + +dy:LoadMotor.lp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lp)." ; + sh:minCount 1 ; + sh:name "LoadMotor.lp-cardinality" ; + sh:order 2657 ; + sh:path cim:LoadMotor.lp ; + sh:severity sh:Violation . + +dy:LoadMotor.lp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadMotor.lp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2657 ; + sh:path cim:LoadMotor.lp ; + sh:severity sh:Violation . + +dy:LoadMotor.lpp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lpp)." ; + sh:minCount 1 ; + sh:name "LoadMotor.lpp-cardinality" ; + sh:order 2658 ; + sh:path cim:LoadMotor.lpp ; + sh:severity sh:Violation . + +dy:LoadMotor.lpp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lpp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadMotor.lpp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2658 ; + sh:path cim:LoadMotor.lpp ; + sh:severity sh:Violation . + +dy:LoadMotor.ls-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ls)." ; + sh:minCount 1 ; + sh:name "LoadMotor.ls-cardinality" ; + sh:order 2656 ; + sh:path cim:LoadMotor.ls ; + sh:severity sh:Violation . + +dy:LoadMotor.ls-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ls." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadMotor.ls-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2656 ; + sh:path cim:LoadMotor.ls ; + sh:severity sh:Violation . + +dy:LoadMotor.pfrac-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pfrac)." ; + sh:minCount 1 ; + sh:name "LoadMotor.pfrac-cardinality" ; + sh:order 2654 ; + sh:path cim:LoadMotor.pfrac ; + sh:severity sh:Violation . + +dy:LoadMotor.pfrac-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pfrac." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadMotor.pfrac-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2654 ; + sh:path cim:LoadMotor.pfrac ; + sh:severity sh:Violation . + +dy:LoadMotor.ra-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ra)." ; + sh:minCount 1 ; + sh:name "LoadMotor.ra-cardinality" ; + sh:order 2659 ; + sh:path cim:LoadMotor.ra ; + sh:severity sh:Violation . + +dy:LoadMotor.ra-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ra." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadMotor.ra-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2659 ; + sh:path cim:LoadMotor.ra ; + sh:severity sh:Violation . + +dy:LoadMotor.tbkr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tbkr)." ; + sh:minCount 1 ; + sh:name "LoadMotor.tbkr-cardinality" ; + sh:order 2666 ; + sh:path cim:LoadMotor.tbkr ; + sh:severity sh:Violation . + +dy:LoadMotor.tbkr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tbkr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadMotor.tbkr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2666 ; + sh:path cim:LoadMotor.tbkr ; + sh:severity sh:Violation . + +dy:LoadMotor.tpo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpo)." ; + sh:minCount 1 ; + sh:name "LoadMotor.tpo-cardinality" ; + sh:order 2660 ; + sh:path cim:LoadMotor.tpo ; + sh:severity sh:Violation . + +dy:LoadMotor.tpo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadMotor.tpo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2660 ; + sh:path cim:LoadMotor.tpo ; + sh:severity sh:Violation . + +dy:LoadMotor.tppo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tppo)." ; + sh:minCount 1 ; + sh:name "LoadMotor.tppo-cardinality" ; + sh:order 2661 ; + sh:path cim:LoadMotor.tppo ; + sh:severity sh:Violation . + +dy:LoadMotor.tppo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tppo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadMotor.tppo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2661 ; + sh:path cim:LoadMotor.tppo ; + sh:severity sh:Violation . + +dy:LoadMotor.tv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tv)." ; + sh:minCount 1 ; + sh:name "LoadMotor.tv-cardinality" ; + sh:order 2665 ; + sh:path cim:LoadMotor.tv ; + sh:severity sh:Violation . + +dy:LoadMotor.tv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadMotor.tv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2665 ; + sh:path cim:LoadMotor.tv ; + sh:severity sh:Violation . + +dy:LoadMotor.vt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vt)." ; + sh:minCount 1 ; + sh:name "LoadMotor.vt-cardinality" ; + sh:order 2664 ; + sh:path cim:LoadMotor.vt ; + sh:severity sh:Violation . + +dy:LoadMotor.vt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadMotor.vt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2664 ; + sh:path cim:LoadMotor.vt ; + sh:severity sh:Violation . + +dy:LoadStatic rdf:type sh:NodeShape ; + sh:property dy:LoadStatic.ep2-datatype , dy:LoadStatic.eq2-cardinality , dy:LoadStatic.kq2-cardinality , dy:LoadStatic.eq1-cardinality , dy:LoadStatic.kpf-datatype , dy:IdentifiedObject.description-datatype , dy:LoadStatic.kq4-datatype , dy:LoadStatic.staticLoadModelType-datatype , dy:LoadStatic.ep3-datatype , dy:LoadStatic.kq1-datatype , dy:LoadStatic.kp4-datatype , dy:LoadStatic.eq1-datatype , dy:IdentifiedObject.mRID-cardinality , dy:LoadStatic.kq3-datatype , dy:LoadStatic.LoadAggregate-valueType , dy:LoadStatic.kp3-cardinality , dy:LoadStatic.kq3-cardinality , dy:LoadStatic.kpf-cardinality , dy:LoadStatic.eq3-cardinality , dy:LoadStatic.kq2-datatype , dy:LoadStatic.eq2-datatype , dy:LoadStatic.kp1-datatype , dy:LoadStatic.staticLoadModelType-cardinality , dy:LoadStatic.kqf-cardinality , dy:LoadStatic.kp2-datatype , dy:LoadStatic.eq3-datatype , dy:IdentifiedObject.name-cardinality , dy:LoadStatic.kp3-datatype , dy:LoadStatic.kq4-cardinality , dy:LoadStatic.kp1-cardinality , dy:LoadStatic.ep1-datatype , dy:LoadStatic.kq1-cardinality , dy:IdentifiedObject.name-datatype , dy:LoadStatic.ep2-cardinality , dy:IdentifiedObject.description-cardinality , dy:LoadStatic.kp4-cardinality , dy:LoadStatic.kqf-datatype , dy:LoadStatic.ep1-cardinality , dy:LoadStatic.LoadAggregate-cardinality , dy:LoadStatic.kp2-cardinality , dy:IdentifiedObject.mRID-datatype , dy:LoadStatic.ep3-cardinality ; + sh:targetClass cim:LoadStatic . + +dy:LoadStatic.LoadAggregate-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "LoadStatic.LoadAggregate-cardinality" ; + sh:order 2761 ; + sh:path cim:LoadStatic.LoadAggregate ; + sh:severity sh:Violation . + +dy:LoadStatic.LoadAggregate-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LoadAggregate ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LoadAggregate." ; + sh:name "LoadStatic.LoadAggregate-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 554 ; + sh:path cim:LoadStatic.LoadAggregate ; + sh:severity sh:Violation . + +dy:LoadStatic.ep1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.ep1-cardinality" ; + sh:order 2642 ; + sh:path cim:LoadStatic.ep1 ; + sh:severity sh:Violation . + +dy:LoadStatic.ep1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ep1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.ep1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2642 ; + sh:path cim:LoadStatic.ep1 ; + sh:severity sh:Violation . + +dy:LoadStatic.ep2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.ep2-cardinality" ; + sh:order 2643 ; + sh:path cim:LoadStatic.ep2 ; + sh:severity sh:Violation . + +dy:LoadStatic.ep2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ep2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.ep2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2643 ; + sh:path cim:LoadStatic.ep2 ; + sh:severity sh:Violation . + +dy:LoadStatic.ep3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.ep3-cardinality" ; + sh:order 2644 ; + sh:path cim:LoadStatic.ep3 ; + sh:severity sh:Violation . + +dy:LoadStatic.ep3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ep3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.ep3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2644 ; + sh:path cim:LoadStatic.ep3 ; + sh:severity sh:Violation . + +dy:LoadStatic.eq1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.eq1-cardinality" ; + sh:order 2650 ; + sh:path cim:LoadStatic.eq1 ; + sh:severity sh:Violation . + +dy:LoadStatic.eq1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eq1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.eq1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2650 ; + sh:path cim:LoadStatic.eq1 ; + sh:severity sh:Violation . + +dy:LoadStatic.eq2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.eq2-cardinality" ; + sh:order 2651 ; + sh:path cim:LoadStatic.eq2 ; + sh:severity sh:Violation . + +dy:LoadStatic.eq2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eq2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.eq2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2651 ; + sh:path cim:LoadStatic.eq2 ; + sh:severity sh:Violation . + +dy:LoadStatic.eq3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.eq3-cardinality" ; + sh:order 2652 ; + sh:path cim:LoadStatic.eq3 ; + sh:severity sh:Violation . + +dy:LoadStatic.eq3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the eq3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.eq3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2652 ; + sh:path cim:LoadStatic.eq3 ; + sh:severity sh:Violation . + +dy:LoadStatic.kp1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.kp1-cardinality" ; + sh:order 2638 ; + sh:path cim:LoadStatic.kp1 ; + sh:severity sh:Violation . + +dy:LoadStatic.kp1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.kp1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2638 ; + sh:path cim:LoadStatic.kp1 ; + sh:severity sh:Violation . + +dy:LoadStatic.kp2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.kp2-cardinality" ; + sh:order 2639 ; + sh:path cim:LoadStatic.kp2 ; + sh:severity sh:Violation . + +dy:LoadStatic.kp2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.kp2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2639 ; + sh:path cim:LoadStatic.kp2 ; + sh:severity sh:Violation . + +dy:LoadStatic.kp3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.kp3-cardinality" ; + sh:order 2640 ; + sh:path cim:LoadStatic.kp3 ; + sh:severity sh:Violation . + +dy:LoadStatic.kp3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.kp3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2640 ; + sh:path cim:LoadStatic.kp3 ; + sh:severity sh:Violation . + +dy:LoadStatic.kp4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.kp4-cardinality" ; + sh:order 2641 ; + sh:path cim:LoadStatic.kp4 ; + sh:severity sh:Violation . + +dy:LoadStatic.kp4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.kp4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2641 ; + sh:path cim:LoadStatic.kp4 ; + sh:severity sh:Violation . + +dy:LoadStatic.kpf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.kpf-cardinality" ; + sh:order 2645 ; + sh:path cim:LoadStatic.kpf ; + sh:severity sh:Violation . + +dy:LoadStatic.kpf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.kpf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2645 ; + sh:path cim:LoadStatic.kpf ; + sh:severity sh:Violation . + +dy:LoadStatic.kq1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.kq1-cardinality" ; + sh:order 2646 ; + sh:path cim:LoadStatic.kq1 ; + sh:severity sh:Violation . + +dy:LoadStatic.kq1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kq1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.kq1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2646 ; + sh:path cim:LoadStatic.kq1 ; + sh:severity sh:Violation . + +dy:LoadStatic.kq2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.kq2-cardinality" ; + sh:order 2647 ; + sh:path cim:LoadStatic.kq2 ; + sh:severity sh:Violation . + +dy:LoadStatic.kq2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kq2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.kq2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2647 ; + sh:path cim:LoadStatic.kq2 ; + sh:severity sh:Violation . + +dy:LoadStatic.kq3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.kq3-cardinality" ; + sh:order 2648 ; + sh:path cim:LoadStatic.kq3 ; + sh:severity sh:Violation . + +dy:LoadStatic.kq3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kq3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.kq3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2648 ; + sh:path cim:LoadStatic.kq3 ; + sh:severity sh:Violation . + +dy:LoadStatic.kq4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.kq4-cardinality" ; + sh:order 2649 ; + sh:path cim:LoadStatic.kq4 ; + sh:severity sh:Violation . + +dy:LoadStatic.kq4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kq4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.kq4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2649 ; + sh:path cim:LoadStatic.kq4 ; + sh:severity sh:Violation . + +dy:LoadStatic.kqf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadStatic.kqf-cardinality" ; + sh:order 2653 ; + sh:path cim:LoadStatic.kqf ; + sh:severity sh:Violation . + +dy:LoadStatic.kqf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kqf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadStatic.kqf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2653 ; + sh:path cim:LoadStatic.kqf ; + sh:severity sh:Violation . + +dy:LoadStatic.staticLoadModelType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (staticLoadModelType)." ; + sh:minCount 1 ; + sh:name "LoadStatic.staticLoadModelType-cardinality" ; + sh:order 2637 ; + sh:path cim:LoadStatic.staticLoadModelType ; + sh:severity sh:Violation . + +dy:LoadStatic.staticLoadModelType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the staticLoadModelType." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:StaticLoadModelKind.exponential cim:StaticLoadModelKind.zIP1 cim:StaticLoadModelKind.zIP2 cim:StaticLoadModelKind.constantZ ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "LoadStatic.staticLoadModelType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 2637 ; + sh:path cim:LoadStatic.staticLoadModelType ; + sh:severity sh:Violation . + +dy:LoadUserDefined rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.mRID-datatype , dy:LoadUserDefined.proprietary-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-datatype , dy:LoadUserDefined.proprietary-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.name-cardinality ; + sh:targetClass cim:LoadUserDefined . + +dy:LoadUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "LoadUserDefined.proprietary-cardinality" ; + sh:order 2687 ; + sh:path cim:LoadUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:LoadUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2687 ; + sh:path cim:LoadUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:MechLoad1 rdf:type sh:NodeShape ; + sh:property dy:MechLoad1.e-cardinality , dy:MechLoad1.e-datatype , dy:MechLoad1.b-datatype , dy:MechanicalLoadDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.description-datatype , dy:MechanicalLoadDynamics.SynchronousMachineDynamics-valueType , dy:MechLoad1.b-cardinality , dy:MechLoad1.a-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-datatype , dy:MechLoad1.a-datatype , dy:MechLoad1.d-cardinality , dy:MechanicalLoadDynamics.AsynchronousMachineDynamics-valueType , dy:MechLoad1.d-datatype , dy:MechanicalLoadDynamics.AsynchronousMachineDynamics-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality ; + sh:targetClass cim:MechLoad1 . + +dy:MechLoad1.a-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a)." ; + sh:minCount 1 ; + sh:name "MechLoad1.a-cardinality" ; + sh:order 957 ; + sh:path cim:MechLoad1.a ; + sh:severity sh:Violation . + +dy:MechLoad1.a-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MechLoad1.a-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 957 ; + sh:path cim:MechLoad1.a ; + sh:severity sh:Violation . + +dy:MechLoad1.b-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b)." ; + sh:minCount 1 ; + sh:name "MechLoad1.b-cardinality" ; + sh:order 958 ; + sh:path cim:MechLoad1.b ; + sh:severity sh:Violation . + +dy:MechLoad1.b-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MechLoad1.b-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 958 ; + sh:path cim:MechLoad1.b ; + sh:severity sh:Violation . + +dy:MechLoad1.d-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (d)." ; + sh:minCount 1 ; + sh:name "MechLoad1.d-cardinality" ; + sh:order 959 ; + sh:path cim:MechLoad1.d ; + sh:severity sh:Violation . + +dy:MechLoad1.d-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the d." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MechLoad1.d-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 959 ; + sh:path cim:MechLoad1.d ; + sh:severity sh:Violation . + +dy:MechLoad1.e-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (e)." ; + sh:minCount 1 ; + sh:name "MechLoad1.e-cardinality" ; + sh:order 960 ; + sh:path cim:MechLoad1.e ; + sh:severity sh:Violation . + +dy:MechLoad1.e-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the e." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MechLoad1.e-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 960 ; + sh:path cim:MechLoad1.e ; + sh:severity sh:Violation . + +dy:MechanicalLoadDynamics.AsynchronousMachineDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "MechanicalLoadDynamics.AsynchronousMachineDynamics-cardinality" ; + sh:order 2707 ; + sh:path cim:MechanicalLoadDynamics.AsynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:MechanicalLoadDynamics.AsynchronousMachineDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:MechanicalLoadDynamics.AsynchronousMachineDynamicsAsynchronousMachineUserDefined-valueType dy:MechanicalLoadDynamics.AsynchronousMachineDynamicsAsynchronousMachineEquivalentCircuit-valueType dy:MechanicalLoadDynamics.AsynchronousMachineDynamicsAsynchronousMachineTimeConstantReactance-valueType ) . + +dy:MechanicalLoadDynamics.AsynchronousMachineDynamicsAsynchronousMachineEquivalentCircuit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AsynchronousMachineEquivalentCircuit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AsynchronousMachineEquivalentCircuit." ; + sh:name "MechanicalLoadDynamics.AsynchronousMachineDynamicsAsynchronousMachineEquivalentCircuit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 92 ; + sh:path cim:MechanicalLoadDynamics.AsynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:MechanicalLoadDynamics.AsynchronousMachineDynamicsAsynchronousMachineTimeConstantReactance-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AsynchronousMachineTimeConstantReactance ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AsynchronousMachineTimeConstantReactance." ; + sh:name "MechanicalLoadDynamics.AsynchronousMachineDynamicsAsynchronousMachineTimeConstantReactance-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 93 ; + sh:path cim:MechanicalLoadDynamics.AsynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:MechanicalLoadDynamics.AsynchronousMachineDynamicsAsynchronousMachineUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AsynchronousMachineUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AsynchronousMachineUserDefined." ; + sh:name "MechanicalLoadDynamics.AsynchronousMachineDynamicsAsynchronousMachineUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 91 ; + sh:path cim:MechanicalLoadDynamics.AsynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:MechanicalLoadDynamics.SynchronousMachineDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "MechanicalLoadDynamics.SynchronousMachineDynamics-cardinality" ; + sh:order 2708 ; + sh:path cim:MechanicalLoadDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:MechanicalLoadDynamics.SynchronousMachineDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:MechanicalLoadDynamics.SynchronousMachineDynamicsSynchronousMachineUserDefined-valueType dy:MechanicalLoadDynamics.SynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType dy:MechanicalLoadDynamics.SynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType dy:MechanicalLoadDynamics.SynchronousMachineDynamicsSynchronousMachineSimplified-valueType ) . + +dy:MechanicalLoadDynamics.SynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineEquivalentCircuit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineEquivalentCircuit." ; + sh:name "MechanicalLoadDynamics.SynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 95 ; + sh:path cim:MechanicalLoadDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:MechanicalLoadDynamics.SynchronousMachineDynamicsSynchronousMachineSimplified-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineSimplified ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineSimplified." ; + sh:name "MechanicalLoadDynamics.SynchronousMachineDynamicsSynchronousMachineSimplified-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 97 ; + sh:path cim:MechanicalLoadDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:MechanicalLoadDynamics.SynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineTimeConstantReactance ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineTimeConstantReactance." ; + sh:name "MechanicalLoadDynamics.SynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 96 ; + sh:path cim:MechanicalLoadDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:MechanicalLoadDynamics.SynchronousMachineDynamicsSynchronousMachineUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineUserDefined." ; + sh:name "MechanicalLoadDynamics.SynchronousMachineDynamicsSynchronousMachineUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 94 ; + sh:path cim:MechanicalLoadDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:MechanicalLoadUserDefined + rdf:type sh:NodeShape ; + sh:property dy:MechanicalLoadDynamics.AsynchronousMachineDynamics-cardinality , dy:MechanicalLoadDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:MechanicalLoadDynamics.SynchronousMachineDynamics-valueType , dy:DynamicsFunctionBlock.enabled-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.name-datatype , dy:MechanicalLoadUserDefined.proprietary-cardinality , dy:MechanicalLoadUserDefined.proprietary-datatype , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-datatype , dy:MechanicalLoadDynamics.AsynchronousMachineDynamics-valueType ; + sh:targetClass cim:MechanicalLoadUserDefined . + +dy:MechanicalLoadUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "MechanicalLoadUserDefined.proprietary-cardinality" ; + sh:order 2677 ; + sh:path cim:MechanicalLoadUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:MechanicalLoadUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MechanicalLoadUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2677 ; + sh:path cim:MechanicalLoadUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:Ontology rdf:type owl:Ontology ; + dct:conformsTo "urn:iso:std:iec:61970-302:ed-1" , "file://iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" , "urn:iso:std:iec:61970-401:draft:ed-1" , "urn:iso:std:iec:61970-301:ed-7:amd1" , "urn:iso:std:iec:61970-501:draft:ed-2" , "urn:iso:std:iec:61970-600-2:ed-1" ; + dct:creator "ENTSO-E CIM EG"@en ; + dct:description "The constraints for the dynamics profile from IEC 61970-600-2."@en ; + dct:identifier "urn:uuid:ba96da07-eca3-4259-b96c-cf5b51baa082" ; + dct:issued "2021-01-27T13:08:32Z"^^xsd:dateTime ; + dct:language "en-GB" ; + dct:modified "2020-10-12"^^xsd:date ; + dct:publisher "ENTSO-E"@en ; + dct:rights "Copyright"@en ; + dct:rightsHolder "ENTSO-E"@en ; + dct:title "Dynamics Constraints"@en ; + owl:incompatibleWith ; + owl:versionIRI ; + owl:versionInfo "1.0.0"@en ; + dcat:keyword "DY" ; + dcat:theme "constraints"@en . + +dy:OverexcLim2 rdf:type sh:NodeShape ; + sh:property dy:OverexcLim2.ifdlim-datatype , dy:IdentifiedObject.name-cardinality , dy:OverexcLim2.koi-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:OverexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.name-datatype , dy:OverexcLim2.koi-datatype , dy:OverexcLim2.voimax-datatype , dy:OverexcLim2.voimin-cardinality , dy:IdentifiedObject.description-datatype , dy:OverexcLim2.voimax-cardinality , dy:OverexcitationLimiterDynamics.ExcitationSystemDynamics-valueType , dy:IdentifiedObject.description-cardinality , dy:OverexcLim2.voimin-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.mRID-datatype , dy:OverexcLim2.ifdlim-cardinality ; + sh:targetClass cim:OverexcLim2 . + +dy:OverexcLim2.ifdlim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ifdlim)." ; + sh:minCount 1 ; + sh:name "OverexcLim2.ifdlim-cardinality" ; + sh:order 1940 ; + sh:path cim:OverexcLim2.ifdlim ; + sh:severity sh:Violation . + +dy:OverexcLim2.ifdlim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ifdlim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLim2.ifdlim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1940 ; + sh:path cim:OverexcLim2.ifdlim ; + sh:severity sh:Violation . + +dy:OverexcLim2.koi-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (koi)." ; + sh:minCount 1 ; + sh:name "OverexcLim2.koi-cardinality" ; + sh:order 1937 ; + sh:path cim:OverexcLim2.koi ; + sh:severity sh:Violation . + +dy:OverexcLim2.koi-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the koi." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLim2.koi-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1937 ; + sh:path cim:OverexcLim2.koi ; + sh:severity sh:Violation . + +dy:OverexcLim2.voimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (voimax)." ; + sh:minCount 1 ; + sh:name "OverexcLim2.voimax-cardinality" ; + sh:order 1938 ; + sh:path cim:OverexcLim2.voimax ; + sh:severity sh:Violation . + +dy:OverexcLim2.voimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the voimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLim2.voimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1938 ; + sh:path cim:OverexcLim2.voimax ; + sh:severity sh:Violation . + +dy:OverexcLim2.voimin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (voimin)." ; + sh:minCount 1 ; + sh:name "OverexcLim2.voimin-cardinality" ; + sh:order 1939 ; + sh:path cim:OverexcLim2.voimin ; + sh:severity sh:Violation . + +dy:OverexcLim2.voimin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the voimin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLim2.voimin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1939 ; + sh:path cim:OverexcLim2.voimin ; + sh:severity sh:Violation . + +dy:OverexcLimIEEE rdf:type sh:NodeShape ; + sh:property dy:DynamicsFunctionBlock.enabled-cardinality , dy:OverexcLimIEEE.hyst-datatype , dy:OverexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality , dy:OverexcLimIEEE.itfpu-cardinality , dy:OverexcLimIEEE.ifdlim-datatype , dy:IdentifiedObject.description-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:OverexcLimIEEE.itfpu-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.name-cardinality , dy:OverexcLimIEEE.kramp-datatype , dy:OverexcLimIEEE.ifdmax-datatype , dy:OverexcLimIEEE.kcd-cardinality , dy:OverexcLimIEEE.kramp-cardinality , dy:IdentifiedObject.name-datatype , dy:OverexcLimIEEE.ifdlim-cardinality , dy:OverexcitationLimiterDynamics.ExcitationSystemDynamics-valueType , dy:IdentifiedObject.mRID-cardinality , dy:OverexcLimIEEE.kcd-datatype , dy:OverexcLimIEEE.hyst-cardinality , dy:OverexcLimIEEE.ifdmax-cardinality ; + sh:targetClass cim:OverexcLimIEEE . + +dy:OverexcLimIEEE.hyst-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (hyst)." ; + sh:minCount 1 ; + sh:name "OverexcLimIEEE.hyst-cardinality" ; + sh:order 1934 ; + sh:path cim:OverexcLimIEEE.hyst ; + sh:severity sh:Violation . + +dy:OverexcLimIEEE.hyst-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the hyst." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimIEEE.hyst-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1934 ; + sh:path cim:OverexcLimIEEE.hyst ; + sh:severity sh:Violation . + +dy:OverexcLimIEEE.ifdlim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ifdlim)." ; + sh:minCount 1 ; + sh:name "OverexcLimIEEE.ifdlim-cardinality" ; + sh:order 1933 ; + sh:path cim:OverexcLimIEEE.ifdlim ; + sh:severity sh:Violation . + +dy:OverexcLimIEEE.ifdlim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ifdlim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimIEEE.ifdlim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1933 ; + sh:path cim:OverexcLimIEEE.ifdlim ; + sh:severity sh:Violation . + +dy:OverexcLimIEEE.ifdmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ifdmax)." ; + sh:minCount 1 ; + sh:name "OverexcLimIEEE.ifdmax-cardinality" ; + sh:order 1932 ; + sh:path cim:OverexcLimIEEE.ifdmax ; + sh:severity sh:Violation . + +dy:OverexcLimIEEE.ifdmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ifdmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimIEEE.ifdmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1932 ; + sh:path cim:OverexcLimIEEE.ifdmax ; + sh:severity sh:Violation . + +dy:OverexcLimIEEE.itfpu-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (itfpu)." ; + sh:minCount 1 ; + sh:name "OverexcLimIEEE.itfpu-cardinality" ; + sh:order 1931 ; + sh:path cim:OverexcLimIEEE.itfpu ; + sh:severity sh:Violation . + +dy:OverexcLimIEEE.itfpu-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the itfpu." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimIEEE.itfpu-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1931 ; + sh:path cim:OverexcLimIEEE.itfpu ; + sh:severity sh:Violation . + +dy:OverexcLimIEEE.kcd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kcd)." ; + sh:minCount 1 ; + sh:name "OverexcLimIEEE.kcd-cardinality" ; + sh:order 1935 ; + sh:path cim:OverexcLimIEEE.kcd ; + sh:severity sh:Violation . + +dy:OverexcLimIEEE.kcd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kcd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimIEEE.kcd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1935 ; + sh:path cim:OverexcLimIEEE.kcd ; + sh:severity sh:Violation . + +dy:OverexcLimIEEE.kramp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kramp)." ; + sh:minCount 1 ; + sh:name "OverexcLimIEEE.kramp-cardinality" ; + sh:order 1936 ; + sh:path cim:OverexcLimIEEE.kramp ; + sh:severity sh:Violation . + +dy:OverexcLimIEEE.kramp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kramp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimIEEE.kramp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1936 ; + sh:path cim:OverexcLimIEEE.kramp ; + sh:severity sh:Violation . + +dy:OverexcLimX1 rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.mRID-datatype , dy:OverexcLimX1.efd1-datatype , dy:OverexcLimX1.efd1-cardinality , dy:OverexcLimX1.efd2-datatype , dy:OverexcLimX1.efddes-datatype , dy:IdentifiedObject.mRID-cardinality , dy:OverexcLimX1.t1-cardinality , dy:OverexcLimX1.efd3-datatype , dy:OverexcLimX1.kmx-cardinality , dy:OverexcitationLimiterDynamics.ExcitationSystemDynamics-valueType , dy:OverexcLimX1.efd3-cardinality , dy:OverexcLimX1.t2-datatype , dy:OverexcLimX1.t3-datatype , dy:OverexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.name-datatype , dy:OverexcLimX1.vlow-cardinality , dy:OverexcLimX1.kmx-datatype , dy:OverexcLimX1.efddes-cardinality , dy:OverexcLimX1.efd2-cardinality , dy:OverexcLimX1.t1-datatype , dy:OverexcLimX1.t3-cardinality , dy:OverexcLimX1.efdrated-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:OverexcLimX1.t2-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.description-datatype , dy:OverexcLimX1.vlow-datatype , dy:OverexcLimX1.efdrated-cardinality ; + sh:targetClass cim:OverexcLimX1 . + +dy:OverexcLimX1.efd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd1)." ; + sh:minCount 1 ; + sh:name "OverexcLimX1.efd1-cardinality" ; + sh:order 1942 ; + sh:path cim:OverexcLimX1.efd1 ; + sh:severity sh:Violation . + +dy:OverexcLimX1.efd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX1.efd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1942 ; + sh:path cim:OverexcLimX1.efd1 ; + sh:severity sh:Violation . + +dy:OverexcLimX1.efd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd2)." ; + sh:minCount 1 ; + sh:name "OverexcLimX1.efd2-cardinality" ; + sh:order 1944 ; + sh:path cim:OverexcLimX1.efd2 ; + sh:severity sh:Violation . + +dy:OverexcLimX1.efd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX1.efd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1944 ; + sh:path cim:OverexcLimX1.efd2 ; + sh:severity sh:Violation . + +dy:OverexcLimX1.efd3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd3)." ; + sh:minCount 1 ; + sh:name "OverexcLimX1.efd3-cardinality" ; + sh:order 1946 ; + sh:path cim:OverexcLimX1.efd3 ; + sh:severity sh:Violation . + +dy:OverexcLimX1.efd3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX1.efd3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1946 ; + sh:path cim:OverexcLimX1.efd3 ; + sh:severity sh:Violation . + +dy:OverexcLimX1.efddes-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efddes)." ; + sh:minCount 1 ; + sh:name "OverexcLimX1.efddes-cardinality" ; + sh:order 1948 ; + sh:path cim:OverexcLimX1.efddes ; + sh:severity sh:Violation . + +dy:OverexcLimX1.efddes-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efddes." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX1.efddes-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1948 ; + sh:path cim:OverexcLimX1.efddes ; + sh:severity sh:Violation . + +dy:OverexcLimX1.efdrated-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdrated)." ; + sh:minCount 1 ; + sh:name "OverexcLimX1.efdrated-cardinality" ; + sh:order 1941 ; + sh:path cim:OverexcLimX1.efdrated ; + sh:severity sh:Violation . + +dy:OverexcLimX1.efdrated-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdrated." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX1.efdrated-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1941 ; + sh:path cim:OverexcLimX1.efdrated ; + sh:severity sh:Violation . + +dy:OverexcLimX1.kmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kmx)." ; + sh:minCount 1 ; + sh:name "OverexcLimX1.kmx-cardinality" ; + sh:order 1949 ; + sh:path cim:OverexcLimX1.kmx ; + sh:severity sh:Violation . + +dy:OverexcLimX1.kmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX1.kmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1949 ; + sh:path cim:OverexcLimX1.kmx ; + sh:severity sh:Violation . + +dy:OverexcLimX1.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "OverexcLimX1.t1-cardinality" ; + sh:order 1943 ; + sh:path cim:OverexcLimX1.t1 ; + sh:severity sh:Violation . + +dy:OverexcLimX1.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX1.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1943 ; + sh:path cim:OverexcLimX1.t1 ; + sh:severity sh:Violation . + +dy:OverexcLimX1.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "OverexcLimX1.t2-cardinality" ; + sh:order 1945 ; + sh:path cim:OverexcLimX1.t2 ; + sh:severity sh:Violation . + +dy:OverexcLimX1.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX1.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1945 ; + sh:path cim:OverexcLimX1.t2 ; + sh:severity sh:Violation . + +dy:OverexcLimX1.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "OverexcLimX1.t3-cardinality" ; + sh:order 1947 ; + sh:path cim:OverexcLimX1.t3 ; + sh:severity sh:Violation . + +dy:OverexcLimX1.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX1.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1947 ; + sh:path cim:OverexcLimX1.t3 ; + sh:severity sh:Violation . + +dy:OverexcLimX1.vlow-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vlow)." ; + sh:minCount 1 ; + sh:name "OverexcLimX1.vlow-cardinality" ; + sh:order 1950 ; + sh:path cim:OverexcLimX1.vlow ; + sh:severity sh:Violation . + +dy:OverexcLimX1.vlow-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vlow." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX1.vlow-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1950 ; + sh:path cim:OverexcLimX1.vlow ; + sh:severity sh:Violation . + +dy:OverexcLimX2 rdf:type sh:NodeShape ; + sh:property dy:OverexcLimX2.efd1-cardinality , dy:OverexcLimX2.kmx-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:OverexcLimX2.vlow-cardinality , dy:OverexcLimX2.efddes-cardinality , dy:OverexcLimX2.efd1-datatype , dy:IdentifiedObject.description-datatype , dy:OverexcLimX2.t3-datatype , dy:OverexcLimX2.t3-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.name-datatype , dy:OverexcLimX2.t2-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:OverexcitationLimiterDynamics.ExcitationSystemDynamics-valueType , dy:OverexcLimX2.efd2-datatype , dy:OverexcLimX2.vlow-datatype , dy:OverexcLimX2.t2-cardinality , dy:OverexcLimX2.kmx-datatype , dy:OverexcLimX2.t1-cardinality , dy:OverexcLimX2.m-datatype , dy:OverexcLimX2.efd3-datatype , dy:OverexcLimX2.efddes-datatype , dy:OverexcLimX2.efd3-cardinality , dy:OverexcLimX2.efdrated-datatype , dy:OverexcLimX2.efd2-cardinality , dy:OverexcLimX2.t1-datatype , dy:OverexcLimX2.efdrated-cardinality , dy:OverexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality , dy:OverexcLimX2.m-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality ; + sh:targetClass cim:OverexcLimX2 . + +dy:OverexcLimX2.efd1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd1)." ; + sh:minCount 1 ; + sh:name "OverexcLimX2.efd1-cardinality" ; + sh:order 1953 ; + sh:path cim:OverexcLimX2.efd1 ; + sh:severity sh:Violation . + +dy:OverexcLimX2.efd1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX2.efd1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1953 ; + sh:path cim:OverexcLimX2.efd1 ; + sh:severity sh:Violation . + +dy:OverexcLimX2.efd2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd2)." ; + sh:minCount 1 ; + sh:name "OverexcLimX2.efd2-cardinality" ; + sh:order 1955 ; + sh:path cim:OverexcLimX2.efd2 ; + sh:severity sh:Violation . + +dy:OverexcLimX2.efd2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX2.efd2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1955 ; + sh:path cim:OverexcLimX2.efd2 ; + sh:severity sh:Violation . + +dy:OverexcLimX2.efd3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efd3)." ; + sh:minCount 1 ; + sh:name "OverexcLimX2.efd3-cardinality" ; + sh:order 1957 ; + sh:path cim:OverexcLimX2.efd3 ; + sh:severity sh:Violation . + +dy:OverexcLimX2.efd3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efd3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX2.efd3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1957 ; + sh:path cim:OverexcLimX2.efd3 ; + sh:severity sh:Violation . + +dy:OverexcLimX2.efddes-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efddes)." ; + sh:minCount 1 ; + sh:name "OverexcLimX2.efddes-cardinality" ; + sh:order 1959 ; + sh:path cim:OverexcLimX2.efddes ; + sh:severity sh:Violation . + +dy:OverexcLimX2.efddes-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efddes." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX2.efddes-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1959 ; + sh:path cim:OverexcLimX2.efddes ; + sh:severity sh:Violation . + +dy:OverexcLimX2.efdrated-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdrated)." ; + sh:minCount 1 ; + sh:name "OverexcLimX2.efdrated-cardinality" ; + sh:order 1952 ; + sh:path cim:OverexcLimX2.efdrated ; + sh:severity sh:Violation . + +dy:OverexcLimX2.efdrated-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdrated." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX2.efdrated-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1952 ; + sh:path cim:OverexcLimX2.efdrated ; + sh:severity sh:Violation . + +dy:OverexcLimX2.kmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kmx)." ; + sh:minCount 1 ; + sh:name "OverexcLimX2.kmx-cardinality" ; + sh:order 1960 ; + sh:path cim:OverexcLimX2.kmx ; + sh:severity sh:Violation . + +dy:OverexcLimX2.kmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX2.kmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1960 ; + sh:path cim:OverexcLimX2.kmx ; + sh:severity sh:Violation . + +dy:OverexcLimX2.m-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (m)." ; + sh:minCount 1 ; + sh:name "OverexcLimX2.m-cardinality" ; + sh:order 1951 ; + sh:path cim:OverexcLimX2.m ; + sh:severity sh:Violation . + +dy:OverexcLimX2.m-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the m." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX2.m-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1951 ; + sh:path cim:OverexcLimX2.m ; + sh:severity sh:Violation . + +dy:OverexcLimX2.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "OverexcLimX2.t1-cardinality" ; + sh:order 1954 ; + sh:path cim:OverexcLimX2.t1 ; + sh:severity sh:Violation . + +dy:OverexcLimX2.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX2.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1954 ; + sh:path cim:OverexcLimX2.t1 ; + sh:severity sh:Violation . + +dy:OverexcLimX2.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "OverexcLimX2.t2-cardinality" ; + sh:order 1956 ; + sh:path cim:OverexcLimX2.t2 ; + sh:severity sh:Violation . + +dy:OverexcLimX2.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX2.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1956 ; + sh:path cim:OverexcLimX2.t2 ; + sh:severity sh:Violation . + +dy:OverexcLimX2.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "OverexcLimX2.t3-cardinality" ; + sh:order 1958 ; + sh:path cim:OverexcLimX2.t3 ; + sh:severity sh:Violation . + +dy:OverexcLimX2.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX2.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1958 ; + sh:path cim:OverexcLimX2.t3 ; + sh:severity sh:Violation . + +dy:OverexcLimX2.vlow-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vlow)." ; + sh:minCount 1 ; + sh:name "OverexcLimX2.vlow-cardinality" ; + sh:order 1961 ; + sh:path cim:OverexcLimX2.vlow ; + sh:severity sh:Violation . + +dy:OverexcLimX2.vlow-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vlow." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcLimX2.vlow-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1961 ; + sh:path cim:OverexcLimX2.vlow ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality" ; + sh:order 2710 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST7B-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST6B-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST4B-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST3A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST2A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST1A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcSK-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcSEXS-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcSCRX-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcRQB-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcREXS-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcPIC-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcOEX3T-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcNI-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcHU-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcELIN2-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcELIN1-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC3A1-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC3A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC2A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC1A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcCZ-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcBBC-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR7-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR5-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR4-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR3-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR2-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR1-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcANS-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC8B-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC6A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC5A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC4A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC3A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC2A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC1A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType ) . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC1A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 139 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC2A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 138 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC3A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 137 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC4A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC4A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC4A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC4A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 136 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC5A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC5A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC5A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC5A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 135 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC6A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC6A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC6A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC6A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 134 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC8B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC8B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC8B." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC8B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 133 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcANS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcANS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcANS." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcANS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 132 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR1." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 131 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR2." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 130 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR3-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR3 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR3." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR3-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 129 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR4-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR4 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR4." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR4-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 128 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR5-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR5 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR5." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR5-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 127 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR7-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR7 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR7." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR7-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 126 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcBBC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcBBC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcBBC." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcBBC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 125 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcCZ-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcCZ ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcCZ." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcCZ-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 124 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC1A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 123 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC2A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 122 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC3A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 121 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC3A1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC3A1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC3A1." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC3A1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 120 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcELIN1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcELIN1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcELIN1." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcELIN1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 119 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcELIN2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcELIN2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcELIN2." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcELIN2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 118 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcHU-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcHU ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcHU." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcHU-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 117 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC1A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 158 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC2A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 157 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC3A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 156 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC4A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC4A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 155 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC5A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC5A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 154 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC6A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC6A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 153 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC7B." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 152 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC8B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC8B." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 151 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC1A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 150 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC2A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 149 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC3A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 148 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC4B." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 147 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST1A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 146 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST2A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 145 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST3A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 144 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST4B." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 143 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST5B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST5B." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 142 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST6B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST6B." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 141 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST7B." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 140 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcNI-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcNI ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcNI." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcNI-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 116 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcOEX3T-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcOEX3T ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcOEX3T." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcOEX3T-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 115 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcPIC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcPIC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcPIC." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcPIC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 114 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcREXS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcREXS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcREXS." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcREXS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 113 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcRQB-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcRQB ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcRQB." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcRQB-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 112 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcSCRX-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSCRX ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSCRX." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcSCRX-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 111 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcSEXS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSEXS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSEXS." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcSEXS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 110 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcSK-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSK ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSK." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcSK-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 109 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST1A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 108 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST2A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 107 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST3A." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 106 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST4B." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 105 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST6B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST6B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST6B." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST6B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 104 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST7B." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcST7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 103 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcitationSystemUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcitationSystemUserDefined." ; + sh:name "OverexcitationLimiterDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 102 ; + sh:path cim:OverexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterUserDefined + rdf:type sh:NodeShape ; + sh:property dy:OverexcitationLimiterUserDefined.proprietary-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.description-datatype , dy:OverexcitationLimiterUserDefined.proprietary-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.name-datatype , dy:OverexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.name-cardinality , dy:OverexcitationLimiterDynamics.ExcitationSystemDynamics-valueType ; + sh:targetClass cim:OverexcitationLimiterUserDefined . + +dy:OverexcitationLimiterUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "OverexcitationLimiterUserDefined.proprietary-cardinality" ; + sh:order 2679 ; + sh:path cim:OverexcitationLimiterUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:OverexcitationLimiterUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OverexcitationLimiterUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2679 ; + sh:path cim:OverexcitationLimiterUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamics-cardinality" ; + sh:order 2714 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST7B-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST6B-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST4B-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST3A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST2A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST1A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcSK-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcSEXS-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcSCRX-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcRQB-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcREXS-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcPIC-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcOEX3T-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcNI-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcHU-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcELIN2-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcELIN1-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcDC3A1-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcDC3A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcDC2A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcDC1A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcCZ-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcBBC-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR7-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR5-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR4-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR3-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR2-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR1-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcANS-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC8B-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC6A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC5A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC4A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC3A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC2A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC1A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType ) . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC1A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 367 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC2A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 366 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC3A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 365 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC4A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC4A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC4A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC4A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 364 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC5A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC5A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC5A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC5A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 363 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC6A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC6A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC6A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC6A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 362 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC8B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC8B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC8B." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAC8B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 361 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcANS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcANS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcANS." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcANS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 360 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR1." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 359 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR2." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 358 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR3-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR3 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR3." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR3-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 357 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR4-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR4 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR4." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR4-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 356 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR5-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR5 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR5." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR5-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 355 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR7-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR7 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR7." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcAVR7-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 354 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcBBC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcBBC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcBBC." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcBBC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 353 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcCZ-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcCZ ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcCZ." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcCZ-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 352 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcDC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC1A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcDC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 351 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcDC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC2A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcDC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 350 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcDC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC3A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcDC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 349 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcDC3A1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC3A1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC3A1." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcDC3A1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 348 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcELIN1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcELIN1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcELIN1." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcELIN1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 347 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcELIN2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcELIN2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcELIN2." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcELIN2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 346 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcHU-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcHU ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcHU." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcHU-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 345 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC1A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 386 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC2A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 385 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC3A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 384 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC4A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC4A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 383 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC5A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC5A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 382 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC6A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC6A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 381 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC7B." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 380 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC8B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC8B." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 379 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC1A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 378 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC2A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 377 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC3A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 376 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC4B." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 375 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST1A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 374 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST2A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 373 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST3A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 372 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST4B." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 371 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST5B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST5B." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 370 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST6B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST6B." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 369 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST7B." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 368 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcNI-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcNI ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcNI." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcNI-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 344 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcOEX3T-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcOEX3T ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcOEX3T." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcOEX3T-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 343 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcPIC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcPIC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcPIC." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcPIC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 342 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcREXS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcREXS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcREXS." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcREXS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 341 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcRQB-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcRQB ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcRQB." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcRQB-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 340 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcSCRX-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSCRX ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSCRX." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcSCRX-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 339 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcSEXS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSEXS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSEXS." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcSEXS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 338 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcSK-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSK ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSK." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcSK-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 337 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST1A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 336 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST2A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 335 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST3A." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 334 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST4B." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 333 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST6B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST6B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST6B." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST6B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 332 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST7B." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcST7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 331 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcitationSystemUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcitationSystemUserDefined." ; + sh:name "PFVArControllerType1Dynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 330 ; + sh:path cim:PFVArControllerType1Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType1UserDefined + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.mRID-datatype , dy:PFVArControllerType1UserDefined.proprietary-cardinality , dy:PFVArControllerType1UserDefined.proprietary-datatype , dy:PFVArControllerType1Dynamics.ExcitationSystemDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.name-cardinality , dy:PFVArControllerType1Dynamics.ExcitationSystemDynamics-valueType , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-datatype ; + sh:targetClass cim:PFVArControllerType1UserDefined . + +dy:PFVArControllerType1UserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "PFVArControllerType1UserDefined.proprietary-cardinality" ; + sh:order 2683 ; + sh:path cim:PFVArControllerType1UserDefined.proprietary ; + sh:severity sh:Violation . + +dy:PFVArControllerType1UserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArControllerType1UserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2683 ; + sh:path cim:PFVArControllerType1UserDefined.proprietary ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamics-cardinality" ; + sh:order 2716 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST7B-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST6B-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST4B-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST3A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST2A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST1A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcSK-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcSEXS-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcSCRX-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcRQB-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcREXS-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcPIC-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcOEX3T-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcNI-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcHU-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcELIN2-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcELIN1-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcDC3A1-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcDC3A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcDC2A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcDC1A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcCZ-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcBBC-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR7-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR5-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR4-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR3-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR2-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR1-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcANS-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC8B-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC6A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC5A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC4A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC3A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC2A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC1A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType ) . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC1A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 427 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC2A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 426 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC3A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 425 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC4A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC4A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC4A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC4A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 424 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC5A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC5A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC5A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC5A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 423 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC6A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC6A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC6A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC6A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 422 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC8B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC8B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC8B." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAC8B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 421 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcANS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcANS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcANS." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcANS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 420 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR1." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 419 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR2." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 418 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR3-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR3 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR3." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR3-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 417 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR4-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR4 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR4." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR4-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 416 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR5-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR5 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR5." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR5-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 415 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR7-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR7 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR7." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcAVR7-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 414 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcBBC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcBBC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcBBC." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcBBC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 413 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcCZ-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcCZ ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcCZ." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcCZ-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 412 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcDC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC1A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcDC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 411 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcDC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC2A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcDC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 410 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcDC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC3A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcDC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 409 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcDC3A1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC3A1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC3A1." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcDC3A1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 408 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcELIN1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcELIN1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcELIN1." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcELIN1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 407 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcELIN2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcELIN2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcELIN2." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcELIN2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 406 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcHU-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcHU ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcHU." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcHU-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 405 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC1A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 446 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC2A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 445 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC3A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 444 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC4A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC4A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 443 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC5A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC5A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 442 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC6A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC6A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 441 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC7B." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 440 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC8B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC8B." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 439 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC1A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 438 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC2A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 437 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC3A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 436 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC4B." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 435 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST1A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 434 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST2A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 433 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST3A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 432 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST4B." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 431 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST5B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST5B." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 430 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST6B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST6B." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 429 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST7B." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 428 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcNI-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcNI ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcNI." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcNI-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 404 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcOEX3T-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcOEX3T ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcOEX3T." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcOEX3T-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 403 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcPIC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcPIC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcPIC." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcPIC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 402 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcREXS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcREXS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcREXS." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcREXS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 401 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcRQB-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcRQB ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcRQB." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcRQB-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 400 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcSCRX-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSCRX ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSCRX." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcSCRX-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 399 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcSEXS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSEXS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSEXS." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcSEXS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 398 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcSK-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSK ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSK." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcSK-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 397 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST1A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 396 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST2A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 395 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST3A." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 394 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST4B." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 393 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST6B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST6B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST6B." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST6B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 392 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST7B." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcST7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 391 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcitationSystemUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcitationSystemUserDefined." ; + sh:name "PFVArControllerType2Dynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 390 ; + sh:path cim:PFVArControllerType2Dynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PFVArControllerType2UserDefined + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.mRID-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:PFVArControllerType2Dynamics.ExcitationSystemDynamics-valueType , dy:PFVArControllerType2UserDefined.proprietary-cardinality , dy:IdentifiedObject.mRID-datatype , dy:PFVArControllerType2Dynamics.ExcitationSystemDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-datatype , dy:PFVArControllerType2UserDefined.proprietary-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-cardinality ; + sh:targetClass cim:PFVArControllerType2UserDefined . + +dy:PFVArControllerType2UserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "PFVArControllerType2UserDefined.proprietary-cardinality" ; + sh:order 2685 ; + sh:path cim:PFVArControllerType2UserDefined.proprietary ; + sh:severity sh:Violation . + +dy:PFVArControllerType2UserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArControllerType2UserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2685 ; + sh:path cim:PFVArControllerType2UserDefined.proprietary ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController + rdf:type sh:NodeShape ; + sh:property dy:PFVArType1IEEEPFController.vpfcbw-datatype , dy:PFVArType1IEEEPFController.vpfref-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:PFVArType1IEEEPFController.tpfc-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:PFVArType1IEEEPFController.ovex-datatype , dy:PFVArType1IEEEPFController.vvtmax-datatype , dy:IdentifiedObject.name-datatype , dy:PFVArType1IEEEPFController.vpfcbw-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:PFVArType1IEEEPFController.vvtmin-cardinality , dy:PFVArType1IEEEPFController.vvtmax-cardinality , dy:PFVArType1IEEEPFController.vpf-cardinality , dy:PFVArType1IEEEPFController.vitmin-datatype , dy:PFVArControllerType1Dynamics.ExcitationSystemDynamics-cardinality , dy:PFVArType1IEEEPFController.tpfc-datatype , dy:PFVArType1IEEEPFController.ovex-cardinality , dy:IdentifiedObject.mRID-datatype , dy:PFVArType1IEEEPFController.vpf-datatype , dy:PFVArType1IEEEPFController.vpfref-cardinality , dy:PFVArType1IEEEPFController.vvtmin-datatype , dy:PFVArControllerType1Dynamics.ExcitationSystemDynamics-valueType , dy:PFVArType1IEEEPFController.vitmin-cardinality ; + sh:targetClass cim:PFVArType1IEEEPFController . + +dy:PFVArType1IEEEPFController.ovex-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ovex)." ; + sh:minCount 1 ; + sh:name "PFVArType1IEEEPFController.ovex-cardinality" ; + sh:order 2413 ; + sh:path cim:PFVArType1IEEEPFController.ovex ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.ovex-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the ovex." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType1IEEEPFController.ovex-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2413 ; + sh:path cim:PFVArType1IEEEPFController.ovex ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.tpfc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpfc)." ; + sh:minCount 1 ; + sh:name "PFVArType1IEEEPFController.tpfc-cardinality" ; + sh:order 2414 ; + sh:path cim:PFVArType1IEEEPFController.tpfc ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.tpfc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpfc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType1IEEEPFController.tpfc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2414 ; + sh:path cim:PFVArType1IEEEPFController.tpfc ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.vitmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vitmin)." ; + sh:minCount 1 ; + sh:name "PFVArType1IEEEPFController.vitmin-cardinality" ; + sh:order 2415 ; + sh:path cim:PFVArType1IEEEPFController.vitmin ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.vitmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vitmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType1IEEEPFController.vitmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2415 ; + sh:path cim:PFVArType1IEEEPFController.vitmin ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.vpf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vpf)." ; + sh:minCount 1 ; + sh:name "PFVArType1IEEEPFController.vpf-cardinality" ; + sh:order 2416 ; + sh:path cim:PFVArType1IEEEPFController.vpf ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.vpf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vpf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType1IEEEPFController.vpf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2416 ; + sh:path cim:PFVArType1IEEEPFController.vpf ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.vpfcbw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vpfcbw)." ; + sh:minCount 1 ; + sh:name "PFVArType1IEEEPFController.vpfcbw-cardinality" ; + sh:order 2417 ; + sh:path cim:PFVArType1IEEEPFController.vpfcbw ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.vpfcbw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vpfcbw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType1IEEEPFController.vpfcbw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2417 ; + sh:path cim:PFVArType1IEEEPFController.vpfcbw ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.vpfref-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vpfref)." ; + sh:minCount 1 ; + sh:name "PFVArType1IEEEPFController.vpfref-cardinality" ; + sh:order 2418 ; + sh:path cim:PFVArType1IEEEPFController.vpfref ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.vpfref-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vpfref." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType1IEEEPFController.vpfref-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2418 ; + sh:path cim:PFVArType1IEEEPFController.vpfref ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.vvtmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vvtmax)." ; + sh:minCount 1 ; + sh:name "PFVArType1IEEEPFController.vvtmax-cardinality" ; + sh:order 2419 ; + sh:path cim:PFVArType1IEEEPFController.vvtmax ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.vvtmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vvtmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType1IEEEPFController.vvtmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2419 ; + sh:path cim:PFVArType1IEEEPFController.vvtmax ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.vvtmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vvtmin)." ; + sh:minCount 1 ; + sh:name "PFVArType1IEEEPFController.vvtmin-cardinality" ; + sh:order 2420 ; + sh:path cim:PFVArType1IEEEPFController.vvtmin ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEPFController.vvtmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vvtmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType1IEEEPFController.vvtmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2420 ; + sh:path cim:PFVArType1IEEEPFController.vvtmin ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEVArController + rdf:type sh:NodeShape ; + sh:property dy:PFVArType1IEEEVArController.vvar-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:PFVArType1IEEEVArController.vvtmin-cardinality , dy:PFVArType1IEEEVArController.tvarc-datatype , dy:PFVArType1IEEEVArController.vvarcbw-cardinality , dy:PFVArType1IEEEVArController.vvar-datatype , dy:PFVArType1IEEEVArController.vvtmin-datatype , dy:PFVArControllerType1Dynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-datatype , dy:PFVArType1IEEEVArController.tvarc-cardinality , dy:IdentifiedObject.description-datatype , dy:PFVArType1IEEEVArController.vvarref-cardinality , dy:PFVArType1IEEEVArController.vvtmax-datatype , dy:IdentifiedObject.name-cardinality , dy:PFVArType1IEEEVArController.vvtmax-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:PFVArType1IEEEVArController.vvarref-datatype , dy:PFVArControllerType1Dynamics.ExcitationSystemDynamics-valueType , dy:PFVArType1IEEEVArController.vvarcbw-datatype ; + sh:targetClass cim:PFVArType1IEEEVArController . + +dy:PFVArType1IEEEVArController.tvarc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tvarc)." ; + sh:minCount 1 ; + sh:name "PFVArType1IEEEVArController.tvarc-cardinality" ; + sh:order 2421 ; + sh:path cim:PFVArType1IEEEVArController.tvarc ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEVArController.tvarc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tvarc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType1IEEEVArController.tvarc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2421 ; + sh:path cim:PFVArType1IEEEVArController.tvarc ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEVArController.vvar-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vvar)." ; + sh:minCount 1 ; + sh:name "PFVArType1IEEEVArController.vvar-cardinality" ; + sh:order 2422 ; + sh:path cim:PFVArType1IEEEVArController.vvar ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEVArController.vvar-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vvar." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType1IEEEVArController.vvar-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2422 ; + sh:path cim:PFVArType1IEEEVArController.vvar ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEVArController.vvarcbw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vvarcbw)." ; + sh:minCount 1 ; + sh:name "PFVArType1IEEEVArController.vvarcbw-cardinality" ; + sh:order 2423 ; + sh:path cim:PFVArType1IEEEVArController.vvarcbw ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEVArController.vvarcbw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vvarcbw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType1IEEEVArController.vvarcbw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2423 ; + sh:path cim:PFVArType1IEEEVArController.vvarcbw ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEVArController.vvarref-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vvarref)." ; + sh:minCount 1 ; + sh:name "PFVArType1IEEEVArController.vvarref-cardinality" ; + sh:order 2424 ; + sh:path cim:PFVArType1IEEEVArController.vvarref ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEVArController.vvarref-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vvarref." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType1IEEEVArController.vvarref-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2424 ; + sh:path cim:PFVArType1IEEEVArController.vvarref ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEVArController.vvtmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vvtmax)." ; + sh:minCount 1 ; + sh:name "PFVArType1IEEEVArController.vvtmax-cardinality" ; + sh:order 2425 ; + sh:path cim:PFVArType1IEEEVArController.vvtmax ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEVArController.vvtmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vvtmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType1IEEEVArController.vvtmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2425 ; + sh:path cim:PFVArType1IEEEVArController.vvtmax ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEVArController.vvtmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vvtmin)." ; + sh:minCount 1 ; + sh:name "PFVArType1IEEEVArController.vvtmin-cardinality" ; + sh:order 2426 ; + sh:path cim:PFVArType1IEEEVArController.vvtmin ; + sh:severity sh:Violation . + +dy:PFVArType1IEEEVArController.vvtmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vvtmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType1IEEEVArController.vvtmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2426 ; + sh:path cim:PFVArType1IEEEVArController.vvtmin ; + sh:severity sh:Violation . + +dy:PFVArType2Common1 rdf:type sh:NodeShape ; + sh:property dy:PFVArType2Common1.ref-datatype , dy:PFVArType2Common1.j-datatype , dy:PFVArType2Common1.ki-cardinality , dy:IdentifiedObject.mRID-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:PFVArType2Common1.max-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:PFVArType2Common1.kp-datatype , dy:PFVArType2Common1.ki-datatype , dy:PFVArType2Common1.ref-cardinality , dy:PFVArType2Common1.kp-cardinality , dy:PFVArType2Common1.max-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-datatype , dy:PFVArControllerType2Dynamics.ExcitationSystemDynamics-valueType , dy:IdentifiedObject.mRID-cardinality , dy:PFVArControllerType2Dynamics.ExcitationSystemDynamics-cardinality , dy:PFVArType2Common1.j-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.name-cardinality ; + sh:targetClass cim:PFVArType2Common1 . + +dy:PFVArType2Common1.j-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (j)." ; + sh:minCount 1 ; + sh:name "PFVArType2Common1.j-cardinality" ; + sh:order 2447 ; + sh:path cim:PFVArType2Common1.j ; + sh:severity sh:Violation . + +dy:PFVArType2Common1.j-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the j." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2Common1.j-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2447 ; + sh:path cim:PFVArType2Common1.j ; + sh:severity sh:Violation . + +dy:PFVArType2Common1.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "PFVArType2Common1.ki-cardinality" ; + sh:order 2449 ; + sh:path cim:PFVArType2Common1.ki ; + sh:severity sh:Violation . + +dy:PFVArType2Common1.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2Common1.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2449 ; + sh:path cim:PFVArType2Common1.ki ; + sh:severity sh:Violation . + +dy:PFVArType2Common1.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "PFVArType2Common1.kp-cardinality" ; + sh:order 2448 ; + sh:path cim:PFVArType2Common1.kp ; + sh:severity sh:Violation . + +dy:PFVArType2Common1.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2Common1.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2448 ; + sh:path cim:PFVArType2Common1.kp ; + sh:severity sh:Violation . + +dy:PFVArType2Common1.max-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (max)." ; + sh:minCount 1 ; + sh:name "PFVArType2Common1.max-cardinality" ; + sh:order 2450 ; + sh:path cim:PFVArType2Common1.max ; + sh:severity sh:Violation . + +dy:PFVArType2Common1.max-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the max." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2Common1.max-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2450 ; + sh:path cim:PFVArType2Common1.max ; + sh:severity sh:Violation . + +dy:PFVArType2Common1.ref-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ref)." ; + sh:minCount 1 ; + sh:name "PFVArType2Common1.ref-cardinality" ; + sh:order 2451 ; + sh:path cim:PFVArType2Common1.ref ; + sh:severity sh:Violation . + +dy:PFVArType2Common1.ref-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ref." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2Common1.ref-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2451 ; + sh:path cim:PFVArType2Common1.ref ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEPFController + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-datatype , dy:PFVArType2IEEEPFController.vs-datatype , dy:PFVArType2IEEEPFController.vclmt-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:PFVArType2IEEEPFController.pfref-cardinality , dy:IdentifiedObject.name-cardinality , dy:PFVArType2IEEEPFController.vs-cardinality , dy:PFVArType2IEEEPFController.ki-datatype , dy:PFVArType2IEEEPFController.kp-datatype , dy:PFVArType2IEEEPFController.vref-cardinality , dy:PFVArType2IEEEPFController.pfref-datatype , dy:PFVArType2IEEEPFController.vclmt-datatype , dy:IdentifiedObject.description-cardinality , dy:PFVArType2IEEEPFController.kp-cardinality , dy:PFVArControllerType2Dynamics.ExcitationSystemDynamics-valueType , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.mRID-cardinality , dy:PFVArType2IEEEPFController.exlon-cardinality , dy:PFVArType2IEEEPFController.exlon-datatype , dy:PFVArType2IEEEPFController.vref-datatype , dy:PFVArControllerType2Dynamics.ExcitationSystemDynamics-cardinality , dy:PFVArType2IEEEPFController.ki-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.description-datatype ; + sh:targetClass cim:PFVArType2IEEEPFController . + +dy:PFVArType2IEEEPFController.exlon-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (exlon)." ; + sh:minCount 1 ; + sh:name "PFVArType2IEEEPFController.exlon-cardinality" ; + sh:order 2439 ; + sh:path cim:PFVArType2IEEEPFController.exlon ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEPFController.exlon-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the exlon." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2IEEEPFController.exlon-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2439 ; + sh:path cim:PFVArType2IEEEPFController.exlon ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEPFController.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "PFVArType2IEEEPFController.ki-cardinality" ; + sh:order 2437 ; + sh:path cim:PFVArType2IEEEPFController.ki ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEPFController.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2IEEEPFController.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2437 ; + sh:path cim:PFVArType2IEEEPFController.ki ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEPFController.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "PFVArType2IEEEPFController.kp-cardinality" ; + sh:order 2436 ; + sh:path cim:PFVArType2IEEEPFController.kp ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEPFController.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2IEEEPFController.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2436 ; + sh:path cim:PFVArType2IEEEPFController.kp ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEPFController.pfref-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pfref)." ; + sh:minCount 1 ; + sh:name "PFVArType2IEEEPFController.pfref-cardinality" ; + sh:order 2433 ; + sh:path cim:PFVArType2IEEEPFController.pfref ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEPFController.pfref-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pfref." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2IEEEPFController.pfref-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2433 ; + sh:path cim:PFVArType2IEEEPFController.pfref ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEPFController.vclmt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vclmt)." ; + sh:minCount 1 ; + sh:name "PFVArType2IEEEPFController.vclmt-cardinality" ; + sh:order 2435 ; + sh:path cim:PFVArType2IEEEPFController.vclmt ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEPFController.vclmt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vclmt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2IEEEPFController.vclmt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2435 ; + sh:path cim:PFVArType2IEEEPFController.vclmt ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEPFController.vref-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vref)." ; + sh:minCount 1 ; + sh:name "PFVArType2IEEEPFController.vref-cardinality" ; + sh:order 2434 ; + sh:path cim:PFVArType2IEEEPFController.vref ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEPFController.vref-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vref." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2IEEEPFController.vref-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2434 ; + sh:path cim:PFVArType2IEEEPFController.vref ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEPFController.vs-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vs)." ; + sh:minCount 1 ; + sh:name "PFVArType2IEEEPFController.vs-cardinality" ; + sh:order 2438 ; + sh:path cim:PFVArType2IEEEPFController.vs ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEPFController.vs-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vs." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2IEEEPFController.vs-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2438 ; + sh:path cim:PFVArType2IEEEPFController.vs ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEVArController + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:PFVArType2IEEEVArController.qref-cardinality , dy:PFVArType2IEEEVArController.vref-cardinality , dy:PFVArType2IEEEVArController.vs-datatype , dy:PFVArType2IEEEVArController.ki-datatype , dy:PFVArType2IEEEVArController.vref-datatype , dy:IdentifiedObject.name-datatype , dy:PFVArType2IEEEVArController.vclmt-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.description-cardinality , dy:PFVArType2IEEEVArController.exlon-datatype , dy:PFVArType2IEEEVArController.vs-cardinality , dy:PFVArControllerType2Dynamics.ExcitationSystemDynamics-cardinality , dy:PFVArType2IEEEVArController.kp-cardinality , dy:PFVArType2IEEEVArController.vclmt-cardinality , dy:PFVArType2IEEEVArController.exlon-cardinality , dy:PFVArType2IEEEVArController.qref-datatype , dy:PFVArControllerType2Dynamics.ExcitationSystemDynamics-valueType , dy:PFVArType2IEEEVArController.ki-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.mRID-datatype , dy:PFVArType2IEEEVArController.kp-datatype , dy:IdentifiedObject.description-datatype ; + sh:targetClass cim:PFVArType2IEEEVArController . + +dy:PFVArType2IEEEVArController.exlon-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (exlon)." ; + sh:minCount 1 ; + sh:name "PFVArType2IEEEVArController.exlon-cardinality" ; + sh:order 2446 ; + sh:path cim:PFVArType2IEEEVArController.exlon ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEVArController.exlon-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the exlon." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2IEEEVArController.exlon-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2446 ; + sh:path cim:PFVArType2IEEEVArController.exlon ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEVArController.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "PFVArType2IEEEVArController.ki-cardinality" ; + sh:order 2444 ; + sh:path cim:PFVArType2IEEEVArController.ki ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEVArController.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2IEEEVArController.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2444 ; + sh:path cim:PFVArType2IEEEVArController.ki ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEVArController.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "PFVArType2IEEEVArController.kp-cardinality" ; + sh:order 2443 ; + sh:path cim:PFVArType2IEEEVArController.kp ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEVArController.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2IEEEVArController.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2443 ; + sh:path cim:PFVArType2IEEEVArController.kp ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEVArController.qref-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qref)." ; + sh:minCount 1 ; + sh:name "PFVArType2IEEEVArController.qref-cardinality" ; + sh:order 2440 ; + sh:path cim:PFVArType2IEEEVArController.qref ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEVArController.qref-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qref." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2IEEEVArController.qref-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2440 ; + sh:path cim:PFVArType2IEEEVArController.qref ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEVArController.vclmt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vclmt)." ; + sh:minCount 1 ; + sh:name "PFVArType2IEEEVArController.vclmt-cardinality" ; + sh:order 2442 ; + sh:path cim:PFVArType2IEEEVArController.vclmt ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEVArController.vclmt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vclmt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2IEEEVArController.vclmt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2442 ; + sh:path cim:PFVArType2IEEEVArController.vclmt ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEVArController.vref-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vref)." ; + sh:minCount 1 ; + sh:name "PFVArType2IEEEVArController.vref-cardinality" ; + sh:order 2441 ; + sh:path cim:PFVArType2IEEEVArController.vref ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEVArController.vref-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vref." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2IEEEVArController.vref-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2441 ; + sh:path cim:PFVArType2IEEEVArController.vref ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEVArController.vs-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vs)." ; + sh:minCount 1 ; + sh:name "PFVArType2IEEEVArController.vs-cardinality" ; + sh:order 2445 ; + sh:path cim:PFVArType2IEEEVArController.vs ; + sh:severity sh:Violation . + +dy:PFVArType2IEEEVArController.vs-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vs." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PFVArType2IEEEVArController.vs-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2445 ; + sh:path cim:PFVArType2IEEEVArController.vs ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality" ; + sh:order 2712 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST7B-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST6B-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST4B-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST3A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST2A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST1A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcSK-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcSEXS-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcSCRX-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcRQB-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcREXS-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcPIC-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcOEX3T-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcNI-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcHU-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcELIN2-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcELIN1-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcDC3A1-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcDC3A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcDC2A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcDC1A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcCZ-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcBBC-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR7-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR5-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR4-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR3-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR2-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR1-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcANS-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC8B-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC6A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC5A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC4A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC3A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC2A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC1A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType ) . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC1A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 253 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC2A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 252 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC3A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 251 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC4A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC4A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC4A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC4A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 250 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC5A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC5A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC5A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC5A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 249 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC6A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC6A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC6A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC6A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 248 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC8B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC8B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC8B." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAC8B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 247 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcANS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcANS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcANS." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcANS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 246 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR1." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 245 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR2." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 244 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR3-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR3 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR3." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR3-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 243 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR4-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR4 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR4." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR4-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 242 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR5-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR5 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR5." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR5-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 241 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR7-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR7 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR7." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcAVR7-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 240 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcBBC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcBBC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcBBC." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcBBC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 239 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcCZ-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcCZ ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcCZ." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcCZ-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 238 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcDC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC1A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcDC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 237 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcDC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC2A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcDC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 236 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcDC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC3A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcDC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 235 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcDC3A1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC3A1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC3A1." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcDC3A1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 234 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcELIN1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcELIN1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcELIN1." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcELIN1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 233 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcELIN2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcELIN2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcELIN2." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcELIN2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 232 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcHU-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcHU ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcHU." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcHU-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 231 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC1A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 272 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC2A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 271 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC3A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 270 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC4A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC4A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 269 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC5A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC5A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 268 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC6A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC6A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 267 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC7B." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 266 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC8B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC8B." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 265 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC1A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 264 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC2A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 263 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC3A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 262 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC4B." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 261 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST1A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 260 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST2A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 259 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST3A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 258 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST4B." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 257 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST5B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST5B." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 256 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST6B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST6B." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 255 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST7B." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 254 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcNI-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcNI ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcNI." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcNI-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 230 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcOEX3T-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcOEX3T ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcOEX3T." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcOEX3T-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 229 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcPIC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcPIC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcPIC." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcPIC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 228 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcREXS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcREXS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcREXS." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcREXS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 227 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcRQB-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcRQB ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcRQB." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcRQB-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 226 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcSCRX-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSCRX ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSCRX." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcSCRX-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 225 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcSEXS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSEXS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSEXS." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcSEXS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 224 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcSK-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSK ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSK." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcSK-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 223 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST1A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 222 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST2A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 221 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST3A." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 220 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST4B." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 219 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST6B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST6B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST6B." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST6B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 218 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST7B." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcST7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 217 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcitationSystemUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcitationSystemUserDefined." ; + sh:name "PowerSystemStabilizerDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 216 ; + sh:path cim:PowerSystemStabilizerDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerUserDefined + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.description-datatype , dy:PowerSystemStabilizerUserDefined.proprietary-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.name-datatype , dy:PowerSystemStabilizerUserDefined.proprietary-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:DynamicsFunctionBlock.enabled-cardinality ; + sh:targetClass cim:PowerSystemStabilizerUserDefined . + +dy:PowerSystemStabilizerUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "PowerSystemStabilizerUserDefined.proprietary-cardinality" ; + sh:order 2681 ; + sh:path cim:PowerSystemStabilizerUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:PowerSystemStabilizerUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerSystemStabilizerUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2681 ; + sh:path cim:PowerSystemStabilizerUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics + rdf:type sh:NodeShape ; + sh:property dy:ProprietaryParameterDynamics.SVCUserDefined-valueType , dy:ProprietaryParameterDynamics.OverexcitationLimiterUserDefined-cardinality , dy:ProprietaryParameterDynamics.MechanicalLoadUserDefined-valueType , dy:ProprietaryParameterDynamics.UnderexcitationLimiterUserDefined-valueType , dy:ProprietaryParameterDynamics.VSCUserDefined-cardinality , dy:ProprietaryParameterDynamics.AsynchronousMachineUserDefined-cardinality , dy:ProprietaryParameterDynamics.TurbineLoadControllerUserDefined-cardinality , dy:ProprietaryParameterDynamics.TurbineLoadControllerUserDefined-valueType , dy:ProprietaryParameterDynamics.VSCUserDefined-valueType , dy:ProprietaryParameterDynamics.WindPlantUserDefined-valueType , dy:ProprietaryParameterDynamics.VoltageAdjusterUserDefined-valueType , dy:ProprietaryParameterDynamics.SynchronousMachineUserDefined-cardinality , dy:ProprietaryParameterDynamics.WindType1or2UserDefined-cardinality , dy:ProprietaryParameterDynamics.integerParameterValue-datatype , dy:ProprietaryParameterDynamics.booleanParameterValue-datatype , dy:ProprietaryParameterDynamics.ExcitationSystemUserDefined-cardinality , dy:ProprietaryParameterDynamics.parameterNumber-cardinality , dy:ProprietaryParameterDynamics.LoadUserDefined-valueType , dy:ProprietaryParameterDynamics.AsynchronousMachineUserDefined-valueType , dy:ProprietaryParameterDynamics.TurbineGovernorUserDefined-valueType , dy:ProprietaryParameterDynamics.booleanParameterValue-cardinality , dy:ProprietaryParameterDynamics.floatParameterValue-datatype , dy:ProprietaryParameterDynamics.PFVArControllerType2UserDefined-cardinality , dy:ProprietaryParameterDynamics.WindPlantUserDefined-cardinality , dy:ProprietaryParameterDynamics.VoltageCompensatorUserDefined-valueType , dy:ProprietaryParameterDynamics.PFVArControllerType1UserDefined-valueType , dy:ProprietaryParameterDynamics.ExcitationSystemUserDefined-valueType , dy:ProprietaryParameterDynamics.PFVArControllerType2UserDefined-valueType , dy:ProprietaryParameterDynamics.TurbineGovernorUserDefined-cardinality , dy:ProprietaryParameterDynamics.WindType3or4UserDefined-valueType , dy:ProprietaryParameterDynamics.integerParameterValue-cardinality , dy:ProprietaryParameterDynamics.LoadUserDefined-cardinality , dy:ProprietaryParameterDynamics.WindType1or2UserDefined-valueType , dy:ProprietaryParameterDynamics.PowerSystemStabilizerUserDefined-cardinality , dy:ProprietaryParameterDynamics.OverexcitationLimiterUserDefined-valueType , dy:ProprietaryParameterDynamics.SVCUserDefined-cardinality , dy:ProprietaryParameterDynamics.CSCUserDefined-valueType , dy:ProprietaryParameterDynamics.VoltageCompensatorUserDefined-cardinality , dy:ProprietaryParameterDynamics.PowerSystemStabilizerUserDefined-valueType , dy:ProprietaryParameterDynamics.UnderexcitationLimiterUserDefined-cardinality , dy:ProprietaryParameterDynamics.floatParameterValue-cardinality , dy:ProprietaryParameterDynamics.WindType3or4UserDefined-cardinality , dy:ProprietaryParameterDynamics.DiscontinuousExcitationControlUserDefined-cardinality , dy:ProprietaryParameterDynamics.CSCUserDefined-cardinality , dy:ProprietaryParameterDynamics.MechanicalLoadUserDefined-cardinality , dy:ProprietaryParameterDynamics.DiscontinuousExcitationControlUserDefined-valueType , dy:ProprietaryParameterDynamics.parameterNumber-datatype , dy:ProprietaryParameterDynamics.SynchronousMachineUserDefined-valueType , dy:ProprietaryParameterDynamics.PFVArControllerType1UserDefined-cardinality , dy:ProprietaryParameterDynamics.VoltageAdjusterUserDefined-cardinality ; + sh:targetClass cim:ProprietaryParameterDynamics . + +dy:ProprietaryParameterDynamics.AsynchronousMachineUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.AsynchronousMachineUserDefined-cardinality" ; + sh:order 2779 ; + sh:path cim:ProprietaryParameterDynamics.AsynchronousMachineUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.AsynchronousMachineUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AsynchronousMachineUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AsynchronousMachineUserDefined." ; + sh:name "ProprietaryParameterDynamics.AsynchronousMachineUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 572 ; + sh:path cim:ProprietaryParameterDynamics.AsynchronousMachineUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.CSCUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.CSCUserDefined-cardinality" ; + sh:order 2786 ; + sh:path cim:ProprietaryParameterDynamics.CSCUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.CSCUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:CSCUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:CSCUserDefined." ; + sh:name "ProprietaryParameterDynamics.CSCUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 579 ; + sh:path cim:ProprietaryParameterDynamics.CSCUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.DiscontinuousExcitationControlUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.DiscontinuousExcitationControlUserDefined-cardinality" ; + sh:order 2771 ; + sh:path cim:ProprietaryParameterDynamics.DiscontinuousExcitationControlUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.DiscontinuousExcitationControlUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiscontinuousExcitationControlUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiscontinuousExcitationControlUserDefined." ; + sh:name "ProprietaryParameterDynamics.DiscontinuousExcitationControlUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 564 ; + sh:path cim:ProprietaryParameterDynamics.DiscontinuousExcitationControlUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.ExcitationSystemUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.ExcitationSystemUserDefined-cardinality" ; + sh:order 2775 ; + sh:path cim:ProprietaryParameterDynamics.ExcitationSystemUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.ExcitationSystemUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcitationSystemUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcitationSystemUserDefined." ; + sh:name "ProprietaryParameterDynamics.ExcitationSystemUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 568 ; + sh:path cim:ProprietaryParameterDynamics.ExcitationSystemUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.LoadUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.LoadUserDefined-cardinality" ; + sh:order 2766 ; + sh:path cim:ProprietaryParameterDynamics.LoadUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.LoadUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LoadUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LoadUserDefined." ; + sh:name "ProprietaryParameterDynamics.LoadUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 559 ; + sh:path cim:ProprietaryParameterDynamics.LoadUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.MechanicalLoadUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.MechanicalLoadUserDefined-cardinality" ; + sh:order 2776 ; + sh:path cim:ProprietaryParameterDynamics.MechanicalLoadUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.MechanicalLoadUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:MechanicalLoadUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:MechanicalLoadUserDefined." ; + sh:name "ProprietaryParameterDynamics.MechanicalLoadUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 569 ; + sh:path cim:ProprietaryParameterDynamics.MechanicalLoadUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.OverexcitationLimiterUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.OverexcitationLimiterUserDefined-cardinality" ; + sh:order 2774 ; + sh:path cim:ProprietaryParameterDynamics.OverexcitationLimiterUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.OverexcitationLimiterUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:OverexcitationLimiterUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:OverexcitationLimiterUserDefined." ; + sh:name "ProprietaryParameterDynamics.OverexcitationLimiterUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 567 ; + sh:path cim:ProprietaryParameterDynamics.OverexcitationLimiterUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.PFVArControllerType1UserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.PFVArControllerType1UserDefined-cardinality" ; + sh:order 2770 ; + sh:path cim:ProprietaryParameterDynamics.PFVArControllerType1UserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.PFVArControllerType1UserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PFVArControllerType1UserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PFVArControllerType1UserDefined." ; + sh:name "ProprietaryParameterDynamics.PFVArControllerType1UserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 563 ; + sh:path cim:ProprietaryParameterDynamics.PFVArControllerType1UserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.PFVArControllerType2UserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.PFVArControllerType2UserDefined-cardinality" ; + sh:order 2768 ; + sh:path cim:ProprietaryParameterDynamics.PFVArControllerType2UserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.PFVArControllerType2UserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PFVArControllerType2UserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PFVArControllerType2UserDefined." ; + sh:name "ProprietaryParameterDynamics.PFVArControllerType2UserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 561 ; + sh:path cim:ProprietaryParameterDynamics.PFVArControllerType2UserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.PowerSystemStabilizerUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.PowerSystemStabilizerUserDefined-cardinality" ; + sh:order 2772 ; + sh:path cim:ProprietaryParameterDynamics.PowerSystemStabilizerUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.PowerSystemStabilizerUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerSystemStabilizerUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerSystemStabilizerUserDefined." ; + sh:name "ProprietaryParameterDynamics.PowerSystemStabilizerUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 565 ; + sh:path cim:ProprietaryParameterDynamics.PowerSystemStabilizerUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.SVCUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.SVCUserDefined-cardinality" ; + sh:order 2785 ; + sh:path cim:ProprietaryParameterDynamics.SVCUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.SVCUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SVCUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SVCUserDefined." ; + sh:name "ProprietaryParameterDynamics.SVCUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 578 ; + sh:path cim:ProprietaryParameterDynamics.SVCUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.SynchronousMachineUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.SynchronousMachineUserDefined-cardinality" ; + sh:order 2780 ; + sh:path cim:ProprietaryParameterDynamics.SynchronousMachineUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.SynchronousMachineUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineUserDefined." ; + sh:name "ProprietaryParameterDynamics.SynchronousMachineUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 573 ; + sh:path cim:ProprietaryParameterDynamics.SynchronousMachineUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.TurbineGovernorUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.TurbineGovernorUserDefined-cardinality" ; + sh:order 2778 ; + sh:path cim:ProprietaryParameterDynamics.TurbineGovernorUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.TurbineGovernorUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TurbineGovernorUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TurbineGovernorUserDefined." ; + sh:name "ProprietaryParameterDynamics.TurbineGovernorUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 571 ; + sh:path cim:ProprietaryParameterDynamics.TurbineGovernorUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.TurbineLoadControllerUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.TurbineLoadControllerUserDefined-cardinality" ; + sh:order 2777 ; + sh:path cim:ProprietaryParameterDynamics.TurbineLoadControllerUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.TurbineLoadControllerUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TurbineLoadControllerUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TurbineLoadControllerUserDefined." ; + sh:name "ProprietaryParameterDynamics.TurbineLoadControllerUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 570 ; + sh:path cim:ProprietaryParameterDynamics.TurbineLoadControllerUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.UnderexcitationLimiterUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.UnderexcitationLimiterUserDefined-cardinality" ; + sh:order 2773 ; + sh:path cim:ProprietaryParameterDynamics.UnderexcitationLimiterUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.UnderexcitationLimiterUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:UnderexcitationLimiterUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:UnderexcitationLimiterUserDefined." ; + sh:name "ProprietaryParameterDynamics.UnderexcitationLimiterUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 566 ; + sh:path cim:ProprietaryParameterDynamics.UnderexcitationLimiterUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.VSCUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.VSCUserDefined-cardinality" ; + sh:order 2784 ; + sh:path cim:ProprietaryParameterDynamics.VSCUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.VSCUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VSCUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VSCUserDefined." ; + sh:name "ProprietaryParameterDynamics.VSCUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 577 ; + sh:path cim:ProprietaryParameterDynamics.VSCUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.VoltageAdjusterUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.VoltageAdjusterUserDefined-cardinality" ; + sh:order 2769 ; + sh:path cim:ProprietaryParameterDynamics.VoltageAdjusterUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.VoltageAdjusterUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VoltageAdjusterUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VoltageAdjusterUserDefined." ; + sh:name "ProprietaryParameterDynamics.VoltageAdjusterUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 562 ; + sh:path cim:ProprietaryParameterDynamics.VoltageAdjusterUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.VoltageCompensatorUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.VoltageCompensatorUserDefined-cardinality" ; + sh:order 2767 ; + sh:path cim:ProprietaryParameterDynamics.VoltageCompensatorUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.VoltageCompensatorUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VoltageCompensatorUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VoltageCompensatorUserDefined." ; + sh:name "ProprietaryParameterDynamics.VoltageCompensatorUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 560 ; + sh:path cim:ProprietaryParameterDynamics.VoltageCompensatorUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.WindPlantUserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.WindPlantUserDefined-cardinality" ; + sh:order 2783 ; + sh:path cim:ProprietaryParameterDynamics.WindPlantUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.WindPlantUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindPlantUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindPlantUserDefined." ; + sh:name "ProprietaryParameterDynamics.WindPlantUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 576 ; + sh:path cim:ProprietaryParameterDynamics.WindPlantUserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.WindType1or2UserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.WindType1or2UserDefined-cardinality" ; + sh:order 2782 ; + sh:path cim:ProprietaryParameterDynamics.WindType1or2UserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.WindType1or2UserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindType1or2UserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindType1or2UserDefined." ; + sh:name "ProprietaryParameterDynamics.WindType1or2UserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 575 ; + sh:path cim:ProprietaryParameterDynamics.WindType1or2UserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.WindType3or4UserDefined-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.WindType3or4UserDefined-cardinality" ; + sh:order 2781 ; + sh:path cim:ProprietaryParameterDynamics.WindType3or4UserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.WindType3or4UserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindType3or4UserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindType3or4UserDefined." ; + sh:name "ProprietaryParameterDynamics.WindType3or4UserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 574 ; + sh:path cim:ProprietaryParameterDynamics.WindType3or4UserDefined ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.booleanParameterValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.booleanParameterValue-cardinality" ; + sh:order 2689 ; + sh:path cim:ProprietaryParameterDynamics.booleanParameterValue ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.booleanParameterValue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the booleanParameterValue." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ProprietaryParameterDynamics.booleanParameterValue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2689 ; + sh:path cim:ProprietaryParameterDynamics.booleanParameterValue ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.floatParameterValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.floatParameterValue-cardinality" ; + sh:order 2691 ; + sh:path cim:ProprietaryParameterDynamics.floatParameterValue ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.floatParameterValue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the floatParameterValue." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ProprietaryParameterDynamics.floatParameterValue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2691 ; + sh:path cim:ProprietaryParameterDynamics.floatParameterValue ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.integerParameterValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ProprietaryParameterDynamics.integerParameterValue-cardinality" ; + sh:order 2690 ; + sh:path cim:ProprietaryParameterDynamics.integerParameterValue ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.integerParameterValue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the integerParameterValue." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ProprietaryParameterDynamics.integerParameterValue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2690 ; + sh:path cim:ProprietaryParameterDynamics.integerParameterValue ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.parameterNumber-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (parameterNumber)." ; + sh:minCount 1 ; + sh:name "ProprietaryParameterDynamics.parameterNumber-cardinality" ; + sh:order 2688 ; + sh:path cim:ProprietaryParameterDynamics.parameterNumber ; + sh:severity sh:Violation . + +dy:ProprietaryParameterDynamics.parameterNumber-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the parameterNumber." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ProprietaryParameterDynamics.parameterNumber-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2688 ; + sh:path cim:ProprietaryParameterDynamics.parameterNumber ; + sh:severity sh:Violation . + +dy:Pss1 rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-datatype , dy:Pss1.kf-datatype , dy:Pss1.t8-datatype , dy:Pss1.vsmn-datatype , dy:Pss1.kpe-cardinality , dy:Pss1.t9-datatype , dy:IdentifiedObject.description-datatype , dy:Pss1.vsmn-cardinality , dy:IdentifiedObject.description-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:Pss1.kpe-datatype , dy:IdentifiedObject.mRID-cardinality , dy:Pss1.kf-cardinality , dy:Pss1.t10-datatype , dy:Pss1.tpe-cardinality , dy:Pss1.t7-datatype , dy:Pss1.vadat-cardinality , dy:Pss1.t6-cardinality , dy:Pss1.komega-datatype , dy:Pss1.t5-datatype , dy:Pss1.t7-cardinality , dy:Pss1.vadat-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:Pss1.t8-cardinality , dy:Pss1.ks-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:Pss1.tpe-datatype , dy:Pss1.t9-cardinality , dy:Pss1.t10-cardinality , dy:IdentifiedObject.name-cardinality , dy:Pss1.t6-datatype , dy:IdentifiedObject.mRID-datatype , dy:Pss1.vsmx-datatype , dy:Pss1.komega-cardinality , dy:Pss1.ks-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:Pss1.pmin-datatype , dy:Pss1.pmin-cardinality , dy:Pss1.vsmx-cardinality , dy:Pss1.t5-cardinality ; + sh:targetClass cim:Pss1 . + +dy:Pss1.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "Pss1.kf-cardinality" ; + sh:order 2161 ; + sh:path cim:Pss1.kf ; + sh:severity sh:Violation . + +dy:Pss1.kf-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2161 ; + sh:path cim:Pss1.kf ; + sh:severity sh:Violation . + +dy:Pss1.komega-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (komega)." ; + sh:minCount 1 ; + sh:name "Pss1.komega-cardinality" ; + sh:order 2160 ; + sh:path cim:Pss1.komega ; + sh:severity sh:Violation . + +dy:Pss1.komega-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the komega." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.komega-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2160 ; + sh:path cim:Pss1.komega ; + sh:severity sh:Violation . + +dy:Pss1.kpe-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpe)." ; + sh:minCount 1 ; + sh:name "Pss1.kpe-cardinality" ; + sh:order 2162 ; + sh:path cim:Pss1.kpe ; + sh:severity sh:Violation . + +dy:Pss1.kpe-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpe." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.kpe-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2162 ; + sh:path cim:Pss1.kpe ; + sh:severity sh:Violation . + +dy:Pss1.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "Pss1.ks-cardinality" ; + sh:order 2164 ; + sh:path cim:Pss1.ks ; + sh:severity sh:Violation . + +dy:Pss1.ks-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2164 ; + sh:path cim:Pss1.ks ; + sh:severity sh:Violation . + +dy:Pss1.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "Pss1.pmin-cardinality" ; + sh:order 2163 ; + sh:path cim:Pss1.pmin ; + sh:severity sh:Violation . + +dy:Pss1.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2163 ; + sh:path cim:Pss1.pmin ; + sh:severity sh:Violation . + +dy:Pss1.t10-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t10)." ; + sh:minCount 1 ; + sh:name "Pss1.t10-cardinality" ; + sh:order 2173 ; + sh:path cim:Pss1.t10 ; + sh:severity sh:Violation . + +dy:Pss1.t10-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t10." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.t10-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2173 ; + sh:path cim:Pss1.t10 ; + sh:severity sh:Violation . + +dy:Pss1.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "Pss1.t5-cardinality" ; + sh:order 2168 ; + sh:path cim:Pss1.t5 ; + sh:severity sh:Violation . + +dy:Pss1.t5-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2168 ; + sh:path cim:Pss1.t5 ; + sh:severity sh:Violation . + +dy:Pss1.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "Pss1.t6-cardinality" ; + sh:order 2169 ; + sh:path cim:Pss1.t6 ; + sh:severity sh:Violation . + +dy:Pss1.t6-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2169 ; + sh:path cim:Pss1.t6 ; + sh:severity sh:Violation . + +dy:Pss1.t7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t7)." ; + sh:minCount 1 ; + sh:name "Pss1.t7-cardinality" ; + sh:order 2170 ; + sh:path cim:Pss1.t7 ; + sh:severity sh:Violation . + +dy:Pss1.t7-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.t7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2170 ; + sh:path cim:Pss1.t7 ; + sh:severity sh:Violation . + +dy:Pss1.t8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t8)." ; + sh:minCount 1 ; + sh:name "Pss1.t8-cardinality" ; + sh:order 2171 ; + sh:path cim:Pss1.t8 ; + sh:severity sh:Violation . + +dy:Pss1.t8-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.t8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2171 ; + sh:path cim:Pss1.t8 ; + sh:severity sh:Violation . + +dy:Pss1.t9-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t9)." ; + sh:minCount 1 ; + sh:name "Pss1.t9-cardinality" ; + sh:order 2172 ; + sh:path cim:Pss1.t9 ; + sh:severity sh:Violation . + +dy:Pss1.t9-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t9." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.t9-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2172 ; + sh:path cim:Pss1.t9 ; + sh:severity sh:Violation . + +dy:Pss1.tpe-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpe)." ; + sh:minCount 1 ; + sh:name "Pss1.tpe-cardinality" ; + sh:order 2167 ; + sh:path cim:Pss1.tpe ; + sh:severity sh:Violation . + +dy:Pss1.tpe-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpe." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.tpe-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2167 ; + sh:path cim:Pss1.tpe ; + sh:severity sh:Violation . + +dy:Pss1.vadat-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vadat)." ; + sh:minCount 1 ; + sh:name "Pss1.vadat-cardinality" ; + sh:order 2174 ; + sh:path cim:Pss1.vadat ; + sh:severity sh:Violation . + +dy:Pss1.vadat-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the vadat." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.vadat-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2174 ; + sh:path cim:Pss1.vadat ; + sh:severity sh:Violation . + +dy:Pss1.vsmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsmn)." ; + sh:minCount 1 ; + sh:name "Pss1.vsmn-cardinality" ; + sh:order 2165 ; + sh:path cim:Pss1.vsmn ; + sh:severity sh:Violation . + +dy:Pss1.vsmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.vsmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2165 ; + sh:path cim:Pss1.vsmn ; + sh:severity sh:Violation . + +dy:Pss1.vsmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsmx)." ; + sh:minCount 1 ; + sh:name "Pss1.vsmx-cardinality" ; + sh:order 2166 ; + sh:path cim:Pss1.vsmx ; + sh:severity sh:Violation . + +dy:Pss1.vsmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1.vsmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2166 ; + sh:path cim:Pss1.vsmx ; + sh:severity sh:Violation . + +dy:Pss1A rdf:type sh:NodeShape ; + sh:property dy:Pss1A.a6-datatype , dy:Pss1A.tdelay-datatype , dy:Pss1A.t4-datatype , dy:Pss1A.t1-datatype , dy:Pss1A.kd-cardinality , dy:Pss1A.vrmax-datatype , dy:Pss1A.vcu-cardinality , dy:IdentifiedObject.description-cardinality , dy:Pss1A.ks-cardinality , dy:Pss1A.t4-cardinality , dy:Pss1A.ks-datatype , dy:IdentifiedObject.mRID-cardinality , dy:Pss1A.inputSignalType-cardinality , dy:IdentifiedObject.name-datatype , dy:Pss1A.vcl-cardinality , dy:Pss1A.a5-datatype , dy:Pss1A.a7-datatype , dy:Pss1A.t6-cardinality , dy:Pss1A.a1-cardinality , dy:Pss1A.a3-cardinality , dy:Pss1A.t2-cardinality , dy:Pss1A.kd-datatype , dy:Pss1A.a7-cardinality , dy:Pss1A.a2-datatype , dy:Pss1A.a4-cardinality , dy:Pss1A.t2-datatype , dy:Pss1A.vrmin-datatype , dy:Pss1A.a5-cardinality , dy:Pss1A.vcl-datatype , dy:Pss1A.t5-cardinality , dy:Pss1A.t1-cardinality , dy:Pss1A.a8-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:Pss1A.t5-datatype , dy:Pss1A.a2-cardinality , dy:Pss1A.a1-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:Pss1A.vrmax-cardinality , dy:Pss1A.a3-datatype , dy:IdentifiedObject.mRID-datatype , dy:Pss1A.inputSignalType-datatype , dy:Pss1A.vrmin-cardinality , dy:IdentifiedObject.description-datatype , dy:Pss1A.t3-cardinality , dy:Pss1A.a6-cardinality , dy:Pss1A.tdelay-cardinality , dy:Pss1A.vcu-datatype , dy:Pss1A.a4-datatype , dy:Pss1A.a8-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:Pss1A.t6-datatype , dy:Pss1A.t3-datatype , dy:IdentifiedObject.name-cardinality ; + sh:targetClass cim:Pss1A . + +dy:Pss1A.a1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a1)." ; + sh:minCount 1 ; + sh:name "Pss1A.a1-cardinality" ; + sh:order 2176 ; + sh:path cim:Pss1A.a1 ; + sh:severity sh:Violation . + +dy:Pss1A.a1-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.a1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2176 ; + sh:path cim:Pss1A.a1 ; + sh:severity sh:Violation . + +dy:Pss1A.a2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a2)." ; + sh:minCount 1 ; + sh:name "Pss1A.a2-cardinality" ; + sh:order 2177 ; + sh:path cim:Pss1A.a2 ; + sh:severity sh:Violation . + +dy:Pss1A.a2-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.a2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2177 ; + sh:path cim:Pss1A.a2 ; + sh:severity sh:Violation . + +dy:Pss1A.a3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a3)." ; + sh:minCount 1 ; + sh:name "Pss1A.a3-cardinality" ; + sh:order 2189 ; + sh:path cim:Pss1A.a3 ; + sh:severity sh:Violation . + +dy:Pss1A.a3-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.a3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2189 ; + sh:path cim:Pss1A.a3 ; + sh:severity sh:Violation . + +dy:Pss1A.a4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a4)." ; + sh:minCount 1 ; + sh:name "Pss1A.a4-cardinality" ; + sh:order 2190 ; + sh:path cim:Pss1A.a4 ; + sh:severity sh:Violation . + +dy:Pss1A.a4-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.a4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2190 ; + sh:path cim:Pss1A.a4 ; + sh:severity sh:Violation . + +dy:Pss1A.a5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a5)." ; + sh:minCount 1 ; + sh:name "Pss1A.a5-cardinality" ; + sh:order 2191 ; + sh:path cim:Pss1A.a5 ; + sh:severity sh:Violation . + +dy:Pss1A.a5-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.a5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2191 ; + sh:path cim:Pss1A.a5 ; + sh:severity sh:Violation . + +dy:Pss1A.a6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a6)." ; + sh:minCount 1 ; + sh:name "Pss1A.a6-cardinality" ; + sh:order 2192 ; + sh:path cim:Pss1A.a6 ; + sh:severity sh:Violation . + +dy:Pss1A.a6-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.a6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2192 ; + sh:path cim:Pss1A.a6 ; + sh:severity sh:Violation . + +dy:Pss1A.a7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a7)." ; + sh:minCount 1 ; + sh:name "Pss1A.a7-cardinality" ; + sh:order 2193 ; + sh:path cim:Pss1A.a7 ; + sh:severity sh:Violation . + +dy:Pss1A.a7-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.a7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2193 ; + sh:path cim:Pss1A.a7 ; + sh:severity sh:Violation . + +dy:Pss1A.a8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a8)." ; + sh:minCount 1 ; + sh:name "Pss1A.a8-cardinality" ; + sh:order 2194 ; + sh:path cim:Pss1A.a8 ; + sh:severity sh:Violation . + +dy:Pss1A.a8-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.a8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2194 ; + sh:path cim:Pss1A.a8 ; + sh:severity sh:Violation . + +dy:Pss1A.inputSignalType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inputSignalType)." ; + sh:minCount 1 ; + sh:name "Pss1A.inputSignalType-cardinality" ; + sh:order 2175 ; + sh:path cim:Pss1A.inputSignalType ; + sh:severity sh:Violation . + +dy:Pss1A.inputSignalType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the inputSignalType." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:InputSignalKind.rotorSpeed cim:InputSignalKind.rotorAngularFrequencyDeviation cim:InputSignalKind.busFrequency cim:InputSignalKind.busFrequencyDeviation cim:InputSignalKind.generatorElectricalPower cim:InputSignalKind.generatorAcceleratingPower cim:InputSignalKind.busVoltage cim:InputSignalKind.busVoltageDerivative cim:InputSignalKind.branchCurrent cim:InputSignalKind.fieldCurrent cim:InputSignalKind.generatorMechanicalPower ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Pss1A.inputSignalType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 2175 ; + sh:path cim:Pss1A.inputSignalType ; + sh:severity sh:Violation . + +dy:Pss1A.kd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kd)." ; + sh:minCount 1 ; + sh:name "Pss1A.kd-cardinality" ; + sh:order 2195 ; + sh:path cim:Pss1A.kd ; + sh:severity sh:Violation . + +dy:Pss1A.kd-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the kd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.kd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2195 ; + sh:path cim:Pss1A.kd ; + sh:severity sh:Violation . + +dy:Pss1A.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "Pss1A.ks-cardinality" ; + sh:order 2184 ; + sh:path cim:Pss1A.ks ; + sh:severity sh:Violation . + +dy:Pss1A.ks-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2184 ; + sh:path cim:Pss1A.ks ; + sh:severity sh:Violation . + +dy:Pss1A.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "Pss1A.t1-cardinality" ; + sh:order 2178 ; + sh:path cim:Pss1A.t1 ; + sh:severity sh:Violation . + +dy:Pss1A.t1-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2178 ; + sh:path cim:Pss1A.t1 ; + sh:severity sh:Violation . + +dy:Pss1A.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "Pss1A.t2-cardinality" ; + sh:order 2179 ; + sh:path cim:Pss1A.t2 ; + sh:severity sh:Violation . + +dy:Pss1A.t2-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2179 ; + sh:path cim:Pss1A.t2 ; + sh:severity sh:Violation . + +dy:Pss1A.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "Pss1A.t3-cardinality" ; + sh:order 2180 ; + sh:path cim:Pss1A.t3 ; + sh:severity sh:Violation . + +dy:Pss1A.t3-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2180 ; + sh:path cim:Pss1A.t3 ; + sh:severity sh:Violation . + +dy:Pss1A.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "Pss1A.t4-cardinality" ; + sh:order 2181 ; + sh:path cim:Pss1A.t4 ; + sh:severity sh:Violation . + +dy:Pss1A.t4-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2181 ; + sh:path cim:Pss1A.t4 ; + sh:severity sh:Violation . + +dy:Pss1A.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "Pss1A.t5-cardinality" ; + sh:order 2182 ; + sh:path cim:Pss1A.t5 ; + sh:severity sh:Violation . + +dy:Pss1A.t5-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2182 ; + sh:path cim:Pss1A.t5 ; + sh:severity sh:Violation . + +dy:Pss1A.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "Pss1A.t6-cardinality" ; + sh:order 2183 ; + sh:path cim:Pss1A.t6 ; + sh:severity sh:Violation . + +dy:Pss1A.t6-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2183 ; + sh:path cim:Pss1A.t6 ; + sh:severity sh:Violation . + +dy:Pss1A.tdelay-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tdelay)." ; + sh:minCount 1 ; + sh:name "Pss1A.tdelay-cardinality" ; + sh:order 2196 ; + sh:path cim:Pss1A.tdelay ; + sh:severity sh:Violation . + +dy:Pss1A.tdelay-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tdelay." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.tdelay-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2196 ; + sh:path cim:Pss1A.tdelay ; + sh:severity sh:Violation . + +dy:Pss1A.vcl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vcl)." ; + sh:minCount 1 ; + sh:name "Pss1A.vcl-cardinality" ; + sh:order 2188 ; + sh:path cim:Pss1A.vcl ; + sh:severity sh:Violation . + +dy:Pss1A.vcl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vcl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.vcl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2188 ; + sh:path cim:Pss1A.vcl ; + sh:severity sh:Violation . + +dy:Pss1A.vcu-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vcu)." ; + sh:minCount 1 ; + sh:name "Pss1A.vcu-cardinality" ; + sh:order 2187 ; + sh:path cim:Pss1A.vcu ; + sh:severity sh:Violation . + +dy:Pss1A.vcu-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vcu." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.vcu-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2187 ; + sh:path cim:Pss1A.vcu ; + sh:severity sh:Violation . + +dy:Pss1A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "Pss1A.vrmax-cardinality" ; + sh:order 2185 ; + sh:path cim:Pss1A.vrmax ; + sh:severity sh:Violation . + +dy:Pss1A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2185 ; + sh:path cim:Pss1A.vrmax ; + sh:severity sh:Violation . + +dy:Pss1A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "Pss1A.vrmin-cardinality" ; + sh:order 2186 ; + sh:path cim:Pss1A.vrmin ; + sh:severity sh:Violation . + +dy:Pss1A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss1A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2186 ; + sh:path cim:Pss1A.vrmin ; + sh:severity sh:Violation . + +dy:Pss2B rdf:type sh:NodeShape ; + sh:property dy:Pss2B.t7-cardinality , dy:Pss2B.ks3-datatype , dy:Pss2B.t4-cardinality , dy:Pss2B.n-cardinality , dy:Pss2B.tw1-datatype , dy:Pss2B.ks3-cardinality , dy:Pss2B.t4-datatype , dy:Pss2B.ks1-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:Pss2B.t2-cardinality , dy:Pss2B.t9-cardinality , dy:Pss2B.t2-datatype , dy:Pss2B.ks4-datatype , dy:Pss2B.tw2-datatype , dy:Pss2B.t3-datatype , dy:IdentifiedObject.mRID-datatype , dy:Pss2B.t10-datatype , dy:IdentifiedObject.description-datatype , dy:Pss2B.m-datatype , dy:Pss2B.ks4-cardinality , dy:Pss2B.a-datatype , dy:Pss2B.t10-cardinality , dy:Pss2B.ks2-datatype , dy:Pss2B.t6-datatype , dy:Pss2B.t11-cardinality , dy:Pss2B.t6-cardinality , dy:Pss2B.ks1-datatype , dy:Pss2B.n-datatype , dy:Pss2B.vsi1min-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:Pss2B.vsi1max-datatype , dy:Pss2B.m-cardinality , dy:Pss2B.tb-cardinality , dy:Pss2B.t7-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:Pss2B.t3-cardinality , dy:Pss2B.ks2-cardinality , dy:Pss2B.vsi2min-datatype , dy:Pss2B.t11-datatype , dy:Pss2B.t1-cardinality , dy:Pss2B.t8-cardinality , dy:Pss2B.t1-datatype , dy:Pss2B.a-cardinality , dy:Pss2B.vsi2min-cardinality , dy:Pss2B.tw3-datatype , dy:Pss2B.tw4-cardinality , dy:Pss2B.t8-datatype , dy:Pss2B.vsi1min-datatype , dy:Pss2B.t9-datatype , dy:Pss2B.vstmin-datatype , dy:Pss2B.tb-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:Pss2B.tw1-cardinality , dy:Pss2B.tw4-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.name-datatype , dy:Pss2B.ta-cardinality , dy:Pss2B.ta-datatype , dy:Pss2B.tw3-cardinality , dy:Pss2B.vstmin-cardinality , dy:Pss2B.vsi1max-cardinality , dy:Pss2B.vsi2max-cardinality , dy:Pss2B.tw2-cardinality , dy:IdentifiedObject.description-cardinality , dy:Pss2B.vstmax-datatype , dy:Pss2B.vstmax-cardinality , dy:Pss2B.vsi2max-datatype ; + sh:targetClass cim:Pss2B . + +dy:Pss2B.a-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a)." ; + sh:minCount 1 ; + sh:name "Pss2B.a-cardinality" ; + sh:order 2223 ; + sh:path cim:Pss2B.a ; + sh:severity sh:Violation . + +dy:Pss2B.a-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.a-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2223 ; + sh:path cim:Pss2B.a ; + sh:severity sh:Violation . + +dy:Pss2B.ks1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks1)." ; + sh:minCount 1 ; + sh:name "Pss2B.ks1-cardinality" ; + sh:order 2215 ; + sh:path cim:Pss2B.ks1 ; + sh:severity sh:Violation . + +dy:Pss2B.ks1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.ks1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2215 ; + sh:path cim:Pss2B.ks1 ; + sh:severity sh:Violation . + +dy:Pss2B.ks2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks2)." ; + sh:minCount 1 ; + sh:name "Pss2B.ks2-cardinality" ; + sh:order 2216 ; + sh:path cim:Pss2B.ks2 ; + sh:severity sh:Violation . + +dy:Pss2B.ks2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.ks2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2216 ; + sh:path cim:Pss2B.ks2 ; + sh:severity sh:Violation . + +dy:Pss2B.ks3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks3)." ; + sh:minCount 1 ; + sh:name "Pss2B.ks3-cardinality" ; + sh:order 2217 ; + sh:path cim:Pss2B.ks3 ; + sh:severity sh:Violation . + +dy:Pss2B.ks3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.ks3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2217 ; + sh:path cim:Pss2B.ks3 ; + sh:severity sh:Violation . + +dy:Pss2B.ks4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks4)." ; + sh:minCount 1 ; + sh:name "Pss2B.ks4-cardinality" ; + sh:order 2218 ; + sh:path cim:Pss2B.ks4 ; + sh:severity sh:Violation . + +dy:Pss2B.ks4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.ks4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2218 ; + sh:path cim:Pss2B.ks4 ; + sh:severity sh:Violation . + +dy:Pss2B.m-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (m)." ; + sh:minCount 1 ; + sh:name "Pss2B.m-cardinality" ; + sh:order 2220 ; + sh:path cim:Pss2B.m ; + sh:severity sh:Violation . + +dy:Pss2B.m-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the m." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.m-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2220 ; + sh:path cim:Pss2B.m ; + sh:severity sh:Violation . + +dy:Pss2B.n-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (n)." ; + sh:minCount 1 ; + sh:name "Pss2B.n-cardinality" ; + sh:order 2219 ; + sh:path cim:Pss2B.n ; + sh:severity sh:Violation . + +dy:Pss2B.n-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the n." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.n-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2219 ; + sh:path cim:Pss2B.n ; + sh:severity sh:Violation . + +dy:Pss2B.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "Pss2B.t1-cardinality" ; + sh:order 2205 ; + sh:path cim:Pss2B.t1 ; + sh:severity sh:Violation . + +dy:Pss2B.t1-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2205 ; + sh:path cim:Pss2B.t1 ; + sh:severity sh:Violation . + +dy:Pss2B.t10-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t10)." ; + sh:minCount 1 ; + sh:name "Pss2B.t10-cardinality" ; + sh:order 2213 ; + sh:path cim:Pss2B.t10 ; + sh:severity sh:Violation . + +dy:Pss2B.t10-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t10." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.t10-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2213 ; + sh:path cim:Pss2B.t10 ; + sh:severity sh:Violation . + +dy:Pss2B.t11-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t11)." ; + sh:minCount 1 ; + sh:name "Pss2B.t11-cardinality" ; + sh:order 2214 ; + sh:path cim:Pss2B.t11 ; + sh:severity sh:Violation . + +dy:Pss2B.t11-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t11." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.t11-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2214 ; + sh:path cim:Pss2B.t11 ; + sh:severity sh:Violation . + +dy:Pss2B.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "Pss2B.t2-cardinality" ; + sh:order 2206 ; + sh:path cim:Pss2B.t2 ; + sh:severity sh:Violation . + +dy:Pss2B.t2-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2206 ; + sh:path cim:Pss2B.t2 ; + sh:severity sh:Violation . + +dy:Pss2B.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "Pss2B.t3-cardinality" ; + sh:order 2207 ; + sh:path cim:Pss2B.t3 ; + sh:severity sh:Violation . + +dy:Pss2B.t3-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2207 ; + sh:path cim:Pss2B.t3 ; + sh:severity sh:Violation . + +dy:Pss2B.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "Pss2B.t4-cardinality" ; + sh:order 2208 ; + sh:path cim:Pss2B.t4 ; + sh:severity sh:Violation . + +dy:Pss2B.t4-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2208 ; + sh:path cim:Pss2B.t4 ; + sh:severity sh:Violation . + +dy:Pss2B.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "Pss2B.t6-cardinality" ; + sh:order 2209 ; + sh:path cim:Pss2B.t6 ; + sh:severity sh:Violation . + +dy:Pss2B.t6-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2209 ; + sh:path cim:Pss2B.t6 ; + sh:severity sh:Violation . + +dy:Pss2B.t7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t7)." ; + sh:minCount 1 ; + sh:name "Pss2B.t7-cardinality" ; + sh:order 2210 ; + sh:path cim:Pss2B.t7 ; + sh:severity sh:Violation . + +dy:Pss2B.t7-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.t7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2210 ; + sh:path cim:Pss2B.t7 ; + sh:severity sh:Violation . + +dy:Pss2B.t8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t8)." ; + sh:minCount 1 ; + sh:name "Pss2B.t8-cardinality" ; + sh:order 2211 ; + sh:path cim:Pss2B.t8 ; + sh:severity sh:Violation . + +dy:Pss2B.t8-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.t8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2211 ; + sh:path cim:Pss2B.t8 ; + sh:severity sh:Violation . + +dy:Pss2B.t9-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t9)." ; + sh:minCount 1 ; + sh:name "Pss2B.t9-cardinality" ; + sh:order 2212 ; + sh:path cim:Pss2B.t9 ; + sh:severity sh:Violation . + +dy:Pss2B.t9-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t9." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.t9-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2212 ; + sh:path cim:Pss2B.t9 ; + sh:severity sh:Violation . + +dy:Pss2B.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "Pss2B.ta-cardinality" ; + sh:order 2224 ; + sh:path cim:Pss2B.ta ; + sh:severity sh:Violation . + +dy:Pss2B.ta-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2224 ; + sh:path cim:Pss2B.ta ; + sh:severity sh:Violation . + +dy:Pss2B.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "Pss2B.tb-cardinality" ; + sh:order 2225 ; + sh:path cim:Pss2B.tb ; + sh:severity sh:Violation . + +dy:Pss2B.tb-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2225 ; + sh:path cim:Pss2B.tb ; + sh:severity sh:Violation . + +dy:Pss2B.tw1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw1)." ; + sh:minCount 1 ; + sh:name "Pss2B.tw1-cardinality" ; + sh:order 2199 ; + sh:path cim:Pss2B.tw1 ; + sh:severity sh:Violation . + +dy:Pss2B.tw1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.tw1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2199 ; + sh:path cim:Pss2B.tw1 ; + sh:severity sh:Violation . + +dy:Pss2B.tw2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw2)." ; + sh:minCount 1 ; + sh:name "Pss2B.tw2-cardinality" ; + sh:order 2200 ; + sh:path cim:Pss2B.tw2 ; + sh:severity sh:Violation . + +dy:Pss2B.tw2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.tw2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2200 ; + sh:path cim:Pss2B.tw2 ; + sh:severity sh:Violation . + +dy:Pss2B.tw3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw3)." ; + sh:minCount 1 ; + sh:name "Pss2B.tw3-cardinality" ; + sh:order 2203 ; + sh:path cim:Pss2B.tw3 ; + sh:severity sh:Violation . + +dy:Pss2B.tw3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.tw3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2203 ; + sh:path cim:Pss2B.tw3 ; + sh:severity sh:Violation . + +dy:Pss2B.tw4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw4)." ; + sh:minCount 1 ; + sh:name "Pss2B.tw4-cardinality" ; + sh:order 2204 ; + sh:path cim:Pss2B.tw4 ; + sh:severity sh:Violation . + +dy:Pss2B.tw4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.tw4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2204 ; + sh:path cim:Pss2B.tw4 ; + sh:severity sh:Violation . + +dy:Pss2B.vsi1max-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsi1max)." ; + sh:minCount 1 ; + sh:name "Pss2B.vsi1max-cardinality" ; + sh:order 2197 ; + sh:path cim:Pss2B.vsi1max ; + sh:severity sh:Violation . + +dy:Pss2B.vsi1max-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsi1max." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.vsi1max-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2197 ; + sh:path cim:Pss2B.vsi1max ; + sh:severity sh:Violation . + +dy:Pss2B.vsi1min-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsi1min)." ; + sh:minCount 1 ; + sh:name "Pss2B.vsi1min-cardinality" ; + sh:order 2198 ; + sh:path cim:Pss2B.vsi1min ; + sh:severity sh:Violation . + +dy:Pss2B.vsi1min-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsi1min." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.vsi1min-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2198 ; + sh:path cim:Pss2B.vsi1min ; + sh:severity sh:Violation . + +dy:Pss2B.vsi2max-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsi2max)." ; + sh:minCount 1 ; + sh:name "Pss2B.vsi2max-cardinality" ; + sh:order 2201 ; + sh:path cim:Pss2B.vsi2max ; + sh:severity sh:Violation . + +dy:Pss2B.vsi2max-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsi2max." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.vsi2max-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2201 ; + sh:path cim:Pss2B.vsi2max ; + sh:severity sh:Violation . + +dy:Pss2B.vsi2min-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsi2min)." ; + sh:minCount 1 ; + sh:name "Pss2B.vsi2min-cardinality" ; + sh:order 2202 ; + sh:path cim:Pss2B.vsi2min ; + sh:severity sh:Violation . + +dy:Pss2B.vsi2min-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsi2min." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.vsi2min-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2202 ; + sh:path cim:Pss2B.vsi2min ; + sh:severity sh:Violation . + +dy:Pss2B.vstmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vstmax)." ; + sh:minCount 1 ; + sh:name "Pss2B.vstmax-cardinality" ; + sh:order 2221 ; + sh:path cim:Pss2B.vstmax ; + sh:severity sh:Violation . + +dy:Pss2B.vstmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vstmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.vstmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2221 ; + sh:path cim:Pss2B.vstmax ; + sh:severity sh:Violation . + +dy:Pss2B.vstmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vstmin)." ; + sh:minCount 1 ; + sh:name "Pss2B.vstmin-cardinality" ; + sh:order 2222 ; + sh:path cim:Pss2B.vstmin ; + sh:severity sh:Violation . + +dy:Pss2B.vstmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vstmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2B.vstmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2222 ; + sh:path cim:Pss2B.vstmin ; + sh:severity sh:Violation . + +dy:Pss2ST rdf:type sh:NodeShape ; + sh:property dy:Pss2ST.t4-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.mRID-datatype , dy:Pss2ST.k2-datatype , dy:Pss2ST.vcu-datatype , dy:Pss2ST.vcl-datatype , dy:Pss2ST.t1-datatype , dy:Pss2ST.t6-datatype , dy:Pss2ST.t7-datatype , dy:Pss2ST.inputSignal2Type-cardinality , dy:Pss2ST.inputSignal2Type-datatype , dy:Pss2ST.t8-cardinality , dy:Pss2ST.t3-cardinality , dy:Pss2ST.t4-cardinality , dy:Pss2ST.k1-cardinality , dy:IdentifiedObject.description-datatype , dy:Pss2ST.t10-cardinality , dy:IdentifiedObject.name-cardinality , dy:Pss2ST.t3-datatype , dy:Pss2ST.t2-cardinality , dy:Pss2ST.t9-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:Pss2ST.t5-cardinality , dy:Pss2ST.vcu-cardinality , dy:Pss2ST.lsmax-datatype , dy:Pss2ST.lsmin-datatype , dy:IdentifiedObject.description-cardinality , dy:Pss2ST.t5-datatype , dy:Pss2ST.t1-cardinality , dy:Pss2ST.vcl-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:Pss2ST.t2-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:Pss2ST.t7-cardinality , dy:Pss2ST.k1-datatype , dy:Pss2ST.inputSignal1Type-cardinality , dy:Pss2ST.t6-cardinality , dy:Pss2ST.k2-cardinality , dy:IdentifiedObject.name-datatype , dy:Pss2ST.t8-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:Pss2ST.t9-datatype , dy:Pss2ST.lsmax-cardinality , dy:Pss2ST.inputSignal1Type-datatype , dy:Pss2ST.t10-datatype , dy:Pss2ST.lsmin-cardinality ; + sh:targetClass cim:Pss2ST . + +dy:Pss2ST.inputSignal1Type-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inputSignal1Type)." ; + sh:minCount 1 ; + sh:name "Pss2ST.inputSignal1Type-cardinality" ; + sh:order 2226 ; + sh:path cim:Pss2ST.inputSignal1Type ; + sh:severity sh:Violation . + +dy:Pss2ST.inputSignal1Type-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the inputSignal1Type." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:InputSignalKind.rotorSpeed cim:InputSignalKind.rotorAngularFrequencyDeviation cim:InputSignalKind.busFrequency cim:InputSignalKind.busFrequencyDeviation cim:InputSignalKind.generatorElectricalPower cim:InputSignalKind.generatorAcceleratingPower cim:InputSignalKind.busVoltage cim:InputSignalKind.busVoltageDerivative cim:InputSignalKind.branchCurrent cim:InputSignalKind.fieldCurrent cim:InputSignalKind.generatorMechanicalPower ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Pss2ST.inputSignal1Type-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 2226 ; + sh:path cim:Pss2ST.inputSignal1Type ; + sh:severity sh:Violation . + +dy:Pss2ST.inputSignal2Type-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inputSignal2Type)." ; + sh:minCount 1 ; + sh:name "Pss2ST.inputSignal2Type-cardinality" ; + sh:order 2227 ; + sh:path cim:Pss2ST.inputSignal2Type ; + sh:severity sh:Violation . + +dy:Pss2ST.inputSignal2Type-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the inputSignal2Type." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:InputSignalKind.rotorSpeed cim:InputSignalKind.rotorAngularFrequencyDeviation cim:InputSignalKind.busFrequency cim:InputSignalKind.busFrequencyDeviation cim:InputSignalKind.generatorElectricalPower cim:InputSignalKind.generatorAcceleratingPower cim:InputSignalKind.busVoltage cim:InputSignalKind.busVoltageDerivative cim:InputSignalKind.branchCurrent cim:InputSignalKind.fieldCurrent cim:InputSignalKind.generatorMechanicalPower ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Pss2ST.inputSignal2Type-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 2227 ; + sh:path cim:Pss2ST.inputSignal2Type ; + sh:severity sh:Violation . + +dy:Pss2ST.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "Pss2ST.k1-cardinality" ; + sh:order 2228 ; + sh:path cim:Pss2ST.k1 ; + sh:severity sh:Violation . + +dy:Pss2ST.k1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2228 ; + sh:path cim:Pss2ST.k1 ; + sh:severity sh:Violation . + +dy:Pss2ST.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "Pss2ST.k2-cardinality" ; + sh:order 2229 ; + sh:path cim:Pss2ST.k2 ; + sh:severity sh:Violation . + +dy:Pss2ST.k2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2229 ; + sh:path cim:Pss2ST.k2 ; + sh:severity sh:Violation . + +dy:Pss2ST.lsmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lsmax)." ; + sh:minCount 1 ; + sh:name "Pss2ST.lsmax-cardinality" ; + sh:order 2240 ; + sh:path cim:Pss2ST.lsmax ; + sh:severity sh:Violation . + +dy:Pss2ST.lsmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lsmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.lsmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2240 ; + sh:path cim:Pss2ST.lsmax ; + sh:severity sh:Violation . + +dy:Pss2ST.lsmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lsmin)." ; + sh:minCount 1 ; + sh:name "Pss2ST.lsmin-cardinality" ; + sh:order 2241 ; + sh:path cim:Pss2ST.lsmin ; + sh:severity sh:Violation . + +dy:Pss2ST.lsmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lsmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.lsmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2241 ; + sh:path cim:Pss2ST.lsmin ; + sh:severity sh:Violation . + +dy:Pss2ST.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "Pss2ST.t1-cardinality" ; + sh:order 2230 ; + sh:path cim:Pss2ST.t1 ; + sh:severity sh:Violation . + +dy:Pss2ST.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2230 ; + sh:path cim:Pss2ST.t1 ; + sh:severity sh:Violation . + +dy:Pss2ST.t10-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t10)." ; + sh:minCount 1 ; + sh:name "Pss2ST.t10-cardinality" ; + sh:order 2239 ; + sh:path cim:Pss2ST.t10 ; + sh:severity sh:Violation . + +dy:Pss2ST.t10-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t10." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.t10-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2239 ; + sh:path cim:Pss2ST.t10 ; + sh:severity sh:Violation . + +dy:Pss2ST.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "Pss2ST.t2-cardinality" ; + sh:order 2231 ; + sh:path cim:Pss2ST.t2 ; + sh:severity sh:Violation . + +dy:Pss2ST.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2231 ; + sh:path cim:Pss2ST.t2 ; + sh:severity sh:Violation . + +dy:Pss2ST.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "Pss2ST.t3-cardinality" ; + sh:order 2232 ; + sh:path cim:Pss2ST.t3 ; + sh:severity sh:Violation . + +dy:Pss2ST.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2232 ; + sh:path cim:Pss2ST.t3 ; + sh:severity sh:Violation . + +dy:Pss2ST.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "Pss2ST.t4-cardinality" ; + sh:order 2233 ; + sh:path cim:Pss2ST.t4 ; + sh:severity sh:Violation . + +dy:Pss2ST.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2233 ; + sh:path cim:Pss2ST.t4 ; + sh:severity sh:Violation . + +dy:Pss2ST.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "Pss2ST.t5-cardinality" ; + sh:order 2234 ; + sh:path cim:Pss2ST.t5 ; + sh:severity sh:Violation . + +dy:Pss2ST.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2234 ; + sh:path cim:Pss2ST.t5 ; + sh:severity sh:Violation . + +dy:Pss2ST.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "Pss2ST.t6-cardinality" ; + sh:order 2235 ; + sh:path cim:Pss2ST.t6 ; + sh:severity sh:Violation . + +dy:Pss2ST.t6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2235 ; + sh:path cim:Pss2ST.t6 ; + sh:severity sh:Violation . + +dy:Pss2ST.t7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t7)." ; + sh:minCount 1 ; + sh:name "Pss2ST.t7-cardinality" ; + sh:order 2236 ; + sh:path cim:Pss2ST.t7 ; + sh:severity sh:Violation . + +dy:Pss2ST.t7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.t7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2236 ; + sh:path cim:Pss2ST.t7 ; + sh:severity sh:Violation . + +dy:Pss2ST.t8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t8)." ; + sh:minCount 1 ; + sh:name "Pss2ST.t8-cardinality" ; + sh:order 2237 ; + sh:path cim:Pss2ST.t8 ; + sh:severity sh:Violation . + +dy:Pss2ST.t8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.t8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2237 ; + sh:path cim:Pss2ST.t8 ; + sh:severity sh:Violation . + +dy:Pss2ST.t9-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t9)." ; + sh:minCount 1 ; + sh:name "Pss2ST.t9-cardinality" ; + sh:order 2238 ; + sh:path cim:Pss2ST.t9 ; + sh:severity sh:Violation . + +dy:Pss2ST.t9-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t9." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.t9-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2238 ; + sh:path cim:Pss2ST.t9 ; + sh:severity sh:Violation . + +dy:Pss2ST.vcl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vcl)." ; + sh:minCount 1 ; + sh:name "Pss2ST.vcl-cardinality" ; + sh:order 2243 ; + sh:path cim:Pss2ST.vcl ; + sh:severity sh:Violation . + +dy:Pss2ST.vcl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vcl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.vcl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2243 ; + sh:path cim:Pss2ST.vcl ; + sh:severity sh:Violation . + +dy:Pss2ST.vcu-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vcu)." ; + sh:minCount 1 ; + sh:name "Pss2ST.vcu-cardinality" ; + sh:order 2242 ; + sh:path cim:Pss2ST.vcu ; + sh:severity sh:Violation . + +dy:Pss2ST.vcu-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vcu." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss2ST.vcu-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2242 ; + sh:path cim:Pss2ST.vcu ; + sh:severity sh:Violation . + +dy:Pss5 rdf:type sh:NodeShape ; + sh:property dy:Pss5.pmin-datatype , dy:Pss5.tw1-datatype , dy:IdentifiedObject.name-cardinality , dy:Pss5.tw2-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.name-datatype , dy:Pss5.tl2-cardinality , dy:Pss5.tpe-cardinality , dy:Pss5.kpe-cardinality , dy:Pss5.kf-datatype , dy:Pss5.tw1-cardinality , dy:Pss5.isfreq-cardinality , dy:Pss5.tl1-datatype , dy:Pss5.tw2-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:Pss5.deadband-datatype , dy:Pss5.ctw2-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:Pss5.kf-cardinality , dy:IdentifiedObject.mRID-datatype , dy:Pss5.kpss-datatype , dy:Pss5.kpe-datatype , dy:Pss5.vsmx-datatype , dy:Pss5.isfreq-datatype , dy:Pss5.pmin-cardinality , dy:Pss5.tl4-datatype , dy:Pss5.vsmn-datatype , dy:Pss5.tpe-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:Pss5.deadband-cardinality , dy:Pss5.ctw2-cardinality , dy:Pss5.vsmn-cardinality , dy:IdentifiedObject.description-datatype , dy:Pss5.tl1-cardinality , dy:Pss5.tl4-cardinality , dy:Pss5.kpss-cardinality , dy:Pss5.vsmx-cardinality , dy:Pss5.vadat-datatype , dy:Pss5.tl3-cardinality , dy:IdentifiedObject.description-cardinality , dy:Pss5.vadat-cardinality , dy:Pss5.tl2-datatype , dy:Pss5.tl3-datatype ; + sh:targetClass cim:Pss5 . + +dy:Pss5.ctw2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ctw2)." ; + sh:minCount 1 ; + sh:name "Pss5.ctw2-cardinality" ; + sh:order 2248 ; + sh:path cim:Pss5.ctw2 ; + sh:severity sh:Violation . + +dy:Pss5.ctw2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the ctw2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.ctw2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2248 ; + sh:path cim:Pss5.ctw2 ; + sh:severity sh:Violation . + +dy:Pss5.deadband-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (deadband)." ; + sh:minCount 1 ; + sh:name "Pss5.deadband-cardinality" ; + sh:order 2259 ; + sh:path cim:Pss5.deadband ; + sh:severity sh:Violation . + +dy:Pss5.deadband-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the deadband." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.deadband-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2259 ; + sh:path cim:Pss5.deadband ; + sh:severity sh:Violation . + +dy:Pss5.isfreq-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (isfreq)." ; + sh:minCount 1 ; + sh:name "Pss5.isfreq-cardinality" ; + sh:order 2246 ; + sh:path cim:Pss5.isfreq ; + sh:severity sh:Violation . + +dy:Pss5.isfreq-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the isfreq." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.isfreq-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2246 ; + sh:path cim:Pss5.isfreq ; + sh:severity sh:Violation . + +dy:Pss5.kf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf)." ; + sh:minCount 1 ; + sh:name "Pss5.kf-cardinality" ; + sh:order 2245 ; + sh:path cim:Pss5.kf ; + sh:severity sh:Violation . + +dy:Pss5.kf-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.kf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2245 ; + sh:path cim:Pss5.kf ; + sh:severity sh:Violation . + +dy:Pss5.kpe-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpe)." ; + sh:minCount 1 ; + sh:name "Pss5.kpe-cardinality" ; + sh:order 2244 ; + sh:path cim:Pss5.kpe ; + sh:severity sh:Violation . + +dy:Pss5.kpe-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpe." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.kpe-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2244 ; + sh:path cim:Pss5.kpe ; + sh:severity sh:Violation . + +dy:Pss5.kpss-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpss)." ; + sh:minCount 1 ; + sh:name "Pss5.kpss-cardinality" ; + sh:order 2247 ; + sh:path cim:Pss5.kpss ; + sh:severity sh:Violation . + +dy:Pss5.kpss-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpss." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.kpss-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2247 ; + sh:path cim:Pss5.kpss ; + sh:severity sh:Violation . + +dy:Pss5.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "Pss5.pmin-cardinality" ; + sh:order 2258 ; + sh:path cim:Pss5.pmin ; + sh:severity sh:Violation . + +dy:Pss5.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2258 ; + sh:path cim:Pss5.pmin ; + sh:severity sh:Violation . + +dy:Pss5.tl1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl1)." ; + sh:minCount 1 ; + sh:name "Pss5.tl1-cardinality" ; + sh:order 2251 ; + sh:path cim:Pss5.tl1 ; + sh:severity sh:Violation . + +dy:Pss5.tl1-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.tl1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2251 ; + sh:path cim:Pss5.tl1 ; + sh:severity sh:Violation . + +dy:Pss5.tl2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl2)." ; + sh:minCount 1 ; + sh:name "Pss5.tl2-cardinality" ; + sh:order 2252 ; + sh:path cim:Pss5.tl2 ; + sh:severity sh:Violation . + +dy:Pss5.tl2-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.tl2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2252 ; + sh:path cim:Pss5.tl2 ; + sh:severity sh:Violation . + +dy:Pss5.tl3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl3)." ; + sh:minCount 1 ; + sh:name "Pss5.tl3-cardinality" ; + sh:order 2253 ; + sh:path cim:Pss5.tl3 ; + sh:severity sh:Violation . + +dy:Pss5.tl3-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.tl3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2253 ; + sh:path cim:Pss5.tl3 ; + sh:severity sh:Violation . + +dy:Pss5.tl4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl4)." ; + sh:minCount 1 ; + sh:name "Pss5.tl4-cardinality" ; + sh:order 2254 ; + sh:path cim:Pss5.tl4 ; + sh:severity sh:Violation . + +dy:Pss5.tl4-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.tl4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2254 ; + sh:path cim:Pss5.tl4 ; + sh:severity sh:Violation . + +dy:Pss5.tpe-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpe)." ; + sh:minCount 1 ; + sh:name "Pss5.tpe-cardinality" ; + sh:order 2257 ; + sh:path cim:Pss5.tpe ; + sh:severity sh:Violation . + +dy:Pss5.tpe-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpe." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.tpe-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2257 ; + sh:path cim:Pss5.tpe ; + sh:severity sh:Violation . + +dy:Pss5.tw1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw1)." ; + sh:minCount 1 ; + sh:name "Pss5.tw1-cardinality" ; + sh:order 2249 ; + sh:path cim:Pss5.tw1 ; + sh:severity sh:Violation . + +dy:Pss5.tw1-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.tw1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2249 ; + sh:path cim:Pss5.tw1 ; + sh:severity sh:Violation . + +dy:Pss5.tw2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw2)." ; + sh:minCount 1 ; + sh:name "Pss5.tw2-cardinality" ; + sh:order 2250 ; + sh:path cim:Pss5.tw2 ; + sh:severity sh:Violation . + +dy:Pss5.tw2-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.tw2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2250 ; + sh:path cim:Pss5.tw2 ; + sh:severity sh:Violation . + +dy:Pss5.vadat-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vadat)." ; + sh:minCount 1 ; + sh:name "Pss5.vadat-cardinality" ; + sh:order 2260 ; + sh:path cim:Pss5.vadat ; + sh:severity sh:Violation . + +dy:Pss5.vadat-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the vadat." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.vadat-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2260 ; + sh:path cim:Pss5.vadat ; + sh:severity sh:Violation . + +dy:Pss5.vsmn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsmn)." ; + sh:minCount 1 ; + sh:name "Pss5.vsmn-cardinality" ; + sh:order 2255 ; + sh:path cim:Pss5.vsmn ; + sh:severity sh:Violation . + +dy:Pss5.vsmn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsmn." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.vsmn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2255 ; + sh:path cim:Pss5.vsmn ; + sh:severity sh:Violation . + +dy:Pss5.vsmx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsmx)." ; + sh:minCount 1 ; + sh:name "Pss5.vsmx-cardinality" ; + sh:order 2256 ; + sh:path cim:Pss5.vsmx ; + sh:severity sh:Violation . + +dy:Pss5.vsmx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsmx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Pss5.vsmx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2256 ; + sh:path cim:Pss5.vsmx ; + sh:severity sh:Violation . + +dy:PssELIN2 rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:PssELIN2.ks1-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:PssELIN2.ts1-cardinality , dy:PssELIN2.ts2-datatype , dy:PssELIN2.ts5-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:PssELIN2.ks1-datatype , dy:IdentifiedObject.mRID-datatype , dy:PssELIN2.psslim-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.description-datatype , dy:PssELIN2.psslim-datatype , dy:PssELIN2.apss-datatype , dy:PssELIN2.ts5-datatype , dy:PssELIN2.apss-cardinality , dy:PssELIN2.ts3-datatype , dy:PssELIN2.ppss-cardinality , dy:PssELIN2.ts3-cardinality , dy:PssELIN2.ks2-datatype , dy:IdentifiedObject.description-cardinality , dy:PssELIN2.ts1-datatype , dy:PssELIN2.ts4-datatype , dy:PssELIN2.ppss-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:PssELIN2.ks2-cardinality , dy:PssELIN2.ts2-cardinality , dy:PssELIN2.ts6-datatype , dy:PssELIN2.ts6-cardinality , dy:IdentifiedObject.name-cardinality , dy:PssELIN2.ts4-cardinality ; + sh:targetClass cim:PssELIN2 . + +dy:PssELIN2.apss-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (apss)." ; + sh:minCount 1 ; + sh:name "PssELIN2.apss-cardinality" ; + sh:order 2270 ; + sh:path cim:PssELIN2.apss ; + sh:severity sh:Violation . + +dy:PssELIN2.apss-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the apss." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssELIN2.apss-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2270 ; + sh:path cim:PssELIN2.apss ; + sh:severity sh:Violation . + +dy:PssELIN2.ks1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks1)." ; + sh:minCount 1 ; + sh:name "PssELIN2.ks1-cardinality" ; + sh:order 2267 ; + sh:path cim:PssELIN2.ks1 ; + sh:severity sh:Violation . + +dy:PssELIN2.ks1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssELIN2.ks1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2267 ; + sh:path cim:PssELIN2.ks1 ; + sh:severity sh:Violation . + +dy:PssELIN2.ks2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks2)." ; + sh:minCount 1 ; + sh:name "PssELIN2.ks2-cardinality" ; + sh:order 2268 ; + sh:path cim:PssELIN2.ks2 ; + sh:severity sh:Violation . + +dy:PssELIN2.ks2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssELIN2.ks2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2268 ; + sh:path cim:PssELIN2.ks2 ; + sh:severity sh:Violation . + +dy:PssELIN2.ppss-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ppss)." ; + sh:minCount 1 ; + sh:name "PssELIN2.ppss-cardinality" ; + sh:order 2269 ; + sh:path cim:PssELIN2.ppss ; + sh:severity sh:Violation . + +dy:PssELIN2.ppss-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ppss." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssELIN2.ppss-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2269 ; + sh:path cim:PssELIN2.ppss ; + sh:severity sh:Violation . + +dy:PssELIN2.psslim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (psslim)." ; + sh:minCount 1 ; + sh:name "PssELIN2.psslim-cardinality" ; + sh:order 2271 ; + sh:path cim:PssELIN2.psslim ; + sh:severity sh:Violation . + +dy:PssELIN2.psslim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the psslim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssELIN2.psslim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2271 ; + sh:path cim:PssELIN2.psslim ; + sh:severity sh:Violation . + +dy:PssELIN2.ts1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ts1)." ; + sh:minCount 1 ; + sh:name "PssELIN2.ts1-cardinality" ; + sh:order 2261 ; + sh:path cim:PssELIN2.ts1 ; + sh:severity sh:Violation . + +dy:PssELIN2.ts1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ts1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssELIN2.ts1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2261 ; + sh:path cim:PssELIN2.ts1 ; + sh:severity sh:Violation . + +dy:PssELIN2.ts2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ts2)." ; + sh:minCount 1 ; + sh:name "PssELIN2.ts2-cardinality" ; + sh:order 2262 ; + sh:path cim:PssELIN2.ts2 ; + sh:severity sh:Violation . + +dy:PssELIN2.ts2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ts2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssELIN2.ts2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2262 ; + sh:path cim:PssELIN2.ts2 ; + sh:severity sh:Violation . + +dy:PssELIN2.ts3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ts3)." ; + sh:minCount 1 ; + sh:name "PssELIN2.ts3-cardinality" ; + sh:order 2263 ; + sh:path cim:PssELIN2.ts3 ; + sh:severity sh:Violation . + +dy:PssELIN2.ts3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ts3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssELIN2.ts3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2263 ; + sh:path cim:PssELIN2.ts3 ; + sh:severity sh:Violation . + +dy:PssELIN2.ts4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ts4)." ; + sh:minCount 1 ; + sh:name "PssELIN2.ts4-cardinality" ; + sh:order 2264 ; + sh:path cim:PssELIN2.ts4 ; + sh:severity sh:Violation . + +dy:PssELIN2.ts4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ts4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssELIN2.ts4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2264 ; + sh:path cim:PssELIN2.ts4 ; + sh:severity sh:Violation . + +dy:PssELIN2.ts5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ts5)." ; + sh:minCount 1 ; + sh:name "PssELIN2.ts5-cardinality" ; + sh:order 2265 ; + sh:path cim:PssELIN2.ts5 ; + sh:severity sh:Violation . + +dy:PssELIN2.ts5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ts5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssELIN2.ts5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2265 ; + sh:path cim:PssELIN2.ts5 ; + sh:severity sh:Violation . + +dy:PssELIN2.ts6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ts6)." ; + sh:minCount 1 ; + sh:name "PssELIN2.ts6-cardinality" ; + sh:order 2266 ; + sh:path cim:PssELIN2.ts6 ; + sh:severity sh:Violation . + +dy:PssELIN2.ts6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ts6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssELIN2.ts6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2266 ; + sh:path cim:PssELIN2.ts6 ; + sh:severity sh:Violation . + +dy:PssIEEE1A rdf:type sh:NodeShape ; + sh:property dy:PssIEEE1A.a1-datatype , dy:PssIEEE1A.t5-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.mRID-datatype , dy:PssIEEE1A.t6-datatype , dy:PssIEEE1A.inputSignalType-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:PssIEEE1A.t4-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:PssIEEE1A.t1-datatype , dy:PssIEEE1A.t3-cardinality , dy:PssIEEE1A.t2-cardinality , dy:PssIEEE1A.t5-cardinality , dy:PssIEEE1A.vrmax-datatype , dy:PssIEEE1A.a1-cardinality , dy:IdentifiedObject.description-datatype , dy:PssIEEE1A.ks-cardinality , dy:PssIEEE1A.ks-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:PssIEEE1A.t4-datatype , dy:IdentifiedObject.description-cardinality , dy:PssIEEE1A.a2-cardinality , dy:PssIEEE1A.t6-cardinality , dy:PssIEEE1A.t2-datatype , dy:PssIEEE1A.inputSignalType-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:PssIEEE1A.a2-datatype , dy:IdentifiedObject.name-cardinality , dy:PssIEEE1A.t3-datatype , dy:PssIEEE1A.vrmin-datatype , dy:PssIEEE1A.vrmin-cardinality , dy:IdentifiedObject.name-datatype , dy:PssIEEE1A.vrmax-cardinality , dy:PssIEEE1A.t1-cardinality ; + sh:targetClass cim:PssIEEE1A . + +dy:PssIEEE1A.a1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a1)." ; + sh:minCount 1 ; + sh:name "PssIEEE1A.a1-cardinality" ; + sh:order 2038 ; + sh:path cim:PssIEEE1A.a1 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.a1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE1A.a1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2038 ; + sh:path cim:PssIEEE1A.a1 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.a2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a2)." ; + sh:minCount 1 ; + sh:name "PssIEEE1A.a2-cardinality" ; + sh:order 2039 ; + sh:path cim:PssIEEE1A.a2 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.a2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE1A.a2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2039 ; + sh:path cim:PssIEEE1A.a2 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.inputSignalType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inputSignalType)." ; + sh:minCount 1 ; + sh:name "PssIEEE1A.inputSignalType-cardinality" ; + sh:order 2037 ; + sh:path cim:PssIEEE1A.inputSignalType ; + sh:severity sh:Violation . + +dy:PssIEEE1A.inputSignalType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the inputSignalType." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:InputSignalKind.rotorSpeed cim:InputSignalKind.rotorAngularFrequencyDeviation cim:InputSignalKind.busFrequency cim:InputSignalKind.busFrequencyDeviation cim:InputSignalKind.generatorElectricalPower cim:InputSignalKind.generatorAcceleratingPower cim:InputSignalKind.busVoltage cim:InputSignalKind.busVoltageDerivative cim:InputSignalKind.branchCurrent cim:InputSignalKind.fieldCurrent cim:InputSignalKind.generatorMechanicalPower ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "PssIEEE1A.inputSignalType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 2037 ; + sh:path cim:PssIEEE1A.inputSignalType ; + sh:severity sh:Violation . + +dy:PssIEEE1A.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "PssIEEE1A.ks-cardinality" ; + sh:order 2046 ; + sh:path cim:PssIEEE1A.ks ; + sh:severity sh:Violation . + +dy:PssIEEE1A.ks-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE1A.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2046 ; + sh:path cim:PssIEEE1A.ks ; + sh:severity sh:Violation . + +dy:PssIEEE1A.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "PssIEEE1A.t1-cardinality" ; + sh:order 2040 ; + sh:path cim:PssIEEE1A.t1 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE1A.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2040 ; + sh:path cim:PssIEEE1A.t1 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "PssIEEE1A.t2-cardinality" ; + sh:order 2041 ; + sh:path cim:PssIEEE1A.t2 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE1A.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2041 ; + sh:path cim:PssIEEE1A.t2 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "PssIEEE1A.t3-cardinality" ; + sh:order 2042 ; + sh:path cim:PssIEEE1A.t3 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE1A.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2042 ; + sh:path cim:PssIEEE1A.t3 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "PssIEEE1A.t4-cardinality" ; + sh:order 2043 ; + sh:path cim:PssIEEE1A.t4 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE1A.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2043 ; + sh:path cim:PssIEEE1A.t4 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "PssIEEE1A.t5-cardinality" ; + sh:order 2044 ; + sh:path cim:PssIEEE1A.t5 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE1A.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2044 ; + sh:path cim:PssIEEE1A.t5 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "PssIEEE1A.t6-cardinality" ; + sh:order 2045 ; + sh:path cim:PssIEEE1A.t6 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.t6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE1A.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2045 ; + sh:path cim:PssIEEE1A.t6 ; + sh:severity sh:Violation . + +dy:PssIEEE1A.vrmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmax)." ; + sh:minCount 1 ; + sh:name "PssIEEE1A.vrmax-cardinality" ; + sh:order 2047 ; + sh:path cim:PssIEEE1A.vrmax ; + sh:severity sh:Violation . + +dy:PssIEEE1A.vrmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE1A.vrmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2047 ; + sh:path cim:PssIEEE1A.vrmax ; + sh:severity sh:Violation . + +dy:PssIEEE1A.vrmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vrmin)." ; + sh:minCount 1 ; + sh:name "PssIEEE1A.vrmin-cardinality" ; + sh:order 2048 ; + sh:path cim:PssIEEE1A.vrmin ; + sh:severity sh:Violation . + +dy:PssIEEE1A.vrmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vrmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE1A.vrmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2048 ; + sh:path cim:PssIEEE1A.vrmin ; + sh:severity sh:Violation . + +dy:PssIEEE2B rdf:type sh:NodeShape ; + sh:property dy:DynamicsFunctionBlock.enabled-cardinality , dy:PssIEEE2B.t2-cardinality , dy:PssIEEE2B.inputSignal2Type-cardinality , dy:PssIEEE2B.ks2-cardinality , dy:PssIEEE2B.tw4-datatype , dy:PssIEEE2B.tw1-cardinality , dy:PssIEEE2B.vsi1max-cardinality , dy:PssIEEE2B.t7-cardinality , dy:IdentifiedObject.description-datatype , dy:PssIEEE2B.vsi1min-datatype , dy:PssIEEE2B.vsi2max-cardinality , dy:PssIEEE2B.t3-datatype , dy:PssIEEE2B.inputSignal1Type-datatype , dy:PssIEEE2B.t8-cardinality , dy:PssIEEE2B.ks1-datatype , dy:PssIEEE2B.t7-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:PssIEEE2B.t9-cardinality , dy:PssIEEE2B.t4-datatype , dy:IdentifiedObject.mRID-datatype , dy:PssIEEE2B.vsi2max-datatype , dy:PssIEEE2B.t11-datatype , dy:PssIEEE2B.t9-datatype , dy:PssIEEE2B.vstmax-datatype , dy:PssIEEE2B.m-datatype , dy:PssIEEE2B.n-datatype , dy:PssIEEE2B.inputSignal1Type-cardinality , dy:PssIEEE2B.tw1-datatype , dy:PssIEEE2B.t10-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-cardinality , dy:PssIEEE2B.t8-datatype , dy:PssIEEE2B.tw2-datatype , dy:PssIEEE2B.t3-cardinality , dy:PssIEEE2B.t1-datatype , dy:PssIEEE2B.vsi1min-cardinality , dy:PssIEEE2B.m-cardinality , dy:PssIEEE2B.t10-datatype , dy:PssIEEE2B.tw3-datatype , dy:PssIEEE2B.n-cardinality , dy:PssIEEE2B.t1-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:PssIEEE2B.vstmin-cardinality , dy:PssIEEE2B.tw2-cardinality , dy:PssIEEE2B.ks3-cardinality , dy:PssIEEE2B.vsi2min-cardinality , dy:PssIEEE2B.ks1-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:PssIEEE2B.t6-datatype , dy:PssIEEE2B.t2-datatype , dy:PssIEEE2B.tw4-cardinality , dy:PssIEEE2B.vsi1max-datatype , dy:PssIEEE2B.t6-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:PssIEEE2B.tw3-cardinality , dy:PssIEEE2B.ks3-datatype , dy:PssIEEE2B.vstmax-cardinality , dy:PssIEEE2B.vstmin-datatype , dy:PssIEEE2B.t4-cardinality , dy:PssIEEE2B.inputSignal2Type-datatype , dy:PssIEEE2B.t11-cardinality , dy:PssIEEE2B.ks2-datatype , dy:IdentifiedObject.name-cardinality , dy:PssIEEE2B.vsi2min-datatype ; + sh:targetClass cim:PssIEEE2B . + +dy:PssIEEE2B.inputSignal1Type-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inputSignal1Type)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.inputSignal1Type-cardinality" ; + sh:order 2049 ; + sh:path cim:PssIEEE2B.inputSignal1Type ; + sh:severity sh:Violation . + +dy:PssIEEE2B.inputSignal1Type-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the inputSignal1Type." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:InputSignalKind.rotorSpeed cim:InputSignalKind.rotorAngularFrequencyDeviation cim:InputSignalKind.busFrequency cim:InputSignalKind.busFrequencyDeviation cim:InputSignalKind.generatorElectricalPower cim:InputSignalKind.generatorAcceleratingPower cim:InputSignalKind.busVoltage cim:InputSignalKind.busVoltageDerivative cim:InputSignalKind.branchCurrent cim:InputSignalKind.fieldCurrent cim:InputSignalKind.generatorMechanicalPower ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "PssIEEE2B.inputSignal1Type-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 2049 ; + sh:path cim:PssIEEE2B.inputSignal1Type ; + sh:severity sh:Violation . + +dy:PssIEEE2B.inputSignal2Type-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inputSignal2Type)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.inputSignal2Type-cardinality" ; + sh:order 2050 ; + sh:path cim:PssIEEE2B.inputSignal2Type ; + sh:severity sh:Violation . + +dy:PssIEEE2B.inputSignal2Type-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the inputSignal2Type." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:InputSignalKind.rotorSpeed cim:InputSignalKind.rotorAngularFrequencyDeviation cim:InputSignalKind.busFrequency cim:InputSignalKind.busFrequencyDeviation cim:InputSignalKind.generatorElectricalPower cim:InputSignalKind.generatorAcceleratingPower cim:InputSignalKind.busVoltage cim:InputSignalKind.busVoltageDerivative cim:InputSignalKind.branchCurrent cim:InputSignalKind.fieldCurrent cim:InputSignalKind.generatorMechanicalPower ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "PssIEEE2B.inputSignal2Type-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 2050 ; + sh:path cim:PssIEEE2B.inputSignal2Type ; + sh:severity sh:Violation . + +dy:PssIEEE2B.ks1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks1)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.ks1-cardinality" ; + sh:order 2069 ; + sh:path cim:PssIEEE2B.ks1 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.ks1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.ks1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2069 ; + sh:path cim:PssIEEE2B.ks1 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.ks2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks2)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.ks2-cardinality" ; + sh:order 2070 ; + sh:path cim:PssIEEE2B.ks2 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.ks2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.ks2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2070 ; + sh:path cim:PssIEEE2B.ks2 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.ks3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks3)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.ks3-cardinality" ; + sh:order 2071 ; + sh:path cim:PssIEEE2B.ks3 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.ks3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.ks3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2071 ; + sh:path cim:PssIEEE2B.ks3 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.m-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (m)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.m-cardinality" ; + sh:order 2073 ; + sh:path cim:PssIEEE2B.m ; + sh:severity sh:Violation . + +dy:PssIEEE2B.m-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the m." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.m-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2073 ; + sh:path cim:PssIEEE2B.m ; + sh:severity sh:Violation . + +dy:PssIEEE2B.n-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (n)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.n-cardinality" ; + sh:order 2072 ; + sh:path cim:PssIEEE2B.n ; + sh:severity sh:Violation . + +dy:PssIEEE2B.n-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the n." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.n-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2072 ; + sh:path cim:PssIEEE2B.n ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.t1-cardinality" ; + sh:order 2059 ; + sh:path cim:PssIEEE2B.t1 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2059 ; + sh:path cim:PssIEEE2B.t1 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t10-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t10)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.t10-cardinality" ; + sh:order 2067 ; + sh:path cim:PssIEEE2B.t10 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t10-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t10." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.t10-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2067 ; + sh:path cim:PssIEEE2B.t10 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t11-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t11)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.t11-cardinality" ; + sh:order 2068 ; + sh:path cim:PssIEEE2B.t11 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t11-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t11." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.t11-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2068 ; + sh:path cim:PssIEEE2B.t11 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.t2-cardinality" ; + sh:order 2060 ; + sh:path cim:PssIEEE2B.t2 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2060 ; + sh:path cim:PssIEEE2B.t2 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.t3-cardinality" ; + sh:order 2061 ; + sh:path cim:PssIEEE2B.t3 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2061 ; + sh:path cim:PssIEEE2B.t3 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.t4-cardinality" ; + sh:order 2062 ; + sh:path cim:PssIEEE2B.t4 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2062 ; + sh:path cim:PssIEEE2B.t4 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.t6-cardinality" ; + sh:order 2063 ; + sh:path cim:PssIEEE2B.t6 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2063 ; + sh:path cim:PssIEEE2B.t6 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t7)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.t7-cardinality" ; + sh:order 2064 ; + sh:path cim:PssIEEE2B.t7 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.t7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2064 ; + sh:path cim:PssIEEE2B.t7 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t8)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.t8-cardinality" ; + sh:order 2065 ; + sh:path cim:PssIEEE2B.t8 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.t8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2065 ; + sh:path cim:PssIEEE2B.t8 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t9-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t9)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.t9-cardinality" ; + sh:order 2066 ; + sh:path cim:PssIEEE2B.t9 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.t9-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t9." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.t9-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2066 ; + sh:path cim:PssIEEE2B.t9 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.tw1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw1)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.tw1-cardinality" ; + sh:order 2053 ; + sh:path cim:PssIEEE2B.tw1 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.tw1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.tw1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2053 ; + sh:path cim:PssIEEE2B.tw1 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.tw2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw2)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.tw2-cardinality" ; + sh:order 2054 ; + sh:path cim:PssIEEE2B.tw2 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.tw2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.tw2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2054 ; + sh:path cim:PssIEEE2B.tw2 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.tw3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw3)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.tw3-cardinality" ; + sh:order 2057 ; + sh:path cim:PssIEEE2B.tw3 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.tw3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.tw3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2057 ; + sh:path cim:PssIEEE2B.tw3 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.tw4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw4)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.tw4-cardinality" ; + sh:order 2058 ; + sh:path cim:PssIEEE2B.tw4 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.tw4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.tw4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2058 ; + sh:path cim:PssIEEE2B.tw4 ; + sh:severity sh:Violation . + +dy:PssIEEE2B.vsi1max-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsi1max)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.vsi1max-cardinality" ; + sh:order 2051 ; + sh:path cim:PssIEEE2B.vsi1max ; + sh:severity sh:Violation . + +dy:PssIEEE2B.vsi1max-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsi1max." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.vsi1max-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2051 ; + sh:path cim:PssIEEE2B.vsi1max ; + sh:severity sh:Violation . + +dy:PssIEEE2B.vsi1min-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsi1min)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.vsi1min-cardinality" ; + sh:order 2052 ; + sh:path cim:PssIEEE2B.vsi1min ; + sh:severity sh:Violation . + +dy:PssIEEE2B.vsi1min-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsi1min." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.vsi1min-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2052 ; + sh:path cim:PssIEEE2B.vsi1min ; + sh:severity sh:Violation . + +dy:PssIEEE2B.vsi2max-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsi2max)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.vsi2max-cardinality" ; + sh:order 2055 ; + sh:path cim:PssIEEE2B.vsi2max ; + sh:severity sh:Violation . + +dy:PssIEEE2B.vsi2max-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsi2max." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.vsi2max-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2055 ; + sh:path cim:PssIEEE2B.vsi2max ; + sh:severity sh:Violation . + +dy:PssIEEE2B.vsi2min-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsi2min)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.vsi2min-cardinality" ; + sh:order 2056 ; + sh:path cim:PssIEEE2B.vsi2min ; + sh:severity sh:Violation . + +dy:PssIEEE2B.vsi2min-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsi2min." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.vsi2min-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2056 ; + sh:path cim:PssIEEE2B.vsi2min ; + sh:severity sh:Violation . + +dy:PssIEEE2B.vstmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vstmax)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.vstmax-cardinality" ; + sh:order 2074 ; + sh:path cim:PssIEEE2B.vstmax ; + sh:severity sh:Violation . + +dy:PssIEEE2B.vstmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vstmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.vstmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2074 ; + sh:path cim:PssIEEE2B.vstmax ; + sh:severity sh:Violation . + +dy:PssIEEE2B.vstmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vstmin)." ; + sh:minCount 1 ; + sh:name "PssIEEE2B.vstmin-cardinality" ; + sh:order 2075 ; + sh:path cim:PssIEEE2B.vstmin ; + sh:severity sh:Violation . + +dy:PssIEEE2B.vstmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vstmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE2B.vstmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2075 ; + sh:path cim:PssIEEE2B.vstmin ; + sh:severity sh:Violation . + +dy:PssIEEE3B rdf:type sh:NodeShape ; + sh:property dy:PssIEEE3B.a4-cardinality , dy:PssIEEE3B.vstmin-cardinality , dy:PssIEEE3B.a2-datatype , dy:IdentifiedObject.name-cardinality , dy:PssIEEE3B.ks1-cardinality , dy:PssIEEE3B.tw2-datatype , dy:PssIEEE3B.a3-datatype , dy:PssIEEE3B.ks2-cardinality , dy:IdentifiedObject.description-cardinality , dy:PssIEEE3B.a7-cardinality , dy:PssIEEE3B.tw3-datatype , dy:PssIEEE3B.vstmin-datatype , dy:PssIEEE3B.t1-cardinality , dy:PssIEEE3B.a3-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:PssIEEE3B.vstmax-cardinality , dy:PssIEEE3B.a5-cardinality , dy:PssIEEE3B.a1-cardinality , dy:PssIEEE3B.a8-datatype , dy:PssIEEE3B.tw1-cardinality , dy:PssIEEE3B.t2-cardinality , dy:PssIEEE3B.t1-datatype , dy:PssIEEE3B.t2-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:PssIEEE3B.a2-cardinality , dy:PssIEEE3B.ks2-datatype , dy:PssIEEE3B.tw2-cardinality , dy:PssIEEE3B.a7-datatype , dy:IdentifiedObject.description-datatype , dy:PssIEEE3B.a1-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:PssIEEE3B.tw1-datatype , dy:PssIEEE3B.ks1-datatype , dy:PssIEEE3B.a8-cardinality , dy:PssIEEE3B.tw3-cardinality , dy:IdentifiedObject.name-datatype , dy:PssIEEE3B.a4-datatype , dy:IdentifiedObject.mRID-datatype , dy:PssIEEE3B.vstmax-datatype , dy:PssIEEE3B.a6-cardinality , dy:PssIEEE3B.a5-datatype , dy:PssIEEE3B.a6-datatype ; + sh:targetClass cim:PssIEEE3B . + +dy:PssIEEE3B.a1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a1)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.a1-cardinality" ; + sh:order 2083 ; + sh:path cim:PssIEEE3B.a1 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.a1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2083 ; + sh:path cim:PssIEEE3B.a1 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a2)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.a2-cardinality" ; + sh:order 2084 ; + sh:path cim:PssIEEE3B.a2 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.a2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2084 ; + sh:path cim:PssIEEE3B.a2 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a3)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.a3-cardinality" ; + sh:order 2085 ; + sh:path cim:PssIEEE3B.a3 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.a3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2085 ; + sh:path cim:PssIEEE3B.a3 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a4)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.a4-cardinality" ; + sh:order 2086 ; + sh:path cim:PssIEEE3B.a4 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.a4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2086 ; + sh:path cim:PssIEEE3B.a4 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a5)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.a5-cardinality" ; + sh:order 2087 ; + sh:path cim:PssIEEE3B.a5 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.a5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2087 ; + sh:path cim:PssIEEE3B.a5 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a6)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.a6-cardinality" ; + sh:order 2088 ; + sh:path cim:PssIEEE3B.a6 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.a6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2088 ; + sh:path cim:PssIEEE3B.a6 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a7)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.a7-cardinality" ; + sh:order 2089 ; + sh:path cim:PssIEEE3B.a7 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.a7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2089 ; + sh:path cim:PssIEEE3B.a7 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a8)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.a8-cardinality" ; + sh:order 2090 ; + sh:path cim:PssIEEE3B.a8 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.a8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.a8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2090 ; + sh:path cim:PssIEEE3B.a8 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.ks1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks1)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.ks1-cardinality" ; + sh:order 2081 ; + sh:path cim:PssIEEE3B.ks1 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.ks1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.ks1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2081 ; + sh:path cim:PssIEEE3B.ks1 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.ks2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks2)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.ks2-cardinality" ; + sh:order 2082 ; + sh:path cim:PssIEEE3B.ks2 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.ks2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.ks2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2082 ; + sh:path cim:PssIEEE3B.ks2 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.t1-cardinality" ; + sh:order 2076 ; + sh:path cim:PssIEEE3B.t1 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2076 ; + sh:path cim:PssIEEE3B.t1 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.t2-cardinality" ; + sh:order 2077 ; + sh:path cim:PssIEEE3B.t2 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2077 ; + sh:path cim:PssIEEE3B.t2 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.tw1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw1)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.tw1-cardinality" ; + sh:order 2078 ; + sh:path cim:PssIEEE3B.tw1 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.tw1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.tw1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2078 ; + sh:path cim:PssIEEE3B.tw1 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.tw2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw2)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.tw2-cardinality" ; + sh:order 2079 ; + sh:path cim:PssIEEE3B.tw2 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.tw2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.tw2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2079 ; + sh:path cim:PssIEEE3B.tw2 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.tw3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tw3)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.tw3-cardinality" ; + sh:order 2080 ; + sh:path cim:PssIEEE3B.tw3 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.tw3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tw3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.tw3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2080 ; + sh:path cim:PssIEEE3B.tw3 ; + sh:severity sh:Violation . + +dy:PssIEEE3B.vstmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vstmax)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.vstmax-cardinality" ; + sh:order 2091 ; + sh:path cim:PssIEEE3B.vstmax ; + sh:severity sh:Violation . + +dy:PssIEEE3B.vstmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vstmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.vstmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2091 ; + sh:path cim:PssIEEE3B.vstmax ; + sh:severity sh:Violation . + +dy:PssIEEE3B.vstmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vstmin)." ; + sh:minCount 1 ; + sh:name "PssIEEE3B.vstmin-cardinality" ; + sh:order 2092 ; + sh:path cim:PssIEEE3B.vstmin ; + sh:severity sh:Violation . + +dy:PssIEEE3B.vstmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vstmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE3B.vstmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2092 ; + sh:path cim:PssIEEE3B.vstmin ; + sh:severity sh:Violation . + +dy:PssIEEE4B rdf:type sh:NodeShape ; + sh:property dy:PssIEEE4B.tl2-datatype , dy:PssIEEE4B.ki1-datatype , dy:PssIEEE4B.th8-cardinality , dy:PssIEEE4B.ki-cardinality , dy:PssIEEE4B.omeganl2-datatype , dy:PssIEEE4B.kh11-datatype , dy:PssIEEE4B.tl4-cardinality , dy:PssIEEE4B.ki-datatype , dy:IdentifiedObject.mRID-datatype , dy:PssIEEE4B.vimin-cardinality , dy:PssIEEE4B.vlmin-datatype , dy:PssIEEE4B.vlmin-cardinality , dy:PssIEEE4B.ti11-datatype , dy:PssIEEE4B.kl1-datatype , dy:PssIEEE4B.th12-datatype , dy:PssIEEE4B.ti8-datatype , dy:PssIEEE4B.ti10-cardinality , dy:IdentifiedObject.description-cardinality , dy:PssIEEE4B.ti3-cardinality , dy:PssIEEE4B.bwl1-datatype , dy:PssIEEE4B.vimin-datatype , dy:PssIEEE4B.ti2-cardinality , dy:PssIEEE4B.vhmax-cardinality , dy:PssIEEE4B.kl17-cardinality , dy:PssIEEE4B.th3-datatype , dy:PssIEEE4B.omeganh1-cardinality , dy:PssIEEE4B.bwh1-datatype , dy:PssIEEE4B.ki17-datatype , dy:PssIEEE4B.vimax-cardinality , dy:PssIEEE4B.ti11-cardinality , dy:PssIEEE4B.th4-cardinality , dy:PssIEEE4B.ti10-datatype , dy:PssIEEE4B.vstmax-cardinality , dy:PssIEEE4B.tl11-cardinality , dy:PssIEEE4B.tl8-cardinality , dy:PssIEEE4B.ti4-datatype , dy:PssIEEE4B.th12-cardinality , dy:PssIEEE4B.ti7-datatype , dy:PssIEEE4B.th1-datatype , dy:PssIEEE4B.kh17-cardinality , dy:PssIEEE4B.vhmax-datatype , dy:PssIEEE4B.ti2-datatype , dy:PssIEEE4B.th6-cardinality , dy:PssIEEE4B.kh2-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:PssIEEE4B.th8-datatype , dy:PssIEEE4B.th9-datatype , dy:PssIEEE4B.th11-cardinality , dy:PssIEEE4B.ti12-cardinality , dy:PssIEEE4B.omeganh1-datatype , dy:PssIEEE4B.bwh1-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:PssIEEE4B.tl7-datatype , dy:PssIEEE4B.ti5-datatype , dy:PssIEEE4B.omeganl1-cardinality , dy:PssIEEE4B.th11-datatype , dy:PssIEEE4B.th2-cardinality , dy:PssIEEE4B.vstmin-datatype , dy:PssIEEE4B.vhmin-datatype , dy:PssIEEE4B.tl8-datatype , dy:PssIEEE4B.kh1-cardinality , dy:PssIEEE4B.tl1-cardinality , dy:PssIEEE4B.kl2-datatype , dy:PssIEEE4B.kl11-datatype , dy:PssIEEE4B.tl1-datatype , dy:PssIEEE4B.ki2-cardinality , dy:PssIEEE4B.th6-datatype , dy:PssIEEE4B.tl6-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:PssIEEE4B.vstmin-cardinality , dy:PssIEEE4B.bwh2-datatype , dy:PssIEEE4B.tl9-datatype , dy:PssIEEE4B.omeganl2-cardinality , dy:PssIEEE4B.bwl2-datatype , dy:PssIEEE4B.tl4-datatype , dy:PssIEEE4B.tl10-datatype , dy:PssIEEE4B.ti4-cardinality , dy:PssIEEE4B.kl17-datatype , dy:PssIEEE4B.ti3-datatype , dy:PssIEEE4B.kl-cardinality , dy:PssIEEE4B.th1-cardinality , dy:PssIEEE4B.th7-cardinality , dy:PssIEEE4B.tl5-datatype , dy:PssIEEE4B.vlmax-cardinality , dy:PssIEEE4B.vhmin-cardinality , dy:PssIEEE4B.ti8-cardinality , dy:PssIEEE4B.ki11-datatype , dy:PssIEEE4B.th5-datatype , dy:PssIEEE4B.th9-cardinality , dy:PssIEEE4B.th4-datatype , dy:PssIEEE4B.kh1-datatype , dy:PssIEEE4B.tl11-datatype , dy:PssIEEE4B.th2-datatype , dy:PssIEEE4B.vimax-datatype , dy:PssIEEE4B.tl3-cardinality , dy:PssIEEE4B.bwl1-cardinality , dy:PssIEEE4B.th5-cardinality , dy:PssIEEE4B.tl9-cardinality , dy:PssIEEE4B.ki17-cardinality , dy:PssIEEE4B.ki1-cardinality , dy:PssIEEE4B.kh-cardinality , dy:IdentifiedObject.name-cardinality , dy:PssIEEE4B.ti12-datatype , dy:PssIEEE4B.tl7-cardinality , dy:PssIEEE4B.ti9-cardinality , dy:PssIEEE4B.kl-datatype , dy:PssIEEE4B.kl1-cardinality , dy:PssIEEE4B.tl3-datatype , dy:PssIEEE4B.th10-datatype , dy:PssIEEE4B.kl11-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:PssIEEE4B.th3-cardinality , dy:PssIEEE4B.bwh2-cardinality , dy:PssIEEE4B.ti6-datatype , dy:PssIEEE4B.omeganl1-datatype , dy:PssIEEE4B.tl5-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:PssIEEE4B.kh2-datatype , dy:PssIEEE4B.tl2-cardinality , dy:PssIEEE4B.tl12-cardinality , dy:PssIEEE4B.ti5-cardinality , dy:PssIEEE4B.kh-datatype , dy:PssIEEE4B.bwl2-cardinality , dy:PssIEEE4B.ki2-datatype , dy:PssIEEE4B.tl6-datatype , dy:PssIEEE4B.ti9-datatype , dy:PssIEEE4B.kh11-cardinality , dy:PssIEEE4B.tl12-datatype , dy:IdentifiedObject.description-datatype , dy:PssIEEE4B.tl10-cardinality , dy:PssIEEE4B.kh17-datatype , dy:PssIEEE4B.vstmax-datatype , dy:PssIEEE4B.vlmax-datatype , dy:PssIEEE4B.kl2-cardinality , dy:IdentifiedObject.name-datatype , dy:PssIEEE4B.ti6-cardinality , dy:PssIEEE4B.ti1-cardinality , dy:PssIEEE4B.ti1-datatype , dy:PssIEEE4B.ti7-cardinality , dy:PssIEEE4B.omeganh2-cardinality , dy:PssIEEE4B.omeganh2-datatype , dy:PssIEEE4B.th10-cardinality , dy:PssIEEE4B.ki11-cardinality , dy:PssIEEE4B.th7-datatype ; + sh:targetClass cim:PssIEEE4B . + +dy:PssIEEE4B.bwh1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bwh1)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.bwh1-cardinality" ; + sh:order 2093 ; + sh:path cim:PssIEEE4B.bwh1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.bwh1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bwh1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.bwh1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2093 ; + sh:path cim:PssIEEE4B.bwh1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.bwh2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bwh2)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.bwh2-cardinality" ; + sh:order 2094 ; + sh:path cim:PssIEEE4B.bwh2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.bwh2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bwh2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.bwh2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2094 ; + sh:path cim:PssIEEE4B.bwh2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.bwl1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bwl1)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.bwl1-cardinality" ; + sh:order 2095 ; + sh:path cim:PssIEEE4B.bwl1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.bwl1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bwl1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.bwl1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2095 ; + sh:path cim:PssIEEE4B.bwl1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.bwl2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bwl2)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.bwl2-cardinality" ; + sh:order 2096 ; + sh:path cim:PssIEEE4B.bwl2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.bwl2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bwl2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.bwl2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2096 ; + sh:path cim:PssIEEE4B.bwl2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kh-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kh)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.kh-cardinality" ; + sh:order 2097 ; + sh:path cim:PssIEEE4B.kh ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kh-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kh." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.kh-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2097 ; + sh:path cim:PssIEEE4B.kh ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kh1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kh1)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.kh1-cardinality" ; + sh:order 2098 ; + sh:path cim:PssIEEE4B.kh1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kh1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kh1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.kh1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2098 ; + sh:path cim:PssIEEE4B.kh1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kh11-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kh11)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.kh11-cardinality" ; + sh:order 2099 ; + sh:path cim:PssIEEE4B.kh11 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kh11-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kh11." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.kh11-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2099 ; + sh:path cim:PssIEEE4B.kh11 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kh17-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kh17)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.kh17-cardinality" ; + sh:order 2100 ; + sh:path cim:PssIEEE4B.kh17 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kh17-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kh17." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.kh17-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2100 ; + sh:path cim:PssIEEE4B.kh17 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kh2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kh2)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.kh2-cardinality" ; + sh:order 2101 ; + sh:path cim:PssIEEE4B.kh2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kh2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kh2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.kh2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2101 ; + sh:path cim:PssIEEE4B.kh2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ki-cardinality" ; + sh:order 2102 ; + sh:path cim:PssIEEE4B.ki ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2102 ; + sh:path cim:PssIEEE4B.ki ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ki1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki1)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ki1-cardinality" ; + sh:order 2103 ; + sh:path cim:PssIEEE4B.ki1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ki1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ki1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2103 ; + sh:path cim:PssIEEE4B.ki1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ki11-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki11)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ki11-cardinality" ; + sh:order 2104 ; + sh:path cim:PssIEEE4B.ki11 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ki11-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki11." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ki11-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2104 ; + sh:path cim:PssIEEE4B.ki11 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ki17-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki17)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ki17-cardinality" ; + sh:order 2105 ; + sh:path cim:PssIEEE4B.ki17 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ki17-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki17." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ki17-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2105 ; + sh:path cim:PssIEEE4B.ki17 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ki2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki2)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ki2-cardinality" ; + sh:order 2106 ; + sh:path cim:PssIEEE4B.ki2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ki2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ki2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2106 ; + sh:path cim:PssIEEE4B.ki2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kl)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.kl-cardinality" ; + sh:order 2107 ; + sh:path cim:PssIEEE4B.kl ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.kl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2107 ; + sh:path cim:PssIEEE4B.kl ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kl1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kl1)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.kl1-cardinality" ; + sh:order 2108 ; + sh:path cim:PssIEEE4B.kl1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kl1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kl1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.kl1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2108 ; + sh:path cim:PssIEEE4B.kl1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kl11-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kl11)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.kl11-cardinality" ; + sh:order 2109 ; + sh:path cim:PssIEEE4B.kl11 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kl11-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kl11." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.kl11-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2109 ; + sh:path cim:PssIEEE4B.kl11 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kl17-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kl17)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.kl17-cardinality" ; + sh:order 2110 ; + sh:path cim:PssIEEE4B.kl17 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kl17-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kl17." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.kl17-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2110 ; + sh:path cim:PssIEEE4B.kl17 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kl2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kl2)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.kl2-cardinality" ; + sh:order 2111 ; + sh:path cim:PssIEEE4B.kl2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.kl2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kl2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.kl2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2111 ; + sh:path cim:PssIEEE4B.kl2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.omeganh1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (omeganh1)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.omeganh1-cardinality" ; + sh:order 2112 ; + sh:path cim:PssIEEE4B.omeganh1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.omeganh1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the omeganh1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.omeganh1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2112 ; + sh:path cim:PssIEEE4B.omeganh1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.omeganh2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (omeganh2)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.omeganh2-cardinality" ; + sh:order 2113 ; + sh:path cim:PssIEEE4B.omeganh2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.omeganh2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the omeganh2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.omeganh2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2113 ; + sh:path cim:PssIEEE4B.omeganh2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.omeganl1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (omeganl1)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.omeganl1-cardinality" ; + sh:order 2114 ; + sh:path cim:PssIEEE4B.omeganl1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.omeganl1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the omeganl1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.omeganl1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2114 ; + sh:path cim:PssIEEE4B.omeganl1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.omeganl2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (omeganl2)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.omeganl2-cardinality" ; + sh:order 2115 ; + sh:path cim:PssIEEE4B.omeganl2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.omeganl2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the omeganl2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.omeganl2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2115 ; + sh:path cim:PssIEEE4B.omeganl2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (th1)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.th1-cardinality" ; + sh:order 2116 ; + sh:path cim:PssIEEE4B.th1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the th1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.th1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2116 ; + sh:path cim:PssIEEE4B.th1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th10-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (th10)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.th10-cardinality" ; + sh:order 2117 ; + sh:path cim:PssIEEE4B.th10 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th10-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the th10." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.th10-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2117 ; + sh:path cim:PssIEEE4B.th10 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th11-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (th11)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.th11-cardinality" ; + sh:order 2118 ; + sh:path cim:PssIEEE4B.th11 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th11-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the th11." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.th11-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2118 ; + sh:path cim:PssIEEE4B.th11 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th12-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (th12)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.th12-cardinality" ; + sh:order 2119 ; + sh:path cim:PssIEEE4B.th12 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th12-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the th12." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.th12-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2119 ; + sh:path cim:PssIEEE4B.th12 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (th2)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.th2-cardinality" ; + sh:order 2120 ; + sh:path cim:PssIEEE4B.th2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the th2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.th2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2120 ; + sh:path cim:PssIEEE4B.th2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (th3)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.th3-cardinality" ; + sh:order 2121 ; + sh:path cim:PssIEEE4B.th3 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the th3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.th3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2121 ; + sh:path cim:PssIEEE4B.th3 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (th4)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.th4-cardinality" ; + sh:order 2122 ; + sh:path cim:PssIEEE4B.th4 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the th4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.th4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2122 ; + sh:path cim:PssIEEE4B.th4 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (th5)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.th5-cardinality" ; + sh:order 2123 ; + sh:path cim:PssIEEE4B.th5 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the th5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.th5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2123 ; + sh:path cim:PssIEEE4B.th5 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (th6)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.th6-cardinality" ; + sh:order 2124 ; + sh:path cim:PssIEEE4B.th6 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the th6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.th6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2124 ; + sh:path cim:PssIEEE4B.th6 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (th7)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.th7-cardinality" ; + sh:order 2125 ; + sh:path cim:PssIEEE4B.th7 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the th7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.th7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2125 ; + sh:path cim:PssIEEE4B.th7 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (th8)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.th8-cardinality" ; + sh:order 2126 ; + sh:path cim:PssIEEE4B.th8 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the th8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.th8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2126 ; + sh:path cim:PssIEEE4B.th8 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th9-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (th9)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.th9-cardinality" ; + sh:order 2127 ; + sh:path cim:PssIEEE4B.th9 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.th9-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the th9." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.th9-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2127 ; + sh:path cim:PssIEEE4B.th9 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti1)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ti1-cardinality" ; + sh:order 2128 ; + sh:path cim:PssIEEE4B.ti1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ti1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2128 ; + sh:path cim:PssIEEE4B.ti1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti10-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti10)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ti10-cardinality" ; + sh:order 2129 ; + sh:path cim:PssIEEE4B.ti10 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti10-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti10." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ti10-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2129 ; + sh:path cim:PssIEEE4B.ti10 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti11-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti11)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ti11-cardinality" ; + sh:order 2130 ; + sh:path cim:PssIEEE4B.ti11 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti11-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti11." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ti11-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2130 ; + sh:path cim:PssIEEE4B.ti11 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti12-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti12)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ti12-cardinality" ; + sh:order 2131 ; + sh:path cim:PssIEEE4B.ti12 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti12-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti12." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ti12-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2131 ; + sh:path cim:PssIEEE4B.ti12 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti2)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ti2-cardinality" ; + sh:order 2132 ; + sh:path cim:PssIEEE4B.ti2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ti2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2132 ; + sh:path cim:PssIEEE4B.ti2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti3)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ti3-cardinality" ; + sh:order 2133 ; + sh:path cim:PssIEEE4B.ti3 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ti3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2133 ; + sh:path cim:PssIEEE4B.ti3 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti4)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ti4-cardinality" ; + sh:order 2134 ; + sh:path cim:PssIEEE4B.ti4 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ti4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2134 ; + sh:path cim:PssIEEE4B.ti4 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti5)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ti5-cardinality" ; + sh:order 2135 ; + sh:path cim:PssIEEE4B.ti5 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ti5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2135 ; + sh:path cim:PssIEEE4B.ti5 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti6)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ti6-cardinality" ; + sh:order 2136 ; + sh:path cim:PssIEEE4B.ti6 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ti6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2136 ; + sh:path cim:PssIEEE4B.ti6 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti7)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ti7-cardinality" ; + sh:order 2137 ; + sh:path cim:PssIEEE4B.ti7 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ti7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2137 ; + sh:path cim:PssIEEE4B.ti7 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti8)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ti8-cardinality" ; + sh:order 2138 ; + sh:path cim:PssIEEE4B.ti8 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ti8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2138 ; + sh:path cim:PssIEEE4B.ti8 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti9-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ti9)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.ti9-cardinality" ; + sh:order 2139 ; + sh:path cim:PssIEEE4B.ti9 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.ti9-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ti9." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.ti9-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2139 ; + sh:path cim:PssIEEE4B.ti9 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl1)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.tl1-cardinality" ; + sh:order 2140 ; + sh:path cim:PssIEEE4B.tl1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.tl1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2140 ; + sh:path cim:PssIEEE4B.tl1 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl10-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl10)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.tl10-cardinality" ; + sh:order 2141 ; + sh:path cim:PssIEEE4B.tl10 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl10-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl10." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.tl10-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2141 ; + sh:path cim:PssIEEE4B.tl10 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl11-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl11)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.tl11-cardinality" ; + sh:order 2142 ; + sh:path cim:PssIEEE4B.tl11 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl11-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl11." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.tl11-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2142 ; + sh:path cim:PssIEEE4B.tl11 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl12-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl12)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.tl12-cardinality" ; + sh:order 2143 ; + sh:path cim:PssIEEE4B.tl12 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl12-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl12." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.tl12-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2143 ; + sh:path cim:PssIEEE4B.tl12 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl2)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.tl2-cardinality" ; + sh:order 2144 ; + sh:path cim:PssIEEE4B.tl2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.tl2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2144 ; + sh:path cim:PssIEEE4B.tl2 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl3)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.tl3-cardinality" ; + sh:order 2145 ; + sh:path cim:PssIEEE4B.tl3 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.tl3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2145 ; + sh:path cim:PssIEEE4B.tl3 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl4)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.tl4-cardinality" ; + sh:order 2146 ; + sh:path cim:PssIEEE4B.tl4 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.tl4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2146 ; + sh:path cim:PssIEEE4B.tl4 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl5)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.tl5-cardinality" ; + sh:order 2147 ; + sh:path cim:PssIEEE4B.tl5 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.tl5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2147 ; + sh:path cim:PssIEEE4B.tl5 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl6)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.tl6-cardinality" ; + sh:order 2148 ; + sh:path cim:PssIEEE4B.tl6 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.tl6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2148 ; + sh:path cim:PssIEEE4B.tl6 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl7)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.tl7-cardinality" ; + sh:order 2149 ; + sh:path cim:PssIEEE4B.tl7 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.tl7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2149 ; + sh:path cim:PssIEEE4B.tl7 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl8)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.tl8-cardinality" ; + sh:order 2150 ; + sh:path cim:PssIEEE4B.tl8 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.tl8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2150 ; + sh:path cim:PssIEEE4B.tl8 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl9-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tl9)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.tl9-cardinality" ; + sh:order 2151 ; + sh:path cim:PssIEEE4B.tl9 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.tl9-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tl9." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.tl9-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2151 ; + sh:path cim:PssIEEE4B.tl9 ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vhmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vhmax)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.vhmax-cardinality" ; + sh:order 2152 ; + sh:path cim:PssIEEE4B.vhmax ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vhmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vhmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.vhmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2152 ; + sh:path cim:PssIEEE4B.vhmax ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vhmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vhmin)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.vhmin-cardinality" ; + sh:order 2153 ; + sh:path cim:PssIEEE4B.vhmin ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vhmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vhmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.vhmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2153 ; + sh:path cim:PssIEEE4B.vhmin ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimax)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.vimax-cardinality" ; + sh:order 2154 ; + sh:path cim:PssIEEE4B.vimax ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.vimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2154 ; + sh:path cim:PssIEEE4B.vimax ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vimin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vimin)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.vimin-cardinality" ; + sh:order 2155 ; + sh:path cim:PssIEEE4B.vimin ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vimin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vimin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.vimin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2155 ; + sh:path cim:PssIEEE4B.vimin ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vlmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vlmax)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.vlmax-cardinality" ; + sh:order 2156 ; + sh:path cim:PssIEEE4B.vlmax ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vlmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vlmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.vlmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2156 ; + sh:path cim:PssIEEE4B.vlmax ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vlmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vlmin)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.vlmin-cardinality" ; + sh:order 2157 ; + sh:path cim:PssIEEE4B.vlmin ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vlmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vlmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.vlmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2157 ; + sh:path cim:PssIEEE4B.vlmin ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vstmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vstmax)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.vstmax-cardinality" ; + sh:order 2158 ; + sh:path cim:PssIEEE4B.vstmax ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vstmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vstmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.vstmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2158 ; + sh:path cim:PssIEEE4B.vstmax ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vstmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vstmin)." ; + sh:minCount 1 ; + sh:name "PssIEEE4B.vstmin-cardinality" ; + sh:order 2159 ; + sh:path cim:PssIEEE4B.vstmin ; + sh:severity sh:Violation . + +dy:PssIEEE4B.vstmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vstmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssIEEE4B.vstmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2159 ; + sh:path cim:PssIEEE4B.vstmin ; + sh:severity sh:Violation . + +dy:PssPTIST1 rdf:type sh:NodeShape ; + sh:property dy:DynamicsFunctionBlock.enabled-cardinality , dy:PssPTIST1.dtp-cardinality , dy:PssPTIST1.dtc-datatype , dy:IdentifiedObject.name-datatype , dy:PssPTIST1.k-datatype , dy:PssPTIST1.tp-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:PssPTIST1.t3-cardinality , dy:PssPTIST1.tf-datatype , dy:PssPTIST1.m-cardinality , dy:PssPTIST1.t2-datatype , dy:PssPTIST1.dtf-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-datatype , dy:PssPTIST1.k-cardinality , dy:PssPTIST1.t4-cardinality , dy:PssPTIST1.t3-datatype , dy:IdentifiedObject.description-cardinality , dy:PssPTIST1.tp-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:PssPTIST1.dtp-datatype , dy:PssPTIST1.dtc-cardinality , dy:IdentifiedObject.name-cardinality , dy:PssPTIST1.t4-datatype , dy:IdentifiedObject.mRID-datatype , dy:PssPTIST1.m-datatype , dy:PssPTIST1.t1-cardinality , dy:PssPTIST1.tf-cardinality , dy:PssPTIST1.dtf-datatype , dy:PssPTIST1.t2-cardinality , dy:PssPTIST1.t1-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType ; + sh:targetClass cim:PssPTIST1 . + +dy:PssPTIST1.dtc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dtc)." ; + sh:minCount 1 ; + sh:name "PssPTIST1.dtc-cardinality" ; + sh:order 2281 ; + sh:path cim:PssPTIST1.dtc ; + sh:severity sh:Violation . + +dy:PssPTIST1.dtc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dtc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST1.dtc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2281 ; + sh:path cim:PssPTIST1.dtc ; + sh:severity sh:Violation . + +dy:PssPTIST1.dtf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dtf)." ; + sh:minCount 1 ; + sh:name "PssPTIST1.dtf-cardinality" ; + sh:order 2280 ; + sh:path cim:PssPTIST1.dtf ; + sh:severity sh:Violation . + +dy:PssPTIST1.dtf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dtf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST1.dtf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2280 ; + sh:path cim:PssPTIST1.dtf ; + sh:severity sh:Violation . + +dy:PssPTIST1.dtp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dtp)." ; + sh:minCount 1 ; + sh:name "PssPTIST1.dtp-cardinality" ; + sh:order 2282 ; + sh:path cim:PssPTIST1.dtp ; + sh:severity sh:Violation . + +dy:PssPTIST1.dtp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dtp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST1.dtp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2282 ; + sh:path cim:PssPTIST1.dtp ; + sh:severity sh:Violation . + +dy:PssPTIST1.k-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k)." ; + sh:minCount 1 ; + sh:name "PssPTIST1.k-cardinality" ; + sh:order 2279 ; + sh:path cim:PssPTIST1.k ; + sh:severity sh:Violation . + +dy:PssPTIST1.k-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST1.k-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2279 ; + sh:path cim:PssPTIST1.k ; + sh:severity sh:Violation . + +dy:PssPTIST1.m-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (m)." ; + sh:minCount 1 ; + sh:name "PssPTIST1.m-cardinality" ; + sh:order 2272 ; + sh:path cim:PssPTIST1.m ; + sh:severity sh:Violation . + +dy:PssPTIST1.m-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the m." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST1.m-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2272 ; + sh:path cim:PssPTIST1.m ; + sh:severity sh:Violation . + +dy:PssPTIST1.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "PssPTIST1.t1-cardinality" ; + sh:order 2275 ; + sh:path cim:PssPTIST1.t1 ; + sh:severity sh:Violation . + +dy:PssPTIST1.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST1.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2275 ; + sh:path cim:PssPTIST1.t1 ; + sh:severity sh:Violation . + +dy:PssPTIST1.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "PssPTIST1.t2-cardinality" ; + sh:order 2276 ; + sh:path cim:PssPTIST1.t2 ; + sh:severity sh:Violation . + +dy:PssPTIST1.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST1.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2276 ; + sh:path cim:PssPTIST1.t2 ; + sh:severity sh:Violation . + +dy:PssPTIST1.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "PssPTIST1.t3-cardinality" ; + sh:order 2277 ; + sh:path cim:PssPTIST1.t3 ; + sh:severity sh:Violation . + +dy:PssPTIST1.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST1.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2277 ; + sh:path cim:PssPTIST1.t3 ; + sh:severity sh:Violation . + +dy:PssPTIST1.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "PssPTIST1.t4-cardinality" ; + sh:order 2278 ; + sh:path cim:PssPTIST1.t4 ; + sh:severity sh:Violation . + +dy:PssPTIST1.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST1.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2278 ; + sh:path cim:PssPTIST1.t4 ; + sh:severity sh:Violation . + +dy:PssPTIST1.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "PssPTIST1.tf-cardinality" ; + sh:order 2273 ; + sh:path cim:PssPTIST1.tf ; + sh:severity sh:Violation . + +dy:PssPTIST1.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST1.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2273 ; + sh:path cim:PssPTIST1.tf ; + sh:severity sh:Violation . + +dy:PssPTIST1.tp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tp)." ; + sh:minCount 1 ; + sh:name "PssPTIST1.tp-cardinality" ; + sh:order 2274 ; + sh:path cim:PssPTIST1.tp ; + sh:severity sh:Violation . + +dy:PssPTIST1.tp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST1.tp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2274 ; + sh:path cim:PssPTIST1.tp ; + sh:severity sh:Violation . + +dy:PssPTIST3 rdf:type sh:NodeShape ; + sh:property dy:DynamicsFunctionBlock.enabled-datatype , dy:PssPTIST3.tf-datatype , dy:PssPTIST3.k-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:PssPTIST3.nav-datatype , dy:PssPTIST3.t6-cardinality , dy:PssPTIST3.al-cardinality , dy:PssPTIST3.athres-cardinality , dy:PssPTIST3.t6-datatype , dy:IdentifiedObject.name-cardinality , dy:PssPTIST3.a5-datatype , dy:PssPTIST3.t3-cardinality , dy:PssPTIST3.b0-cardinality , dy:PssPTIST3.t2-datatype , dy:PssPTIST3.a2-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:PssPTIST3.a4-datatype , dy:PssPTIST3.dtp-cardinality , dy:PssPTIST3.ncr-cardinality , dy:PssPTIST3.b4-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:PssPTIST3.tp-datatype , dy:PssPTIST3.dtf-cardinality , dy:PssPTIST3.tp-cardinality , dy:PssPTIST3.m-cardinality , dy:PssPTIST3.al-datatype , dy:PssPTIST3.ncl-cardinality , dy:PssPTIST3.t4-cardinality , dy:PssPTIST3.b2-cardinality , dy:PssPTIST3.b1-datatype , dy:PssPTIST3.b5-datatype , dy:PssPTIST3.t5-datatype , dy:PssPTIST3.b1-cardinality , dy:PssPTIST3.isw-datatype , dy:PssPTIST3.tf-cardinality , dy:PssPTIST3.b0-datatype , dy:PssPTIST3.dtp-datatype , dy:PssPTIST3.ncl-datatype , dy:IdentifiedObject.mRID-datatype , dy:PssPTIST3.t2-cardinality , dy:PssPTIST3.pmin-datatype , dy:PssPTIST3.m-datatype , dy:PssPTIST3.t5-cardinality , dy:PssPTIST3.a0-datatype , dy:PssPTIST3.t3-datatype , dy:PssPTIST3.isw-cardinality , dy:PssPTIST3.a0-cardinality , dy:PssPTIST3.pmin-cardinality , dy:PssPTIST3.athres-datatype , dy:PssPTIST3.a2-datatype , dy:PssPTIST3.dl-cardinality , dy:PssPTIST3.b5-cardinality , dy:PssPTIST3.t1-cardinality , dy:PssPTIST3.t1-datatype , dy:IdentifiedObject.description-cardinality , dy:PssPTIST3.dtf-datatype , dy:PssPTIST3.t4-datatype , dy:IdentifiedObject.description-datatype , dy:PssPTIST3.ncr-datatype , dy:PssPTIST3.dtc-datatype , dy:IdentifiedObject.mRID-cardinality , dy:PssPTIST3.a3-cardinality , dy:PssPTIST3.a1-datatype , dy:PssPTIST3.a4-cardinality , dy:PssPTIST3.b3-cardinality , dy:PssPTIST3.a5-cardinality , dy:PssPTIST3.dtc-cardinality , dy:PssPTIST3.b4-cardinality , dy:PssPTIST3.nav-cardinality , dy:PssPTIST3.dl-datatype , dy:PssPTIST3.a1-cardinality , dy:PssPTIST3.b2-datatype , dy:PssPTIST3.b3-datatype , dy:PssPTIST3.lthres-datatype , dy:PssPTIST3.lthres-cardinality , dy:PssPTIST3.a3-datatype , dy:IdentifiedObject.name-datatype , dy:PssPTIST3.k-cardinality ; + sh:targetClass cim:PssPTIST3 . + +dy:PssPTIST3.a0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a0)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.a0-cardinality" ; + sh:order 2296 ; + sh:path cim:PssPTIST3.a0 ; + sh:severity sh:Violation . + +dy:PssPTIST3.a0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.a0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2296 ; + sh:path cim:PssPTIST3.a0 ; + sh:severity sh:Violation . + +dy:PssPTIST3.a1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a1)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.a1-cardinality" ; + sh:order 2297 ; + sh:path cim:PssPTIST3.a1 ; + sh:severity sh:Violation . + +dy:PssPTIST3.a1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.a1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2297 ; + sh:path cim:PssPTIST3.a1 ; + sh:severity sh:Violation . + +dy:PssPTIST3.a2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a2)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.a2-cardinality" ; + sh:order 2298 ; + sh:path cim:PssPTIST3.a2 ; + sh:severity sh:Violation . + +dy:PssPTIST3.a2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.a2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2298 ; + sh:path cim:PssPTIST3.a2 ; + sh:severity sh:Violation . + +dy:PssPTIST3.a3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a3)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.a3-cardinality" ; + sh:order 2302 ; + sh:path cim:PssPTIST3.a3 ; + sh:severity sh:Violation . + +dy:PssPTIST3.a3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.a3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2302 ; + sh:path cim:PssPTIST3.a3 ; + sh:severity sh:Violation . + +dy:PssPTIST3.a4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a4)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.a4-cardinality" ; + sh:order 2303 ; + sh:path cim:PssPTIST3.a4 ; + sh:severity sh:Violation . + +dy:PssPTIST3.a4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.a4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2303 ; + sh:path cim:PssPTIST3.a4 ; + sh:severity sh:Violation . + +dy:PssPTIST3.a5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (a5)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.a5-cardinality" ; + sh:order 2304 ; + sh:path cim:PssPTIST3.a5 ; + sh:severity sh:Violation . + +dy:PssPTIST3.a5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the a5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.a5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2304 ; + sh:path cim:PssPTIST3.a5 ; + sh:severity sh:Violation . + +dy:PssPTIST3.al-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (al)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.al-cardinality" ; + sh:order 2310 ; + sh:path cim:PssPTIST3.al ; + sh:severity sh:Violation . + +dy:PssPTIST3.al-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the al." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.al-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2310 ; + sh:path cim:PssPTIST3.al ; + sh:severity sh:Violation . + +dy:PssPTIST3.athres-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (athres)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.athres-cardinality" ; + sh:order 2308 ; + sh:path cim:PssPTIST3.athres ; + sh:severity sh:Violation . + +dy:PssPTIST3.athres-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the athres." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.athres-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2308 ; + sh:path cim:PssPTIST3.athres ; + sh:severity sh:Violation . + +dy:PssPTIST3.b0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b0)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.b0-cardinality" ; + sh:order 2299 ; + sh:path cim:PssPTIST3.b0 ; + sh:severity sh:Violation . + +dy:PssPTIST3.b0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.b0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2299 ; + sh:path cim:PssPTIST3.b0 ; + sh:severity sh:Violation . + +dy:PssPTIST3.b1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b1)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.b1-cardinality" ; + sh:order 2300 ; + sh:path cim:PssPTIST3.b1 ; + sh:severity sh:Violation . + +dy:PssPTIST3.b1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.b1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2300 ; + sh:path cim:PssPTIST3.b1 ; + sh:severity sh:Violation . + +dy:PssPTIST3.b2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b2)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.b2-cardinality" ; + sh:order 2301 ; + sh:path cim:PssPTIST3.b2 ; + sh:severity sh:Violation . + +dy:PssPTIST3.b2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.b2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2301 ; + sh:path cim:PssPTIST3.b2 ; + sh:severity sh:Violation . + +dy:PssPTIST3.b3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b3)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.b3-cardinality" ; + sh:order 2305 ; + sh:path cim:PssPTIST3.b3 ; + sh:severity sh:Violation . + +dy:PssPTIST3.b3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.b3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2305 ; + sh:path cim:PssPTIST3.b3 ; + sh:severity sh:Violation . + +dy:PssPTIST3.b4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b4)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.b4-cardinality" ; + sh:order 2306 ; + sh:path cim:PssPTIST3.b4 ; + sh:severity sh:Violation . + +dy:PssPTIST3.b4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.b4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2306 ; + sh:path cim:PssPTIST3.b4 ; + sh:severity sh:Violation . + +dy:PssPTIST3.b5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b5)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.b5-cardinality" ; + sh:order 2307 ; + sh:path cim:PssPTIST3.b5 ; + sh:severity sh:Violation . + +dy:PssPTIST3.b5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.b5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2307 ; + sh:path cim:PssPTIST3.b5 ; + sh:severity sh:Violation . + +dy:PssPTIST3.dl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dl)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.dl-cardinality" ; + sh:order 2309 ; + sh:path cim:PssPTIST3.dl ; + sh:severity sh:Violation . + +dy:PssPTIST3.dl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.dl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2309 ; + sh:path cim:PssPTIST3.dl ; + sh:severity sh:Violation . + +dy:PssPTIST3.dtc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dtc)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.dtc-cardinality" ; + sh:order 2292 ; + sh:path cim:PssPTIST3.dtc ; + sh:severity sh:Violation . + +dy:PssPTIST3.dtc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dtc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.dtc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2292 ; + sh:path cim:PssPTIST3.dtc ; + sh:severity sh:Violation . + +dy:PssPTIST3.dtf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dtf)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.dtf-cardinality" ; + sh:order 2291 ; + sh:path cim:PssPTIST3.dtf ; + sh:severity sh:Violation . + +dy:PssPTIST3.dtf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dtf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.dtf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2291 ; + sh:path cim:PssPTIST3.dtf ; + sh:severity sh:Violation . + +dy:PssPTIST3.dtp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dtp)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.dtp-cardinality" ; + sh:order 2293 ; + sh:path cim:PssPTIST3.dtp ; + sh:severity sh:Violation . + +dy:PssPTIST3.dtp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dtp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.dtp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2293 ; + sh:path cim:PssPTIST3.dtp ; + sh:severity sh:Violation . + +dy:PssPTIST3.isw-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (isw)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.isw-cardinality" ; + sh:order 2313 ; + sh:path cim:PssPTIST3.isw ; + sh:severity sh:Violation . + +dy:PssPTIST3.isw-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the isw." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.isw-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2313 ; + sh:path cim:PssPTIST3.isw ; + sh:severity sh:Violation . + +dy:PssPTIST3.k-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.k-cardinality" ; + sh:order 2290 ; + sh:path cim:PssPTIST3.k ; + sh:severity sh:Violation . + +dy:PssPTIST3.k-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.k-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2290 ; + sh:path cim:PssPTIST3.k ; + sh:severity sh:Violation . + +dy:PssPTIST3.lthres-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lthres)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.lthres-cardinality" ; + sh:order 2311 ; + sh:path cim:PssPTIST3.lthres ; + sh:severity sh:Violation . + +dy:PssPTIST3.lthres-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lthres." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.lthres-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2311 ; + sh:path cim:PssPTIST3.lthres ; + sh:severity sh:Violation . + +dy:PssPTIST3.m-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (m)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.m-cardinality" ; + sh:order 2283 ; + sh:path cim:PssPTIST3.m ; + sh:severity sh:Violation . + +dy:PssPTIST3.m-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the m." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.m-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2283 ; + sh:path cim:PssPTIST3.m ; + sh:severity sh:Violation . + +dy:PssPTIST3.nav-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (nav)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.nav-cardinality" ; + sh:order 2314 ; + sh:path cim:PssPTIST3.nav ; + sh:severity sh:Violation . + +dy:PssPTIST3.nav-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the nav." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.nav-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2314 ; + sh:path cim:PssPTIST3.nav ; + sh:severity sh:Violation . + +dy:PssPTIST3.ncl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ncl)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.ncl-cardinality" ; + sh:order 2315 ; + sh:path cim:PssPTIST3.ncl ; + sh:severity sh:Violation . + +dy:PssPTIST3.ncl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ncl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.ncl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2315 ; + sh:path cim:PssPTIST3.ncl ; + sh:severity sh:Violation . + +dy:PssPTIST3.ncr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ncr)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.ncr-cardinality" ; + sh:order 2316 ; + sh:path cim:PssPTIST3.ncr ; + sh:severity sh:Violation . + +dy:PssPTIST3.ncr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ncr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.ncr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2316 ; + sh:path cim:PssPTIST3.ncr ; + sh:severity sh:Violation . + +dy:PssPTIST3.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.pmin-cardinality" ; + sh:order 2312 ; + sh:path cim:PssPTIST3.pmin ; + sh:severity sh:Violation . + +dy:PssPTIST3.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2312 ; + sh:path cim:PssPTIST3.pmin ; + sh:severity sh:Violation . + +dy:PssPTIST3.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.t1-cardinality" ; + sh:order 2286 ; + sh:path cim:PssPTIST3.t1 ; + sh:severity sh:Violation . + +dy:PssPTIST3.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2286 ; + sh:path cim:PssPTIST3.t1 ; + sh:severity sh:Violation . + +dy:PssPTIST3.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.t2-cardinality" ; + sh:order 2287 ; + sh:path cim:PssPTIST3.t2 ; + sh:severity sh:Violation . + +dy:PssPTIST3.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2287 ; + sh:path cim:PssPTIST3.t2 ; + sh:severity sh:Violation . + +dy:PssPTIST3.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.t3-cardinality" ; + sh:order 2288 ; + sh:path cim:PssPTIST3.t3 ; + sh:severity sh:Violation . + +dy:PssPTIST3.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2288 ; + sh:path cim:PssPTIST3.t3 ; + sh:severity sh:Violation . + +dy:PssPTIST3.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.t4-cardinality" ; + sh:order 2289 ; + sh:path cim:PssPTIST3.t4 ; + sh:severity sh:Violation . + +dy:PssPTIST3.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2289 ; + sh:path cim:PssPTIST3.t4 ; + sh:severity sh:Violation . + +dy:PssPTIST3.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.t5-cardinality" ; + sh:order 2294 ; + sh:path cim:PssPTIST3.t5 ; + sh:severity sh:Violation . + +dy:PssPTIST3.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2294 ; + sh:path cim:PssPTIST3.t5 ; + sh:severity sh:Violation . + +dy:PssPTIST3.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.t6-cardinality" ; + sh:order 2295 ; + sh:path cim:PssPTIST3.t6 ; + sh:severity sh:Violation . + +dy:PssPTIST3.t6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2295 ; + sh:path cim:PssPTIST3.t6 ; + sh:severity sh:Violation . + +dy:PssPTIST3.tf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.tf-cardinality" ; + sh:order 2284 ; + sh:path cim:PssPTIST3.tf ; + sh:severity sh:Violation . + +dy:PssPTIST3.tf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.tf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2284 ; + sh:path cim:PssPTIST3.tf ; + sh:severity sh:Violation . + +dy:PssPTIST3.tp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tp)." ; + sh:minCount 1 ; + sh:name "PssPTIST3.tp-cardinality" ; + sh:order 2285 ; + sh:path cim:PssPTIST3.tp ; + sh:severity sh:Violation . + +dy:PssPTIST3.tp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssPTIST3.tp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2285 ; + sh:path cim:PssPTIST3.tp ; + sh:severity sh:Violation . + +dy:PssRQB rdf:type sh:NodeShape ; + sh:property dy:PssRQB.tomd-datatype , dy:PssRQB.ki3-datatype , dy:PssRQB.ki2-datatype , dy:PssRQB.kdpm-datatype , dy:PssRQB.kdpm-cardinality , dy:PssRQB.sibv-cardinality , dy:PssRQB.t4mom-datatype , dy:PssRQB.tomsl-datatype , dy:PssRQB.ki2-cardinality , dy:IdentifiedObject.description-datatype , dy:PssRQB.ki4-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:PssRQB.tomd-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.name-datatype , dy:PssRQB.t4m-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.description-cardinality , dy:PssRQB.sibv-datatype , dy:PssRQB.t4mom-cardinality , dy:PssRQB.t4f-datatype , dy:IdentifiedObject.name-cardinality , dy:PssRQB.ki3-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:PssRQB.tomsl-cardinality , dy:PssRQB.ki4-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:PssRQB.t4f-cardinality , dy:PssRQB.t4m-cardinality ; + sh:targetClass cim:PssRQB . + +dy:PssRQB.kdpm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kdpm)." ; + sh:minCount 1 ; + sh:name "PssRQB.kdpm-cardinality" ; + sh:order 2325 ; + sh:path cim:PssRQB.kdpm ; + sh:severity sh:Violation . + +dy:PssRQB.kdpm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kdpm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssRQB.kdpm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2325 ; + sh:path cim:PssRQB.kdpm ; + sh:severity sh:Violation . + +dy:PssRQB.ki2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki2)." ; + sh:minCount 1 ; + sh:name "PssRQB.ki2-cardinality" ; + sh:order 2317 ; + sh:path cim:PssRQB.ki2 ; + sh:severity sh:Violation . + +dy:PssRQB.ki2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssRQB.ki2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2317 ; + sh:path cim:PssRQB.ki2 ; + sh:severity sh:Violation . + +dy:PssRQB.ki3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki3)." ; + sh:minCount 1 ; + sh:name "PssRQB.ki3-cardinality" ; + sh:order 2318 ; + sh:path cim:PssRQB.ki3 ; + sh:severity sh:Violation . + +dy:PssRQB.ki3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssRQB.ki3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2318 ; + sh:path cim:PssRQB.ki3 ; + sh:severity sh:Violation . + +dy:PssRQB.ki4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki4)." ; + sh:minCount 1 ; + sh:name "PssRQB.ki4-cardinality" ; + sh:order 2319 ; + sh:path cim:PssRQB.ki4 ; + sh:severity sh:Violation . + +dy:PssRQB.ki4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssRQB.ki4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2319 ; + sh:path cim:PssRQB.ki4 ; + sh:severity sh:Violation . + +dy:PssRQB.sibv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (sibv)." ; + sh:minCount 1 ; + sh:name "PssRQB.sibv-cardinality" ; + sh:order 2324 ; + sh:path cim:PssRQB.sibv ; + sh:severity sh:Violation . + +dy:PssRQB.sibv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the sibv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssRQB.sibv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2324 ; + sh:path cim:PssRQB.sibv ; + sh:severity sh:Violation . + +dy:PssRQB.t4f-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4f)." ; + sh:minCount 1 ; + sh:name "PssRQB.t4f-cardinality" ; + sh:order 2326 ; + sh:path cim:PssRQB.t4f ; + sh:severity sh:Violation . + +dy:PssRQB.t4f-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4f." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssRQB.t4f-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2326 ; + sh:path cim:PssRQB.t4f ; + sh:severity sh:Violation . + +dy:PssRQB.t4m-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4m)." ; + sh:minCount 1 ; + sh:name "PssRQB.t4m-cardinality" ; + sh:order 2320 ; + sh:path cim:PssRQB.t4m ; + sh:severity sh:Violation . + +dy:PssRQB.t4m-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4m." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssRQB.t4m-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2320 ; + sh:path cim:PssRQB.t4m ; + sh:severity sh:Violation . + +dy:PssRQB.t4mom-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4mom)." ; + sh:minCount 1 ; + sh:name "PssRQB.t4mom-cardinality" ; + sh:order 2323 ; + sh:path cim:PssRQB.t4mom ; + sh:severity sh:Violation . + +dy:PssRQB.t4mom-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4mom." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssRQB.t4mom-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2323 ; + sh:path cim:PssRQB.t4mom ; + sh:severity sh:Violation . + +dy:PssRQB.tomd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tomd)." ; + sh:minCount 1 ; + sh:name "PssRQB.tomd-cardinality" ; + sh:order 2321 ; + sh:path cim:PssRQB.tomd ; + sh:severity sh:Violation . + +dy:PssRQB.tomd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tomd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssRQB.tomd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2321 ; + sh:path cim:PssRQB.tomd ; + sh:severity sh:Violation . + +dy:PssRQB.tomsl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tomsl)." ; + sh:minCount 1 ; + sh:name "PssRQB.tomsl-cardinality" ; + sh:order 2322 ; + sh:path cim:PssRQB.tomsl ; + sh:severity sh:Violation . + +dy:PssRQB.tomsl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tomsl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssRQB.tomsl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2322 ; + sh:path cim:PssRQB.tomsl ; + sh:severity sh:Violation . + +dy:PssSB4 rdf:type sh:NodeShape ; + sh:property dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:PssSB4.tb-datatype , dy:IdentifiedObject.mRID-datatype , dy:PssSB4.tx1-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:PssSB4.tx1-datatype , dy:IdentifiedObject.description-datatype , dy:PssSB4.td-cardinality , dy:PssSB4.tc-cardinality , dy:IdentifiedObject.description-cardinality , dy:PssSB4.te-cardinality , dy:PssSB4.tx2-cardinality , dy:PssSB4.vsmax-datatype , dy:PssSB4.te-datatype , dy:PssSB4.tx2-datatype , dy:PssSB4.vsmin-datatype , dy:PssSB4.tc-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.name-datatype , dy:PssSB4.ta-datatype , dy:PssSB4.tt-cardinality , dy:PssSB4.vsmax-cardinality , dy:PssSB4.vsmin-cardinality , dy:PssSB4.ta-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.name-cardinality , dy:PssSB4.td-datatype , dy:PssSB4.kx-cardinality , dy:PssSB4.tb-cardinality , dy:PssSB4.tt-datatype , dy:PssSB4.kx-datatype ; + sh:targetClass cim:PssSB4 . + +dy:PssSB4.kx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kx)." ; + sh:minCount 1 ; + sh:name "PssSB4.kx-cardinality" ; + sh:order 2328 ; + sh:path cim:PssSB4.kx ; + sh:severity sh:Violation . + +dy:PssSB4.kx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSB4.kx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2328 ; + sh:path cim:PssSB4.kx ; + sh:severity sh:Violation . + +dy:PssSB4.ta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ta)." ; + sh:minCount 1 ; + sh:name "PssSB4.ta-cardinality" ; + sh:order 2330 ; + sh:path cim:PssSB4.ta ; + sh:severity sh:Violation . + +dy:PssSB4.ta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSB4.ta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2330 ; + sh:path cim:PssSB4.ta ; + sh:severity sh:Violation . + +dy:PssSB4.tb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tb)." ; + sh:minCount 1 ; + sh:name "PssSB4.tb-cardinality" ; + sh:order 2332 ; + sh:path cim:PssSB4.tb ; + sh:severity sh:Violation . + +dy:PssSB4.tb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSB4.tb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2332 ; + sh:path cim:PssSB4.tb ; + sh:severity sh:Violation . + +dy:PssSB4.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "PssSB4.tc-cardinality" ; + sh:order 2333 ; + sh:path cim:PssSB4.tc ; + sh:severity sh:Violation . + +dy:PssSB4.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSB4.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2333 ; + sh:path cim:PssSB4.tc ; + sh:severity sh:Violation . + +dy:PssSB4.td-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td)." ; + sh:minCount 1 ; + sh:name "PssSB4.td-cardinality" ; + sh:order 2334 ; + sh:path cim:PssSB4.td ; + sh:severity sh:Violation . + +dy:PssSB4.td-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSB4.td-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2334 ; + sh:path cim:PssSB4.td ; + sh:severity sh:Violation . + +dy:PssSB4.te-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (te)." ; + sh:minCount 1 ; + sh:name "PssSB4.te-cardinality" ; + sh:order 2335 ; + sh:path cim:PssSB4.te ; + sh:severity sh:Violation . + +dy:PssSB4.te-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the te." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSB4.te-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2335 ; + sh:path cim:PssSB4.te ; + sh:severity sh:Violation . + +dy:PssSB4.tt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tt)." ; + sh:minCount 1 ; + sh:name "PssSB4.tt-cardinality" ; + sh:order 2327 ; + sh:path cim:PssSB4.tt ; + sh:severity sh:Violation . + +dy:PssSB4.tt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSB4.tt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2327 ; + sh:path cim:PssSB4.tt ; + sh:severity sh:Violation . + +dy:PssSB4.tx1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tx1)." ; + sh:minCount 1 ; + sh:name "PssSB4.tx1-cardinality" ; + sh:order 2331 ; + sh:path cim:PssSB4.tx1 ; + sh:severity sh:Violation . + +dy:PssSB4.tx1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tx1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSB4.tx1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2331 ; + sh:path cim:PssSB4.tx1 ; + sh:severity sh:Violation . + +dy:PssSB4.tx2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tx2)." ; + sh:minCount 1 ; + sh:name "PssSB4.tx2-cardinality" ; + sh:order 2329 ; + sh:path cim:PssSB4.tx2 ; + sh:severity sh:Violation . + +dy:PssSB4.tx2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tx2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSB4.tx2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2329 ; + sh:path cim:PssSB4.tx2 ; + sh:severity sh:Violation . + +dy:PssSB4.vsmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsmax)." ; + sh:minCount 1 ; + sh:name "PssSB4.vsmax-cardinality" ; + sh:order 2336 ; + sh:path cim:PssSB4.vsmax ; + sh:severity sh:Violation . + +dy:PssSB4.vsmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSB4.vsmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2336 ; + sh:path cim:PssSB4.vsmax ; + sh:severity sh:Violation . + +dy:PssSB4.vsmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsmin)." ; + sh:minCount 1 ; + sh:name "PssSB4.vsmin-cardinality" ; + sh:order 2337 ; + sh:path cim:PssSB4.vsmin ; + sh:severity sh:Violation . + +dy:PssSB4.vsmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSB4.vsmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2337 ; + sh:path cim:PssSB4.vsmin ; + sh:severity sh:Violation . + +dy:PssSH rdf:type sh:NodeShape ; + sh:property dy:PssSH.t2-cardinality , dy:PssSH.k4-cardinality , dy:PssSH.k-datatype , dy:PssSH.k-cardinality , dy:PssSH.t1-datatype , dy:PssSH.k2-cardinality , dy:PssSH.t3-datatype , dy:PssSH.t3-cardinality , dy:PssSH.vsmax-datatype , dy:PssSH.t4-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:IdentifiedObject.description-cardinality , dy:PssSH.k1-datatype , dy:PssSH.k3-datatype , dy:PssSH.td-datatype , dy:PssSH.td-cardinality , dy:PssSH.k0-cardinality , dy:PssSH.k2-datatype , dy:IdentifiedObject.mRID-datatype , dy:PssSH.t1-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:PssSH.k1-cardinality , dy:IdentifiedObject.description-datatype , dy:PssSH.k0-datatype , dy:IdentifiedObject.name-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:PssSH.k4-datatype , dy:PssSH.vsmin-cardinality , dy:PssSH.k3-cardinality , dy:IdentifiedObject.name-cardinality , dy:PssSH.vsmin-datatype , dy:PssSH.t4-cardinality , dy:PssSH.t2-datatype , dy:PssSH.vsmax-cardinality ; + sh:targetClass cim:PssSH . + +dy:PssSH.k-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k)." ; + sh:minCount 1 ; + sh:name "PssSH.k-cardinality" ; + sh:order 2338 ; + sh:path cim:PssSH.k ; + sh:severity sh:Violation . + +dy:PssSH.k-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSH.k-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2338 ; + sh:path cim:PssSH.k ; + sh:severity sh:Violation . + +dy:PssSH.k0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k0)." ; + sh:minCount 1 ; + sh:name "PssSH.k0-cardinality" ; + sh:order 2339 ; + sh:path cim:PssSH.k0 ; + sh:severity sh:Violation . + +dy:PssSH.k0-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSH.k0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2339 ; + sh:path cim:PssSH.k0 ; + sh:severity sh:Violation . + +dy:PssSH.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "PssSH.k1-cardinality" ; + sh:order 2340 ; + sh:path cim:PssSH.k1 ; + sh:severity sh:Violation . + +dy:PssSH.k1-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSH.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2340 ; + sh:path cim:PssSH.k1 ; + sh:severity sh:Violation . + +dy:PssSH.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "PssSH.k2-cardinality" ; + sh:order 2341 ; + sh:path cim:PssSH.k2 ; + sh:severity sh:Violation . + +dy:PssSH.k2-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSH.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2341 ; + sh:path cim:PssSH.k2 ; + sh:severity sh:Violation . + +dy:PssSH.k3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k3)." ; + sh:minCount 1 ; + sh:name "PssSH.k3-cardinality" ; + sh:order 2342 ; + sh:path cim:PssSH.k3 ; + sh:severity sh:Violation . + +dy:PssSH.k3-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSH.k3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2342 ; + sh:path cim:PssSH.k3 ; + sh:severity sh:Violation . + +dy:PssSH.k4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k4)." ; + sh:minCount 1 ; + sh:name "PssSH.k4-cardinality" ; + sh:order 2343 ; + sh:path cim:PssSH.k4 ; + sh:severity sh:Violation . + +dy:PssSH.k4-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSH.k4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2343 ; + sh:path cim:PssSH.k4 ; + sh:severity sh:Violation . + +dy:PssSH.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "PssSH.t1-cardinality" ; + sh:order 2345 ; + sh:path cim:PssSH.t1 ; + sh:severity sh:Violation . + +dy:PssSH.t1-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSH.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2345 ; + sh:path cim:PssSH.t1 ; + sh:severity sh:Violation . + +dy:PssSH.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "PssSH.t2-cardinality" ; + sh:order 2346 ; + sh:path cim:PssSH.t2 ; + sh:severity sh:Violation . + +dy:PssSH.t2-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSH.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2346 ; + sh:path cim:PssSH.t2 ; + sh:severity sh:Violation . + +dy:PssSH.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "PssSH.t3-cardinality" ; + sh:order 2347 ; + sh:path cim:PssSH.t3 ; + sh:severity sh:Violation . + +dy:PssSH.t3-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSH.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2347 ; + sh:path cim:PssSH.t3 ; + sh:severity sh:Violation . + +dy:PssSH.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "PssSH.t4-cardinality" ; + sh:order 2348 ; + sh:path cim:PssSH.t4 ; + sh:severity sh:Violation . + +dy:PssSH.t4-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSH.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2348 ; + sh:path cim:PssSH.t4 ; + sh:severity sh:Violation . + +dy:PssSH.td-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (td)." ; + sh:minCount 1 ; + sh:name "PssSH.td-cardinality" ; + sh:order 2344 ; + sh:path cim:PssSH.td ; + sh:severity sh:Violation . + +dy:PssSH.td-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the td." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSH.td-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2344 ; + sh:path cim:PssSH.td ; + sh:severity sh:Violation . + +dy:PssSH.vsmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsmax)." ; + sh:minCount 1 ; + sh:name "PssSH.vsmax-cardinality" ; + sh:order 2349 ; + sh:path cim:PssSH.vsmax ; + sh:severity sh:Violation . + +dy:PssSH.vsmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSH.vsmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2349 ; + sh:path cim:PssSH.vsmax ; + sh:severity sh:Violation . + +dy:PssSH.vsmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsmin)." ; + sh:minCount 1 ; + sh:name "PssSH.vsmin-cardinality" ; + sh:order 2350 ; + sh:path cim:PssSH.vsmin ; + sh:severity sh:Violation . + +dy:PssSH.vsmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSH.vsmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2350 ; + sh:path cim:PssSH.vsmin ; + sh:severity sh:Violation . + +dy:PssSK rdf:type sh:NodeShape ; + sh:property dy:PssSK.t1-cardinality , dy:IdentifiedObject.description-cardinality , dy:PssSK.vsmin-datatype , dy:PssSK.t5-cardinality , dy:PssSK.t4-datatype , dy:PssSK.t6-datatype , dy:PssSK.t6-cardinality , dy:IdentifiedObject.name-cardinality , dy:PssSK.t3-datatype , dy:PssSK.k2-datatype , dy:IdentifiedObject.description-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:PssSK.vsmin-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:PssSK.k1-datatype , dy:PssSK.t4-cardinality , dy:PssSK.vsmax-datatype , dy:PssSK.k3-datatype , dy:PssSK.t2-datatype , dy:PssSK.k3-cardinality , dy:PssSK.t2-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:IdentifiedObject.name-datatype , dy:PssSK.vsmax-cardinality , dy:PssSK.k1-cardinality , dy:PssSK.t3-cardinality , dy:PssSK.t1-datatype , dy:IdentifiedObject.mRID-datatype , dy:PssSK.t5-datatype , dy:PssSK.k2-cardinality ; + sh:targetClass cim:PssSK . + +dy:PssSK.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "PssSK.k1-cardinality" ; + sh:order 2351 ; + sh:path cim:PssSK.k1 ; + sh:severity sh:Violation . + +dy:PssSK.k1-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSK.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2351 ; + sh:path cim:PssSK.k1 ; + sh:severity sh:Violation . + +dy:PssSK.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "PssSK.k2-cardinality" ; + sh:order 2352 ; + sh:path cim:PssSK.k2 ; + sh:severity sh:Violation . + +dy:PssSK.k2-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSK.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2352 ; + sh:path cim:PssSK.k2 ; + sh:severity sh:Violation . + +dy:PssSK.k3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k3)." ; + sh:minCount 1 ; + sh:name "PssSK.k3-cardinality" ; + sh:order 2353 ; + sh:path cim:PssSK.k3 ; + sh:severity sh:Violation . + +dy:PssSK.k3-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSK.k3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2353 ; + sh:path cim:PssSK.k3 ; + sh:severity sh:Violation . + +dy:PssSK.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "PssSK.t1-cardinality" ; + sh:order 2354 ; + sh:path cim:PssSK.t1 ; + sh:severity sh:Violation . + +dy:PssSK.t1-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSK.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2354 ; + sh:path cim:PssSK.t1 ; + sh:severity sh:Violation . + +dy:PssSK.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "PssSK.t2-cardinality" ; + sh:order 2355 ; + sh:path cim:PssSK.t2 ; + sh:severity sh:Violation . + +dy:PssSK.t2-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSK.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2355 ; + sh:path cim:PssSK.t2 ; + sh:severity sh:Violation . + +dy:PssSK.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "PssSK.t3-cardinality" ; + sh:order 2356 ; + sh:path cim:PssSK.t3 ; + sh:severity sh:Violation . + +dy:PssSK.t3-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSK.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2356 ; + sh:path cim:PssSK.t3 ; + sh:severity sh:Violation . + +dy:PssSK.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "PssSK.t4-cardinality" ; + sh:order 2357 ; + sh:path cim:PssSK.t4 ; + sh:severity sh:Violation . + +dy:PssSK.t4-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSK.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2357 ; + sh:path cim:PssSK.t4 ; + sh:severity sh:Violation . + +dy:PssSK.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "PssSK.t5-cardinality" ; + sh:order 2358 ; + sh:path cim:PssSK.t5 ; + sh:severity sh:Violation . + +dy:PssSK.t5-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSK.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2358 ; + sh:path cim:PssSK.t5 ; + sh:severity sh:Violation . + +dy:PssSK.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "PssSK.t6-cardinality" ; + sh:order 2359 ; + sh:path cim:PssSK.t6 ; + sh:severity sh:Violation . + +dy:PssSK.t6-datatype rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSK.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2359 ; + sh:path cim:PssSK.t6 ; + sh:severity sh:Violation . + +dy:PssSK.vsmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsmax)." ; + sh:minCount 1 ; + sh:name "PssSK.vsmax-cardinality" ; + sh:order 2360 ; + sh:path cim:PssSK.vsmax ; + sh:severity sh:Violation . + +dy:PssSK.vsmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSK.vsmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2360 ; + sh:path cim:PssSK.vsmax ; + sh:severity sh:Violation . + +dy:PssSK.vsmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsmin)." ; + sh:minCount 1 ; + sh:name "PssSK.vsmin-cardinality" ; + sh:order 2361 ; + sh:path cim:PssSK.vsmin ; + sh:severity sh:Violation . + +dy:PssSK.vsmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSK.vsmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2361 ; + sh:path cim:PssSK.vsmin ; + sh:severity sh:Violation . + +dy:PssSTAB2A rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.description-cardinality , dy:PssSTAB2A.k3-cardinality , dy:PssSTAB2A.hlim-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-cardinality , dy:PssSTAB2A.t5-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:PssSTAB2A.k4-cardinality , dy:PssSTAB2A.k2-datatype , dy:PssSTAB2A.k3-datatype , dy:PssSTAB2A.k5-datatype , dy:PssSTAB2A.t2-datatype , dy:PssSTAB2A.k2-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-datatype , dy:PssSTAB2A.k4-datatype , dy:PssSTAB2A.t5-datatype , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:PssSTAB2A.t3-datatype , dy:PssSTAB2A.k5-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:PssSTAB2A.hlim-datatype , dy:PssSTAB2A.t3-cardinality , dy:PssSTAB2A.t2-cardinality ; + sh:targetClass cim:PssSTAB2A . + +dy:PssSTAB2A.hlim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (hlim)." ; + sh:minCount 1 ; + sh:name "PssSTAB2A.hlim-cardinality" ; + sh:order 2369 ; + sh:path cim:PssSTAB2A.hlim ; + sh:severity sh:Violation . + +dy:PssSTAB2A.hlim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the hlim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSTAB2A.hlim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2369 ; + sh:path cim:PssSTAB2A.hlim ; + sh:severity sh:Violation . + +dy:PssSTAB2A.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "PssSTAB2A.k2-cardinality" ; + sh:order 2362 ; + sh:path cim:PssSTAB2A.k2 ; + sh:severity sh:Violation . + +dy:PssSTAB2A.k2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSTAB2A.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2362 ; + sh:path cim:PssSTAB2A.k2 ; + sh:severity sh:Violation . + +dy:PssSTAB2A.k3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k3)." ; + sh:minCount 1 ; + sh:name "PssSTAB2A.k3-cardinality" ; + sh:order 2363 ; + sh:path cim:PssSTAB2A.k3 ; + sh:severity sh:Violation . + +dy:PssSTAB2A.k3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSTAB2A.k3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2363 ; + sh:path cim:PssSTAB2A.k3 ; + sh:severity sh:Violation . + +dy:PssSTAB2A.k4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k4)." ; + sh:minCount 1 ; + sh:name "PssSTAB2A.k4-cardinality" ; + sh:order 2364 ; + sh:path cim:PssSTAB2A.k4 ; + sh:severity sh:Violation . + +dy:PssSTAB2A.k4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSTAB2A.k4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2364 ; + sh:path cim:PssSTAB2A.k4 ; + sh:severity sh:Violation . + +dy:PssSTAB2A.k5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k5)." ; + sh:minCount 1 ; + sh:name "PssSTAB2A.k5-cardinality" ; + sh:order 2365 ; + sh:path cim:PssSTAB2A.k5 ; + sh:severity sh:Violation . + +dy:PssSTAB2A.k5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSTAB2A.k5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2365 ; + sh:path cim:PssSTAB2A.k5 ; + sh:severity sh:Violation . + +dy:PssSTAB2A.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "PssSTAB2A.t2-cardinality" ; + sh:order 2366 ; + sh:path cim:PssSTAB2A.t2 ; + sh:severity sh:Violation . + +dy:PssSTAB2A.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSTAB2A.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2366 ; + sh:path cim:PssSTAB2A.t2 ; + sh:severity sh:Violation . + +dy:PssSTAB2A.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "PssSTAB2A.t3-cardinality" ; + sh:order 2367 ; + sh:path cim:PssSTAB2A.t3 ; + sh:severity sh:Violation . + +dy:PssSTAB2A.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSTAB2A.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2367 ; + sh:path cim:PssSTAB2A.t3 ; + sh:severity sh:Violation . + +dy:PssSTAB2A.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "PssSTAB2A.t5-cardinality" ; + sh:order 2368 ; + sh:path cim:PssSTAB2A.t5 ; + sh:severity sh:Violation . + +dy:PssSTAB2A.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssSTAB2A.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2368 ; + sh:path cim:PssSTAB2A.t5 ; + sh:severity sh:Violation . + +dy:PssWECC rdf:type sh:NodeShape ; + sh:property dy:PssWECC.t7-cardinality , dy:PssWECC.inputSignal2Type-cardinality , dy:IdentifiedObject.name-datatype , dy:PssWECC.vcl-cardinality , dy:PssWECC.t9-datatype , dy:PssWECC.t5-datatype , dy:IdentifiedObject.mRID-datatype , dy:PssWECC.t10-datatype , dy:PssWECC.t2-cardinality , dy:PssWECC.t4-cardinality , dy:PssWECC.t9-cardinality , dy:IdentifiedObject.name-cardinality , dy:PssWECC.k2-cardinality , dy:IdentifiedObject.description-datatype , dy:PssWECC.t5-cardinality , dy:PssWECC.t1-cardinality , dy:PssWECC.t1-datatype , dy:PssWECC.vcu-cardinality , dy:PssWECC.inputSignal1Type-cardinality , dy:PssWECC.t2-datatype , dy:PssWECC.k1-cardinality , dy:PssWECC.t8-cardinality , dy:PssWECC.t4-datatype , dy:PssWECC.t10-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:PssWECC.t8-datatype , dy:PssWECC.vsmax-datatype , dy:PssWECC.vsmin-datatype , dy:PssWECC.t3-cardinality , dy:PssWECC.t3-datatype , dy:PssWECC.k2-datatype , dy:PssWECC.t7-datatype , dy:PssWECC.vsmax-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:PssWECC.k1-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:PssWECC.inputSignal2Type-datatype , dy:PssWECC.vcu-datatype , dy:PssWECC.t6-cardinality , dy:PssWECC.vcl-datatype , dy:PssWECC.vsmin-cardinality , dy:PssWECC.t6-datatype , dy:IdentifiedObject.description-cardinality , dy:PowerSystemStabilizerDynamics.ExcitationSystemDynamics-valueType , dy:PssWECC.inputSignal1Type-datatype ; + sh:targetClass cim:PssWECC . + +dy:PssWECC.inputSignal1Type-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inputSignal1Type)." ; + sh:minCount 1 ; + sh:name "PssWECC.inputSignal1Type-cardinality" ; + sh:order 2370 ; + sh:path cim:PssWECC.inputSignal1Type ; + sh:severity sh:Violation . + +dy:PssWECC.inputSignal1Type-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the inputSignal1Type." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:InputSignalKind.rotorSpeed cim:InputSignalKind.rotorAngularFrequencyDeviation cim:InputSignalKind.busFrequency cim:InputSignalKind.busFrequencyDeviation cim:InputSignalKind.generatorElectricalPower cim:InputSignalKind.generatorAcceleratingPower cim:InputSignalKind.busVoltage cim:InputSignalKind.busVoltageDerivative cim:InputSignalKind.branchCurrent cim:InputSignalKind.fieldCurrent cim:InputSignalKind.generatorMechanicalPower ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "PssWECC.inputSignal1Type-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 2370 ; + sh:path cim:PssWECC.inputSignal1Type ; + sh:severity sh:Violation . + +dy:PssWECC.inputSignal2Type-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inputSignal2Type)." ; + sh:minCount 1 ; + sh:name "PssWECC.inputSignal2Type-cardinality" ; + sh:order 2371 ; + sh:path cim:PssWECC.inputSignal2Type ; + sh:severity sh:Violation . + +dy:PssWECC.inputSignal2Type-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the inputSignal2Type." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:InputSignalKind.rotorSpeed cim:InputSignalKind.rotorAngularFrequencyDeviation cim:InputSignalKind.busFrequency cim:InputSignalKind.busFrequencyDeviation cim:InputSignalKind.generatorElectricalPower cim:InputSignalKind.generatorAcceleratingPower cim:InputSignalKind.busVoltage cim:InputSignalKind.busVoltageDerivative cim:InputSignalKind.branchCurrent cim:InputSignalKind.fieldCurrent cim:InputSignalKind.generatorMechanicalPower ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "PssWECC.inputSignal2Type-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 2371 ; + sh:path cim:PssWECC.inputSignal2Type ; + sh:severity sh:Violation . + +dy:PssWECC.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "PssWECC.k1-cardinality" ; + sh:order 2372 ; + sh:path cim:PssWECC.k1 ; + sh:severity sh:Violation . + +dy:PssWECC.k1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2372 ; + sh:path cim:PssWECC.k1 ; + sh:severity sh:Violation . + +dy:PssWECC.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "PssWECC.k2-cardinality" ; + sh:order 2374 ; + sh:path cim:PssWECC.k2 ; + sh:severity sh:Violation . + +dy:PssWECC.k2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2374 ; + sh:path cim:PssWECC.k2 ; + sh:severity sh:Violation . + +dy:PssWECC.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "PssWECC.t1-cardinality" ; + sh:order 2373 ; + sh:path cim:PssWECC.t1 ; + sh:severity sh:Violation . + +dy:PssWECC.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2373 ; + sh:path cim:PssWECC.t1 ; + sh:severity sh:Violation . + +dy:PssWECC.t10-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t10)." ; + sh:minCount 1 ; + sh:name "PssWECC.t10-cardinality" ; + sh:order 2382 ; + sh:path cim:PssWECC.t10 ; + sh:severity sh:Violation . + +dy:PssWECC.t10-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t10." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.t10-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2382 ; + sh:path cim:PssWECC.t10 ; + sh:severity sh:Violation . + +dy:PssWECC.t2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t2)." ; + sh:minCount 1 ; + sh:name "PssWECC.t2-cardinality" ; + sh:order 2375 ; + sh:path cim:PssWECC.t2 ; + sh:severity sh:Violation . + +dy:PssWECC.t2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.t2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2375 ; + sh:path cim:PssWECC.t2 ; + sh:severity sh:Violation . + +dy:PssWECC.t3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t3)." ; + sh:minCount 1 ; + sh:name "PssWECC.t3-cardinality" ; + sh:order 2376 ; + sh:path cim:PssWECC.t3 ; + sh:severity sh:Violation . + +dy:PssWECC.t3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.t3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2376 ; + sh:path cim:PssWECC.t3 ; + sh:severity sh:Violation . + +dy:PssWECC.t4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t4)." ; + sh:minCount 1 ; + sh:name "PssWECC.t4-cardinality" ; + sh:order 2377 ; + sh:path cim:PssWECC.t4 ; + sh:severity sh:Violation . + +dy:PssWECC.t4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.t4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2377 ; + sh:path cim:PssWECC.t4 ; + sh:severity sh:Violation . + +dy:PssWECC.t5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t5)." ; + sh:minCount 1 ; + sh:name "PssWECC.t5-cardinality" ; + sh:order 2378 ; + sh:path cim:PssWECC.t5 ; + sh:severity sh:Violation . + +dy:PssWECC.t5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.t5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2378 ; + sh:path cim:PssWECC.t5 ; + sh:severity sh:Violation . + +dy:PssWECC.t6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t6)." ; + sh:minCount 1 ; + sh:name "PssWECC.t6-cardinality" ; + sh:order 2379 ; + sh:path cim:PssWECC.t6 ; + sh:severity sh:Violation . + +dy:PssWECC.t6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.t6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2379 ; + sh:path cim:PssWECC.t6 ; + sh:severity sh:Violation . + +dy:PssWECC.t7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t7)." ; + sh:minCount 1 ; + sh:name "PssWECC.t7-cardinality" ; + sh:order 2380 ; + sh:path cim:PssWECC.t7 ; + sh:severity sh:Violation . + +dy:PssWECC.t7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.t7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2380 ; + sh:path cim:PssWECC.t7 ; + sh:severity sh:Violation . + +dy:PssWECC.t8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t8)." ; + sh:minCount 1 ; + sh:name "PssWECC.t8-cardinality" ; + sh:order 2381 ; + sh:path cim:PssWECC.t8 ; + sh:severity sh:Violation . + +dy:PssWECC.t8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.t8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2381 ; + sh:path cim:PssWECC.t8 ; + sh:severity sh:Violation . + +dy:PssWECC.t9-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t9)." ; + sh:minCount 1 ; + sh:name "PssWECC.t9-cardinality" ; + sh:order 2383 ; + sh:path cim:PssWECC.t9 ; + sh:severity sh:Violation . + +dy:PssWECC.t9-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t9." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.t9-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2383 ; + sh:path cim:PssWECC.t9 ; + sh:severity sh:Violation . + +dy:PssWECC.vcl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vcl)." ; + sh:minCount 1 ; + sh:name "PssWECC.vcl-cardinality" ; + sh:order 2387 ; + sh:path cim:PssWECC.vcl ; + sh:severity sh:Violation . + +dy:PssWECC.vcl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vcl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.vcl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2387 ; + sh:path cim:PssWECC.vcl ; + sh:severity sh:Violation . + +dy:PssWECC.vcu-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vcu)." ; + sh:minCount 1 ; + sh:name "PssWECC.vcu-cardinality" ; + sh:order 2386 ; + sh:path cim:PssWECC.vcu ; + sh:severity sh:Violation . + +dy:PssWECC.vcu-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vcu." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.vcu-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2386 ; + sh:path cim:PssWECC.vcu ; + sh:severity sh:Violation . + +dy:PssWECC.vsmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsmax)." ; + sh:minCount 1 ; + sh:name "PssWECC.vsmax-cardinality" ; + sh:order 2384 ; + sh:path cim:PssWECC.vsmax ; + sh:severity sh:Violation . + +dy:PssWECC.vsmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.vsmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2384 ; + sh:path cim:PssWECC.vsmax ; + sh:severity sh:Violation . + +dy:PssWECC.vsmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vsmin)." ; + sh:minCount 1 ; + sh:name "PssWECC.vsmin-cardinality" ; + sh:order 2385 ; + sh:path cim:PssWECC.vsmin ; + sh:severity sh:Violation . + +dy:PssWECC.vsmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vsmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PssWECC.vsmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2385 ; + sh:path cim:PssWECC.vsmin ; + sh:severity sh:Violation . + +dy:RemoteInputSignal rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.name-cardinality , dy:RemoteInputSignal.remoteSignalType-cardinality , dy:IdentifiedObject.description-datatype , dy:RemoteInputSignal.remoteSignalType-datatype , dy:RemoteInputSignal.DiscontinuousExcitationControlDynamics-cardinality , dy:RemoteInputSignal.UnderexcitationLimiterDynamics-cardinality , dy:RemoteInputSignal.VoltageCompensatorDynamics-cardinality , dy:RemoteInputSignal.Terminal-valueType , dy:RemoteInputSignal.Terminal-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.description-cardinality , dy:RemoteInputSignal.PowerSystemStabilizerDynamics-cardinality , dy:RemoteInputSignal.PFVArControllerType1Dynamics-cardinality ; + sh:targetClass cim:RemoteInputSignal . + +dy:RemoteInputSignal.DiscontinuousExcitationControlDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RemoteInputSignal.DiscontinuousExcitationControlDynamics-cardinality" ; + sh:order 2694 ; + sh:path cim:RemoteInputSignal.DiscontinuousExcitationControlDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.DiscontinuousExcitationControlDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:RemoteInputSignal.DiscontinuousExcitationControlDynamicsDiscontinuousExcitationControlUserDefined-valueType dy:RemoteInputSignal.DiscontinuousExcitationControlDynamicsDiscExcContIEEEDEC3A-valueType dy:RemoteInputSignal.DiscontinuousExcitationControlDynamicsDiscExcContIEEEDEC2A-valueType dy:RemoteInputSignal.DiscontinuousExcitationControlDynamicsDiscExcContIEEEDEC1A-valueType ) . + +dy:RemoteInputSignal.DiscontinuousExcitationControlDynamicsDiscExcContIEEEDEC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiscExcContIEEEDEC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiscExcContIEEEDEC1A." ; + sh:name "RemoteInputSignal.DiscontinuousExcitationControlDynamicsDiscExcContIEEEDEC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 8 ; + sh:path cim:RemoteInputSignal.DiscontinuousExcitationControlDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.DiscontinuousExcitationControlDynamicsDiscExcContIEEEDEC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiscExcContIEEEDEC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiscExcContIEEEDEC2A." ; + sh:name "RemoteInputSignal.DiscontinuousExcitationControlDynamicsDiscExcContIEEEDEC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 7 ; + sh:path cim:RemoteInputSignal.DiscontinuousExcitationControlDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.DiscontinuousExcitationControlDynamicsDiscExcContIEEEDEC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiscExcContIEEEDEC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiscExcContIEEEDEC3A." ; + sh:name "RemoteInputSignal.DiscontinuousExcitationControlDynamicsDiscExcContIEEEDEC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 6 ; + sh:path cim:RemoteInputSignal.DiscontinuousExcitationControlDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.DiscontinuousExcitationControlDynamicsDiscontinuousExcitationControlUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiscontinuousExcitationControlUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiscontinuousExcitationControlUserDefined." ; + sh:name "RemoteInputSignal.DiscontinuousExcitationControlDynamicsDiscontinuousExcitationControlUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 5 ; + sh:path cim:RemoteInputSignal.DiscontinuousExcitationControlDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PFVArControllerType1Dynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RemoteInputSignal.PFVArControllerType1Dynamics-cardinality" ; + sh:order 2697 ; + sh:path cim:RemoteInputSignal.PFVArControllerType1Dynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PFVArControllerType1Dynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:RemoteInputSignal.PFVArControllerType1DynamicsPFVArControllerType1UserDefined-valueType dy:RemoteInputSignal.PFVArControllerType1DynamicsPFVArType1IEEEVArController-valueType dy:RemoteInputSignal.PFVArControllerType1DynamicsPFVArType1IEEEPFController-valueType ) . + +dy:RemoteInputSignal.PFVArControllerType1DynamicsPFVArControllerType1UserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PFVArControllerType1UserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PFVArControllerType1UserDefined." ; + sh:name "RemoteInputSignal.PFVArControllerType1DynamicsPFVArControllerType1UserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 34 ; + sh:path cim:RemoteInputSignal.PFVArControllerType1Dynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PFVArControllerType1DynamicsPFVArType1IEEEPFController-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PFVArType1IEEEPFController ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PFVArType1IEEEPFController." ; + sh:name "RemoteInputSignal.PFVArControllerType1DynamicsPFVArType1IEEEPFController-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 36 ; + sh:path cim:RemoteInputSignal.PFVArControllerType1Dynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PFVArControllerType1DynamicsPFVArType1IEEEVArController-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PFVArType1IEEEVArController ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PFVArType1IEEEVArController." ; + sh:name "RemoteInputSignal.PFVArControllerType1DynamicsPFVArType1IEEEVArController-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 35 ; + sh:path cim:RemoteInputSignal.PFVArControllerType1Dynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamics-cardinality" ; + sh:order 2695 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPowerSystemStabilizerUserDefined-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssWECC-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssSTAB2A-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssSK-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssSH-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssSB4-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssRQB-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssPTIST3-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssPTIST1-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssELIN2-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPss5-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPss2ST-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPss2B-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPss1A-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPss1-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssIEEE4B-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssIEEE3B-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssIEEE2B-valueType dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssIEEE1A-valueType ) . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPowerSystemStabilizerUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerSystemStabilizerUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerSystemStabilizerUserDefined." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPowerSystemStabilizerUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 9 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPss1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Pss1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Pss1." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPss1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 23 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPss1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Pss1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Pss1A." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPss1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 22 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPss2B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Pss2B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Pss2B." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPss2B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 21 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPss2ST-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Pss2ST ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Pss2ST." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPss2ST-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 20 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPss5-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Pss5 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Pss5." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPss5-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 19 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssELIN2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PssELIN2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PssELIN2." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPssELIN2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 18 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssIEEE1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PssIEEE1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PssIEEE1A." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPssIEEE1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 27 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssIEEE2B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PssIEEE2B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PssIEEE2B." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPssIEEE2B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 26 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssIEEE3B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PssIEEE3B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PssIEEE3B." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPssIEEE3B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 25 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssIEEE4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PssIEEE4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PssIEEE4B." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPssIEEE4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 24 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssPTIST1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PssPTIST1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PssPTIST1." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPssPTIST1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 17 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssPTIST3-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PssPTIST3 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PssPTIST3." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPssPTIST3-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 16 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssRQB-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PssRQB ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PssRQB." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPssRQB-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 15 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssSB4-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PssSB4 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PssSB4." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPssSB4-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 14 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssSH-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PssSH ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PssSH." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPssSH-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 13 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssSK-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PssSK ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PssSK." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPssSK-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 12 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssSTAB2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PssSTAB2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PssSTAB2A." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPssSTAB2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 11 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.PowerSystemStabilizerDynamicsPssWECC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PssWECC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PssWECC." ; + sh:name "RemoteInputSignal.PowerSystemStabilizerDynamicsPssWECC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 10 ; + sh:path cim:RemoteInputSignal.PowerSystemStabilizerDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.Terminal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "RemoteInputSignal.Terminal-cardinality" ; + sh:order 2699 ; + sh:path cim:RemoteInputSignal.Terminal ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.Terminal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Terminal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Terminal." ; + sh:name "RemoteInputSignal.Terminal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 40 ; + sh:path cim:RemoteInputSignal.Terminal ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.UnderexcitationLimiterDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RemoteInputSignal.UnderexcitationLimiterDynamics-cardinality" ; + sh:order 2696 ; + sh:path cim:RemoteInputSignal.UnderexcitationLimiterDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.UnderexcitationLimiterDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcitationLimiterUserDefined-valueType dy:RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLimX2-valueType dy:RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLimX1-valueType dy:RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLim2Simplified-valueType dy:RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLimIEEE2-valueType dy:RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLimIEEE1-valueType ) . + +dy:RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLim2Simplified-valueType + rdf:type sh:PropertyShape ; + sh:class cim:UnderexcLim2Simplified ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:UnderexcLim2Simplified." ; + sh:name "RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLim2Simplified-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 31 ; + sh:path cim:RemoteInputSignal.UnderexcitationLimiterDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLimIEEE1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:UnderexcLimIEEE1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:UnderexcLimIEEE1." ; + sh:name "RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLimIEEE1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 33 ; + sh:path cim:RemoteInputSignal.UnderexcitationLimiterDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLimIEEE2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:UnderexcLimIEEE2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:UnderexcLimIEEE2." ; + sh:name "RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLimIEEE2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 32 ; + sh:path cim:RemoteInputSignal.UnderexcitationLimiterDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLimX1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:UnderexcLimX1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:UnderexcLimX1." ; + sh:name "RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLimX1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 30 ; + sh:path cim:RemoteInputSignal.UnderexcitationLimiterDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLimX2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:UnderexcLimX2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:UnderexcLimX2." ; + sh:name "RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcLimX2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 29 ; + sh:path cim:RemoteInputSignal.UnderexcitationLimiterDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcitationLimiterUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:UnderexcitationLimiterUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:UnderexcitationLimiterUserDefined." ; + sh:name "RemoteInputSignal.UnderexcitationLimiterDynamicsUnderexcitationLimiterUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 28 ; + sh:path cim:RemoteInputSignal.UnderexcitationLimiterDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.VoltageCompensatorDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RemoteInputSignal.VoltageCompensatorDynamics-cardinality" ; + sh:order 2698 ; + sh:path cim:RemoteInputSignal.VoltageCompensatorDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.VoltageCompensatorDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:RemoteInputSignal.VoltageCompensatorDynamicsVoltageCompensatorUserDefined-valueType dy:RemoteInputSignal.VoltageCompensatorDynamicsVCompIEEEType2-valueType dy:RemoteInputSignal.VoltageCompensatorDynamicsVCompIEEEType1-valueType ) . + +dy:RemoteInputSignal.VoltageCompensatorDynamicsVCompIEEEType1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VCompIEEEType1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VCompIEEEType1." ; + sh:name "RemoteInputSignal.VoltageCompensatorDynamicsVCompIEEEType1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 39 ; + sh:path cim:RemoteInputSignal.VoltageCompensatorDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.VoltageCompensatorDynamicsVCompIEEEType2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VCompIEEEType2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VCompIEEEType2." ; + sh:name "RemoteInputSignal.VoltageCompensatorDynamicsVCompIEEEType2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 38 ; + sh:path cim:RemoteInputSignal.VoltageCompensatorDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.VoltageCompensatorDynamicsVoltageCompensatorUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VoltageCompensatorUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VoltageCompensatorUserDefined." ; + sh:name "RemoteInputSignal.VoltageCompensatorDynamicsVoltageCompensatorUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 37 ; + sh:path cim:RemoteInputSignal.VoltageCompensatorDynamics ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.remoteSignalType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (remoteSignalType)." ; + sh:minCount 1 ; + sh:name "RemoteInputSignal.remoteSignalType-cardinality" ; + sh:order 3 ; + sh:path cim:RemoteInputSignal.remoteSignalType ; + sh:severity sh:Violation . + +dy:RemoteInputSignal.remoteSignalType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the remoteSignalType." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:RemoteSignalKind.remoteBusVoltageFrequency cim:RemoteSignalKind.remoteBusVoltageFrequencyDeviation cim:RemoteSignalKind.remoteBusFrequency cim:RemoteSignalKind.remoteBusFrequencyDeviation cim:RemoteSignalKind.remoteBusVoltageAmplitude cim:RemoteSignalKind.remoteBusVoltage cim:RemoteSignalKind.remoteBranchCurrentAmplitude cim:RemoteSignalKind.remoteBusVoltageAmplitudeDerivative cim:RemoteSignalKind.remotePuBusVoltageDerivative ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "RemoteInputSignal.remoteSignalType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 3 ; + sh:path cim:RemoteInputSignal.remoteSignalType ; + sh:severity sh:Violation . + +dy:RotatingMachineDynamics.damping-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (damping)." ; + sh:minCount 1 ; + sh:name "RotatingMachineDynamics.damping-cardinality" ; + sh:order 5 ; + sh:path cim:RotatingMachineDynamics.damping ; + sh:severity sh:Violation . + +dy:RotatingMachineDynamics.damping-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the damping." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RotatingMachineDynamics.damping-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 5 ; + sh:path cim:RotatingMachineDynamics.damping ; + sh:severity sh:Violation . + +dy:RotatingMachineDynamics.inertia-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inertia)." ; + sh:minCount 1 ; + sh:name "RotatingMachineDynamics.inertia-cardinality" ; + sh:order 6 ; + sh:path cim:RotatingMachineDynamics.inertia ; + sh:severity sh:Violation . + +dy:RotatingMachineDynamics.inertia-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the inertia." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RotatingMachineDynamics.inertia-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 6 ; + sh:path cim:RotatingMachineDynamics.inertia ; + sh:severity sh:Violation . + +dy:RotatingMachineDynamics.saturationFactor-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RotatingMachineDynamics.saturationFactor-cardinality" ; + sh:order 7 ; + sh:path cim:RotatingMachineDynamics.saturationFactor ; + sh:severity sh:Violation . + +dy:RotatingMachineDynamics.saturationFactor-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the saturationFactor." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RotatingMachineDynamics.saturationFactor-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 7 ; + sh:path cim:RotatingMachineDynamics.saturationFactor ; + sh:severity sh:Violation . + +dy:RotatingMachineDynamics.saturationFactor120-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RotatingMachineDynamics.saturationFactor120-cardinality" ; + sh:order 8 ; + sh:path cim:RotatingMachineDynamics.saturationFactor120 ; + sh:severity sh:Violation . + +dy:RotatingMachineDynamics.saturationFactor120-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the saturationFactor120." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RotatingMachineDynamics.saturationFactor120-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 8 ; + sh:path cim:RotatingMachineDynamics.saturationFactor120 ; + sh:severity sh:Violation . + +dy:RotatingMachineDynamics.statorLeakageReactance-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (statorLeakageReactance)." ; + sh:minCount 1 ; + sh:name "RotatingMachineDynamics.statorLeakageReactance-cardinality" ; + sh:order 9 ; + sh:path cim:RotatingMachineDynamics.statorLeakageReactance ; + sh:severity sh:Violation . + +dy:RotatingMachineDynamics.statorLeakageReactance-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the statorLeakageReactance." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RotatingMachineDynamics.statorLeakageReactance-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 9 ; + sh:path cim:RotatingMachineDynamics.statorLeakageReactance ; + sh:severity sh:Violation . + +dy:RotatingMachineDynamics.statorResistance-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (statorResistance)." ; + sh:minCount 1 ; + sh:name "RotatingMachineDynamics.statorResistance-cardinality" ; + sh:order 10 ; + sh:path cim:RotatingMachineDynamics.statorResistance ; + sh:severity sh:Violation . + +dy:RotatingMachineDynamics.statorResistance-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the statorResistance." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RotatingMachineDynamics.statorResistance-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 10 ; + sh:path cim:RotatingMachineDynamics.statorResistance ; + sh:severity sh:Violation . + +dy:SVCUserDefined rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:StaticVarCompensatorDynamics.StaticVarCompensator-valueType , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-datatype , dy:StaticVarCompensatorDynamics.StaticVarCompensator-cardinality , dy:SVCUserDefined.proprietary-cardinality , dy:SVCUserDefined.proprietary-datatype ; + sh:targetClass cim:SVCUserDefined . + +dy:SVCUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "SVCUserDefined.proprietary-cardinality" ; + sh:order 2668 ; + sh:path cim:SVCUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:SVCUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SVCUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2668 ; + sh:path cim:SVCUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:StaticVarCompensatorDynamics.StaticVarCompensator-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "StaticVarCompensatorDynamics.StaticVarCompensator-cardinality" ; + sh:order 2765 ; + sh:path cim:StaticVarCompensatorDynamics.StaticVarCompensator ; + sh:severity sh:Violation . + +dy:StaticVarCompensatorDynamics.StaticVarCompensator-valueType + rdf:type sh:PropertyShape ; + sh:class cim:StaticVarCompensator ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:StaticVarCompensator." ; + sh:name "StaticVarCompensatorDynamics.StaticVarCompensator-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 558 ; + sh:path cim:StaticVarCompensatorDynamics.StaticVarCompensator ; + sh:severity sh:Violation . + +dy:SynchronousMachineDetailed.efdBaseRatio-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efdBaseRatio)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineDetailed.efdBaseRatio-cardinality" ; + sh:order 13 ; + sh:path cim:SynchronousMachineDetailed.efdBaseRatio ; + sh:severity sh:Violation . + +dy:SynchronousMachineDetailed.efdBaseRatio-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efdBaseRatio." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineDetailed.efdBaseRatio-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 13 ; + sh:path cim:SynchronousMachineDetailed.efdBaseRatio ; + sh:severity sh:Violation . + +dy:SynchronousMachineDetailed.ifdBaseType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ifdBaseType)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineDetailed.ifdBaseType-cardinality" ; + sh:order 14 ; + sh:path cim:SynchronousMachineDetailed.ifdBaseType ; + sh:severity sh:Violation . + +dy:SynchronousMachineDetailed.ifdBaseType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the ifdBaseType." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:IfdBaseKind.ifag cim:IfdBaseKind.ifnl cim:IfdBaseKind.iffl ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "SynchronousMachineDetailed.ifdBaseType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 14 ; + sh:path cim:SynchronousMachineDetailed.ifdBaseType ; + sh:severity sh:Violation . + +dy:SynchronousMachineDetailed.saturationFactor120QAxis-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachineDetailed.saturationFactor120QAxis-cardinality" ; + sh:order 12 ; + sh:path cim:SynchronousMachineDetailed.saturationFactor120QAxis ; + sh:severity sh:Violation . + +dy:SynchronousMachineDetailed.saturationFactor120QAxis-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the saturationFactor120QAxis." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineDetailed.saturationFactor120QAxis-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 12 ; + sh:path cim:SynchronousMachineDetailed.saturationFactor120QAxis ; + sh:severity sh:Violation . + +dy:SynchronousMachineDetailed.saturationFactorQAxis-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachineDetailed.saturationFactorQAxis-cardinality" ; + sh:order 11 ; + sh:path cim:SynchronousMachineDetailed.saturationFactorQAxis ; + sh:severity sh:Violation . + +dy:SynchronousMachineDetailed.saturationFactorQAxis-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the saturationFactorQAxis." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineDetailed.saturationFactorQAxis-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 11 ; + sh:path cim:SynchronousMachineDetailed.saturationFactorQAxis ; + sh:severity sh:Violation . + +dy:SynchronousMachineDynamics.SynchronousMachine-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "SynchronousMachineDynamics.SynchronousMachine-cardinality" ; + sh:order 2700 ; + sh:path cim:SynchronousMachineDynamics.SynchronousMachine ; + sh:severity sh:Violation . + +dy:SynchronousMachineDynamics.SynchronousMachine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachine ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachine." ; + sh:name "SynchronousMachineDynamics.SynchronousMachine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 41 ; + sh:path cim:SynchronousMachineDynamics.SynchronousMachine ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.mRID-datatype , dy:SynchronousMachineEquivalentCircuit.x1q-datatype , dy:IdentifiedObject.name-cardinality , dy:SynchronousMachineDynamics.SynchronousMachine-valueType , dy:RotatingMachineDynamics.statorResistance-datatype , dy:RotatingMachineDynamics.saturationFactor120-cardinality , dy:RotatingMachineDynamics.statorResistance-cardinality , dy:SynchronousMachineEquivalentCircuit.r2q-cardinality , dy:SynchronousMachineEquivalentCircuit.r1d-datatype , dy:SynchronousMachineDetailed.ifdBaseType-datatype , dy:SynchronousMachineEquivalentCircuit.r2q-datatype , dy:RotatingMachineDynamics.statorLeakageReactance-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:RotatingMachineDynamics.inertia-cardinality , dy:SynchronousMachineEquivalentCircuit.x2q-cardinality , dy:SynchronousMachineEquivalentCircuit.xaq-datatype , dy:SynchronousMachineDetailed.saturationFactor120QAxis-datatype , dy:SynchronousMachineEquivalentCircuit.x1d-datatype , dy:RotatingMachineDynamics.inertia-datatype , dy:IdentifiedObject.description-datatype , dy:RotatingMachineDynamics.saturationFactor-cardinality , dy:SynchronousMachineEquivalentCircuit.xf1d-datatype , dy:SynchronousMachineEquivalentCircuit.x2q-datatype , dy:SynchronousMachineEquivalentCircuit.x1q-cardinality , dy:SynchronousMachineDetailed.ifdBaseType-cardinality , dy:SynchronousMachineEquivalentCircuit.rfd-cardinality , dy:IdentifiedObject.name-datatype , dy:SynchronousMachineEquivalentCircuit.r1q-cardinality , dy:SynchronousMachineDetailed.saturationFactorQAxis-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:SynchronousMachineEquivalentCircuit.xaq-cardinality , dy:SynchronousMachineEquivalentCircuit.xad-datatype , dy:RotatingMachineDynamics.statorLeakageReactance-datatype , dy:SynchronousMachineEquivalentCircuit.r1d-cardinality , dy:SynchronousMachineEquivalentCircuit.xfd-cardinality , dy:SynchronousMachineDetailed.saturationFactorQAxis-cardinality , dy:RotatingMachineDynamics.saturationFactor-datatype , dy:SynchronousMachineEquivalentCircuit.x1d-cardinality , dy:RotatingMachineDynamics.saturationFactor120-datatype , dy:SynchronousMachineEquivalentCircuit.rfd-datatype , dy:SynchronousMachineDetailed.efdBaseRatio-datatype , dy:SynchronousMachineEquivalentCircuit.xf1d-cardinality , dy:SynchronousMachineEquivalentCircuit.xfd-datatype , dy:RotatingMachineDynamics.damping-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:SynchronousMachineEquivalentCircuit.xad-cardinality , dy:IdentifiedObject.description-cardinality , dy:RotatingMachineDynamics.damping-datatype , dy:SynchronousMachineEquivalentCircuit.r1q-datatype , dy:SynchronousMachineDetailed.efdBaseRatio-cardinality , dy:SynchronousMachineDetailed.saturationFactor120QAxis-cardinality , dy:SynchronousMachineDynamics.SynchronousMachine-cardinality ; + sh:targetClass cim:SynchronousMachineEquivalentCircuit . + +dy:SynchronousMachineEquivalentCircuit.r1d-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r1d)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineEquivalentCircuit.r1d-cardinality" ; + sh:order 32 ; + sh:path cim:SynchronousMachineEquivalentCircuit.r1d ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.r1d-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r1d." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineEquivalentCircuit.r1d-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 32 ; + sh:path cim:SynchronousMachineEquivalentCircuit.r1d ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.r1q-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r1q)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineEquivalentCircuit.r1q-cardinality" ; + sh:order 36 ; + sh:path cim:SynchronousMachineEquivalentCircuit.r1q ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.r1q-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r1q." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineEquivalentCircuit.r1q-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 36 ; + sh:path cim:SynchronousMachineEquivalentCircuit.r1q ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.r2q-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r2q)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineEquivalentCircuit.r2q-cardinality" ; + sh:order 38 ; + sh:path cim:SynchronousMachineEquivalentCircuit.r2q ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.r2q-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r2q." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineEquivalentCircuit.r2q-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 38 ; + sh:path cim:SynchronousMachineEquivalentCircuit.r2q ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.rfd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rfd)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineEquivalentCircuit.rfd-cardinality" ; + sh:order 30 ; + sh:path cim:SynchronousMachineEquivalentCircuit.rfd ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.rfd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rfd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineEquivalentCircuit.rfd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 30 ; + sh:path cim:SynchronousMachineEquivalentCircuit.rfd ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.x1d-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x1d)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineEquivalentCircuit.x1d-cardinality" ; + sh:order 33 ; + sh:path cim:SynchronousMachineEquivalentCircuit.x1d ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.x1d-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x1d." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineEquivalentCircuit.x1d-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 33 ; + sh:path cim:SynchronousMachineEquivalentCircuit.x1d ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.x1q-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x1q)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineEquivalentCircuit.x1q-cardinality" ; + sh:order 37 ; + sh:path cim:SynchronousMachineEquivalentCircuit.x1q ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.x1q-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x1q." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineEquivalentCircuit.x1q-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 37 ; + sh:path cim:SynchronousMachineEquivalentCircuit.x1q ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.x2q-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x2q)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineEquivalentCircuit.x2q-cardinality" ; + sh:order 39 ; + sh:path cim:SynchronousMachineEquivalentCircuit.x2q ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.x2q-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x2q." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineEquivalentCircuit.x2q-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 39 ; + sh:path cim:SynchronousMachineEquivalentCircuit.x2q ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.xad-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xad)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineEquivalentCircuit.xad-cardinality" ; + sh:order 29 ; + sh:path cim:SynchronousMachineEquivalentCircuit.xad ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.xad-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xad." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineEquivalentCircuit.xad-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 29 ; + sh:path cim:SynchronousMachineEquivalentCircuit.xad ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.xaq-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xaq)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineEquivalentCircuit.xaq-cardinality" ; + sh:order 35 ; + sh:path cim:SynchronousMachineEquivalentCircuit.xaq ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.xaq-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xaq." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineEquivalentCircuit.xaq-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 35 ; + sh:path cim:SynchronousMachineEquivalentCircuit.xaq ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.xf1d-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xf1d)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineEquivalentCircuit.xf1d-cardinality" ; + sh:order 34 ; + sh:path cim:SynchronousMachineEquivalentCircuit.xf1d ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.xf1d-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xf1d." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineEquivalentCircuit.xf1d-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 34 ; + sh:path cim:SynchronousMachineEquivalentCircuit.xf1d ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.xfd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xfd)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineEquivalentCircuit.xfd-cardinality" ; + sh:order 31 ; + sh:path cim:SynchronousMachineEquivalentCircuit.xfd ; + sh:severity sh:Violation . + +dy:SynchronousMachineEquivalentCircuit.xfd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xfd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineEquivalentCircuit.xfd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 31 ; + sh:path cim:SynchronousMachineEquivalentCircuit.xfd ; + sh:severity sh:Violation . + +dy:SynchronousMachineSimplified + rdf:type sh:NodeShape ; + sh:property dy:RotatingMachineDynamics.statorLeakageReactance-cardinality , dy:IdentifiedObject.mRID-datatype , dy:RotatingMachineDynamics.damping-datatype , dy:RotatingMachineDynamics.statorResistance-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:RotatingMachineDynamics.saturationFactor120-datatype , dy:SynchronousMachineDynamics.SynchronousMachine-cardinality , dy:IdentifiedObject.description-cardinality , dy:RotatingMachineDynamics.inertia-datatype , dy:RotatingMachineDynamics.saturationFactor-datatype , dy:RotatingMachineDynamics.statorResistance-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:RotatingMachineDynamics.statorLeakageReactance-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.name-cardinality , dy:RotatingMachineDynamics.damping-cardinality , dy:RotatingMachineDynamics.saturationFactor120-cardinality , dy:RotatingMachineDynamics.inertia-cardinality , dy:SynchronousMachineDynamics.SynchronousMachine-valueType , dy:RotatingMachineDynamics.saturationFactor-cardinality ; + sh:targetClass cim:SynchronousMachineSimplified . + +dy:SynchronousMachineTimeConstantReactance + rdf:type sh:NodeShape ; + sh:property dy:RotatingMachineDynamics.inertia-cardinality , dy:IdentifiedObject.mRID-datatype , dy:SynchronousMachineTimeConstantReactance.ks-datatype , dy:SynchronousMachineTimeConstantReactance.tppdo-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.name-cardinality , dy:SynchronousMachineTimeConstantReactance.tpdo-cardinality , dy:SynchronousMachineTimeConstantReactance.tpqo-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:RotatingMachineDynamics.damping-datatype , dy:SynchronousMachineTimeConstantReactance.modelType-datatype , dy:SynchronousMachineTimeConstantReactance.xQuadSubtrans-datatype , dy:SynchronousMachineTimeConstantReactance.xDirectSubtrans-cardinality , dy:SynchronousMachineTimeConstantReactance.xDirectTrans-datatype , dy:SynchronousMachineDetailed.saturationFactorQAxis-cardinality , dy:SynchronousMachineDetailed.ifdBaseType-datatype , dy:RotatingMachineDynamics.saturationFactor-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:SynchronousMachineDetailed.saturationFactorQAxis-datatype , dy:SynchronousMachineDetailed.efdBaseRatio-datatype , dy:SynchronousMachineTimeConstantReactance.xDirectSubtrans-datatype , dy:SynchronousMachineDetailed.saturationFactor120QAxis-cardinality , dy:SynchronousMachineTimeConstantReactance.tppdo-datatype , dy:RotatingMachineDynamics.statorLeakageReactance-cardinality , dy:RotatingMachineDynamics.saturationFactor120-cardinality , dy:SynchronousMachineTimeConstantReactance.ks-cardinality , dy:RotatingMachineDynamics.statorResistance-datatype , dy:RotatingMachineDynamics.damping-cardinality , dy:SynchronousMachineTimeConstantReactance.xQuadSync-cardinality , dy:SynchronousMachineDetailed.efdBaseRatio-cardinality , dy:RotatingMachineDynamics.saturationFactor120-datatype , dy:SynchronousMachineDynamics.SynchronousMachine-cardinality , dy:SynchronousMachineTimeConstantReactance.xQuadSync-datatype , dy:SynchronousMachineTimeConstantReactance.tpdo-datatype , dy:SynchronousMachineTimeConstantReactance.xDirectSync-datatype , dy:RotatingMachineDynamics.saturationFactor-datatype , dy:SynchronousMachineTimeConstantReactance.tppqo-datatype , dy:SynchronousMachineTimeConstantReactance.rotorType-cardinality , dy:IdentifiedObject.description-cardinality , dy:SynchronousMachineTimeConstantReactance.modelType-cardinality , dy:RotatingMachineDynamics.statorResistance-cardinality , dy:SynchronousMachineDetailed.saturationFactor120QAxis-datatype , dy:SynchronousMachineTimeConstantReactance.xQuadTrans-cardinality , dy:RotatingMachineDynamics.inertia-datatype , dy:SynchronousMachineTimeConstantReactance.tppqo-cardinality , dy:IdentifiedObject.name-datatype , dy:SynchronousMachineDetailed.ifdBaseType-cardinality , dy:SynchronousMachineTimeConstantReactance.tpqo-cardinality , dy:SynchronousMachineTimeConstantReactance.xQuadSubtrans-cardinality , dy:SynchronousMachineTimeConstantReactance.xDirectTrans-cardinality , dy:SynchronousMachineTimeConstantReactance.tc-datatype , dy:SynchronousMachineTimeConstantReactance.xQuadTrans-datatype , dy:SynchronousMachineTimeConstantReactance.xDirectSync-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:SynchronousMachineTimeConstantReactance.tc-cardinality , dy:SynchronousMachineDynamics.SynchronousMachine-valueType , dy:RotatingMachineDynamics.statorLeakageReactance-datatype , dy:SynchronousMachineTimeConstantReactance.rotorType-datatype ; + sh:targetClass cim:SynchronousMachineTimeConstantReactance . + +dy:SynchronousMachineTimeConstantReactance.ks-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ks)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineTimeConstantReactance.ks-cardinality" ; + sh:order 17 ; + sh:path cim:SynchronousMachineTimeConstantReactance.ks ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.ks-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ks." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineTimeConstantReactance.ks-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 17 ; + sh:path cim:SynchronousMachineTimeConstantReactance.ks ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.modelType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (modelType)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineTimeConstantReactance.modelType-cardinality" ; + sh:order 16 ; + sh:path cim:SynchronousMachineTimeConstantReactance.modelType ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.modelType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the modelType." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:SynchronousMachineModelKind.subtransient cim:SynchronousMachineModelKind.subtransientTypeF cim:SynchronousMachineModelKind.subtransientTypeJ cim:SynchronousMachineModelKind.subtransientSimplified cim:SynchronousMachineModelKind.subtransientSimplifiedDirectAxis ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "SynchronousMachineTimeConstantReactance.modelType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 16 ; + sh:path cim:SynchronousMachineTimeConstantReactance.modelType ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.rotorType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachineTimeConstantReactance.rotorType-cardinality" ; + sh:order 15 ; + sh:path cim:SynchronousMachineTimeConstantReactance.rotorType ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.rotorType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the rotorType." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:RotorKind.roundRotor cim:RotorKind.salientPole ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "SynchronousMachineTimeConstantReactance.rotorType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 15 ; + sh:path cim:SynchronousMachineTimeConstantReactance.rotorType ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.tc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tc)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineTimeConstantReactance.tc-cardinality" ; + sh:order 28 ; + sh:path cim:SynchronousMachineTimeConstantReactance.tc ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.tc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineTimeConstantReactance.tc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 28 ; + sh:path cim:SynchronousMachineTimeConstantReactance.tc ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.tpdo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpdo)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineTimeConstantReactance.tpdo-cardinality" ; + sh:order 24 ; + sh:path cim:SynchronousMachineTimeConstantReactance.tpdo ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.tpdo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpdo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineTimeConstantReactance.tpdo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 24 ; + sh:path cim:SynchronousMachineTimeConstantReactance.tpdo ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.tppdo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tppdo)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineTimeConstantReactance.tppdo-cardinality" ; + sh:order 25 ; + sh:path cim:SynchronousMachineTimeConstantReactance.tppdo ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.tppdo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tppdo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineTimeConstantReactance.tppdo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 25 ; + sh:path cim:SynchronousMachineTimeConstantReactance.tppdo ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.tppqo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tppqo)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineTimeConstantReactance.tppqo-cardinality" ; + sh:order 27 ; + sh:path cim:SynchronousMachineTimeConstantReactance.tppqo ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.tppqo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tppqo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineTimeConstantReactance.tppqo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 27 ; + sh:path cim:SynchronousMachineTimeConstantReactance.tppqo ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.tpqo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachineTimeConstantReactance.tpqo-cardinality" ; + sh:order 26 ; + sh:path cim:SynchronousMachineTimeConstantReactance.tpqo ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.tpqo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpqo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineTimeConstantReactance.tpqo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 26 ; + sh:path cim:SynchronousMachineTimeConstantReactance.tpqo ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.xDirectSubtrans-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xDirectSubtrans)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineTimeConstantReactance.xDirectSubtrans-cardinality" ; + sh:order 20 ; + sh:path cim:SynchronousMachineTimeConstantReactance.xDirectSubtrans ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.xDirectSubtrans-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xDirectSubtrans." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineTimeConstantReactance.xDirectSubtrans-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 20 ; + sh:path cim:SynchronousMachineTimeConstantReactance.xDirectSubtrans ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.xDirectSync-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xDirectSync)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineTimeConstantReactance.xDirectSync-cardinality" ; + sh:order 18 ; + sh:path cim:SynchronousMachineTimeConstantReactance.xDirectSync ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.xDirectSync-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xDirectSync." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineTimeConstantReactance.xDirectSync-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 18 ; + sh:path cim:SynchronousMachineTimeConstantReactance.xDirectSync ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.xDirectTrans-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xDirectTrans)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineTimeConstantReactance.xDirectTrans-cardinality" ; + sh:order 19 ; + sh:path cim:SynchronousMachineTimeConstantReactance.xDirectTrans ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.xDirectTrans-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xDirectTrans." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineTimeConstantReactance.xDirectTrans-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 19 ; + sh:path cim:SynchronousMachineTimeConstantReactance.xDirectTrans ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.xQuadSubtrans-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xQuadSubtrans)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineTimeConstantReactance.xQuadSubtrans-cardinality" ; + sh:order 23 ; + sh:path cim:SynchronousMachineTimeConstantReactance.xQuadSubtrans ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.xQuadSubtrans-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xQuadSubtrans." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineTimeConstantReactance.xQuadSubtrans-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 23 ; + sh:path cim:SynchronousMachineTimeConstantReactance.xQuadSubtrans ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.xQuadSync-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xQuadSync)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineTimeConstantReactance.xQuadSync-cardinality" ; + sh:order 21 ; + sh:path cim:SynchronousMachineTimeConstantReactance.xQuadSync ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.xQuadSync-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xQuadSync." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineTimeConstantReactance.xQuadSync-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 21 ; + sh:path cim:SynchronousMachineTimeConstantReactance.xQuadSync ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.xQuadTrans-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachineTimeConstantReactance.xQuadTrans-cardinality" ; + sh:order 22 ; + sh:path cim:SynchronousMachineTimeConstantReactance.xQuadTrans ; + sh:severity sh:Violation . + +dy:SynchronousMachineTimeConstantReactance.xQuadTrans-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xQuadTrans." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineTimeConstantReactance.xQuadTrans-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 22 ; + sh:path cim:SynchronousMachineTimeConstantReactance.xQuadTrans ; + sh:severity sh:Violation . + +dy:SynchronousMachineUserDefined + rdf:type sh:NodeShape ; + sh:property dy:RotatingMachineDynamics.saturationFactor-cardinality , dy:IdentifiedObject.description-cardinality , dy:RotatingMachineDynamics.damping-datatype , dy:RotatingMachineDynamics.inertia-datatype , dy:RotatingMachineDynamics.statorLeakageReactance-datatype , dy:IdentifiedObject.description-datatype , dy:RotatingMachineDynamics.saturationFactor-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.mRID-cardinality , dy:RotatingMachineDynamics.damping-cardinality , dy:SynchronousMachineUserDefined.proprietary-datatype , dy:IdentifiedObject.mRID-datatype , dy:RotatingMachineDynamics.inertia-cardinality , dy:RotatingMachineDynamics.saturationFactor120-cardinality , dy:SynchronousMachineDynamics.SynchronousMachine-valueType , dy:RotatingMachineDynamics.statorResistance-datatype , dy:SynchronousMachineUserDefined.proprietary-cardinality , dy:RotatingMachineDynamics.statorLeakageReactance-cardinality , dy:SynchronousMachineDynamics.SynchronousMachine-cardinality , dy:RotatingMachineDynamics.statorResistance-cardinality , dy:RotatingMachineDynamics.saturationFactor120-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.name-datatype , dy:DynamicsFunctionBlock.enabled-cardinality ; + sh:targetClass cim:SynchronousMachineUserDefined . + +dy:SynchronousMachineUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "SynchronousMachineUserDefined.proprietary-cardinality" ; + sh:order 2673 ; + sh:path cim:SynchronousMachineUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:SynchronousMachineUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachineUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2673 ; + sh:path cim:SynchronousMachineUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:Terminal.ConductingEquipment-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "Terminal.ConductingEquipment-cardinality" ; + sh:order 2692 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +dy:Terminal.ConductingEquipment-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:Terminal.ConductingEquipmentEnergyConsumer-valueType ) . + +dy:Terminal.ConductingEquipmentEnergyConsumer-valueType + rdf:type sh:PropertyShape ; + sh:class cim:EnergyConsumer ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:EnergyConsumer." ; + sh:name "Terminal.ConductingEquipmentEnergyConsumer-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 0 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +dy:TurbLCFB1 rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.description-cardinality , dy:TurbLCFB1.speedReferenceGovernor-cardinality , dy:TurbLCFB1.db-datatype , dy:TurbLCFB1.pmwset-datatype , dy:TurbLCFB1.mwbase-datatype , dy:TurbLCFB1.mwbase-cardinality , dy:TurbLCFB1.fb-datatype , dy:TurbineLoadControllerDynamics.TurbineGovernorDynamics-cardinality , dy:TurbLCFB1.db-cardinality , dy:TurbLCFB1.irmax-datatype , dy:TurbLCFB1.kp-datatype , dy:TurbLCFB1.irmax-cardinality , dy:TurbineLoadControllerDynamics.TurbineGovernorDynamics-valueType , dy:TurbLCFB1.ki-datatype , dy:TurbLCFB1.kp-cardinality , dy:TurbLCFB1.emax-datatype , dy:TurbLCFB1.speedReferenceGovernor-datatype , dy:TurbLCFB1.pbf-cardinality , dy:TurbLCFB1.emax-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:TurbLCFB1.fbf-cardinality , dy:TurbLCFB1.fb-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:TurbLCFB1.tpelec-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:TurbLCFB1.ki-cardinality , dy:TurbLCFB1.fbf-datatype , dy:TurbLCFB1.pmwset-cardinality , dy:TurbLCFB1.tpelec-datatype , dy:TurbLCFB1.pbf-datatype ; + sh:targetClass cim:TurbLCFB1 . + +dy:TurbLCFB1.db-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (db)." ; + sh:minCount 1 ; + sh:name "TurbLCFB1.db-cardinality" ; + sh:order 947 ; + sh:path cim:TurbLCFB1.db ; + sh:severity sh:Violation . + +dy:TurbLCFB1.db-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the db." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TurbLCFB1.db-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 947 ; + sh:path cim:TurbLCFB1.db ; + sh:severity sh:Violation . + +dy:TurbLCFB1.emax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (emax)." ; + sh:minCount 1 ; + sh:name "TurbLCFB1.emax-cardinality" ; + sh:order 948 ; + sh:path cim:TurbLCFB1.emax ; + sh:severity sh:Violation . + +dy:TurbLCFB1.emax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the emax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TurbLCFB1.emax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 948 ; + sh:path cim:TurbLCFB1.emax ; + sh:severity sh:Violation . + +dy:TurbLCFB1.fb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fb)." ; + sh:minCount 1 ; + sh:name "TurbLCFB1.fb-cardinality" ; + sh:order 949 ; + sh:path cim:TurbLCFB1.fb ; + sh:severity sh:Violation . + +dy:TurbLCFB1.fb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TurbLCFB1.fb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 949 ; + sh:path cim:TurbLCFB1.fb ; + sh:severity sh:Violation . + +dy:TurbLCFB1.fbf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fbf)." ; + sh:minCount 1 ; + sh:name "TurbLCFB1.fbf-cardinality" ; + sh:order 952 ; + sh:path cim:TurbLCFB1.fbf ; + sh:severity sh:Violation . + +dy:TurbLCFB1.fbf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the fbf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TurbLCFB1.fbf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 952 ; + sh:path cim:TurbLCFB1.fbf ; + sh:severity sh:Violation . + +dy:TurbLCFB1.irmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (irmax)." ; + sh:minCount 1 ; + sh:name "TurbLCFB1.irmax-cardinality" ; + sh:order 955 ; + sh:path cim:TurbLCFB1.irmax ; + sh:severity sh:Violation . + +dy:TurbLCFB1.irmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the irmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TurbLCFB1.irmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 955 ; + sh:path cim:TurbLCFB1.irmax ; + sh:severity sh:Violation . + +dy:TurbLCFB1.ki-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ki)." ; + sh:minCount 1 ; + sh:name "TurbLCFB1.ki-cardinality" ; + sh:order 951 ; + sh:path cim:TurbLCFB1.ki ; + sh:severity sh:Violation . + +dy:TurbLCFB1.ki-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ki." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TurbLCFB1.ki-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 951 ; + sh:path cim:TurbLCFB1.ki ; + sh:severity sh:Violation . + +dy:TurbLCFB1.kp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kp)." ; + sh:minCount 1 ; + sh:name "TurbLCFB1.kp-cardinality" ; + sh:order 950 ; + sh:path cim:TurbLCFB1.kp ; + sh:severity sh:Violation . + +dy:TurbLCFB1.kp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TurbLCFB1.kp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 950 ; + sh:path cim:TurbLCFB1.kp ; + sh:severity sh:Violation . + +dy:TurbLCFB1.mwbase-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwbase)." ; + sh:minCount 1 ; + sh:name "TurbLCFB1.mwbase-cardinality" ; + sh:order 945 ; + sh:path cim:TurbLCFB1.mwbase ; + sh:severity sh:Violation . + +dy:TurbLCFB1.mwbase-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mwbase." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TurbLCFB1.mwbase-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 945 ; + sh:path cim:TurbLCFB1.mwbase ; + sh:severity sh:Violation . + +dy:TurbLCFB1.pbf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pbf)." ; + sh:minCount 1 ; + sh:name "TurbLCFB1.pbf-cardinality" ; + sh:order 953 ; + sh:path cim:TurbLCFB1.pbf ; + sh:severity sh:Violation . + +dy:TurbLCFB1.pbf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the pbf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TurbLCFB1.pbf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 953 ; + sh:path cim:TurbLCFB1.pbf ; + sh:severity sh:Violation . + +dy:TurbLCFB1.pmwset-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmwset)." ; + sh:minCount 1 ; + sh:name "TurbLCFB1.pmwset-cardinality" ; + sh:order 956 ; + sh:path cim:TurbLCFB1.pmwset ; + sh:severity sh:Violation . + +dy:TurbLCFB1.pmwset-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmwset." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TurbLCFB1.pmwset-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 956 ; + sh:path cim:TurbLCFB1.pmwset ; + sh:severity sh:Violation . + +dy:TurbLCFB1.speedReferenceGovernor-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (speedReferenceGovernor)." ; + sh:minCount 1 ; + sh:name "TurbLCFB1.speedReferenceGovernor-cardinality" ; + sh:order 946 ; + sh:path cim:TurbLCFB1.speedReferenceGovernor ; + sh:severity sh:Violation . + +dy:TurbLCFB1.speedReferenceGovernor-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the speedReferenceGovernor." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TurbLCFB1.speedReferenceGovernor-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 946 ; + sh:path cim:TurbLCFB1.speedReferenceGovernor ; + sh:severity sh:Violation . + +dy:TurbLCFB1.tpelec-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpelec)." ; + sh:minCount 1 ; + sh:name "TurbLCFB1.tpelec-cardinality" ; + sh:order 954 ; + sh:path cim:TurbLCFB1.tpelec ; + sh:severity sh:Violation . + +dy:TurbLCFB1.tpelec-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpelec." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TurbLCFB1.tpelec-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 954 ; + sh:path cim:TurbLCFB1.tpelec ; + sh:severity sh:Violation . + +dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality" ; + sh:order 2704 ; + sh:path cim:TurbineGovernorDynamics.AsynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:TurbineGovernorDynamics.AsynchronousMachineDynamicsAsynchronousMachineUserDefined-valueType dy:TurbineGovernorDynamics.AsynchronousMachineDynamicsAsynchronousMachineEquivalentCircuit-valueType dy:TurbineGovernorDynamics.AsynchronousMachineDynamicsAsynchronousMachineTimeConstantReactance-valueType ) . + +dy:TurbineGovernorDynamics.AsynchronousMachineDynamicsAsynchronousMachineEquivalentCircuit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AsynchronousMachineEquivalentCircuit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AsynchronousMachineEquivalentCircuit." ; + sh:name "TurbineGovernorDynamics.AsynchronousMachineDynamicsAsynchronousMachineEquivalentCircuit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 52 ; + sh:path cim:TurbineGovernorDynamics.AsynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:TurbineGovernorDynamics.AsynchronousMachineDynamicsAsynchronousMachineTimeConstantReactance-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AsynchronousMachineTimeConstantReactance ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AsynchronousMachineTimeConstantReactance." ; + sh:name "TurbineGovernorDynamics.AsynchronousMachineDynamicsAsynchronousMachineTimeConstantReactance-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 53 ; + sh:path cim:TurbineGovernorDynamics.AsynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:TurbineGovernorDynamics.AsynchronousMachineDynamicsAsynchronousMachineUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AsynchronousMachineUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AsynchronousMachineUserDefined." ; + sh:name "TurbineGovernorDynamics.AsynchronousMachineDynamicsAsynchronousMachineUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 51 ; + sh:path cim:TurbineGovernorDynamics.AsynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality" ; + sh:order 2705 ; + sh:path cim:TurbineGovernorDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:TurbineGovernorDynamics.SynchronousMachineDynamicsSynchronousMachineUserDefined-valueType dy:TurbineGovernorDynamics.SynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType dy:TurbineGovernorDynamics.SynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType dy:TurbineGovernorDynamics.SynchronousMachineDynamicsSynchronousMachineSimplified-valueType ) . + +dy:TurbineGovernorDynamics.SynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineEquivalentCircuit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineEquivalentCircuit." ; + sh:name "TurbineGovernorDynamics.SynchronousMachineDynamicsSynchronousMachineEquivalentCircuit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 55 ; + sh:path cim:TurbineGovernorDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:TurbineGovernorDynamics.SynchronousMachineDynamicsSynchronousMachineSimplified-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineSimplified ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineSimplified." ; + sh:name "TurbineGovernorDynamics.SynchronousMachineDynamicsSynchronousMachineSimplified-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 57 ; + sh:path cim:TurbineGovernorDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:TurbineGovernorDynamics.SynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineTimeConstantReactance ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineTimeConstantReactance." ; + sh:name "TurbineGovernorDynamics.SynchronousMachineDynamicsSynchronousMachineTimeConstantReactance-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 56 ; + sh:path cim:TurbineGovernorDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:TurbineGovernorDynamics.SynchronousMachineDynamicsSynchronousMachineUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachineUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachineUserDefined." ; + sh:name "TurbineGovernorDynamics.SynchronousMachineDynamicsSynchronousMachineUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 54 ; + sh:path cim:TurbineGovernorDynamics.SynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:TurbineGovernorUserDefined + rdf:type sh:NodeShape ; + sh:property dy:DynamicsFunctionBlock.enabled-cardinality , dy:TurbineGovernorUserDefined.proprietary-datatype , dy:IdentifiedObject.mRID-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-valueType , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-valueType , dy:TurbineGovernorUserDefined.proprietary-cardinality , dy:TurbineGovernorDynamics.SynchronousMachineDynamics-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.description-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:TurbineGovernorDynamics.AsynchronousMachineDynamics-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:TurbineGovernorUserDefined . + +dy:TurbineGovernorUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "TurbineGovernorUserDefined.proprietary-cardinality" ; + sh:order 2675 ; + sh:path cim:TurbineGovernorUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:TurbineGovernorUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TurbineGovernorUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2675 ; + sh:path cim:TurbineGovernorUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamics-cardinality" ; + sh:order 2706 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsTurbineGovernorUserDefined-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamSGO-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamFV4-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamFV3-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamFV2-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamEU-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamBB-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteam2-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteam1-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteam0-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroWPID-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroWEH-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroR-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroPID2-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroPID-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroPelton-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroFrancis-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroDD-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydro4-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydro3-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydro2-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydro1-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGASTWD-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST4-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST3-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST2-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST1-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovCT2-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovCT1-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamIEEE1-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroIEEE2-valueType dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroIEEE0-valueType ) . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovCT1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovCT1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovCT1." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovCT1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 87 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovCT2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovCT2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovCT2." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovCT2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 86 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovGAST ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovGAST." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 85 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovGAST1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovGAST1." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 84 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovGAST2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovGAST2." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 83 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST3-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovGAST3 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovGAST3." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST3-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 82 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST4-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovGAST4 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovGAST4." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGAST4-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 81 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGASTWD-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovGASTWD ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovGASTWD." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovGASTWD-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 80 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydro1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovHydro1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovHydro1." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydro1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 79 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydro2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovHydro2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovHydro2." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydro2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 78 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydro3-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovHydro3 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovHydro3." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydro3-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 77 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydro4-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovHydro4 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovHydro4." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydro4-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 76 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroDD-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovHydroDD ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovHydroDD." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroDD-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 75 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroFrancis-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovHydroFrancis ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovHydroFrancis." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroFrancis-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 74 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroIEEE0-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovHydroIEEE0 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovHydroIEEE0." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroIEEE0-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 90 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroIEEE2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovHydroIEEE2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovHydroIEEE2." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroIEEE2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 89 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroPID-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovHydroPID ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovHydroPID." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroPID-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 72 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroPID2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovHydroPID2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovHydroPID2." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroPID2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 71 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroPelton-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovHydroPelton ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovHydroPelton." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroPelton-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 73 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroR-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovHydroR ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovHydroR." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroR-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 70 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroWEH-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovHydroWEH ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovHydroWEH." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroWEH-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 69 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroWPID-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovHydroWPID ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovHydroWPID." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovHydroWPID-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 68 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteam0-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovSteam0 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovSteam0." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteam0-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 67 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteam1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovSteam1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovSteam1." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteam1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 66 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteam2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovSteam2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovSteam2." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteam2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 65 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamBB-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovSteamBB ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovSteamBB." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamBB-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 64 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamEU-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovSteamEU ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovSteamEU." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamEU-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 63 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamFV2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovSteamFV2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovSteamFV2." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamFV2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 62 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamFV3-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovSteamFV3 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovSteamFV3." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamFV3-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 61 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamFV4-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovSteamFV4 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovSteamFV4." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamFV4-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 60 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamIEEE1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovSteamIEEE1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovSteamIEEE1." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamIEEE1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 88 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamSGO-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GovSteamSGO ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GovSteamSGO." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsGovSteamSGO-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 59 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerDynamics.TurbineGovernorDynamicsTurbineGovernorUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TurbineGovernorUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TurbineGovernorUserDefined." ; + sh:name "TurbineLoadControllerDynamics.TurbineGovernorDynamicsTurbineGovernorUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 58 ; + sh:path cim:TurbineLoadControllerDynamics.TurbineGovernorDynamics ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerUserDefined + rdf:type sh:NodeShape ; + sh:property dy:TurbineLoadControllerDynamics.TurbineGovernorDynamics-cardinality , dy:TurbineLoadControllerDynamics.TurbineGovernorDynamics-valueType , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.description-cardinality , dy:TurbineLoadControllerUserDefined.proprietary-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:TurbineLoadControllerUserDefined.proprietary-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:TurbineLoadControllerUserDefined . + +dy:TurbineLoadControllerUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "TurbineLoadControllerUserDefined.proprietary-cardinality" ; + sh:order 2676 ; + sh:path cim:TurbineLoadControllerUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:TurbineLoadControllerUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TurbineLoadControllerUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2676 ; + sh:path cim:TurbineLoadControllerUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:UnderexcLim2Simplified + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-cardinality , dy:UnderexcLim2Simplified.vuimin-cardinality , dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality , dy:UnderexcLim2Simplified.kui-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:UnderexcLim2Simplified.p0-datatype , dy:UnderexcLim2Simplified.q1-cardinality , dy:UnderexcLim2Simplified.q0-datatype , dy:UnderexcLim2Simplified.q1-datatype , dy:IdentifiedObject.description-datatype , dy:UnderexcLim2Simplified.vuimax-datatype , dy:UnderexcLim2Simplified.p1-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.mRID-datatype , dy:UnderexcLim2Simplified.kui-cardinality , dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamics-valueType , dy:IdentifiedObject.description-cardinality , dy:UnderexcLim2Simplified.vuimax-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:UnderexcLim2Simplified.p0-cardinality , dy:UnderexcLim2Simplified.q0-cardinality , dy:IdentifiedObject.name-datatype , dy:UnderexcLim2Simplified.p1-datatype , dy:UnderexcLim2Simplified.vuimin-datatype ; + sh:targetClass cim:UnderexcLim2Simplified . + +dy:UnderexcLim2Simplified.kui-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kui)." ; + sh:minCount 1 ; + sh:name "UnderexcLim2Simplified.kui-cardinality" ; + sh:order 2021 ; + sh:path cim:UnderexcLim2Simplified.kui ; + sh:severity sh:Violation . + +dy:UnderexcLim2Simplified.kui-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kui." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLim2Simplified.kui-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2021 ; + sh:path cim:UnderexcLim2Simplified.kui ; + sh:severity sh:Violation . + +dy:UnderexcLim2Simplified.p0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p0)." ; + sh:minCount 1 ; + sh:name "UnderexcLim2Simplified.p0-cardinality" ; + sh:order 2019 ; + sh:path cim:UnderexcLim2Simplified.p0 ; + sh:severity sh:Violation . + +dy:UnderexcLim2Simplified.p0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLim2Simplified.p0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2019 ; + sh:path cim:UnderexcLim2Simplified.p0 ; + sh:severity sh:Violation . + +dy:UnderexcLim2Simplified.p1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p1)." ; + sh:minCount 1 ; + sh:name "UnderexcLim2Simplified.p1-cardinality" ; + sh:order 2020 ; + sh:path cim:UnderexcLim2Simplified.p1 ; + sh:severity sh:Violation . + +dy:UnderexcLim2Simplified.p1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLim2Simplified.p1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2020 ; + sh:path cim:UnderexcLim2Simplified.p1 ; + sh:severity sh:Violation . + +dy:UnderexcLim2Simplified.q0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q0)." ; + sh:minCount 1 ; + sh:name "UnderexcLim2Simplified.q0-cardinality" ; + sh:order 2017 ; + sh:path cim:UnderexcLim2Simplified.q0 ; + sh:severity sh:Violation . + +dy:UnderexcLim2Simplified.q0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLim2Simplified.q0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2017 ; + sh:path cim:UnderexcLim2Simplified.q0 ; + sh:severity sh:Violation . + +dy:UnderexcLim2Simplified.q1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q1)." ; + sh:minCount 1 ; + sh:name "UnderexcLim2Simplified.q1-cardinality" ; + sh:order 2018 ; + sh:path cim:UnderexcLim2Simplified.q1 ; + sh:severity sh:Violation . + +dy:UnderexcLim2Simplified.q1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLim2Simplified.q1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2018 ; + sh:path cim:UnderexcLim2Simplified.q1 ; + sh:severity sh:Violation . + +dy:UnderexcLim2Simplified.vuimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vuimax)." ; + sh:minCount 1 ; + sh:name "UnderexcLim2Simplified.vuimax-cardinality" ; + sh:order 2023 ; + sh:path cim:UnderexcLim2Simplified.vuimax ; + sh:severity sh:Violation . + +dy:UnderexcLim2Simplified.vuimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vuimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLim2Simplified.vuimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2023 ; + sh:path cim:UnderexcLim2Simplified.vuimax ; + sh:severity sh:Violation . + +dy:UnderexcLim2Simplified.vuimin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vuimin)." ; + sh:minCount 1 ; + sh:name "UnderexcLim2Simplified.vuimin-cardinality" ; + sh:order 2022 ; + sh:path cim:UnderexcLim2Simplified.vuimin ; + sh:severity sh:Violation . + +dy:UnderexcLim2Simplified.vuimin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vuimin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLim2Simplified.vuimin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2022 ; + sh:path cim:UnderexcLim2Simplified.vuimin ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1 rdf:type sh:NodeShape ; + sh:property dy:UnderexcLimIEEE1.kul-cardinality , dy:IdentifiedObject.name-cardinality , dy:UnderexcLimIEEE1.vulmax-datatype , dy:UnderexcLimIEEE1.vuimax-cardinality , dy:UnderexcLimIEEE1.vucmax-datatype , dy:UnderexcLimIEEE1.tu2-cardinality , dy:UnderexcLimIEEE1.kuc-datatype , dy:IdentifiedObject.name-datatype , dy:UnderexcLimIEEE1.kuc-cardinality , dy:IdentifiedObject.description-datatype , dy:UnderexcLimIEEE1.kuf-cardinality , dy:IdentifiedObject.description-cardinality , dy:UnderexcLimIEEE1.vucmax-cardinality , dy:UnderexcLimIEEE1.tu4-cardinality , dy:UnderexcLimIEEE1.vulmin-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:UnderexcLimIEEE1.vuimin-datatype , dy:UnderexcLimIEEE1.kui-cardinality , dy:UnderexcLimIEEE1.tu1-cardinality , dy:UnderexcLimIEEE1.kul-datatype , dy:UnderexcLimIEEE1.vulmax-cardinality , dy:UnderexcLimIEEE1.vurmax-datatype , dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamics-valueType , dy:UnderexcLimIEEE1.kui-datatype , dy:UnderexcLimIEEE1.kur-datatype , dy:UnderexcLimIEEE1.vulmin-cardinality , dy:UnderexcLimIEEE1.vurmax-cardinality , dy:IdentifiedObject.mRID-datatype , dy:UnderexcLimIEEE1.kuf-datatype , dy:IdentifiedObject.mRID-cardinality , dy:UnderexcLimIEEE1.tu4-datatype , dy:UnderexcLimIEEE1.tu2-datatype , dy:UnderexcLimIEEE1.vuimax-datatype , dy:UnderexcLimIEEE1.tu3-cardinality , dy:UnderexcLimIEEE1.tu1-datatype , dy:UnderexcLimIEEE1.tu3-datatype , dy:UnderexcLimIEEE1.vuimin-cardinality , dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:UnderexcLimIEEE1.kur-cardinality ; + sh:targetClass cim:UnderexcLimIEEE1 . + +dy:UnderexcLimIEEE1.kuc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kuc)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.kuc-cardinality" ; + sh:order 1963 ; + sh:path cim:UnderexcLimIEEE1.kuc ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.kuc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kuc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.kuc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1963 ; + sh:path cim:UnderexcLimIEEE1.kuc ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.kuf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kuf)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.kuf-cardinality" ; + sh:order 1964 ; + sh:path cim:UnderexcLimIEEE1.kuf ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.kuf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kuf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.kuf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1964 ; + sh:path cim:UnderexcLimIEEE1.kuf ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.kui-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kui)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.kui-cardinality" ; + sh:order 1967 ; + sh:path cim:UnderexcLimIEEE1.kui ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.kui-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kui." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.kui-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1967 ; + sh:path cim:UnderexcLimIEEE1.kui ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.kul-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kul)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.kul-cardinality" ; + sh:order 1968 ; + sh:path cim:UnderexcLimIEEE1.kul ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.kul-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kul." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.kul-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1968 ; + sh:path cim:UnderexcLimIEEE1.kul ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.kur-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kur)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.kur-cardinality" ; + sh:order 1962 ; + sh:path cim:UnderexcLimIEEE1.kur ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.kur-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kur." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.kur-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1962 ; + sh:path cim:UnderexcLimIEEE1.kur ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.tu1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tu1)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.tu1-cardinality" ; + sh:order 1971 ; + sh:path cim:UnderexcLimIEEE1.tu1 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.tu1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tu1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.tu1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1971 ; + sh:path cim:UnderexcLimIEEE1.tu1 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.tu2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tu2)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.tu2-cardinality" ; + sh:order 1972 ; + sh:path cim:UnderexcLimIEEE1.tu2 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.tu2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tu2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.tu2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1972 ; + sh:path cim:UnderexcLimIEEE1.tu2 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.tu3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tu3)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.tu3-cardinality" ; + sh:order 1973 ; + sh:path cim:UnderexcLimIEEE1.tu3 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.tu3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tu3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.tu3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1973 ; + sh:path cim:UnderexcLimIEEE1.tu3 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.tu4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tu4)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.tu4-cardinality" ; + sh:order 1974 ; + sh:path cim:UnderexcLimIEEE1.tu4 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.tu4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tu4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.tu4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1974 ; + sh:path cim:UnderexcLimIEEE1.tu4 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.vucmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vucmax)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.vucmax-cardinality" ; + sh:order 1966 ; + sh:path cim:UnderexcLimIEEE1.vucmax ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.vucmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vucmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.vucmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1966 ; + sh:path cim:UnderexcLimIEEE1.vucmax ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.vuimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vuimax)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.vuimax-cardinality" ; + sh:order 1969 ; + sh:path cim:UnderexcLimIEEE1.vuimax ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.vuimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vuimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.vuimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1969 ; + sh:path cim:UnderexcLimIEEE1.vuimax ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.vuimin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vuimin)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.vuimin-cardinality" ; + sh:order 1970 ; + sh:path cim:UnderexcLimIEEE1.vuimin ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.vuimin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vuimin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.vuimin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1970 ; + sh:path cim:UnderexcLimIEEE1.vuimin ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.vulmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vulmax)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.vulmax-cardinality" ; + sh:order 1975 ; + sh:path cim:UnderexcLimIEEE1.vulmax ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.vulmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vulmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.vulmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1975 ; + sh:path cim:UnderexcLimIEEE1.vulmax ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.vulmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vulmin)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.vulmin-cardinality" ; + sh:order 1976 ; + sh:path cim:UnderexcLimIEEE1.vulmin ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.vulmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vulmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.vulmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1976 ; + sh:path cim:UnderexcLimIEEE1.vulmin ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.vurmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vurmax)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE1.vurmax-cardinality" ; + sh:order 1965 ; + sh:path cim:UnderexcLimIEEE1.vurmax ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE1.vurmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vurmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE1.vurmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1965 ; + sh:path cim:UnderexcLimIEEE1.vurmax ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2 rdf:type sh:NodeShape ; + sh:property dy:UnderexcLimIEEE2.vuimax-cardinality , dy:UnderexcLimIEEE2.q9-datatype , dy:UnderexcLimIEEE2.tu2-cardinality , dy:UnderexcLimIEEE2.p5-datatype , dy:UnderexcLimIEEE2.q6-cardinality , dy:IdentifiedObject.description-datatype , dy:UnderexcLimIEEE2.vulmin-datatype , dy:UnderexcLimIEEE2.p7-datatype , dy:UnderexcLimIEEE2.p3-cardinality , dy:UnderexcLimIEEE2.vulmin-cardinality , dy:UnderexcLimIEEE2.tu1-cardinality , dy:UnderexcLimIEEE2.vuimin-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:UnderexcLimIEEE2.q6-datatype , dy:UnderexcLimIEEE2.tuq-cardinality , dy:UnderexcLimIEEE2.q1-cardinality , dy:UnderexcLimIEEE2.kul-cardinality , dy:UnderexcLimIEEE2.k1-datatype , dy:UnderexcLimIEEE2.kui-cardinality , dy:UnderexcLimIEEE2.k1-cardinality , dy:UnderexcLimIEEE2.tuq-datatype , dy:UnderexcLimIEEE2.q7-datatype , dy:UnderexcLimIEEE2.kuf-cardinality , dy:UnderexcLimIEEE2.p4-cardinality , dy:UnderexcLimIEEE2.tuv-datatype , dy:UnderexcLimIEEE2.p9-datatype , dy:UnderexcLimIEEE2.vulmax-cardinality , dy:UnderexcLimIEEE2.tup-datatype , dy:UnderexcLimIEEE2.q10-datatype , dy:IdentifiedObject.mRID-datatype , dy:UnderexcLimIEEE2.q0-cardinality , dy:UnderexcLimIEEE2.q3-datatype , dy:IdentifiedObject.name-cardinality , dy:UnderexcLimIEEE2.q0-datatype , dy:UnderexcLimIEEE2.tul-datatype , dy:UnderexcLimIEEE2.q8-cardinality , dy:UnderexcLimIEEE2.q4-datatype , dy:UnderexcLimIEEE2.vuimax-datatype , dy:UnderexcLimIEEE2.q9-cardinality , dy:UnderexcLimIEEE2.vulmax-datatype , dy:UnderexcLimIEEE2.q2-datatype , dy:UnderexcLimIEEE2.kfb-datatype , dy:UnderexcLimIEEE2.tup-cardinality , dy:UnderexcLimIEEE2.kul-datatype , dy:UnderexcLimIEEE2.kui-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:UnderexcLimIEEE2.p0-datatype , dy:UnderexcLimIEEE2.p8-cardinality , dy:UnderexcLimIEEE2.q8-datatype , dy:UnderexcLimIEEE2.q1-datatype , dy:IdentifiedObject.name-datatype , dy:UnderexcLimIEEE2.p8-datatype , dy:UnderexcLimIEEE2.vuimin-datatype , dy:UnderexcLimIEEE2.p5-cardinality , dy:UnderexcLimIEEE2.p2-cardinality , dy:UnderexcLimIEEE2.tul-cardinality , dy:UnderexcLimIEEE2.tu3-datatype , dy:UnderexcLimIEEE2.p3-datatype , dy:UnderexcLimIEEE2.tu1-datatype , dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamics-valueType , dy:UnderexcLimIEEE2.kuf-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:UnderexcLimIEEE2.k2-datatype , dy:UnderexcLimIEEE2.p2-datatype , dy:UnderexcLimIEEE2.q7-cardinality , dy:IdentifiedObject.description-cardinality , dy:UnderexcLimIEEE2.tu4-cardinality , dy:UnderexcLimIEEE2.k2-cardinality , dy:UnderexcLimIEEE2.q5-datatype , dy:UnderexcLimIEEE2.p10-cardinality , dy:UnderexcLimIEEE2.q3-cardinality , dy:UnderexcLimIEEE2.tu4-datatype , dy:UnderexcLimIEEE2.p6-datatype , dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality , dy:UnderexcLimIEEE2.p6-cardinality , dy:UnderexcLimIEEE2.p4-datatype , dy:UnderexcLimIEEE2.q2-cardinality , dy:UnderexcLimIEEE2.p1-cardinality , dy:UnderexcLimIEEE2.p10-datatype , dy:UnderexcLimIEEE2.tuv-cardinality , dy:UnderexcLimIEEE2.q5-cardinality , dy:UnderexcLimIEEE2.tu3-cardinality , dy:UnderexcLimIEEE2.p1-datatype , dy:UnderexcLimIEEE2.p9-cardinality , dy:UnderexcLimIEEE2.q4-cardinality , dy:UnderexcLimIEEE2.tu2-datatype , dy:UnderexcLimIEEE2.q10-cardinality , dy:UnderexcLimIEEE2.p7-cardinality , dy:UnderexcLimIEEE2.kfb-cardinality , dy:UnderexcLimIEEE2.p0-cardinality ; + sh:targetClass cim:UnderexcLimIEEE2 . + +dy:UnderexcLimIEEE2.k1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k1)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.k1-cardinality" ; + sh:order 2015 ; + sh:path cim:UnderexcLimIEEE2.k1 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.k1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.k1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2015 ; + sh:path cim:UnderexcLimIEEE2.k1 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.k2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k2)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.k2-cardinality" ; + sh:order 2016 ; + sh:path cim:UnderexcLimIEEE2.k2 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.k2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.k2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2016 ; + sh:path cim:UnderexcLimIEEE2.k2 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.kfb-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kfb)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.kfb-cardinality" ; + sh:order 1985 ; + sh:path cim:UnderexcLimIEEE2.kfb ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.kfb-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kfb." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.kfb-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1985 ; + sh:path cim:UnderexcLimIEEE2.kfb ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.kuf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kuf)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.kuf-cardinality" ; + sh:order 1984 ; + sh:path cim:UnderexcLimIEEE2.kuf ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.kuf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kuf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.kuf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1984 ; + sh:path cim:UnderexcLimIEEE2.kuf ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.kui-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kui)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.kui-cardinality" ; + sh:order 1980 ; + sh:path cim:UnderexcLimIEEE2.kui ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.kui-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kui." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.kui-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1980 ; + sh:path cim:UnderexcLimIEEE2.kui ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.kul-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kul)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.kul-cardinality" ; + sh:order 1981 ; + sh:path cim:UnderexcLimIEEE2.kul ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.kul-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kul." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.kul-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1981 ; + sh:path cim:UnderexcLimIEEE2.kul ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p0)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.p0-cardinality" ; + sh:order 1993 ; + sh:path cim:UnderexcLimIEEE2.p0 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.p0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1993 ; + sh:path cim:UnderexcLimIEEE2.p0 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p1)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.p1-cardinality" ; + sh:order 1995 ; + sh:path cim:UnderexcLimIEEE2.p1 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.p1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1995 ; + sh:path cim:UnderexcLimIEEE2.p1 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p10-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p10)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.p10-cardinality" ; + sh:order 2013 ; + sh:path cim:UnderexcLimIEEE2.p10 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p10-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p10." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.p10-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2013 ; + sh:path cim:UnderexcLimIEEE2.p10 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p2)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.p2-cardinality" ; + sh:order 1997 ; + sh:path cim:UnderexcLimIEEE2.p2 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.p2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1997 ; + sh:path cim:UnderexcLimIEEE2.p2 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p3)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.p3-cardinality" ; + sh:order 1999 ; + sh:path cim:UnderexcLimIEEE2.p3 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.p3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1999 ; + sh:path cim:UnderexcLimIEEE2.p3 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p4)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.p4-cardinality" ; + sh:order 2001 ; + sh:path cim:UnderexcLimIEEE2.p4 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.p4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2001 ; + sh:path cim:UnderexcLimIEEE2.p4 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p5)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.p5-cardinality" ; + sh:order 2003 ; + sh:path cim:UnderexcLimIEEE2.p5 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.p5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2003 ; + sh:path cim:UnderexcLimIEEE2.p5 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p6)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.p6-cardinality" ; + sh:order 2005 ; + sh:path cim:UnderexcLimIEEE2.p6 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.p6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2005 ; + sh:path cim:UnderexcLimIEEE2.p6 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p7)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.p7-cardinality" ; + sh:order 2007 ; + sh:path cim:UnderexcLimIEEE2.p7 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.p7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2007 ; + sh:path cim:UnderexcLimIEEE2.p7 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p8)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.p8-cardinality" ; + sh:order 2009 ; + sh:path cim:UnderexcLimIEEE2.p8 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.p8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2009 ; + sh:path cim:UnderexcLimIEEE2.p8 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p9-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p9)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.p9-cardinality" ; + sh:order 2011 ; + sh:path cim:UnderexcLimIEEE2.p9 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.p9-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p9." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.p9-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2011 ; + sh:path cim:UnderexcLimIEEE2.p9 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q0)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.q0-cardinality" ; + sh:order 1994 ; + sh:path cim:UnderexcLimIEEE2.q0 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.q0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1994 ; + sh:path cim:UnderexcLimIEEE2.q0 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q1)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.q1-cardinality" ; + sh:order 1996 ; + sh:path cim:UnderexcLimIEEE2.q1 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.q1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1996 ; + sh:path cim:UnderexcLimIEEE2.q1 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q10-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q10)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.q10-cardinality" ; + sh:order 2014 ; + sh:path cim:UnderexcLimIEEE2.q10 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q10-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q10." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.q10-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2014 ; + sh:path cim:UnderexcLimIEEE2.q10 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q2)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.q2-cardinality" ; + sh:order 1998 ; + sh:path cim:UnderexcLimIEEE2.q2 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.q2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1998 ; + sh:path cim:UnderexcLimIEEE2.q2 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q3)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.q3-cardinality" ; + sh:order 2000 ; + sh:path cim:UnderexcLimIEEE2.q3 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.q3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2000 ; + sh:path cim:UnderexcLimIEEE2.q3 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q4)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.q4-cardinality" ; + sh:order 2002 ; + sh:path cim:UnderexcLimIEEE2.q4 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.q4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2002 ; + sh:path cim:UnderexcLimIEEE2.q4 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q5-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q5)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.q5-cardinality" ; + sh:order 2004 ; + sh:path cim:UnderexcLimIEEE2.q5 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q5-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q5." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.q5-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2004 ; + sh:path cim:UnderexcLimIEEE2.q5 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q6-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q6)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.q6-cardinality" ; + sh:order 2006 ; + sh:path cim:UnderexcLimIEEE2.q6 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q6-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q6." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.q6-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2006 ; + sh:path cim:UnderexcLimIEEE2.q6 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q7-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q7)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.q7-cardinality" ; + sh:order 2008 ; + sh:path cim:UnderexcLimIEEE2.q7 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q7-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q7." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.q7-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2008 ; + sh:path cim:UnderexcLimIEEE2.q7 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q8-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q8)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.q8-cardinality" ; + sh:order 2010 ; + sh:path cim:UnderexcLimIEEE2.q8 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q8-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q8." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.q8-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2010 ; + sh:path cim:UnderexcLimIEEE2.q8 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q9-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q9)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.q9-cardinality" ; + sh:order 2012 ; + sh:path cim:UnderexcLimIEEE2.q9 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.q9-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q9." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.q9-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2012 ; + sh:path cim:UnderexcLimIEEE2.q9 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tu1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tu1)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.tu1-cardinality" ; + sh:order 1987 ; + sh:path cim:UnderexcLimIEEE2.tu1 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tu1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tu1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.tu1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1987 ; + sh:path cim:UnderexcLimIEEE2.tu1 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tu2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tu2)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.tu2-cardinality" ; + sh:order 1988 ; + sh:path cim:UnderexcLimIEEE2.tu2 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tu2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tu2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.tu2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1988 ; + sh:path cim:UnderexcLimIEEE2.tu2 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tu3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tu3)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.tu3-cardinality" ; + sh:order 1989 ; + sh:path cim:UnderexcLimIEEE2.tu3 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tu3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tu3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.tu3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1989 ; + sh:path cim:UnderexcLimIEEE2.tu3 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tu4-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tu4)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.tu4-cardinality" ; + sh:order 1990 ; + sh:path cim:UnderexcLimIEEE2.tu4 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tu4-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tu4." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.tu4-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1990 ; + sh:path cim:UnderexcLimIEEE2.tu4 ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tul-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tul)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.tul-cardinality" ; + sh:order 1986 ; + sh:path cim:UnderexcLimIEEE2.tul ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tul-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tul." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.tul-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1986 ; + sh:path cim:UnderexcLimIEEE2.tul ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tup-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tup)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.tup-cardinality" ; + sh:order 1978 ; + sh:path cim:UnderexcLimIEEE2.tup ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tup-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tup." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.tup-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1978 ; + sh:path cim:UnderexcLimIEEE2.tup ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tuq-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tuq)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.tuq-cardinality" ; + sh:order 1979 ; + sh:path cim:UnderexcLimIEEE2.tuq ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tuq-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tuq." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.tuq-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1979 ; + sh:path cim:UnderexcLimIEEE2.tuq ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tuv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tuv)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.tuv-cardinality" ; + sh:order 1977 ; + sh:path cim:UnderexcLimIEEE2.tuv ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.tuv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tuv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.tuv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1977 ; + sh:path cim:UnderexcLimIEEE2.tuv ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.vuimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vuimax)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.vuimax-cardinality" ; + sh:order 1982 ; + sh:path cim:UnderexcLimIEEE2.vuimax ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.vuimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vuimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.vuimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1982 ; + sh:path cim:UnderexcLimIEEE2.vuimax ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.vuimin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vuimin)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.vuimin-cardinality" ; + sh:order 1983 ; + sh:path cim:UnderexcLimIEEE2.vuimin ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.vuimin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vuimin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.vuimin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1983 ; + sh:path cim:UnderexcLimIEEE2.vuimin ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.vulmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vulmax)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.vulmax-cardinality" ; + sh:order 1991 ; + sh:path cim:UnderexcLimIEEE2.vulmax ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.vulmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vulmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.vulmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1991 ; + sh:path cim:UnderexcLimIEEE2.vulmax ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.vulmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vulmin)." ; + sh:minCount 1 ; + sh:name "UnderexcLimIEEE2.vulmin-cardinality" ; + sh:order 1992 ; + sh:path cim:UnderexcLimIEEE2.vulmin ; + sh:severity sh:Violation . + +dy:UnderexcLimIEEE2.vulmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vulmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimIEEE2.vulmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1992 ; + sh:path cim:UnderexcLimIEEE2.vulmin ; + sh:severity sh:Violation . + +dy:UnderexcLimX1 rdf:type sh:NodeShape ; + sh:property dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamics-valueType , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.mRID-cardinality , dy:UnderexcLimX1.tm-cardinality , dy:UnderexcLimX1.tf2-cardinality , dy:UnderexcLimX1.melmax-datatype , dy:UnderexcLimX1.kf2-cardinality , dy:IdentifiedObject.name-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality , dy:UnderexcLimX1.k-datatype , dy:UnderexcLimX1.k-cardinality , dy:IdentifiedObject.description-datatype , dy:UnderexcLimX1.tf2-datatype , dy:UnderexcLimX1.tm-datatype , dy:UnderexcLimX1.km-datatype , dy:UnderexcLimX1.melmax-cardinality , dy:UnderexcLimX1.kf2-datatype , dy:IdentifiedObject.name-datatype , dy:UnderexcLimX1.km-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:UnderexcLimX1 . + +dy:UnderexcLimX1.k-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (k)." ; + sh:minCount 1 ; + sh:name "UnderexcLimX1.k-cardinality" ; + sh:order 2029 ; + sh:path cim:UnderexcLimX1.k ; + sh:severity sh:Violation . + +dy:UnderexcLimX1.k-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the k." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimX1.k-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2029 ; + sh:path cim:UnderexcLimX1.k ; + sh:severity sh:Violation . + +dy:UnderexcLimX1.kf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf2)." ; + sh:minCount 1 ; + sh:name "UnderexcLimX1.kf2-cardinality" ; + sh:order 2024 ; + sh:path cim:UnderexcLimX1.kf2 ; + sh:severity sh:Violation . + +dy:UnderexcLimX1.kf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimX1.kf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2024 ; + sh:path cim:UnderexcLimX1.kf2 ; + sh:severity sh:Violation . + +dy:UnderexcLimX1.km-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (km)." ; + sh:minCount 1 ; + sh:name "UnderexcLimX1.km-cardinality" ; + sh:order 2026 ; + sh:path cim:UnderexcLimX1.km ; + sh:severity sh:Violation . + +dy:UnderexcLimX1.km-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the km." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimX1.km-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2026 ; + sh:path cim:UnderexcLimX1.km ; + sh:severity sh:Violation . + +dy:UnderexcLimX1.melmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (melmax)." ; + sh:minCount 1 ; + sh:name "UnderexcLimX1.melmax-cardinality" ; + sh:order 2028 ; + sh:path cim:UnderexcLimX1.melmax ; + sh:severity sh:Violation . + +dy:UnderexcLimX1.melmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the melmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimX1.melmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2028 ; + sh:path cim:UnderexcLimX1.melmax ; + sh:severity sh:Violation . + +dy:UnderexcLimX1.tf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf2)." ; + sh:minCount 1 ; + sh:name "UnderexcLimX1.tf2-cardinality" ; + sh:order 2025 ; + sh:path cim:UnderexcLimX1.tf2 ; + sh:severity sh:Violation . + +dy:UnderexcLimX1.tf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimX1.tf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2025 ; + sh:path cim:UnderexcLimX1.tf2 ; + sh:severity sh:Violation . + +dy:UnderexcLimX1.tm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tm)." ; + sh:minCount 1 ; + sh:name "UnderexcLimX1.tm-cardinality" ; + sh:order 2027 ; + sh:path cim:UnderexcLimX1.tm ; + sh:severity sh:Violation . + +dy:UnderexcLimX1.tm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimX1.tm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2027 ; + sh:path cim:UnderexcLimX1.tm ; + sh:severity sh:Violation . + +dy:UnderexcLimX2 rdf:type sh:NodeShape ; + sh:property dy:UnderexcLimX2.kf2-cardinality , dy:UnderexcLimX2.melmax-datatype , dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-datatype , dy:UnderexcLimX2.tf2-datatype , dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamics-valueType , dy:DynamicsFunctionBlock.enabled-datatype , dy:UnderexcLimX2.kf2-datatype , dy:UnderexcLimX2.tf2-cardinality , dy:IdentifiedObject.name-cardinality , dy:UnderexcLimX2.melmax-cardinality , dy:UnderexcLimX2.km-cardinality , dy:UnderexcLimX2.tm-datatype , dy:UnderexcLimX2.r-datatype , dy:UnderexcLimX2.r-cardinality , dy:UnderexcLimX2.tm-cardinality , dy:IdentifiedObject.name-datatype , dy:UnderexcLimX2.qo-datatype , dy:UnderexcLimX2.km-datatype , dy:UnderexcLimX2.qo-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-datatype , dy:DynamicsFunctionBlock.enabled-cardinality ; + sh:targetClass cim:UnderexcLimX2 . + +dy:UnderexcLimX2.kf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kf2)." ; + sh:minCount 1 ; + sh:name "UnderexcLimX2.kf2-cardinality" ; + sh:order 2030 ; + sh:path cim:UnderexcLimX2.kf2 ; + sh:severity sh:Violation . + +dy:UnderexcLimX2.kf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimX2.kf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2030 ; + sh:path cim:UnderexcLimX2.kf2 ; + sh:severity sh:Violation . + +dy:UnderexcLimX2.km-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (km)." ; + sh:minCount 1 ; + sh:name "UnderexcLimX2.km-cardinality" ; + sh:order 2032 ; + sh:path cim:UnderexcLimX2.km ; + sh:severity sh:Violation . + +dy:UnderexcLimX2.km-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the km." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimX2.km-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2032 ; + sh:path cim:UnderexcLimX2.km ; + sh:severity sh:Violation . + +dy:UnderexcLimX2.melmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (melmax)." ; + sh:minCount 1 ; + sh:name "UnderexcLimX2.melmax-cardinality" ; + sh:order 2034 ; + sh:path cim:UnderexcLimX2.melmax ; + sh:severity sh:Violation . + +dy:UnderexcLimX2.melmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the melmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimX2.melmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2034 ; + sh:path cim:UnderexcLimX2.melmax ; + sh:severity sh:Violation . + +dy:UnderexcLimX2.qo-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qo)." ; + sh:minCount 1 ; + sh:name "UnderexcLimX2.qo-cardinality" ; + sh:order 2035 ; + sh:path cim:UnderexcLimX2.qo ; + sh:severity sh:Violation . + +dy:UnderexcLimX2.qo-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qo." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimX2.qo-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2035 ; + sh:path cim:UnderexcLimX2.qo ; + sh:severity sh:Violation . + +dy:UnderexcLimX2.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "UnderexcLimX2.r-cardinality" ; + sh:order 2036 ; + sh:path cim:UnderexcLimX2.r ; + sh:severity sh:Violation . + +dy:UnderexcLimX2.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimX2.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2036 ; + sh:path cim:UnderexcLimX2.r ; + sh:severity sh:Violation . + +dy:UnderexcLimX2.tf2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tf2)." ; + sh:minCount 1 ; + sh:name "UnderexcLimX2.tf2-cardinality" ; + sh:order 2031 ; + sh:path cim:UnderexcLimX2.tf2 ; + sh:severity sh:Violation . + +dy:UnderexcLimX2.tf2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tf2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimX2.tf2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2031 ; + sh:path cim:UnderexcLimX2.tf2 ; + sh:severity sh:Violation . + +dy:UnderexcLimX2.tm-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tm)." ; + sh:minCount 1 ; + sh:name "UnderexcLimX2.tm-cardinality" ; + sh:order 2033 ; + sh:path cim:UnderexcLimX2.tm ; + sh:severity sh:Violation . + +dy:UnderexcLimX2.tm-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tm." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcLimX2.tm-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2033 ; + sh:path cim:UnderexcLimX2.tm ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality" ; + sh:order 2711 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST7B-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST6B-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST4B-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST3A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST2A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST1A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcSK-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcSEXS-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcSCRX-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcRQB-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcREXS-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcPIC-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcOEX3T-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcNI-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcHU-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcELIN2-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcELIN1-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC3A1-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC3A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC2A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC1A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcCZ-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcBBC-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR7-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR5-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR4-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR3-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR2-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR1-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcANS-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC8B-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC6A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC5A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC4A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC3A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC2A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC1A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType ) . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC1A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 196 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC2A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 195 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC3A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 194 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC4A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC4A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC4A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC4A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 193 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC5A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC5A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC5A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC5A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 192 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC6A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC6A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC6A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC6A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 191 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC8B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC8B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC8B." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAC8B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 190 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcANS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcANS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcANS." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcANS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 189 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR1." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 188 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR2." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 187 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR3-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR3 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR3." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR3-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 186 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR4-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR4 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR4." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR4-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 185 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR5-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR5 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR5." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR5-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 184 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR7-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR7 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR7." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcAVR7-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 183 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcBBC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcBBC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcBBC." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcBBC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 182 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcCZ-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcCZ ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcCZ." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcCZ-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 181 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC1A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 180 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC2A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 179 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC3A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 178 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC3A1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC3A1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC3A1." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcDC3A1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 177 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcELIN1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcELIN1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcELIN1." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcELIN1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 176 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcELIN2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcELIN2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcELIN2." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcELIN2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 175 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcHU-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcHU ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcHU." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcHU-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 174 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC1A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 215 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC2A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 214 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC3A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 213 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC4A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC4A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 212 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC5A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC5A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 211 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC6A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC6A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 210 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC7B." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 209 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC8B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC8B." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 208 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC1A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 207 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC2A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 206 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC3A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 205 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC4B." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 204 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST1A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 203 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST2A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 202 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST3A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 201 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST4B." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 200 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST5B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST5B." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 199 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST6B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST6B." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 198 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST7B." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 197 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcNI-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcNI ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcNI." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcNI-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 173 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcOEX3T-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcOEX3T ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcOEX3T." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcOEX3T-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 172 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcPIC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcPIC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcPIC." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcPIC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 171 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcREXS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcREXS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcREXS." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcREXS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 170 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcRQB-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcRQB ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcRQB." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcRQB-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 169 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcSCRX-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSCRX ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSCRX." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcSCRX-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 168 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcSEXS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSEXS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSEXS." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcSEXS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 167 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcSK-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSK ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSK." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcSK-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 166 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST1A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 165 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST2A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 164 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST3A." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 163 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST4B." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 162 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST6B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST6B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST6B." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST6B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 161 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST7B." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcST7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 160 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcitationSystemUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcitationSystemUserDefined." ; + sh:name "UnderexcitationLimiterDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 159 ; + sh:path cim:UnderexcitationLimiterDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterUserDefined + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-cardinality , dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.mRID-datatype , dy:UnderexcitationLimiterUserDefined.proprietary-datatype , dy:IdentifiedObject.description-cardinality , dy:UnderexcitationLimiterDynamics.ExcitationSystemDynamics-valueType , dy:IdentifiedObject.description-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:UnderexcitationLimiterUserDefined.proprietary-cardinality , dy:IdentifiedObject.name-datatype ; + sh:targetClass cim:UnderexcitationLimiterUserDefined . + +dy:UnderexcitationLimiterUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "UnderexcitationLimiterUserDefined.proprietary-cardinality" ; + sh:order 2680 ; + sh:path cim:UnderexcitationLimiterUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:UnderexcitationLimiterUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "UnderexcitationLimiterUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2680 ; + sh:path cim:UnderexcitationLimiterUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:VAdjIEEE rdf:type sh:NodeShape ; + sh:property dy:VAdjIEEE.taoff-cardinality , dy:VAdjIEEE.adjslew-datatype , dy:VAdjIEEE.taon-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:VAdjIEEE.taon-datatype , dy:VAdjIEEE.vadjf-cardinality , dy:IdentifiedObject.name-cardinality , dy:VAdjIEEE.vadjmax-datatype , dy:IdentifiedObject.description-datatype , dy:VAdjIEEE.taoff-datatype , dy:VoltageAdjusterDynamics.PFVArControllerType1Dynamics-valueType , dy:VAdjIEEE.vadjmin-datatype , dy:IdentifiedObject.description-cardinality , dy:VAdjIEEE.vadjf-datatype , dy:VAdjIEEE.adjslew-cardinality , dy:IdentifiedObject.name-datatype , dy:VAdjIEEE.vadjmin-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:VoltageAdjusterDynamics.PFVArControllerType1Dynamics-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.mRID-datatype , dy:VAdjIEEE.vadjmax-cardinality ; + sh:targetClass cim:VAdjIEEE . + +dy:VAdjIEEE.adjslew-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (adjslew)." ; + sh:minCount 1 ; + sh:name "VAdjIEEE.adjslew-cardinality" ; + sh:order 2428 ; + sh:path cim:VAdjIEEE.adjslew ; + sh:severity sh:Violation . + +dy:VAdjIEEE.adjslew-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the adjslew." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VAdjIEEE.adjslew-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2428 ; + sh:path cim:VAdjIEEE.adjslew ; + sh:severity sh:Violation . + +dy:VAdjIEEE.taoff-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (taoff)." ; + sh:minCount 1 ; + sh:name "VAdjIEEE.taoff-cardinality" ; + sh:order 2432 ; + sh:path cim:VAdjIEEE.taoff ; + sh:severity sh:Violation . + +dy:VAdjIEEE.taoff-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the taoff." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VAdjIEEE.taoff-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2432 ; + sh:path cim:VAdjIEEE.taoff ; + sh:severity sh:Violation . + +dy:VAdjIEEE.taon-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (taon)." ; + sh:minCount 1 ; + sh:name "VAdjIEEE.taon-cardinality" ; + sh:order 2431 ; + sh:path cim:VAdjIEEE.taon ; + sh:severity sh:Violation . + +dy:VAdjIEEE.taon-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the taon." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VAdjIEEE.taon-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2431 ; + sh:path cim:VAdjIEEE.taon ; + sh:severity sh:Violation . + +dy:VAdjIEEE.vadjf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vadjf)." ; + sh:minCount 1 ; + sh:name "VAdjIEEE.vadjf-cardinality" ; + sh:order 2427 ; + sh:path cim:VAdjIEEE.vadjf ; + sh:severity sh:Violation . + +dy:VAdjIEEE.vadjf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vadjf." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VAdjIEEE.vadjf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2427 ; + sh:path cim:VAdjIEEE.vadjf ; + sh:severity sh:Violation . + +dy:VAdjIEEE.vadjmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vadjmax)." ; + sh:minCount 1 ; + sh:name "VAdjIEEE.vadjmax-cardinality" ; + sh:order 2429 ; + sh:path cim:VAdjIEEE.vadjmax ; + sh:severity sh:Violation . + +dy:VAdjIEEE.vadjmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vadjmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VAdjIEEE.vadjmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2429 ; + sh:path cim:VAdjIEEE.vadjmax ; + sh:severity sh:Violation . + +dy:VAdjIEEE.vadjmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (vadjmin)." ; + sh:minCount 1 ; + sh:name "VAdjIEEE.vadjmin-cardinality" ; + sh:order 2430 ; + sh:path cim:VAdjIEEE.vadjmin ; + sh:severity sh:Violation . + +dy:VAdjIEEE.vadjmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the vadjmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VAdjIEEE.vadjmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2430 ; + sh:path cim:VAdjIEEE.vadjmin ; + sh:severity sh:Violation . + +dy:VCompIEEEType1 rdf:type sh:NodeShape ; + sh:property dy:VoltageCompensatorDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:VCompIEEEType1.rc-cardinality , dy:VoltageCompensatorDynamics.ExcitationSystemDynamics-valueType , dy:VCompIEEEType1.tr-datatype , dy:VCompIEEEType1.tr-cardinality , dy:VCompIEEEType1.xc-cardinality , dy:IdentifiedObject.name-datatype , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.description-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.name-cardinality , dy:VCompIEEEType1.rc-datatype , dy:VCompIEEEType1.xc-datatype ; + sh:targetClass cim:VCompIEEEType1 . + +dy:VCompIEEEType1.rc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rc)." ; + sh:minCount 1 ; + sh:name "VCompIEEEType1.rc-cardinality" ; + sh:order 2452 ; + sh:path cim:VCompIEEEType1.rc ; + sh:severity sh:Violation . + +dy:VCompIEEEType1.rc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VCompIEEEType1.rc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2452 ; + sh:path cim:VCompIEEEType1.rc ; + sh:severity sh:Violation . + +dy:VCompIEEEType1.tr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tr)." ; + sh:minCount 1 ; + sh:name "VCompIEEEType1.tr-cardinality" ; + sh:order 2454 ; + sh:path cim:VCompIEEEType1.tr ; + sh:severity sh:Violation . + +dy:VCompIEEEType1.tr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VCompIEEEType1.tr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2454 ; + sh:path cim:VCompIEEEType1.tr ; + sh:severity sh:Violation . + +dy:VCompIEEEType1.xc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xc)." ; + sh:minCount 1 ; + sh:name "VCompIEEEType1.xc-cardinality" ; + sh:order 2453 ; + sh:path cim:VCompIEEEType1.xc ; + sh:severity sh:Violation . + +dy:VCompIEEEType1.xc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VCompIEEEType1.xc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2453 ; + sh:path cim:VCompIEEEType1.xc ; + sh:severity sh:Violation . + +dy:VCompIEEEType2 rdf:type sh:NodeShape ; + sh:property dy:VoltageCompensatorDynamics.ExcitationSystemDynamics-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.name-cardinality , dy:VoltageCompensatorDynamics.ExcitationSystemDynamics-valueType , dy:DynamicsFunctionBlock.enabled-cardinality , dy:VCompIEEEType2.tr-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:IdentifiedObject.name-datatype , dy:VCompIEEEType2.tr-datatype , dy:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:VCompIEEEType2 . + +dy:VCompIEEEType2.tr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tr)." ; + sh:minCount 1 ; + sh:name "VCompIEEEType2.tr-cardinality" ; + sh:order 2455 ; + sh:path cim:VCompIEEEType2.tr ; + sh:severity sh:Violation . + +dy:VCompIEEEType2.tr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VCompIEEEType2.tr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2455 ; + sh:path cim:VCompIEEEType2.tr ; + sh:severity sh:Violation . + +dy:VSCDynamics.VsConverter-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "VSCDynamics.VsConverter-cardinality" ; + sh:order 2764 ; + sh:path cim:VSCDynamics.VsConverter ; + sh:severity sh:Violation . + +dy:VSCDynamics.VsConverter-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VsConverter ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VsConverter." ; + sh:name "VSCDynamics.VsConverter-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 557 ; + sh:path cim:VSCDynamics.VsConverter ; + sh:severity sh:Violation . + +dy:VSCUserDefined rdf:type sh:NodeShape ; + sh:property dy:VSCUserDefined.proprietary-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:VSCDynamics.VsConverter-valueType , dy:VSCDynamics.VsConverter-cardinality , dy:VSCUserDefined.proprietary-datatype ; + sh:targetClass cim:VSCUserDefined . + +dy:VSCUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "VSCUserDefined.proprietary-cardinality" ; + sh:order 2669 ; + sh:path cim:VSCUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:VSCUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VSCUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2669 ; + sh:path cim:VSCUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:VoltageAdjusterDynamics.PFVArControllerType1Dynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "VoltageAdjusterDynamics.PFVArControllerType1Dynamics-cardinality" ; + sh:order 2715 ; + sh:path cim:VoltageAdjusterDynamics.PFVArControllerType1Dynamics ; + sh:severity sh:Violation . + +dy:VoltageAdjusterDynamics.PFVArControllerType1Dynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:VoltageAdjusterDynamics.PFVArControllerType1DynamicsPFVArControllerType1UserDefined-valueType dy:VoltageAdjusterDynamics.PFVArControllerType1DynamicsPFVArType1IEEEVArController-valueType dy:VoltageAdjusterDynamics.PFVArControllerType1DynamicsPFVArType1IEEEPFController-valueType ) . + +dy:VoltageAdjusterDynamics.PFVArControllerType1DynamicsPFVArControllerType1UserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PFVArControllerType1UserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PFVArControllerType1UserDefined." ; + sh:name "VoltageAdjusterDynamics.PFVArControllerType1DynamicsPFVArControllerType1UserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 387 ; + sh:path cim:VoltageAdjusterDynamics.PFVArControllerType1Dynamics ; + sh:severity sh:Violation . + +dy:VoltageAdjusterDynamics.PFVArControllerType1DynamicsPFVArType1IEEEPFController-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PFVArType1IEEEPFController ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PFVArType1IEEEPFController." ; + sh:name "VoltageAdjusterDynamics.PFVArControllerType1DynamicsPFVArType1IEEEPFController-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 389 ; + sh:path cim:VoltageAdjusterDynamics.PFVArControllerType1Dynamics ; + sh:severity sh:Violation . + +dy:VoltageAdjusterDynamics.PFVArControllerType1DynamicsPFVArType1IEEEVArController-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PFVArType1IEEEVArController ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PFVArType1IEEEVArController." ; + sh:name "VoltageAdjusterDynamics.PFVArControllerType1DynamicsPFVArType1IEEEVArController-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 388 ; + sh:path cim:VoltageAdjusterDynamics.PFVArControllerType1Dynamics ; + sh:severity sh:Violation . + +dy:VoltageAdjusterUserDefined + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.description-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:VoltageAdjusterDynamics.PFVArControllerType1Dynamics-cardinality , dy:VoltageAdjusterUserDefined.proprietary-datatype , dy:IdentifiedObject.mRID-cardinality , dy:VoltageAdjusterDynamics.PFVArControllerType1Dynamics-valueType , dy:IdentifiedObject.mRID-datatype , dy:VoltageAdjusterUserDefined.proprietary-cardinality ; + sh:targetClass cim:VoltageAdjusterUserDefined . + +dy:VoltageAdjusterUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "VoltageAdjusterUserDefined.proprietary-cardinality" ; + sh:order 2684 ; + sh:path cim:VoltageAdjusterUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:VoltageAdjusterUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VoltageAdjusterUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2684 ; + sh:path cim:VoltageAdjusterUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamics-cardinality" ; + sh:order 2717 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST7B-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST6B-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST4B-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST3A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST2A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST1A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcSK-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcSEXS-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcSCRX-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcRQB-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcREXS-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcPIC-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcOEX3T-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcNI-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcHU-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcELIN2-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcELIN1-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcDC3A1-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcDC3A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcDC2A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcDC1A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcCZ-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcBBC-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR7-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR5-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR4-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR3-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR2-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR1-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcANS-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC8B-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC6A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC5A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC4A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC3A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC2A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC1A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType ) . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC1A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 484 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC2A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 483 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC3A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 482 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC4A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC4A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC4A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC4A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 481 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC5A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC5A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC5A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC5A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 480 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC6A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC6A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC6A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC6A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 479 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC8B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAC8B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAC8B." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAC8B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 478 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcANS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcANS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcANS." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcANS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 477 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR1." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 476 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR2." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 475 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR3-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR3 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR3." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR3-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 474 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR4-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR4 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR4." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR4-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 473 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR5-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR5 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR5." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR5-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 472 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR7-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcAVR7 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcAVR7." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcAVR7-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 471 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcBBC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcBBC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcBBC." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcBBC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 470 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcCZ-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcCZ ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcCZ." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcCZ-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 469 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcDC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC1A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcDC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 468 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcDC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC2A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcDC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 467 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcDC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC3A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcDC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 466 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcDC3A1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcDC3A1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcDC3A1." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcDC3A1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 465 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcELIN1-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcELIN1 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcELIN1." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcELIN1-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 464 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcELIN2-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcELIN2 ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcELIN2." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcELIN2-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 463 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcHU-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcHU ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcHU." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcHU-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 462 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC1A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 503 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC2A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 502 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC3A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 501 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC4A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC4A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC4A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 500 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC5A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC5A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC5A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 499 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC6A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC6A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC6A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 498 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC7B." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 497 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEAC8B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEAC8B." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEAC8B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 496 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC1A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEDC1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 495 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC2A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEDC2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 494 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC3A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEDC3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 493 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEDC4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEDC4B." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEDC4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 492 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST1A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 491 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST2A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 490 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST3A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 489 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST4B." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 488 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST5B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST5B." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST5B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 487 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST6B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST6B." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST6B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 486 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcIEEEST7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcIEEEST7B." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcIEEEST7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 485 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcNI-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcNI ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcNI." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcNI-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 461 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcOEX3T-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcOEX3T ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcOEX3T." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcOEX3T-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 460 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcPIC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcPIC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcPIC." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcPIC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 459 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcREXS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcREXS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcREXS." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcREXS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 458 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcRQB-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcRQB ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcRQB." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcRQB-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 457 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcSCRX-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSCRX ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSCRX." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcSCRX-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 456 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcSEXS-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSEXS ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSEXS." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcSEXS-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 455 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcSK-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcSK ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcSK." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcSK-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 454 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST1A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST1A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST1A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST1A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 453 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST2A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST2A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST2A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST2A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 452 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST3A-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST3A ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST3A." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST3A-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 451 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST4B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST4B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST4B." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST4B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 450 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST6B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST6B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST6B." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST6B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 449 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST7B-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcST7B ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcST7B." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcST7B-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 448 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExcitationSystemUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExcitationSystemUserDefined." ; + sh:name "VoltageCompensatorDynamics.ExcitationSystemDynamicsExcitationSystemUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 447 ; + sh:path cim:VoltageCompensatorDynamics.ExcitationSystemDynamics ; + sh:severity sh:Violation . + +dy:VoltageCompensatorUserDefined + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.mRID-datatype , dy:VoltageCompensatorUserDefined.proprietary-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:VoltageCompensatorUserDefined.proprietary-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:VoltageCompensatorDynamics.ExcitationSystemDynamics-valueType , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-datatype , dy:VoltageCompensatorDynamics.ExcitationSystemDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.name-datatype ; + sh:targetClass cim:VoltageCompensatorUserDefined . + +dy:VoltageCompensatorUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "VoltageCompensatorUserDefined.proprietary-cardinality" ; + sh:order 2686 ; + sh:path cim:VoltageCompensatorUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:VoltageCompensatorUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VoltageCompensatorUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2686 ; + sh:path cim:VoltageCompensatorUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:WindAeroConstIEC rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.description-cardinality ; + sh:targetClass cim:WindAeroConstIEC . + +dy:WindAeroOneDimIEC rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.mRID-cardinality , dy:WindAeroOneDimIEC.thetaomega-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:WindAeroOneDimIEC.ka-cardinality , dy:IdentifiedObject.description-datatype , dy:WindAeroOneDimIEC.ka-datatype , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-datatype , dy:WindAeroOneDimIEC.thetaomega-datatype ; + sh:targetClass cim:WindAeroOneDimIEC . + +dy:WindAeroOneDimIEC.ka-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ka)." ; + sh:minCount 1 ; + sh:name "WindAeroOneDimIEC.ka-cardinality" ; + sh:order 2458 ; + sh:path cim:WindAeroOneDimIEC.ka ; + sh:severity sh:Violation . + +dy:WindAeroOneDimIEC.ka-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ka." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindAeroOneDimIEC.ka-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2458 ; + sh:path cim:WindAeroOneDimIEC.ka ; + sh:severity sh:Violation . + +dy:WindAeroOneDimIEC.thetaomega-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (thetaomega)." ; + sh:minCount 1 ; + sh:name "WindAeroOneDimIEC.thetaomega-cardinality" ; + sh:order 2459 ; + sh:path cim:WindAeroOneDimIEC.thetaomega ; + sh:severity sh:Violation . + +dy:WindAeroOneDimIEC.thetaomega-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the thetaomega." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindAeroOneDimIEC.thetaomega-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2459 ; + sh:path cim:WindAeroOneDimIEC.thetaomega ; + sh:severity sh:Violation . + +dy:WindAeroTwoDimIEC rdf:type sh:NodeShape ; + sh:property dy:WindAeroTwoDimIEC.thetazero-cardinality , dy:IdentifiedObject.description-datatype , dy:WindAeroTwoDimIEC.dpomega-cardinality , dy:WindAeroTwoDimIEC.thetazero-datatype , dy:WindAeroTwoDimIEC.pavail-datatype , dy:WindAeroTwoDimIEC.dpv1-datatype , dy:IdentifiedObject.name-datatype , dy:WindAeroTwoDimIEC.omegazero-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-datatype , dy:WindAeroTwoDimIEC.dpomega-datatype , dy:WindAeroTwoDimIEC.thetav2-datatype , dy:WindAeroTwoDimIEC.omegazero-datatype , dy:WindAeroTwoDimIEC.pavail-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-cardinality , dy:WindAeroTwoDimIEC.thetav2-cardinality , dy:WindAeroTwoDimIEC.dptheta-datatype , dy:WindAeroTwoDimIEC.dpv1-cardinality , dy:WindAeroTwoDimIEC.dptheta-cardinality ; + sh:targetClass cim:WindAeroTwoDimIEC . + +dy:WindAeroTwoDimIEC.dpomega-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dpomega)." ; + sh:minCount 1 ; + sh:name "WindAeroTwoDimIEC.dpomega-cardinality" ; + sh:order 2460 ; + sh:path cim:WindAeroTwoDimIEC.dpomega ; + sh:severity sh:Violation . + +dy:WindAeroTwoDimIEC.dpomega-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dpomega." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindAeroTwoDimIEC.dpomega-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2460 ; + sh:path cim:WindAeroTwoDimIEC.dpomega ; + sh:severity sh:Violation . + +dy:WindAeroTwoDimIEC.dptheta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dptheta)." ; + sh:minCount 1 ; + sh:name "WindAeroTwoDimIEC.dptheta-cardinality" ; + sh:order 2461 ; + sh:path cim:WindAeroTwoDimIEC.dptheta ; + sh:severity sh:Violation . + +dy:WindAeroTwoDimIEC.dptheta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dptheta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindAeroTwoDimIEC.dptheta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2461 ; + sh:path cim:WindAeroTwoDimIEC.dptheta ; + sh:severity sh:Violation . + +dy:WindAeroTwoDimIEC.dpv1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dpv1)." ; + sh:minCount 1 ; + sh:name "WindAeroTwoDimIEC.dpv1-cardinality" ; + sh:order 2462 ; + sh:path cim:WindAeroTwoDimIEC.dpv1 ; + sh:severity sh:Violation . + +dy:WindAeroTwoDimIEC.dpv1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dpv1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindAeroTwoDimIEC.dpv1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2462 ; + sh:path cim:WindAeroTwoDimIEC.dpv1 ; + sh:severity sh:Violation . + +dy:WindAeroTwoDimIEC.omegazero-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (omegazero)." ; + sh:minCount 1 ; + sh:name "WindAeroTwoDimIEC.omegazero-cardinality" ; + sh:order 2463 ; + sh:path cim:WindAeroTwoDimIEC.omegazero ; + sh:severity sh:Violation . + +dy:WindAeroTwoDimIEC.omegazero-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the omegazero." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindAeroTwoDimIEC.omegazero-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2463 ; + sh:path cim:WindAeroTwoDimIEC.omegazero ; + sh:severity sh:Violation . + +dy:WindAeroTwoDimIEC.pavail-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pavail)." ; + sh:minCount 1 ; + sh:name "WindAeroTwoDimIEC.pavail-cardinality" ; + sh:order 2464 ; + sh:path cim:WindAeroTwoDimIEC.pavail ; + sh:severity sh:Violation . + +dy:WindAeroTwoDimIEC.pavail-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pavail." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindAeroTwoDimIEC.pavail-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2464 ; + sh:path cim:WindAeroTwoDimIEC.pavail ; + sh:severity sh:Violation . + +dy:WindAeroTwoDimIEC.thetav2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (thetav2)." ; + sh:minCount 1 ; + sh:name "WindAeroTwoDimIEC.thetav2-cardinality" ; + sh:order 2466 ; + sh:path cim:WindAeroTwoDimIEC.thetav2 ; + sh:severity sh:Violation . + +dy:WindAeroTwoDimIEC.thetav2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the thetav2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindAeroTwoDimIEC.thetav2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2466 ; + sh:path cim:WindAeroTwoDimIEC.thetav2 ; + sh:severity sh:Violation . + +dy:WindAeroTwoDimIEC.thetazero-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (thetazero)." ; + sh:minCount 1 ; + sh:name "WindAeroTwoDimIEC.thetazero-cardinality" ; + sh:order 2465 ; + sh:path cim:WindAeroTwoDimIEC.thetazero ; + sh:severity sh:Violation . + +dy:WindAeroTwoDimIEC.thetazero-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the thetazero." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindAeroTwoDimIEC.thetazero-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2465 ; + sh:path cim:WindAeroTwoDimIEC.thetazero ; + sh:severity sh:Violation . + +dy:WindContCurrLimIEC + rdf:type sh:NodeShape ; + sh:property dy:WindContCurrLimIEC.tufiltcl-datatype , dy:WindContCurrLimIEC.tufiltcl-cardinality , dy:WindContCurrLimIEC.kpqu-datatype , dy:WindContCurrLimIEC.imax-cardinality , dy:IdentifiedObject.name-cardinality , dy:WindContCurrLimIEC.upqumax-cardinality , dy:WindContCurrLimIEC.imax-datatype , dy:WindContCurrLimIEC.mdfslim-cardinality , dy:IdentifiedObject.mRID-datatype , dy:WindContCurrLimIEC.mqpri-datatype , dy:WindContCurrLimIEC.imaxdip-cardinality , dy:WindContCurrLimIEC.kpqu-cardinality , dy:WindContCurrLimIEC.upqumax-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-cardinality , dy:WindContCurrLimIEC.mqpri-cardinality , dy:WindContCurrLimIEC.mdfslim-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.name-datatype , dy:WindContCurrLimIEC.imaxdip-datatype ; + sh:targetClass cim:WindContCurrLimIEC . + +dy:WindContCurrLimIEC.imax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (imax)." ; + sh:minCount 1 ; + sh:name "WindContCurrLimIEC.imax-cardinality" ; + sh:order 2467 ; + sh:path cim:WindContCurrLimIEC.imax ; + sh:severity sh:Violation . + +dy:WindContCurrLimIEC.imax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the imax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContCurrLimIEC.imax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2467 ; + sh:path cim:WindContCurrLimIEC.imax ; + sh:severity sh:Violation . + +dy:WindContCurrLimIEC.imaxdip-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (imaxdip)." ; + sh:minCount 1 ; + sh:name "WindContCurrLimIEC.imaxdip-cardinality" ; + sh:order 2468 ; + sh:path cim:WindContCurrLimIEC.imaxdip ; + sh:severity sh:Violation . + +dy:WindContCurrLimIEC.imaxdip-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the imaxdip." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContCurrLimIEC.imaxdip-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2468 ; + sh:path cim:WindContCurrLimIEC.imaxdip ; + sh:severity sh:Violation . + +dy:WindContCurrLimIEC.kpqu-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpqu)." ; + sh:minCount 1 ; + sh:name "WindContCurrLimIEC.kpqu-cardinality" ; + sh:order 2469 ; + sh:path cim:WindContCurrLimIEC.kpqu ; + sh:severity sh:Violation . + +dy:WindContCurrLimIEC.kpqu-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpqu." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContCurrLimIEC.kpqu-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2469 ; + sh:path cim:WindContCurrLimIEC.kpqu ; + sh:severity sh:Violation . + +dy:WindContCurrLimIEC.mdfslim-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mdfslim)." ; + sh:minCount 1 ; + sh:name "WindContCurrLimIEC.mdfslim-cardinality" ; + sh:order 2470 ; + sh:path cim:WindContCurrLimIEC.mdfslim ; + sh:severity sh:Violation . + +dy:WindContCurrLimIEC.mdfslim-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the mdfslim." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContCurrLimIEC.mdfslim-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2470 ; + sh:path cim:WindContCurrLimIEC.mdfslim ; + sh:severity sh:Violation . + +dy:WindContCurrLimIEC.mqpri-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mqpri)." ; + sh:minCount 1 ; + sh:name "WindContCurrLimIEC.mqpri-cardinality" ; + sh:order 2471 ; + sh:path cim:WindContCurrLimIEC.mqpri ; + sh:severity sh:Violation . + +dy:WindContCurrLimIEC.mqpri-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the mqpri." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContCurrLimIEC.mqpri-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2471 ; + sh:path cim:WindContCurrLimIEC.mqpri ; + sh:severity sh:Violation . + +dy:WindContCurrLimIEC.tufiltcl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tufiltcl)." ; + sh:minCount 1 ; + sh:name "WindContCurrLimIEC.tufiltcl-cardinality" ; + sh:order 2472 ; + sh:path cim:WindContCurrLimIEC.tufiltcl ; + sh:severity sh:Violation . + +dy:WindContCurrLimIEC.tufiltcl-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tufiltcl." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContCurrLimIEC.tufiltcl-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2472 ; + sh:path cim:WindContCurrLimIEC.tufiltcl ; + sh:severity sh:Violation . + +dy:WindContCurrLimIEC.upqumax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (upqumax)." ; + sh:minCount 1 ; + sh:name "WindContCurrLimIEC.upqumax-cardinality" ; + sh:order 2473 ; + sh:path cim:WindContCurrLimIEC.upqumax ; + sh:severity sh:Violation . + +dy:WindContCurrLimIEC.upqumax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the upqumax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContCurrLimIEC.upqumax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2473 ; + sh:path cim:WindContCurrLimIEC.upqumax ; + sh:severity sh:Violation . + +dy:WindContPType3IEC rdf:type sh:NodeShape ; + sh:property dy:WindContPType3IEC.updip-datatype , dy:WindContPType3IEC.tomegaref-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:WindContPType3IEC.omegaoffset-datatype , dy:WindContPType3IEC.dprefmin-datatype , dy:WindContPType3IEC.udvs-datatype , dy:WindContPType3IEC.kip-cardinality , dy:WindContPType3IEC.tomegafiltp3-datatype , dy:WindContPType3IEC.dprefmax-datatype , dy:IdentifiedObject.name-datatype , dy:WindContPType3IEC.omegadtd-datatype , dy:WindContPType3IEC.tdvs-cardinality , dy:WindContPType3IEC.thetauscale-datatype , dy:WindContPType3IEC.tpord-datatype , dy:WindContPType3IEC.zeta-datatype , dy:WindContPType3IEC.dpmax-cardinality , dy:WindContPType3IEC.pdtdmax-cardinality , dy:WindContPType3IEC.omegadtd-cardinality , dy:WindContPType3IEC.updip-cardinality , dy:WindContPType3IEC.dprefmin-cardinality , dy:WindContPType3IEC.tufiltp3-datatype , dy:WindContPType3IEC.mpuvrt-cardinality , dy:WindContPType3IEC.tpord-cardinality , dy:WindContPType3IEC.udvs-cardinality , dy:WindContPType3IEC.thetaemin-cardinality , dy:IdentifiedObject.mRID-datatype , dy:WindContPType3IEC.tomegafiltp3-cardinality , dy:WindContPType3IEC.pdtdmax-datatype , dy:WindContPType3IEC.kdtd-cardinality , dy:WindContPType3IEC.dpmax-datatype , dy:WindContPType3IEC.tufiltp3-cardinality , dy:WindContPType3IEC.thetaemin-datatype , dy:WindContPType3IEC.kpp-datatype , dy:WindContPType3IEC.kip-datatype , dy:WindContPType3IEC.tpfiltp3-datatype , dy:WindContPType3IEC.dthetamax-cardinality , dy:WindContPType3IEC.tdvs-datatype , dy:WindContPType3IEC.thetauscale-cardinality , dy:WindContPType3IEC.tomegaref-cardinality , dy:WindContPType3IEC.dthetamax-datatype , dy:WindContPType3IEC.omegaoffset-cardinality , dy:WindContPType3IEC.zeta-cardinality , dy:WindContPType3IEC.tpfiltp3-cardinality , dy:WindContPType3IEC.dthetamaxuvrt-datatype , dy:WindContPType3IEC.mpuvrt-datatype , dy:WindContPType3IEC.dthetamaxuvrt-cardinality , dy:IdentifiedObject.description-cardinality , dy:WindContPType3IEC.kpp-cardinality , dy:WindContPType3IEC.dprefmax-cardinality , dy:WindContPType3IEC.kdtd-datatype ; + sh:targetClass cim:WindContPType3IEC . + +dy:WindContPType3IEC.dpmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dpmax)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.dpmax-cardinality" ; + sh:order 2484 ; + sh:path cim:WindContPType3IEC.dpmax ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.dpmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dpmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.dpmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2484 ; + sh:path cim:WindContPType3IEC.dpmax ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.dprefmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dprefmax)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.dprefmax-cardinality" ; + sh:order 2485 ; + sh:path cim:WindContPType3IEC.dprefmax ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.dprefmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dprefmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.dprefmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2485 ; + sh:path cim:WindContPType3IEC.dprefmax ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.dprefmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dprefmin)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.dprefmin-cardinality" ; + sh:order 2486 ; + sh:path cim:WindContPType3IEC.dprefmin ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.dprefmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dprefmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.dprefmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2486 ; + sh:path cim:WindContPType3IEC.dprefmin ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.dthetamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dthetamax)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.dthetamax-cardinality" ; + sh:order 2487 ; + sh:path cim:WindContPType3IEC.dthetamax ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.dthetamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dthetamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.dthetamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2487 ; + sh:path cim:WindContPType3IEC.dthetamax ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.dthetamaxuvrt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dthetamaxuvrt)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.dthetamaxuvrt-cardinality" ; + sh:order 2488 ; + sh:path cim:WindContPType3IEC.dthetamaxuvrt ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.dthetamaxuvrt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dthetamaxuvrt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.dthetamaxuvrt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2488 ; + sh:path cim:WindContPType3IEC.dthetamaxuvrt ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.kdtd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kdtd)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.kdtd-cardinality" ; + sh:order 2489 ; + sh:path cim:WindContPType3IEC.kdtd ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.kdtd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kdtd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.kdtd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2489 ; + sh:path cim:WindContPType3IEC.kdtd ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.kip-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kip)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.kip-cardinality" ; + sh:order 2490 ; + sh:path cim:WindContPType3IEC.kip ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.kip-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kip." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.kip-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2490 ; + sh:path cim:WindContPType3IEC.kip ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.kpp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpp)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.kpp-cardinality" ; + sh:order 2491 ; + sh:path cim:WindContPType3IEC.kpp ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.kpp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.kpp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2491 ; + sh:path cim:WindContPType3IEC.kpp ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.mpuvrt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mpuvrt)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.mpuvrt-cardinality" ; + sh:order 2492 ; + sh:path cim:WindContPType3IEC.mpuvrt ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.mpuvrt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the mpuvrt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.mpuvrt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2492 ; + sh:path cim:WindContPType3IEC.mpuvrt ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.omegadtd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (omegadtd)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.omegadtd-cardinality" ; + sh:order 2505 ; + sh:path cim:WindContPType3IEC.omegadtd ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.omegadtd-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the omegadtd." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.omegadtd-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2505 ; + sh:path cim:WindContPType3IEC.omegadtd ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.omegaoffset-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (omegaoffset)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.omegaoffset-cardinality" ; + sh:order 2493 ; + sh:path cim:WindContPType3IEC.omegaoffset ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.omegaoffset-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the omegaoffset." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.omegaoffset-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2493 ; + sh:path cim:WindContPType3IEC.omegaoffset ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.pdtdmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pdtdmax)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.pdtdmax-cardinality" ; + sh:order 2494 ; + sh:path cim:WindContPType3IEC.pdtdmax ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.pdtdmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pdtdmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.pdtdmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2494 ; + sh:path cim:WindContPType3IEC.pdtdmax ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.tdvs-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tdvs)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.tdvs-cardinality" ; + sh:order 2495 ; + sh:path cim:WindContPType3IEC.tdvs ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.tdvs-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tdvs." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.tdvs-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2495 ; + sh:path cim:WindContPType3IEC.tdvs ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.thetaemin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (thetaemin)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.thetaemin-cardinality" ; + sh:order 2496 ; + sh:path cim:WindContPType3IEC.thetaemin ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.thetaemin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the thetaemin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.thetaemin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2496 ; + sh:path cim:WindContPType3IEC.thetaemin ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.thetauscale-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (thetauscale)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.thetauscale-cardinality" ; + sh:order 2497 ; + sh:path cim:WindContPType3IEC.thetauscale ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.thetauscale-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the thetauscale." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.thetauscale-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2497 ; + sh:path cim:WindContPType3IEC.thetauscale ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.tomegafiltp3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tomegafiltp3)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.tomegafiltp3-cardinality" ; + sh:order 2498 ; + sh:path cim:WindContPType3IEC.tomegafiltp3 ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.tomegafiltp3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tomegafiltp3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.tomegafiltp3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2498 ; + sh:path cim:WindContPType3IEC.tomegafiltp3 ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.tomegaref-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tomegaref)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.tomegaref-cardinality" ; + sh:order 2502 ; + sh:path cim:WindContPType3IEC.tomegaref ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.tomegaref-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tomegaref." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.tomegaref-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2502 ; + sh:path cim:WindContPType3IEC.tomegaref ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.tpfiltp3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpfiltp3)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.tpfiltp3-cardinality" ; + sh:order 2499 ; + sh:path cim:WindContPType3IEC.tpfiltp3 ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.tpfiltp3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpfiltp3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.tpfiltp3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2499 ; + sh:path cim:WindContPType3IEC.tpfiltp3 ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.tpord-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpord)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.tpord-cardinality" ; + sh:order 2500 ; + sh:path cim:WindContPType3IEC.tpord ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.tpord-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpord." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.tpord-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2500 ; + sh:path cim:WindContPType3IEC.tpord ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.tufiltp3-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tufiltp3)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.tufiltp3-cardinality" ; + sh:order 2501 ; + sh:path cim:WindContPType3IEC.tufiltp3 ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.tufiltp3-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tufiltp3." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.tufiltp3-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2501 ; + sh:path cim:WindContPType3IEC.tufiltp3 ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.udvs-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (udvs)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.udvs-cardinality" ; + sh:order 2503 ; + sh:path cim:WindContPType3IEC.udvs ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.udvs-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the udvs." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.udvs-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2503 ; + sh:path cim:WindContPType3IEC.udvs ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.updip-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (updip)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.updip-cardinality" ; + sh:order 2504 ; + sh:path cim:WindContPType3IEC.updip ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.updip-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the updip." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.updip-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2504 ; + sh:path cim:WindContPType3IEC.updip ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.zeta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (zeta)." ; + sh:minCount 1 ; + sh:name "WindContPType3IEC.zeta-cardinality" ; + sh:order 2506 ; + sh:path cim:WindContPType3IEC.zeta ; + sh:severity sh:Violation . + +dy:WindContPType3IEC.zeta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the zeta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType3IEC.zeta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2506 ; + sh:path cim:WindContPType3IEC.zeta ; + sh:severity sh:Violation . + +dy:WindContPType4aIEC + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-cardinality , dy:WindContPType4aIEC.tpordp4a-datatype , dy:WindContPType4aIEC.dpmaxp4a-datatype , dy:WindContPType4aIEC.dpmaxp4a-cardinality , dy:IdentifiedObject.description-datatype , dy:WindContPType4aIEC.tufiltp4a-cardinality , dy:WindContPType4aIEC.tufiltp4a-datatype , dy:WindContPType4aIEC.tpordp4a-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.name-cardinality ; + sh:targetClass cim:WindContPType4aIEC . + +dy:WindContPType4aIEC.dpmaxp4a-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dpmaxp4a)." ; + sh:minCount 1 ; + sh:name "WindContPType4aIEC.dpmaxp4a-cardinality" ; + sh:order 2507 ; + sh:path cim:WindContPType4aIEC.dpmaxp4a ; + sh:severity sh:Violation . + +dy:WindContPType4aIEC.dpmaxp4a-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dpmaxp4a." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType4aIEC.dpmaxp4a-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2507 ; + sh:path cim:WindContPType4aIEC.dpmaxp4a ; + sh:severity sh:Violation . + +dy:WindContPType4aIEC.tpordp4a-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpordp4a)." ; + sh:minCount 1 ; + sh:name "WindContPType4aIEC.tpordp4a-cardinality" ; + sh:order 2508 ; + sh:path cim:WindContPType4aIEC.tpordp4a ; + sh:severity sh:Violation . + +dy:WindContPType4aIEC.tpordp4a-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpordp4a." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType4aIEC.tpordp4a-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2508 ; + sh:path cim:WindContPType4aIEC.tpordp4a ; + sh:severity sh:Violation . + +dy:WindContPType4aIEC.tufiltp4a-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tufiltp4a)." ; + sh:minCount 1 ; + sh:name "WindContPType4aIEC.tufiltp4a-cardinality" ; + sh:order 2509 ; + sh:path cim:WindContPType4aIEC.tufiltp4a ; + sh:severity sh:Violation . + +dy:WindContPType4aIEC.tufiltp4a-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tufiltp4a." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType4aIEC.tufiltp4a-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2509 ; + sh:path cim:WindContPType4aIEC.tufiltp4a ; + sh:severity sh:Violation . + +dy:WindContPType4bIEC + rdf:type sh:NodeShape ; + sh:property dy:WindContPType4bIEC.tufiltp4b-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-datatype , dy:WindContPType4bIEC.tufiltp4b-cardinality , dy:WindContPType4bIEC.tpaero-datatype , dy:WindContPType4bIEC.dpmaxp4b-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:WindContPType4bIEC.tpordp4b-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-datatype , dy:WindContPType4bIEC.dpmaxp4b-cardinality , dy:WindContPType4bIEC.tpaero-cardinality , dy:WindContPType4bIEC.tpordp4b-datatype ; + sh:targetClass cim:WindContPType4bIEC . + +dy:WindContPType4bIEC.dpmaxp4b-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dpmaxp4b)." ; + sh:minCount 1 ; + sh:name "WindContPType4bIEC.dpmaxp4b-cardinality" ; + sh:order 2510 ; + sh:path cim:WindContPType4bIEC.dpmaxp4b ; + sh:severity sh:Violation . + +dy:WindContPType4bIEC.dpmaxp4b-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dpmaxp4b." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType4bIEC.dpmaxp4b-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2510 ; + sh:path cim:WindContPType4bIEC.dpmaxp4b ; + sh:severity sh:Violation . + +dy:WindContPType4bIEC.tpaero-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpaero)." ; + sh:minCount 1 ; + sh:name "WindContPType4bIEC.tpaero-cardinality" ; + sh:order 2511 ; + sh:path cim:WindContPType4bIEC.tpaero ; + sh:severity sh:Violation . + +dy:WindContPType4bIEC.tpaero-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpaero." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType4bIEC.tpaero-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2511 ; + sh:path cim:WindContPType4bIEC.tpaero ; + sh:severity sh:Violation . + +dy:WindContPType4bIEC.tpordp4b-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpordp4b)." ; + sh:minCount 1 ; + sh:name "WindContPType4bIEC.tpordp4b-cardinality" ; + sh:order 2512 ; + sh:path cim:WindContPType4bIEC.tpordp4b ; + sh:severity sh:Violation . + +dy:WindContPType4bIEC.tpordp4b-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpordp4b." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType4bIEC.tpordp4b-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2512 ; + sh:path cim:WindContPType4bIEC.tpordp4b ; + sh:severity sh:Violation . + +dy:WindContPType4bIEC.tufiltp4b-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tufiltp4b)." ; + sh:minCount 1 ; + sh:name "WindContPType4bIEC.tufiltp4b-cardinality" ; + sh:order 2513 ; + sh:path cim:WindContPType4bIEC.tufiltp4b ; + sh:severity sh:Violation . + +dy:WindContPType4bIEC.tufiltp4b-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tufiltp4b." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPType4bIEC.tufiltp4b-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2513 ; + sh:path cim:WindContPType4bIEC.tufiltp4b ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC + rdf:type sh:NodeShape ; + sh:property dy:WindContPitchAngleIEC.kpx-datatype , dy:WindContPitchAngleIEC.kpc-datatype , dy:WindContPitchAngleIEC.dthetamax-cardinality , dy:WindContPitchAngleIEC.kic-datatype , dy:WindContPitchAngleIEC.dthetamin-datatype , dy:WindContPitchAngleIEC.kpc-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-datatype , dy:WindContPitchAngleIEC.kpomega-datatype , dy:WindContPitchAngleIEC.kiomega-datatype , dy:WindContPitchAngleIEC.dthetamin-cardinality , dy:WindContPitchAngleIEC.thetamin-datatype , dy:WindContPitchAngleIEC.thetamax-cardinality , dy:WindContPitchAngleIEC.kpomega-cardinality , dy:WindContPitchAngleIEC.ttheta-datatype , dy:WindContPitchAngleIEC.thetamax-datatype , dy:WindContPitchAngleIEC.kic-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.name-cardinality , dy:WindContPitchAngleIEC.ttheta-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:WindContPitchAngleIEC.kiomega-cardinality , dy:IdentifiedObject.name-datatype , dy:WindContPitchAngleIEC.kpx-cardinality , dy:WindContPitchAngleIEC.dthetamax-datatype , dy:WindContPitchAngleIEC.thetamin-cardinality ; + sh:targetClass cim:WindContPitchAngleIEC . + +dy:WindContPitchAngleIEC.dthetamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dthetamax)." ; + sh:minCount 1 ; + sh:name "WindContPitchAngleIEC.dthetamax-cardinality" ; + sh:order 2474 ; + sh:path cim:WindContPitchAngleIEC.dthetamax ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.dthetamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dthetamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPitchAngleIEC.dthetamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2474 ; + sh:path cim:WindContPitchAngleIEC.dthetamax ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.dthetamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dthetamin)." ; + sh:minCount 1 ; + sh:name "WindContPitchAngleIEC.dthetamin-cardinality" ; + sh:order 2475 ; + sh:path cim:WindContPitchAngleIEC.dthetamin ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.dthetamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dthetamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPitchAngleIEC.dthetamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2475 ; + sh:path cim:WindContPitchAngleIEC.dthetamin ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.kic-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kic)." ; + sh:minCount 1 ; + sh:name "WindContPitchAngleIEC.kic-cardinality" ; + sh:order 2476 ; + sh:path cim:WindContPitchAngleIEC.kic ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.kic-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kic." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPitchAngleIEC.kic-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2476 ; + sh:path cim:WindContPitchAngleIEC.kic ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.kiomega-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kiomega)." ; + sh:minCount 1 ; + sh:name "WindContPitchAngleIEC.kiomega-cardinality" ; + sh:order 2477 ; + sh:path cim:WindContPitchAngleIEC.kiomega ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.kiomega-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kiomega." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPitchAngleIEC.kiomega-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2477 ; + sh:path cim:WindContPitchAngleIEC.kiomega ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.kpc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpc)." ; + sh:minCount 1 ; + sh:name "WindContPitchAngleIEC.kpc-cardinality" ; + sh:order 2478 ; + sh:path cim:WindContPitchAngleIEC.kpc ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.kpc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPitchAngleIEC.kpc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2478 ; + sh:path cim:WindContPitchAngleIEC.kpc ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.kpomega-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpomega)." ; + sh:minCount 1 ; + sh:name "WindContPitchAngleIEC.kpomega-cardinality" ; + sh:order 2479 ; + sh:path cim:WindContPitchAngleIEC.kpomega ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.kpomega-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpomega." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPitchAngleIEC.kpomega-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2479 ; + sh:path cim:WindContPitchAngleIEC.kpomega ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.kpx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpx)." ; + sh:minCount 1 ; + sh:name "WindContPitchAngleIEC.kpx-cardinality" ; + sh:order 2480 ; + sh:path cim:WindContPitchAngleIEC.kpx ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.kpx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPitchAngleIEC.kpx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2480 ; + sh:path cim:WindContPitchAngleIEC.kpx ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.thetamax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (thetamax)." ; + sh:minCount 1 ; + sh:name "WindContPitchAngleIEC.thetamax-cardinality" ; + sh:order 2481 ; + sh:path cim:WindContPitchAngleIEC.thetamax ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.thetamax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the thetamax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPitchAngleIEC.thetamax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2481 ; + sh:path cim:WindContPitchAngleIEC.thetamax ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.thetamin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (thetamin)." ; + sh:minCount 1 ; + sh:name "WindContPitchAngleIEC.thetamin-cardinality" ; + sh:order 2482 ; + sh:path cim:WindContPitchAngleIEC.thetamin ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.thetamin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the thetamin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPitchAngleIEC.thetamin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2482 ; + sh:path cim:WindContPitchAngleIEC.thetamin ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.ttheta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ttheta)." ; + sh:minCount 1 ; + sh:name "WindContPitchAngleIEC.ttheta-cardinality" ; + sh:order 2483 ; + sh:path cim:WindContPitchAngleIEC.ttheta ; + sh:severity sh:Violation . + +dy:WindContPitchAngleIEC.ttheta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ttheta." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContPitchAngleIEC.ttheta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2483 ; + sh:path cim:WindContPitchAngleIEC.ttheta ; + sh:severity sh:Violation . + +dy:WindContQIEC rdf:type sh:NodeShape ; + sh:property dy:WindContQIEC.tqord-cardinality , dy:WindContQIEC.uqdip-datatype , dy:WindContQIEC.tpfiltq-datatype , dy:IdentifiedObject.name-cardinality , dy:WindContQIEC.iqh1-datatype , dy:WindContQIEC.iqmin-cardinality , dy:IdentifiedObject.mRID-datatype , dy:WindContQIEC.kiu-cardinality , dy:WindContQIEC.tpfiltq-cardinality , dy:WindContQIEC.kpq-datatype , dy:WindContQIEC.iqmax-datatype , dy:WindContQIEC.umax-cardinality , dy:IdentifiedObject.name-datatype , dy:WindContQIEC.tpost-datatype , dy:WindContQIEC.udb1-datatype , dy:WindContQIEC.udb2-datatype , dy:WindContQIEC.kiu-datatype , dy:WindContQIEC.kpu-cardinality , dy:WindContQIEC.kiq-cardinality , dy:WindContQIEC.tufiltq-datatype , dy:WindContQIEC.iqmin-datatype , dy:WindContQIEC.windQcontrolModesType-cardinality , dy:WindContQIEC.rdroop-cardinality , dy:WindContQIEC.kiq-datatype , dy:WindContQIEC.windQcontrolModesType-datatype , dy:WindContQIEC.rdroop-datatype , dy:WindContQIEC.iqh1-cardinality , dy:WindContQIEC.umin-datatype , dy:WindContQIEC.udb2-cardinality , dy:WindContQIEC.uref0-cardinality , dy:WindContQIEC.iqpost-datatype , dy:WindContQIEC.tufiltq-cardinality , dy:WindContQIEC.udb1-cardinality , dy:WindContQIEC.umin-cardinality , dy:WindContQIEC.tqord-datatype , dy:WindContQIEC.iqpost-cardinality , dy:WindContQIEC.umax-datatype , dy:WindContQIEC.xdroop-datatype , dy:IdentifiedObject.description-cardinality , dy:WindContQIEC.kpu-datatype , dy:WindContQIEC.kqv-cardinality , dy:WindContQIEC.uref0-datatype , dy:IdentifiedObject.mRID-cardinality , dy:WindContQIEC.kqv-datatype , dy:WindContQIEC.uqdip-cardinality , dy:WindContQIEC.windUVRTQcontrolModesType-datatype , dy:WindContQIEC.windUVRTQcontrolModesType-cardinality , dy:WindContQIEC.kpq-cardinality , dy:WindContQIEC.iqmax-cardinality , dy:IdentifiedObject.description-datatype , dy:WindContQIEC.tpost-cardinality , dy:WindContQIEC.xdroop-cardinality ; + sh:targetClass cim:WindContQIEC . + +dy:WindContQIEC.iqh1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (iqh1)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.iqh1-cardinality" ; + sh:order 2514 ; + sh:path cim:WindContQIEC.iqh1 ; + sh:severity sh:Violation . + +dy:WindContQIEC.iqh1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the iqh1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.iqh1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2514 ; + sh:path cim:WindContQIEC.iqh1 ; + sh:severity sh:Violation . + +dy:WindContQIEC.iqmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (iqmax)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.iqmax-cardinality" ; + sh:order 2515 ; + sh:path cim:WindContQIEC.iqmax ; + sh:severity sh:Violation . + +dy:WindContQIEC.iqmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the iqmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.iqmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2515 ; + sh:path cim:WindContQIEC.iqmax ; + sh:severity sh:Violation . + +dy:WindContQIEC.iqmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (iqmin)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.iqmin-cardinality" ; + sh:order 2516 ; + sh:path cim:WindContQIEC.iqmin ; + sh:severity sh:Violation . + +dy:WindContQIEC.iqmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the iqmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.iqmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2516 ; + sh:path cim:WindContQIEC.iqmin ; + sh:severity sh:Violation . + +dy:WindContQIEC.iqpost-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (iqpost)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.iqpost-cardinality" ; + sh:order 2517 ; + sh:path cim:WindContQIEC.iqpost ; + sh:severity sh:Violation . + +dy:WindContQIEC.iqpost-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the iqpost." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.iqpost-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2517 ; + sh:path cim:WindContQIEC.iqpost ; + sh:severity sh:Violation . + +dy:WindContQIEC.kiq-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kiq)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.kiq-cardinality" ; + sh:order 2518 ; + sh:path cim:WindContQIEC.kiq ; + sh:severity sh:Violation . + +dy:WindContQIEC.kiq-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kiq." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.kiq-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2518 ; + sh:path cim:WindContQIEC.kiq ; + sh:severity sh:Violation . + +dy:WindContQIEC.kiu-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kiu)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.kiu-cardinality" ; + sh:order 2519 ; + sh:path cim:WindContQIEC.kiu ; + sh:severity sh:Violation . + +dy:WindContQIEC.kiu-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kiu." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.kiu-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2519 ; + sh:path cim:WindContQIEC.kiu ; + sh:severity sh:Violation . + +dy:WindContQIEC.kpq-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpq)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.kpq-cardinality" ; + sh:order 2520 ; + sh:path cim:WindContQIEC.kpq ; + sh:severity sh:Violation . + +dy:WindContQIEC.kpq-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpq." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.kpq-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2520 ; + sh:path cim:WindContQIEC.kpq ; + sh:severity sh:Violation . + +dy:WindContQIEC.kpu-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpu)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.kpu-cardinality" ; + sh:order 2521 ; + sh:path cim:WindContQIEC.kpu ; + sh:severity sh:Violation . + +dy:WindContQIEC.kpu-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpu." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.kpu-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2521 ; + sh:path cim:WindContQIEC.kpu ; + sh:severity sh:Violation . + +dy:WindContQIEC.kqv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kqv)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.kqv-cardinality" ; + sh:order 2522 ; + sh:path cim:WindContQIEC.kqv ; + sh:severity sh:Violation . + +dy:WindContQIEC.kqv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kqv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.kqv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2522 ; + sh:path cim:WindContQIEC.kqv ; + sh:severity sh:Violation . + +dy:WindContQIEC.rdroop-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rdroop)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.rdroop-cardinality" ; + sh:order 2524 ; + sh:path cim:WindContQIEC.rdroop ; + sh:severity sh:Violation . + +dy:WindContQIEC.rdroop-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rdroop." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.rdroop-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2524 ; + sh:path cim:WindContQIEC.rdroop ; + sh:severity sh:Violation . + +dy:WindContQIEC.tpfiltq-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpfiltq)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.tpfiltq-cardinality" ; + sh:order 2523 ; + sh:path cim:WindContQIEC.tpfiltq ; + sh:severity sh:Violation . + +dy:WindContQIEC.tpfiltq-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpfiltq." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.tpfiltq-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2523 ; + sh:path cim:WindContQIEC.tpfiltq ; + sh:severity sh:Violation . + +dy:WindContQIEC.tpost-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpost)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.tpost-cardinality" ; + sh:order 2526 ; + sh:path cim:WindContQIEC.tpost ; + sh:severity sh:Violation . + +dy:WindContQIEC.tpost-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpost." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.tpost-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2526 ; + sh:path cim:WindContQIEC.tpost ; + sh:severity sh:Violation . + +dy:WindContQIEC.tqord-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tqord)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.tqord-cardinality" ; + sh:order 2527 ; + sh:path cim:WindContQIEC.tqord ; + sh:severity sh:Violation . + +dy:WindContQIEC.tqord-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tqord." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.tqord-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2527 ; + sh:path cim:WindContQIEC.tqord ; + sh:severity sh:Violation . + +dy:WindContQIEC.tufiltq-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tufiltq)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.tufiltq-cardinality" ; + sh:order 2525 ; + sh:path cim:WindContQIEC.tufiltq ; + sh:severity sh:Violation . + +dy:WindContQIEC.tufiltq-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tufiltq." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.tufiltq-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2525 ; + sh:path cim:WindContQIEC.tufiltq ; + sh:severity sh:Violation . + +dy:WindContQIEC.udb1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (udb1)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.udb1-cardinality" ; + sh:order 2528 ; + sh:path cim:WindContQIEC.udb1 ; + sh:severity sh:Violation . + +dy:WindContQIEC.udb1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the udb1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.udb1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2528 ; + sh:path cim:WindContQIEC.udb1 ; + sh:severity sh:Violation . + +dy:WindContQIEC.udb2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (udb2)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.udb2-cardinality" ; + sh:order 2529 ; + sh:path cim:WindContQIEC.udb2 ; + sh:severity sh:Violation . + +dy:WindContQIEC.udb2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the udb2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.udb2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2529 ; + sh:path cim:WindContQIEC.udb2 ; + sh:severity sh:Violation . + +dy:WindContQIEC.umax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (umax)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.umax-cardinality" ; + sh:order 2530 ; + sh:path cim:WindContQIEC.umax ; + sh:severity sh:Violation . + +dy:WindContQIEC.umax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the umax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.umax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2530 ; + sh:path cim:WindContQIEC.umax ; + sh:severity sh:Violation . + +dy:WindContQIEC.umin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (umin)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.umin-cardinality" ; + sh:order 2531 ; + sh:path cim:WindContQIEC.umin ; + sh:severity sh:Violation . + +dy:WindContQIEC.umin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the umin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.umin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2531 ; + sh:path cim:WindContQIEC.umin ; + sh:severity sh:Violation . + +dy:WindContQIEC.uqdip-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uqdip)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.uqdip-cardinality" ; + sh:order 2532 ; + sh:path cim:WindContQIEC.uqdip ; + sh:severity sh:Violation . + +dy:WindContQIEC.uqdip-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uqdip." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.uqdip-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2532 ; + sh:path cim:WindContQIEC.uqdip ; + sh:severity sh:Violation . + +dy:WindContQIEC.uref0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uref0)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.uref0-cardinality" ; + sh:order 2533 ; + sh:path cim:WindContQIEC.uref0 ; + sh:severity sh:Violation . + +dy:WindContQIEC.uref0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uref0." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.uref0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2533 ; + sh:path cim:WindContQIEC.uref0 ; + sh:severity sh:Violation . + +dy:WindContQIEC.windQcontrolModesType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (windQcontrolModesType)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.windQcontrolModesType-cardinality" ; + sh:order 2534 ; + sh:path cim:WindContQIEC.windQcontrolModesType ; + sh:severity sh:Violation . + +dy:WindContQIEC.windQcontrolModesType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the windQcontrolModesType." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:WindQcontrolModeKind.voltage cim:WindQcontrolModeKind.reactivePower cim:WindQcontrolModeKind.openLoopReactivePower cim:WindQcontrolModeKind.powerFactor cim:WindQcontrolModeKind.openLooppowerFactor ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "WindContQIEC.windQcontrolModesType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 2534 ; + sh:path cim:WindContQIEC.windQcontrolModesType ; + sh:severity sh:Violation . + +dy:WindContQIEC.windUVRTQcontrolModesType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (windUVRTQcontrolModesType)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.windUVRTQcontrolModesType-cardinality" ; + sh:order 2535 ; + sh:path cim:WindContQIEC.windUVRTQcontrolModesType ; + sh:severity sh:Violation . + +dy:WindContQIEC.windUVRTQcontrolModesType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the windUVRTQcontrolModesType." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:WindUVRTQcontrolModeKind.mode0 cim:WindUVRTQcontrolModeKind.mode1 cim:WindUVRTQcontrolModeKind.mode2 ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "WindContQIEC.windUVRTQcontrolModesType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 2535 ; + sh:path cim:WindContQIEC.windUVRTQcontrolModesType ; + sh:severity sh:Violation . + +dy:WindContQIEC.xdroop-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xdroop)." ; + sh:minCount 1 ; + sh:name "WindContQIEC.xdroop-cardinality" ; + sh:order 2536 ; + sh:path cim:WindContQIEC.xdroop ; + sh:severity sh:Violation . + +dy:WindContQIEC.xdroop-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xdroop." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQIEC.xdroop-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2536 ; + sh:path cim:WindContQIEC.xdroop ; + sh:severity sh:Violation . + +dy:WindContQLimIEC rdf:type sh:NodeShape ; + sh:property dy:WindContQLimIEC.qmin-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.name-datatype , dy:WindContQLimIEC.qmax-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:WindContQLimIEC.qmin-cardinality , dy:WindContQLimIEC.qmax-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:WindContQLimIEC . + +dy:WindContQLimIEC.qmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qmax)." ; + sh:minCount 1 ; + sh:name "WindContQLimIEC.qmax-cardinality" ; + sh:order 2537 ; + sh:path cim:WindContQLimIEC.qmax ; + sh:severity sh:Violation . + +dy:WindContQLimIEC.qmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQLimIEC.qmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2537 ; + sh:path cim:WindContQLimIEC.qmax ; + sh:severity sh:Violation . + +dy:WindContQLimIEC.qmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qmin)." ; + sh:minCount 1 ; + sh:name "WindContQLimIEC.qmin-cardinality" ; + sh:order 2538 ; + sh:path cim:WindContQLimIEC.qmin ; + sh:severity sh:Violation . + +dy:WindContQLimIEC.qmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQLimIEC.qmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2538 ; + sh:path cim:WindContQLimIEC.qmin ; + sh:severity sh:Violation . + +dy:WindContQPQULimIEC + rdf:type sh:NodeShape ; + sh:property dy:WindContQPQULimIEC.tpfiltql-datatype , dy:WindContQPQULimIEC.tpfiltql-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.description-cardinality , dy:WindContQPQULimIEC.tufiltql-datatype , dy:WindContQPQULimIEC.tufiltql-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:WindContQPQULimIEC . + +dy:WindContQPQULimIEC.tpfiltql-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpfiltql)." ; + sh:minCount 1 ; + sh:name "WindContQPQULimIEC.tpfiltql-cardinality" ; + sh:order 2539 ; + sh:path cim:WindContQPQULimIEC.tpfiltql ; + sh:severity sh:Violation . + +dy:WindContQPQULimIEC.tpfiltql-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpfiltql." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQPQULimIEC.tpfiltql-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2539 ; + sh:path cim:WindContQPQULimIEC.tpfiltql ; + sh:severity sh:Violation . + +dy:WindContQPQULimIEC.tufiltql-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tufiltql)." ; + sh:minCount 1 ; + sh:name "WindContQPQULimIEC.tufiltql-cardinality" ; + sh:order 2540 ; + sh:path cim:WindContQPQULimIEC.tufiltql ; + sh:severity sh:Violation . + +dy:WindContQPQULimIEC.tufiltql-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tufiltql." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContQPQULimIEC.tufiltql-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2540 ; + sh:path cim:WindContQPQULimIEC.tufiltql ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC rdf:type sh:NodeShape ; + sh:property dy:WindContRotorRIEC.kirr-cardinality , dy:WindContRotorRIEC.komegafilt-datatype , dy:WindContRotorRIEC.tomegafiltrr-cardinality , dy:IdentifiedObject.name-datatype , dy:WindContRotorRIEC.tpfiltrr-datatype , dy:WindContRotorRIEC.tomegafiltrr-datatype , dy:WindContRotorRIEC.rmax-cardinality , dy:WindContRotorRIEC.rmax-datatype , dy:WindContRotorRIEC.komegafilt-cardinality , dy:WindContRotorRIEC.rmin-cardinality , dy:WindContRotorRIEC.tpfiltrr-cardinality , dy:WindContRotorRIEC.kirr-datatype , dy:WindContRotorRIEC.rmin-datatype , dy:WindContRotorRIEC.kpfilt-datatype , dy:WindContRotorRIEC.kprr-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:WindContRotorRIEC.kprr-cardinality , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.description-datatype , dy:WindContRotorRIEC.kpfilt-cardinality , dy:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:WindContRotorRIEC . + +dy:WindContRotorRIEC.kirr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kirr)." ; + sh:minCount 1 ; + sh:name "WindContRotorRIEC.kirr-cardinality" ; + sh:order 2541 ; + sh:path cim:WindContRotorRIEC.kirr ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.kirr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kirr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContRotorRIEC.kirr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2541 ; + sh:path cim:WindContRotorRIEC.kirr ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.komegafilt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (komegafilt)." ; + sh:minCount 1 ; + sh:name "WindContRotorRIEC.komegafilt-cardinality" ; + sh:order 2542 ; + sh:path cim:WindContRotorRIEC.komegafilt ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.komegafilt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the komegafilt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContRotorRIEC.komegafilt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2542 ; + sh:path cim:WindContRotorRIEC.komegafilt ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.kpfilt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpfilt)." ; + sh:minCount 1 ; + sh:name "WindContRotorRIEC.kpfilt-cardinality" ; + sh:order 2543 ; + sh:path cim:WindContRotorRIEC.kpfilt ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.kpfilt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpfilt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContRotorRIEC.kpfilt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2543 ; + sh:path cim:WindContRotorRIEC.kpfilt ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.kprr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kprr)." ; + sh:minCount 1 ; + sh:name "WindContRotorRIEC.kprr-cardinality" ; + sh:order 2544 ; + sh:path cim:WindContRotorRIEC.kprr ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.kprr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kprr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContRotorRIEC.kprr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2544 ; + sh:path cim:WindContRotorRIEC.kprr ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.rmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rmax)." ; + sh:minCount 1 ; + sh:name "WindContRotorRIEC.rmax-cardinality" ; + sh:order 2545 ; + sh:path cim:WindContRotorRIEC.rmax ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.rmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContRotorRIEC.rmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2545 ; + sh:path cim:WindContRotorRIEC.rmax ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.rmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (rmin)." ; + sh:minCount 1 ; + sh:name "WindContRotorRIEC.rmin-cardinality" ; + sh:order 2546 ; + sh:path cim:WindContRotorRIEC.rmin ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.rmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContRotorRIEC.rmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2546 ; + sh:path cim:WindContRotorRIEC.rmin ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.tomegafiltrr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tomegafiltrr)." ; + sh:minCount 1 ; + sh:name "WindContRotorRIEC.tomegafiltrr-cardinality" ; + sh:order 2547 ; + sh:path cim:WindContRotorRIEC.tomegafiltrr ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.tomegafiltrr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tomegafiltrr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContRotorRIEC.tomegafiltrr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2547 ; + sh:path cim:WindContRotorRIEC.tomegafiltrr ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.tpfiltrr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpfiltrr)." ; + sh:minCount 1 ; + sh:name "WindContRotorRIEC.tpfiltrr-cardinality" ; + sh:order 2548 ; + sh:path cim:WindContRotorRIEC.tpfiltrr ; + sh:severity sh:Violation . + +dy:WindContRotorRIEC.tpfiltrr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpfiltrr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindContRotorRIEC.tpfiltrr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2548 ; + sh:path cim:WindContRotorRIEC.tpfiltrr ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable + rdf:type sh:NodeShape ; + sh:property dy:WindDynamicsLookupTable.WindGenType3bIEC-cardinality , dy:WindDynamicsLookupTable.input-cardinality , dy:WindDynamicsLookupTable.WindContPType3IEC-cardinality , dy:WindDynamicsLookupTable.WindProtectionIEC-cardinality , dy:IdentifiedObject.description-cardinality , dy:WindDynamicsLookupTable.WindPlantReactiveControlIEC-valueType , dy:WindDynamicsLookupTable.WindPitchContPowerIEC-cardinality , dy:IdentifiedObject.description-datatype , dy:WindDynamicsLookupTable.WindContPType3IEC-valueType , dy:WindDynamicsLookupTable.WindGenType3bIEC-valueType , dy:WindDynamicsLookupTable.WindPlantFreqPcontrolIEC-cardinality , dy:WindDynamicsLookupTable.sequence-cardinality , dy:WindDynamicsLookupTable.WindPitchContPowerIEC-valueType , dy:IdentifiedObject.mRID-datatype , dy:WindDynamicsLookupTable.output-datatype , dy:WindDynamicsLookupTable.lookupTableFunctionType-cardinality , dy:WindDynamicsLookupTable.WindPlantReactiveControlIEC-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.name-cardinality , dy:WindDynamicsLookupTable.WindContRotorRIEC-valueType , dy:WindDynamicsLookupTable.WindContCurrLimIEC-cardinality , dy:WindDynamicsLookupTable.WindContQPQULimIEC-valueType , dy:WindDynamicsLookupTable.WindContCurrLimIEC-valueType , dy:WindDynamicsLookupTable.WindProtectionIEC-valueType , dy:WindDynamicsLookupTable.WindPlantFreqPcontrolIEC-valueType , dy:WindDynamicsLookupTable.sequence-datatype , dy:WindDynamicsLookupTable.WindContRotorRIEC-cardinality , dy:WindDynamicsLookupTable.input-datatype , dy:IdentifiedObject.mRID-cardinality , dy:WindDynamicsLookupTable.output-cardinality , dy:WindDynamicsLookupTable.WindContQPQULimIEC-cardinality , dy:WindDynamicsLookupTable.lookupTableFunctionType-datatype ; + sh:targetClass cim:WindDynamicsLookupTable . + +dy:WindDynamicsLookupTable.WindContCurrLimIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindDynamicsLookupTable.WindContCurrLimIEC-cardinality" ; + sh:order 2728 ; + sh:path cim:WindDynamicsLookupTable.WindContCurrLimIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindContCurrLimIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindContCurrLimIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindContCurrLimIEC." ; + sh:name "WindDynamicsLookupTable.WindContCurrLimIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 517 ; + sh:path cim:WindDynamicsLookupTable.WindContCurrLimIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindContPType3IEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindDynamicsLookupTable.WindContPType3IEC-cardinality" ; + sh:order 2727 ; + sh:path cim:WindDynamicsLookupTable.WindContPType3IEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindContPType3IEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindContPType3IEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindContPType3IEC." ; + sh:name "WindDynamicsLookupTable.WindContPType3IEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 516 ; + sh:path cim:WindDynamicsLookupTable.WindContPType3IEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindContQPQULimIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindDynamicsLookupTable.WindContQPQULimIEC-cardinality" ; + sh:order 2726 ; + sh:path cim:WindDynamicsLookupTable.WindContQPQULimIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindContQPQULimIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindContQPQULimIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindContQPQULimIEC." ; + sh:name "WindDynamicsLookupTable.WindContQPQULimIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 515 ; + sh:path cim:WindDynamicsLookupTable.WindContQPQULimIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindContRotorRIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindDynamicsLookupTable.WindContRotorRIEC-cardinality" ; + sh:order 2725 ; + sh:path cim:WindDynamicsLookupTable.WindContRotorRIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindContRotorRIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindContRotorRIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindContRotorRIEC." ; + sh:name "WindDynamicsLookupTable.WindContRotorRIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 514 ; + sh:path cim:WindDynamicsLookupTable.WindContRotorRIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindGenType3bIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindDynamicsLookupTable.WindGenType3bIEC-cardinality" ; + sh:order 2723 ; + sh:path cim:WindDynamicsLookupTable.WindGenType3bIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindGenType3bIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindGenType3bIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindGenType3bIEC." ; + sh:name "WindDynamicsLookupTable.WindGenType3bIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 512 ; + sh:path cim:WindDynamicsLookupTable.WindGenType3bIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindPitchContPowerIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindDynamicsLookupTable.WindPitchContPowerIEC-cardinality" ; + sh:order 2724 ; + sh:path cim:WindDynamicsLookupTable.WindPitchContPowerIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindPitchContPowerIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindPitchContPowerIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindPitchContPowerIEC." ; + sh:name "WindDynamicsLookupTable.WindPitchContPowerIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 513 ; + sh:path cim:WindDynamicsLookupTable.WindPitchContPowerIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindPlantFreqPcontrolIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindDynamicsLookupTable.WindPlantFreqPcontrolIEC-cardinality" ; + sh:order 2720 ; + sh:path cim:WindDynamicsLookupTable.WindPlantFreqPcontrolIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindPlantFreqPcontrolIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindPlantFreqPcontrolIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindPlantFreqPcontrolIEC." ; + sh:name "WindDynamicsLookupTable.WindPlantFreqPcontrolIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 509 ; + sh:path cim:WindDynamicsLookupTable.WindPlantFreqPcontrolIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindPlantReactiveControlIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindDynamicsLookupTable.WindPlantReactiveControlIEC-cardinality" ; + sh:order 2722 ; + sh:path cim:WindDynamicsLookupTable.WindPlantReactiveControlIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindPlantReactiveControlIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindPlantReactiveControlIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindPlantReactiveControlIEC." ; + sh:name "WindDynamicsLookupTable.WindPlantReactiveControlIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 511 ; + sh:path cim:WindDynamicsLookupTable.WindPlantReactiveControlIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindProtectionIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindDynamicsLookupTable.WindProtectionIEC-cardinality" ; + sh:order 2721 ; + sh:path cim:WindDynamicsLookupTable.WindProtectionIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.WindProtectionIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindProtectionIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindProtectionIEC." ; + sh:name "WindDynamicsLookupTable.WindProtectionIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 510 ; + sh:path cim:WindDynamicsLookupTable.WindProtectionIEC ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.input-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (input)." ; + sh:minCount 1 ; + sh:name "WindDynamicsLookupTable.input-cardinality" ; + sh:order 2549 ; + sh:path cim:WindDynamicsLookupTable.input ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.input-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the input." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindDynamicsLookupTable.input-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2549 ; + sh:path cim:WindDynamicsLookupTable.input ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.lookupTableFunctionType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lookupTableFunctionType)." ; + sh:minCount 1 ; + sh:name "WindDynamicsLookupTable.lookupTableFunctionType-cardinality" ; + sh:order 2550 ; + sh:path cim:WindDynamicsLookupTable.lookupTableFunctionType ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.lookupTableFunctionType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the lookupTableFunctionType." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:WindLookupTableFunctionKind.prr cim:WindLookupTableFunctionKind.omegap cim:WindLookupTableFunctionKind.ipmax cim:WindLookupTableFunctionKind.iqmax cim:WindLookupTableFunctionKind.pwp cim:WindLookupTableFunctionKind.tcwdu cim:WindLookupTableFunctionKind.tduwt cim:WindLookupTableFunctionKind.qmaxp cim:WindLookupTableFunctionKind.qminp cim:WindLookupTableFunctionKind.qmaxu cim:WindLookupTableFunctionKind.qminu cim:WindLookupTableFunctionKind.tuover cim:WindLookupTableFunctionKind.tuunder cim:WindLookupTableFunctionKind.tfover cim:WindLookupTableFunctionKind.tfunder cim:WindLookupTableFunctionKind.qwp ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "WindDynamicsLookupTable.lookupTableFunctionType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 2550 ; + sh:path cim:WindDynamicsLookupTable.lookupTableFunctionType ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.output-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (output)." ; + sh:minCount 1 ; + sh:name "WindDynamicsLookupTable.output-cardinality" ; + sh:order 2551 ; + sh:path cim:WindDynamicsLookupTable.output ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.output-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the output." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindDynamicsLookupTable.output-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2551 ; + sh:path cim:WindDynamicsLookupTable.output ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.sequence-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (sequence)." ; + sh:minCount 1 ; + sh:name "WindDynamicsLookupTable.sequence-cardinality" ; + sh:order 2552 ; + sh:path cim:WindDynamicsLookupTable.sequence ; + sh:severity sh:Violation . + +dy:WindDynamicsLookupTable.sequence-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the sequence." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindDynamicsLookupTable.sequence-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2552 ; + sh:path cim:WindDynamicsLookupTable.sequence ; + sh:severity sh:Violation . + +dy:WindGenTurbineType1aIEC + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-cardinality , dy:WindTurbineType1or2Dynamics.RemoteInputSignal-valueType , dy:IdentifiedObject.mRID-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics-valueType , dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics-cardinality , dy:IdentifiedObject.name-datatype , dy:WindGenTurbineType1aIEC.WindAeroConstIEC-valueType , dy:WindTurbineType1or2IEC.WindProtectionIEC-cardinality , dy:WindTurbineType1or2Dynamics.RemoteInputSignal-cardinality , dy:IdentifiedObject.description-datatype , dy:WindGenTurbineType1aIEC.WindAeroConstIEC-cardinality , dy:WindTurbineType1or2IEC.WindProtectionIEC-valueType , dy:WindTurbineType1or2IEC.WindMechIEC-valueType , dy:IdentifiedObject.mRID-datatype , dy:WindTurbineType1or2IEC.WindMechIEC-cardinality , dy:IdentifiedObject.description-cardinality , dy:DynamicsFunctionBlock.enabled-datatype ; + sh:targetClass cim:WindGenTurbineType1aIEC . + +dy:WindGenTurbineType1aIEC.WindAeroConstIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindGenTurbineType1aIEC.WindAeroConstIEC-cardinality" ; + sh:order 2729 ; + sh:path cim:WindGenTurbineType1aIEC.WindAeroConstIEC ; + sh:severity sh:Violation . + +dy:WindGenTurbineType1aIEC.WindAeroConstIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindAeroConstIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindAeroConstIEC." ; + sh:name "WindGenTurbineType1aIEC.WindAeroConstIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 518 ; + sh:path cim:WindGenTurbineType1aIEC.WindAeroConstIEC ; + sh:severity sh:Violation . + +dy:WindGenTurbineType1bIEC + rdf:type sh:NodeShape ; + sh:property dy:WindTurbineType1or2IEC.WindMechIEC-cardinality , dy:IdentifiedObject.description-cardinality , dy:WindGenTurbineType1bIEC.WindPitchContPowerIEC-valueType , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.description-datatype , dy:WindTurbineType1or2IEC.WindProtectionIEC-valueType , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:WindTurbineType1or2IEC.WindProtectionIEC-cardinality , dy:WindTurbineType1or2IEC.WindMechIEC-valueType , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-datatype , dy:WindTurbineType1or2Dynamics.RemoteInputSignal-valueType , dy:WindTurbineType1or2Dynamics.RemoteInputSignal-cardinality , dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics-valueType , dy:WindGenTurbineType1bIEC.WindPitchContPowerIEC-cardinality ; + sh:targetClass cim:WindGenTurbineType1bIEC . + +dy:WindGenTurbineType1bIEC.WindPitchContPowerIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindGenTurbineType1bIEC.WindPitchContPowerIEC-cardinality" ; + sh:order 2730 ; + sh:path cim:WindGenTurbineType1bIEC.WindPitchContPowerIEC ; + sh:severity sh:Violation . + +dy:WindGenTurbineType1bIEC.WindPitchContPowerIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindPitchContPowerIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindPitchContPowerIEC." ; + sh:name "WindGenTurbineType1bIEC.WindPitchContPowerIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 519 ; + sh:path cim:WindGenTurbineType1bIEC.WindPitchContPowerIEC ; + sh:severity sh:Violation . + +dy:WindGenTurbineType2IEC + rdf:type sh:NodeShape ; + sh:property dy:WindGenTurbineType2IEC.WindContRotorRIEC-valueType , dy:WindGenTurbineType2IEC.WindContRotorRIEC-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.name-datatype , dy:WindTurbineType1or2Dynamics.RemoteInputSignal-cardinality , dy:WindGenTurbineType2IEC.WindPitchContPowerIEC-valueType , dy:WindGenTurbineType2IEC.WindPitchContPowerIEC-cardinality , dy:IdentifiedObject.name-cardinality , dy:WindTurbineType1or2IEC.WindProtectionIEC-cardinality , dy:IdentifiedObject.mRID-datatype , dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics-valueType , dy:IdentifiedObject.description-datatype , dy:WindTurbineType1or2IEC.WindProtectionIEC-valueType , dy:WindTurbineType1or2Dynamics.RemoteInputSignal-valueType , dy:IdentifiedObject.description-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:WindTurbineType1or2IEC.WindMechIEC-valueType , dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics-cardinality , dy:WindTurbineType1or2IEC.WindMechIEC-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality ; + sh:targetClass cim:WindGenTurbineType2IEC . + +dy:WindGenTurbineType2IEC.WindContRotorRIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindGenTurbineType2IEC.WindContRotorRIEC-cardinality" ; + sh:order 2732 ; + sh:path cim:WindGenTurbineType2IEC.WindContRotorRIEC ; + sh:severity sh:Violation . + +dy:WindGenTurbineType2IEC.WindContRotorRIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindContRotorRIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindContRotorRIEC." ; + sh:name "WindGenTurbineType2IEC.WindContRotorRIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 521 ; + sh:path cim:WindGenTurbineType2IEC.WindContRotorRIEC ; + sh:severity sh:Violation . + +dy:WindGenTurbineType2IEC.WindPitchContPowerIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindGenTurbineType2IEC.WindPitchContPowerIEC-cardinality" ; + sh:order 2731 ; + sh:path cim:WindGenTurbineType2IEC.WindPitchContPowerIEC ; + sh:severity sh:Violation . + +dy:WindGenTurbineType2IEC.WindPitchContPowerIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindPitchContPowerIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindPitchContPowerIEC." ; + sh:name "WindGenTurbineType2IEC.WindPitchContPowerIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 520 ; + sh:path cim:WindGenTurbineType2IEC.WindPitchContPowerIEC ; + sh:severity sh:Violation . + +dy:WindGenType3IEC.dipmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dipmax)." ; + sh:minCount 1 ; + sh:name "WindGenType3IEC.dipmax-cardinality" ; + sh:order 2558 ; + sh:path cim:WindGenType3IEC.dipmax ; + sh:severity sh:Violation . + +dy:WindGenType3IEC.dipmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dipmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindGenType3IEC.dipmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2558 ; + sh:path cim:WindGenType3IEC.dipmax ; + sh:severity sh:Violation . + +dy:WindGenType3IEC.diqmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (diqmax)." ; + sh:minCount 1 ; + sh:name "WindGenType3IEC.diqmax-cardinality" ; + sh:order 2559 ; + sh:path cim:WindGenType3IEC.diqmax ; + sh:severity sh:Violation . + +dy:WindGenType3IEC.diqmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the diqmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindGenType3IEC.diqmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2559 ; + sh:path cim:WindGenType3IEC.diqmax ; + sh:severity sh:Violation . + +dy:WindGenType3IEC.xs-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xs)." ; + sh:minCount 1 ; + sh:name "WindGenType3IEC.xs-cardinality" ; + sh:order 2560 ; + sh:path cim:WindGenType3IEC.xs ; + sh:severity sh:Violation . + +dy:WindGenType3IEC.xs-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xs." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindGenType3IEC.xs-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2560 ; + sh:path cim:WindGenType3IEC.xs ; + sh:severity sh:Violation . + +dy:WindGenType3aIEC rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.description-datatype , dy:WindGenType3IEC.dipmax-cardinality , dy:IdentifiedObject.mRID-datatype , dy:WindGenType3IEC.xs-cardinality , dy:WindGenType3IEC.diqmax-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-cardinality , dy:WindGenType3aIEC.tic-datatype , dy:WindGenType3IEC.xs-datatype , dy:WindGenType3aIEC.tic-cardinality , dy:WindGenType3aIEC.kpc-cardinality , dy:IdentifiedObject.name-datatype , dy:WindGenType3IEC.diqmax-cardinality , dy:WindGenType3IEC.dipmax-datatype , dy:IdentifiedObject.name-cardinality , dy:WindGenType3aIEC.kpc-datatype ; + sh:targetClass cim:WindGenType3aIEC . + +dy:WindGenType3aIEC.kpc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpc)." ; + sh:minCount 1 ; + sh:name "WindGenType3aIEC.kpc-cardinality" ; + sh:order 2553 ; + sh:path cim:WindGenType3aIEC.kpc ; + sh:severity sh:Violation . + +dy:WindGenType3aIEC.kpc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindGenType3aIEC.kpc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2553 ; + sh:path cim:WindGenType3aIEC.kpc ; + sh:severity sh:Violation . + +dy:WindGenType3aIEC.tic-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tic)." ; + sh:minCount 1 ; + sh:name "WindGenType3aIEC.tic-cardinality" ; + sh:order 2554 ; + sh:path cim:WindGenType3aIEC.tic ; + sh:severity sh:Violation . + +dy:WindGenType3aIEC.tic-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tic." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindGenType3aIEC.tic-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2554 ; + sh:path cim:WindGenType3aIEC.tic ; + sh:severity sh:Violation . + +dy:WindGenType3bIEC rdf:type sh:NodeShape ; + sh:property dy:WindGenType3IEC.xs-cardinality , dy:IdentifiedObject.mRID-datatype , dy:WindGenType3bIEC.mwtcwp-datatype , dy:WindGenType3IEC.dipmax-datatype , dy:WindGenType3bIEC.mwtcwp-cardinality , dy:WindGenType3IEC.diqmax-cardinality , dy:IdentifiedObject.name-datatype , dy:WindGenType3IEC.diqmax-datatype , dy:IdentifiedObject.description-datatype , dy:WindGenType3IEC.xs-datatype , dy:IdentifiedObject.description-cardinality , dy:WindGenType3bIEC.tg-datatype , dy:WindGenType3bIEC.two-datatype , dy:IdentifiedObject.name-cardinality , dy:WindGenType3bIEC.tg-cardinality , dy:WindGenType3bIEC.two-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:WindGenType3IEC.dipmax-cardinality ; + sh:targetClass cim:WindGenType3bIEC . + +dy:WindGenType3bIEC.mwtcwp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mwtcwp)." ; + sh:minCount 1 ; + sh:name "WindGenType3bIEC.mwtcwp-cardinality" ; + sh:order 2555 ; + sh:path cim:WindGenType3bIEC.mwtcwp ; + sh:severity sh:Violation . + +dy:WindGenType3bIEC.mwtcwp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the mwtcwp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindGenType3bIEC.mwtcwp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2555 ; + sh:path cim:WindGenType3bIEC.mwtcwp ; + sh:severity sh:Violation . + +dy:WindGenType3bIEC.tg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tg)." ; + sh:minCount 1 ; + sh:name "WindGenType3bIEC.tg-cardinality" ; + sh:order 2556 ; + sh:path cim:WindGenType3bIEC.tg ; + sh:severity sh:Violation . + +dy:WindGenType3bIEC.tg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindGenType3bIEC.tg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2556 ; + sh:path cim:WindGenType3bIEC.tg ; + sh:severity sh:Violation . + +dy:WindGenType3bIEC.two-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (two)." ; + sh:minCount 1 ; + sh:name "WindGenType3bIEC.two-cardinality" ; + sh:order 2557 ; + sh:path cim:WindGenType3bIEC.two ; + sh:severity sh:Violation . + +dy:WindGenType3bIEC.two-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the two." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindGenType3bIEC.two-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2557 ; + sh:path cim:WindGenType3bIEC.two ; + sh:severity sh:Violation . + +dy:WindGenType4IEC rdf:type sh:NodeShape ; + sh:property dy:WindGenType4IEC.tg-cardinality , dy:WindGenType4IEC.diqmin-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:WindGenType4IEC.dipmax-cardinality , dy:WindGenType4IEC.tg-datatype , dy:IdentifiedObject.mRID-datatype , dy:WindGenType4IEC.diqmax-datatype , dy:WindGenType4IEC.dipmax-datatype , dy:WindGenType4IEC.diqmin-datatype , dy:WindGenType4IEC.diqmax-cardinality , dy:IdentifiedObject.name-cardinality ; + sh:targetClass cim:WindGenType4IEC . + +dy:WindGenType4IEC.dipmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dipmax)." ; + sh:minCount 1 ; + sh:name "WindGenType4IEC.dipmax-cardinality" ; + sh:order 2561 ; + sh:path cim:WindGenType4IEC.dipmax ; + sh:severity sh:Violation . + +dy:WindGenType4IEC.dipmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dipmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindGenType4IEC.dipmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2561 ; + sh:path cim:WindGenType4IEC.dipmax ; + sh:severity sh:Violation . + +dy:WindGenType4IEC.diqmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (diqmax)." ; + sh:minCount 1 ; + sh:name "WindGenType4IEC.diqmax-cardinality" ; + sh:order 2563 ; + sh:path cim:WindGenType4IEC.diqmax ; + sh:severity sh:Violation . + +dy:WindGenType4IEC.diqmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the diqmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindGenType4IEC.diqmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2563 ; + sh:path cim:WindGenType4IEC.diqmax ; + sh:severity sh:Violation . + +dy:WindGenType4IEC.diqmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (diqmin)." ; + sh:minCount 1 ; + sh:name "WindGenType4IEC.diqmin-cardinality" ; + sh:order 2562 ; + sh:path cim:WindGenType4IEC.diqmin ; + sh:severity sh:Violation . + +dy:WindGenType4IEC.diqmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the diqmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindGenType4IEC.diqmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2562 ; + sh:path cim:WindGenType4IEC.diqmin ; + sh:severity sh:Violation . + +dy:WindGenType4IEC.tg-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tg)." ; + sh:minCount 1 ; + sh:name "WindGenType4IEC.tg-cardinality" ; + sh:order 2564 ; + sh:path cim:WindGenType4IEC.tg ; + sh:severity sh:Violation . + +dy:WindGenType4IEC.tg-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tg." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindGenType4IEC.tg-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2564 ; + sh:path cim:WindGenType4IEC.tg ; + sh:severity sh:Violation . + +dy:WindMechIEC rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.mRID-cardinality , dy:WindMechIEC.hwtr-cardinality , dy:IdentifiedObject.description-datatype , dy:WindMechIEC.kdrt-datatype , dy:WindMechIEC.kdrt-cardinality , dy:WindMechIEC.hgen-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:WindMechIEC.hgen-datatype , dy:WindMechIEC.cdrt-datatype , dy:WindMechIEC.cdrt-cardinality , dy:WindMechIEC.hwtr-datatype ; + sh:targetClass cim:WindMechIEC . + +dy:WindMechIEC.cdrt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (cdrt)." ; + sh:minCount 1 ; + sh:name "WindMechIEC.cdrt-cardinality" ; + sh:order 2565 ; + sh:path cim:WindMechIEC.cdrt ; + sh:severity sh:Violation . + +dy:WindMechIEC.cdrt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the cdrt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindMechIEC.cdrt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2565 ; + sh:path cim:WindMechIEC.cdrt ; + sh:severity sh:Violation . + +dy:WindMechIEC.hgen-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (hgen)." ; + sh:minCount 1 ; + sh:name "WindMechIEC.hgen-cardinality" ; + sh:order 2566 ; + sh:path cim:WindMechIEC.hgen ; + sh:severity sh:Violation . + +dy:WindMechIEC.hgen-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the hgen." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindMechIEC.hgen-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2566 ; + sh:path cim:WindMechIEC.hgen ; + sh:severity sh:Violation . + +dy:WindMechIEC.hwtr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (hwtr)." ; + sh:minCount 1 ; + sh:name "WindMechIEC.hwtr-cardinality" ; + sh:order 2567 ; + sh:path cim:WindMechIEC.hwtr ; + sh:severity sh:Violation . + +dy:WindMechIEC.hwtr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the hwtr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindMechIEC.hwtr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2567 ; + sh:path cim:WindMechIEC.hwtr ; + sh:severity sh:Violation . + +dy:WindMechIEC.kdrt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kdrt)." ; + sh:minCount 1 ; + sh:name "WindMechIEC.kdrt-cardinality" ; + sh:order 2568 ; + sh:path cim:WindMechIEC.kdrt ; + sh:severity sh:Violation . + +dy:WindMechIEC.kdrt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kdrt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindMechIEC.kdrt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2568 ; + sh:path cim:WindMechIEC.kdrt ; + sh:severity sh:Violation . + +dy:WindPitchContPowerIEC + rdf:type sh:NodeShape ; + sh:property dy:IdentifiedObject.name-datatype , dy:WindPitchContPowerIEC.dpmin-datatype , dy:WindPitchContPowerIEC.pmin-cardinality , dy:IdentifiedObject.name-cardinality , dy:WindPitchContPowerIEC.pset-datatype , dy:WindPitchContPowerIEC.dpmax-datatype , dy:WindPitchContPowerIEC.uuvrt-cardinality , dy:WindPitchContPowerIEC.dpmin-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-datatype , dy:WindPitchContPowerIEC.pmin-datatype , dy:WindPitchContPowerIEC.t1-datatype , dy:WindPitchContPowerIEC.tr-cardinality , dy:WindPitchContPowerIEC.uuvrt-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.description-cardinality , dy:WindPitchContPowerIEC.pset-cardinality , dy:WindPitchContPowerIEC.tr-datatype , dy:WindPitchContPowerIEC.dpmax-cardinality , dy:WindPitchContPowerIEC.t1-cardinality ; + sh:targetClass cim:WindPitchContPowerIEC . + +dy:WindPitchContPowerIEC.dpmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dpmax)." ; + sh:minCount 1 ; + sh:name "WindPitchContPowerIEC.dpmax-cardinality" ; + sh:order 2569 ; + sh:path cim:WindPitchContPowerIEC.dpmax ; + sh:severity sh:Violation . + +dy:WindPitchContPowerIEC.dpmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dpmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPitchContPowerIEC.dpmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2569 ; + sh:path cim:WindPitchContPowerIEC.dpmax ; + sh:severity sh:Violation . + +dy:WindPitchContPowerIEC.dpmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dpmin)." ; + sh:minCount 1 ; + sh:name "WindPitchContPowerIEC.dpmin-cardinality" ; + sh:order 2570 ; + sh:path cim:WindPitchContPowerIEC.dpmin ; + sh:severity sh:Violation . + +dy:WindPitchContPowerIEC.dpmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dpmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPitchContPowerIEC.dpmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2570 ; + sh:path cim:WindPitchContPowerIEC.dpmin ; + sh:severity sh:Violation . + +dy:WindPitchContPowerIEC.pmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pmin)." ; + sh:minCount 1 ; + sh:name "WindPitchContPowerIEC.pmin-cardinality" ; + sh:order 2571 ; + sh:path cim:WindPitchContPowerIEC.pmin ; + sh:severity sh:Violation . + +dy:WindPitchContPowerIEC.pmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPitchContPowerIEC.pmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2571 ; + sh:path cim:WindPitchContPowerIEC.pmin ; + sh:severity sh:Violation . + +dy:WindPitchContPowerIEC.pset-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pset)." ; + sh:minCount 1 ; + sh:name "WindPitchContPowerIEC.pset-cardinality" ; + sh:order 2572 ; + sh:path cim:WindPitchContPowerIEC.pset ; + sh:severity sh:Violation . + +dy:WindPitchContPowerIEC.pset-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pset." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPitchContPowerIEC.pset-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2572 ; + sh:path cim:WindPitchContPowerIEC.pset ; + sh:severity sh:Violation . + +dy:WindPitchContPowerIEC.t1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (t1)." ; + sh:minCount 1 ; + sh:name "WindPitchContPowerIEC.t1-cardinality" ; + sh:order 2573 ; + sh:path cim:WindPitchContPowerIEC.t1 ; + sh:severity sh:Violation . + +dy:WindPitchContPowerIEC.t1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the t1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPitchContPowerIEC.t1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2573 ; + sh:path cim:WindPitchContPowerIEC.t1 ; + sh:severity sh:Violation . + +dy:WindPitchContPowerIEC.tr-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tr)." ; + sh:minCount 1 ; + sh:name "WindPitchContPowerIEC.tr-cardinality" ; + sh:order 2574 ; + sh:path cim:WindPitchContPowerIEC.tr ; + sh:severity sh:Violation . + +dy:WindPitchContPowerIEC.tr-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tr." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPitchContPowerIEC.tr-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2574 ; + sh:path cim:WindPitchContPowerIEC.tr ; + sh:severity sh:Violation . + +dy:WindPitchContPowerIEC.uuvrt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uuvrt)." ; + sh:minCount 1 ; + sh:name "WindPitchContPowerIEC.uuvrt-cardinality" ; + sh:order 2575 ; + sh:path cim:WindPitchContPowerIEC.uuvrt ; + sh:severity sh:Violation . + +dy:WindPitchContPowerIEC.uuvrt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uuvrt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPitchContPowerIEC.uuvrt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2575 ; + sh:path cim:WindPitchContPowerIEC.uuvrt ; + sh:severity sh:Violation . + +dy:WindPlantDynamics.RemoteInputSignal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindPlantDynamics.RemoteInputSignal-cardinality" ; + sh:order 2733 ; + sh:path cim:WindPlantDynamics.RemoteInputSignal ; + sh:severity sh:Violation . + +dy:WindPlantDynamics.RemoteInputSignal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:RemoteInputSignal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:RemoteInputSignal." ; + sh:name "WindPlantDynamics.RemoteInputSignal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 522 ; + sh:path cim:WindPlantDynamics.RemoteInputSignal ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC + rdf:type sh:NodeShape ; + sh:property dy:WindPlantFreqPcontrolIEC.dprefmax-cardinality , dy:WindPlantFreqPcontrolIEC.prefmin-datatype , dy:WindPlantFreqPcontrolIEC.kiwppmax-datatype , dy:WindPlantFreqPcontrolIEC.prefmin-cardinality , dy:IdentifiedObject.description-datatype , dy:WindPlantFreqPcontrolIEC.kiwpp-datatype , dy:WindPlantFreqPcontrolIEC.kiwppmin-datatype , dy:WindPlantFreqPcontrolIEC.twppfiltp-datatype , dy:IdentifiedObject.description-cardinality , dy:WindPlantFreqPcontrolIEC.tpfv-datatype , dy:WindPlantFreqPcontrolIEC.tpft-datatype , dy:WindPlantFreqPcontrolIEC.tpfv-cardinality , dy:WindPlantFreqPcontrolIEC.tpft-cardinality , dy:IdentifiedObject.name-cardinality , dy:WindPlantFreqPcontrolIEC.kiwppmax-cardinality , dy:WindPlantFreqPcontrolIEC.kiwpp-cardinality , dy:WindPlantFreqPcontrolIEC.dpwprefmin-datatype , dy:WindPlantFreqPcontrolIEC.dprefmin-datatype , dy:WindPlantFreqPcontrolIEC.dpwprefmax-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.mRID-datatype , dy:WindPlantFreqPcontrolIEC.dprefmax-datatype , dy:WindPlantFreqPcontrolIEC.twppfiltp-cardinality , dy:WindPlantFreqPcontrolIEC.twpffiltp-cardinality , dy:WindPlantFreqPcontrolIEC.kiwppmin-cardinality , dy:WindPlantFreqPcontrolIEC.prefmax-datatype , dy:WindPlantFreqPcontrolIEC.kwppref-cardinality , dy:WindPlantFreqPcontrolIEC.kpwpp-cardinality , dy:WindPlantFreqPcontrolIEC.kpwpp-datatype , dy:WindPlantFreqPcontrolIEC.dpwprefmin-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:WindPlantFreqPcontrolIEC.dprefmin-cardinality , dy:WindPlantFreqPcontrolIEC.kwppref-datatype , dy:WindPlantFreqPcontrolIEC.dpwprefmax-datatype , dy:WindPlantFreqPcontrolIEC.prefmax-cardinality , dy:WindPlantFreqPcontrolIEC.twpffiltp-datatype ; + sh:targetClass cim:WindPlantFreqPcontrolIEC . + +dy:WindPlantFreqPcontrolIEC.dprefmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dprefmax)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.dprefmax-cardinality" ; + sh:order 2576 ; + sh:path cim:WindPlantFreqPcontrolIEC.dprefmax ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.dprefmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dprefmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.dprefmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2576 ; + sh:path cim:WindPlantFreqPcontrolIEC.dprefmax ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.dprefmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dprefmin)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.dprefmin-cardinality" ; + sh:order 2577 ; + sh:path cim:WindPlantFreqPcontrolIEC.dprefmin ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.dprefmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dprefmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.dprefmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2577 ; + sh:path cim:WindPlantFreqPcontrolIEC.dprefmin ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.dpwprefmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dpwprefmax)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.dpwprefmax-cardinality" ; + sh:order 2578 ; + sh:path cim:WindPlantFreqPcontrolIEC.dpwprefmax ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.dpwprefmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dpwprefmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.dpwprefmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2578 ; + sh:path cim:WindPlantFreqPcontrolIEC.dpwprefmax ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.dpwprefmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dpwprefmin)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.dpwprefmin-cardinality" ; + sh:order 2579 ; + sh:path cim:WindPlantFreqPcontrolIEC.dpwprefmin ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.dpwprefmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dpwprefmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.dpwprefmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2579 ; + sh:path cim:WindPlantFreqPcontrolIEC.dpwprefmin ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.kiwpp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kiwpp)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.kiwpp-cardinality" ; + sh:order 2582 ; + sh:path cim:WindPlantFreqPcontrolIEC.kiwpp ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.kiwpp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kiwpp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.kiwpp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2582 ; + sh:path cim:WindPlantFreqPcontrolIEC.kiwpp ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.kiwppmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kiwppmax)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.kiwppmax-cardinality" ; + sh:order 2583 ; + sh:path cim:WindPlantFreqPcontrolIEC.kiwppmax ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.kiwppmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kiwppmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.kiwppmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2583 ; + sh:path cim:WindPlantFreqPcontrolIEC.kiwppmax ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.kiwppmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kiwppmin)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.kiwppmin-cardinality" ; + sh:order 2584 ; + sh:path cim:WindPlantFreqPcontrolIEC.kiwppmin ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.kiwppmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kiwppmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.kiwppmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2584 ; + sh:path cim:WindPlantFreqPcontrolIEC.kiwppmin ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.kpwpp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpwpp)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.kpwpp-cardinality" ; + sh:order 2585 ; + sh:path cim:WindPlantFreqPcontrolIEC.kpwpp ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.kpwpp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpwpp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.kpwpp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2585 ; + sh:path cim:WindPlantFreqPcontrolIEC.kpwpp ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.kwppref-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kwppref)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.kwppref-cardinality" ; + sh:order 2586 ; + sh:path cim:WindPlantFreqPcontrolIEC.kwppref ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.kwppref-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kwppref." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.kwppref-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2586 ; + sh:path cim:WindPlantFreqPcontrolIEC.kwppref ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.prefmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (prefmax)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.prefmax-cardinality" ; + sh:order 2580 ; + sh:path cim:WindPlantFreqPcontrolIEC.prefmax ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.prefmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the prefmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.prefmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2580 ; + sh:path cim:WindPlantFreqPcontrolIEC.prefmax ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.prefmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (prefmin)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.prefmin-cardinality" ; + sh:order 2581 ; + sh:path cim:WindPlantFreqPcontrolIEC.prefmin ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.prefmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the prefmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.prefmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2581 ; + sh:path cim:WindPlantFreqPcontrolIEC.prefmin ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.tpft-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpft)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.tpft-cardinality" ; + sh:order 2587 ; + sh:path cim:WindPlantFreqPcontrolIEC.tpft ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.tpft-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpft." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.tpft-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2587 ; + sh:path cim:WindPlantFreqPcontrolIEC.tpft ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.tpfv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpfv)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.tpfv-cardinality" ; + sh:order 2588 ; + sh:path cim:WindPlantFreqPcontrolIEC.tpfv ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.tpfv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpfv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.tpfv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2588 ; + sh:path cim:WindPlantFreqPcontrolIEC.tpfv ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.twpffiltp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (twpffiltp)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.twpffiltp-cardinality" ; + sh:order 2589 ; + sh:path cim:WindPlantFreqPcontrolIEC.twpffiltp ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.twpffiltp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the twpffiltp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.twpffiltp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2589 ; + sh:path cim:WindPlantFreqPcontrolIEC.twpffiltp ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.twppfiltp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (twppfiltp)." ; + sh:minCount 1 ; + sh:name "WindPlantFreqPcontrolIEC.twppfiltp-cardinality" ; + sh:order 2590 ; + sh:path cim:WindPlantFreqPcontrolIEC.twppfiltp ; + sh:severity sh:Violation . + +dy:WindPlantFreqPcontrolIEC.twppfiltp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the twppfiltp." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantFreqPcontrolIEC.twppfiltp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2590 ; + sh:path cim:WindPlantFreqPcontrolIEC.twppfiltp ; + sh:severity sh:Violation . + +dy:WindPlantIEC rdf:type sh:NodeShape ; + sh:property dy:WindPlantIEC.WindPlantFreqPcontrolIEC-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:WindPlantIEC.WindPlantReactiveControlIEC-cardinality , dy:WindPlantDynamics.RemoteInputSignal-cardinality , dy:IdentifiedObject.description-datatype , dy:WindPlantIEC.WindPlantFreqPcontrolIEC-valueType , dy:WindPlantDynamics.RemoteInputSignal-valueType , dy:IdentifiedObject.name-datatype , dy:WindPlantIEC.WindPlantReactiveControlIEC-valueType , dy:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:WindPlantIEC . + +dy:WindPlantIEC.WindPlantFreqPcontrolIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindPlantIEC.WindPlantFreqPcontrolIEC-cardinality" ; + sh:order 2735 ; + sh:path cim:WindPlantIEC.WindPlantFreqPcontrolIEC ; + sh:severity sh:Violation . + +dy:WindPlantIEC.WindPlantFreqPcontrolIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindPlantFreqPcontrolIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindPlantFreqPcontrolIEC." ; + sh:name "WindPlantIEC.WindPlantFreqPcontrolIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 524 ; + sh:path cim:WindPlantIEC.WindPlantFreqPcontrolIEC ; + sh:severity sh:Violation . + +dy:WindPlantIEC.WindPlantReactiveControlIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindPlantIEC.WindPlantReactiveControlIEC-cardinality" ; + sh:order 2734 ; + sh:path cim:WindPlantIEC.WindPlantReactiveControlIEC ; + sh:severity sh:Violation . + +dy:WindPlantIEC.WindPlantReactiveControlIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindPlantReactiveControlIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindPlantReactiveControlIEC." ; + sh:name "WindPlantIEC.WindPlantReactiveControlIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 523 ; + sh:path cim:WindPlantIEC.WindPlantReactiveControlIEC ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC + rdf:type sh:NodeShape ; + sh:property dy:WindPlantReactiveControlIEC.xrefmax-datatype , dy:IdentifiedObject.mRID-datatype , dy:WindPlantReactiveControlIEC.txft-datatype , dy:WindPlantReactiveControlIEC.tuqfilt-datatype , dy:WindPlantReactiveControlIEC.twpufiltq-cardinality , dy:WindPlantReactiveControlIEC.dxrefmin-datatype , dy:WindPlantReactiveControlIEC.windPlantQcontrolModesType-cardinality , dy:WindPlantReactiveControlIEC.xrefmin-cardinality , dy:WindPlantReactiveControlIEC.kpwpx-cardinality , dy:WindPlantReactiveControlIEC.txft-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:WindPlantReactiveControlIEC.kpwpx-datatype , dy:WindPlantReactiveControlIEC.txfv-datatype , dy:WindPlantReactiveControlIEC.kiwpxmax-datatype , dy:WindPlantReactiveControlIEC.tuqfilt-cardinality , dy:WindPlantReactiveControlIEC.dxrefmax-cardinality , dy:WindPlantReactiveControlIEC.kwpqu-datatype , dy:WindPlantReactiveControlIEC.kwpqref-datatype , dy:WindPlantReactiveControlIEC.dxrefmax-datatype , dy:WindPlantReactiveControlIEC.twpqfiltq-cardinality , dy:WindPlantReactiveControlIEC.twppfiltq-cardinality , dy:WindPlantReactiveControlIEC.kiwpx-cardinality , dy:WindPlantReactiveControlIEC.kiwpx-datatype , dy:WindPlantReactiveControlIEC.kwpqu-cardinality , dy:WindPlantReactiveControlIEC.windPlantQcontrolModesType-datatype , dy:WindPlantReactiveControlIEC.kiwpxmin-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-datatype , dy:WindPlantReactiveControlIEC.uwpqdip-cardinality , dy:IdentifiedObject.name-cardinality , dy:WindPlantReactiveControlIEC.twpufiltq-datatype , dy:WindPlantReactiveControlIEC.xrefmin-datatype , dy:WindPlantReactiveControlIEC.txfv-cardinality , dy:WindPlantReactiveControlIEC.kiwpxmin-datatype , dy:WindPlantReactiveControlIEC.twppfiltq-datatype , dy:WindPlantReactiveControlIEC.uwpqdip-datatype , dy:WindPlantReactiveControlIEC.xrefmax-cardinality , dy:IdentifiedObject.description-cardinality , dy:WindPlantReactiveControlIEC.dxrefmin-cardinality , dy:WindPlantReactiveControlIEC.kwpqref-cardinality , dy:WindPlantReactiveControlIEC.twpqfiltq-datatype , dy:WindPlantReactiveControlIEC.kiwpxmax-cardinality ; + sh:targetClass cim:WindPlantReactiveControlIEC . + +dy:WindPlantReactiveControlIEC.dxrefmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dxrefmax)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.dxrefmax-cardinality" ; + sh:order 2591 ; + sh:path cim:WindPlantReactiveControlIEC.dxrefmax ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.dxrefmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dxrefmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.dxrefmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2591 ; + sh:path cim:WindPlantReactiveControlIEC.dxrefmax ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.dxrefmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dxrefmin)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.dxrefmin-cardinality" ; + sh:order 2592 ; + sh:path cim:WindPlantReactiveControlIEC.dxrefmin ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.dxrefmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dxrefmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.dxrefmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2592 ; + sh:path cim:WindPlantReactiveControlIEC.dxrefmin ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.kiwpx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kiwpx)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.kiwpx-cardinality" ; + sh:order 2593 ; + sh:path cim:WindPlantReactiveControlIEC.kiwpx ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.kiwpx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kiwpx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.kiwpx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2593 ; + sh:path cim:WindPlantReactiveControlIEC.kiwpx ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.kiwpxmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kiwpxmax)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.kiwpxmax-cardinality" ; + sh:order 2594 ; + sh:path cim:WindPlantReactiveControlIEC.kiwpxmax ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.kiwpxmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kiwpxmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.kiwpxmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2594 ; + sh:path cim:WindPlantReactiveControlIEC.kiwpxmax ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.kiwpxmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kiwpxmin)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.kiwpxmin-cardinality" ; + sh:order 2595 ; + sh:path cim:WindPlantReactiveControlIEC.kiwpxmin ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.kiwpxmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kiwpxmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.kiwpxmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2595 ; + sh:path cim:WindPlantReactiveControlIEC.kiwpxmin ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.kpwpx-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kpwpx)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.kpwpx-cardinality" ; + sh:order 2596 ; + sh:path cim:WindPlantReactiveControlIEC.kpwpx ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.kpwpx-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kpwpx." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.kpwpx-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2596 ; + sh:path cim:WindPlantReactiveControlIEC.kpwpx ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.kwpqref-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kwpqref)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.kwpqref-cardinality" ; + sh:order 2597 ; + sh:path cim:WindPlantReactiveControlIEC.kwpqref ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.kwpqref-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kwpqref." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.kwpqref-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2597 ; + sh:path cim:WindPlantReactiveControlIEC.kwpqref ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.kwpqu-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kwpqu)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.kwpqu-cardinality" ; + sh:order 2598 ; + sh:path cim:WindPlantReactiveControlIEC.kwpqu ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.kwpqu-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the kwpqu." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.kwpqu-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2598 ; + sh:path cim:WindPlantReactiveControlIEC.kwpqu ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.tuqfilt-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tuqfilt)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.tuqfilt-cardinality" ; + sh:order 2599 ; + sh:path cim:WindPlantReactiveControlIEC.tuqfilt ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.tuqfilt-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tuqfilt." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.tuqfilt-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2599 ; + sh:path cim:WindPlantReactiveControlIEC.tuqfilt ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.twppfiltq-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (twppfiltq)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.twppfiltq-cardinality" ; + sh:order 2600 ; + sh:path cim:WindPlantReactiveControlIEC.twppfiltq ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.twppfiltq-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the twppfiltq." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.twppfiltq-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2600 ; + sh:path cim:WindPlantReactiveControlIEC.twppfiltq ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.twpqfiltq-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (twpqfiltq)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.twpqfiltq-cardinality" ; + sh:order 2601 ; + sh:path cim:WindPlantReactiveControlIEC.twpqfiltq ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.twpqfiltq-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the twpqfiltq." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.twpqfiltq-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2601 ; + sh:path cim:WindPlantReactiveControlIEC.twpqfiltq ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.twpufiltq-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (twpufiltq)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.twpufiltq-cardinality" ; + sh:order 2602 ; + sh:path cim:WindPlantReactiveControlIEC.twpufiltq ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.twpufiltq-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the twpufiltq." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.twpufiltq-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2602 ; + sh:path cim:WindPlantReactiveControlIEC.twpufiltq ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.txft-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (txft)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.txft-cardinality" ; + sh:order 2603 ; + sh:path cim:WindPlantReactiveControlIEC.txft ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.txft-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the txft." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.txft-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2603 ; + sh:path cim:WindPlantReactiveControlIEC.txft ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.txfv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (txfv)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.txfv-cardinality" ; + sh:order 2604 ; + sh:path cim:WindPlantReactiveControlIEC.txfv ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.txfv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the txfv." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.txfv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2604 ; + sh:path cim:WindPlantReactiveControlIEC.txfv ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.uwpqdip-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uwpqdip)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.uwpqdip-cardinality" ; + sh:order 2605 ; + sh:path cim:WindPlantReactiveControlIEC.uwpqdip ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.uwpqdip-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uwpqdip." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.uwpqdip-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2605 ; + sh:path cim:WindPlantReactiveControlIEC.uwpqdip ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.windPlantQcontrolModesType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (windPlantQcontrolModesType)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.windPlantQcontrolModesType-cardinality" ; + sh:order 2606 ; + sh:path cim:WindPlantReactiveControlIEC.windPlantQcontrolModesType ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.windPlantQcontrolModesType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the windPlantQcontrolModesType." ; + sh:group dy:DatatypesGroup ; + sh:in ( cim:WindPlantQcontrolModeKind.reactivePower cim:WindPlantQcontrolModeKind.powerFactor cim:WindPlantQcontrolModeKind.uqStatic cim:WindPlantQcontrolModeKind.voltageControl ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "WindPlantReactiveControlIEC.windPlantQcontrolModesType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 2606 ; + sh:path cim:WindPlantReactiveControlIEC.windPlantQcontrolModesType ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.xrefmax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xrefmax)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.xrefmax-cardinality" ; + sh:order 2607 ; + sh:path cim:WindPlantReactiveControlIEC.xrefmax ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.xrefmax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xrefmax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.xrefmax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2607 ; + sh:path cim:WindPlantReactiveControlIEC.xrefmax ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.xrefmin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xrefmin)." ; + sh:minCount 1 ; + sh:name "WindPlantReactiveControlIEC.xrefmin-cardinality" ; + sh:order 2608 ; + sh:path cim:WindPlantReactiveControlIEC.xrefmin ; + sh:severity sh:Violation . + +dy:WindPlantReactiveControlIEC.xrefmin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xrefmin." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantReactiveControlIEC.xrefmin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2608 ; + sh:path cim:WindPlantReactiveControlIEC.xrefmin ; + sh:severity sh:Violation . + +dy:WindPlantUserDefined + rdf:type sh:NodeShape ; + sh:property dy:DynamicsFunctionBlock.enabled-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.name-cardinality , dy:WindPlantUserDefined.proprietary-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.description-datatype , dy:WindPlantDynamics.RemoteInputSignal-valueType , dy:WindPlantDynamics.RemoteInputSignal-cardinality , dy:IdentifiedObject.name-datatype , dy:WindPlantUserDefined.proprietary-datatype , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:WindPlantUserDefined . + +dy:WindPlantUserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "WindPlantUserDefined.proprietary-cardinality" ; + sh:order 2670 ; + sh:path cim:WindPlantUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:WindPlantUserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindPlantUserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2670 ; + sh:path cim:WindPlantUserDefined.proprietary ; + sh:severity sh:Violation . + +dy:WindProtectionIEC rdf:type sh:NodeShape ; + sh:property dy:WindProtectionIEC.funder-datatype , dy:WindProtectionIEC.funder-cardinality , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.description-datatype , dy:WindProtectionIEC.dfimax-datatype , dy:IdentifiedObject.mRID-datatype , dy:WindProtectionIEC.fover-cardinality , dy:WindProtectionIEC.mzc-datatype , dy:WindProtectionIEC.fover-datatype , dy:IdentifiedObject.name-datatype , dy:WindProtectionIEC.tfma-datatype , dy:IdentifiedObject.mRID-cardinality , dy:WindProtectionIEC.uunder-cardinality , dy:WindProtectionIEC.uover-datatype , dy:WindProtectionIEC.mzc-cardinality , dy:WindProtectionIEC.tfma-cardinality , dy:WindProtectionIEC.dfimax-cardinality , dy:IdentifiedObject.name-cardinality , dy:WindProtectionIEC.uunder-datatype , dy:WindProtectionIEC.uover-cardinality ; + sh:targetClass cim:WindProtectionIEC . + +dy:WindProtectionIEC.dfimax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (dfimax)." ; + sh:minCount 1 ; + sh:name "WindProtectionIEC.dfimax-cardinality" ; + sh:order 2609 ; + sh:path cim:WindProtectionIEC.dfimax ; + sh:severity sh:Violation . + +dy:WindProtectionIEC.dfimax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dfimax." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindProtectionIEC.dfimax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2609 ; + sh:path cim:WindProtectionIEC.dfimax ; + sh:severity sh:Violation . + +dy:WindProtectionIEC.fover-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fover)." ; + sh:minCount 1 ; + sh:name "WindProtectionIEC.fover-cardinality" ; + sh:order 2610 ; + sh:path cim:WindProtectionIEC.fover ; + sh:severity sh:Violation . + +dy:WindProtectionIEC.fover-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the fover." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindProtectionIEC.fover-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2610 ; + sh:path cim:WindProtectionIEC.fover ; + sh:severity sh:Violation . + +dy:WindProtectionIEC.funder-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (funder)." ; + sh:minCount 1 ; + sh:name "WindProtectionIEC.funder-cardinality" ; + sh:order 2611 ; + sh:path cim:WindProtectionIEC.funder ; + sh:severity sh:Violation . + +dy:WindProtectionIEC.funder-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the funder." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindProtectionIEC.funder-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2611 ; + sh:path cim:WindProtectionIEC.funder ; + sh:severity sh:Violation . + +dy:WindProtectionIEC.mzc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mzc)." ; + sh:minCount 1 ; + sh:name "WindProtectionIEC.mzc-cardinality" ; + sh:order 2612 ; + sh:path cim:WindProtectionIEC.mzc ; + sh:severity sh:Violation . + +dy:WindProtectionIEC.mzc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the mzc." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindProtectionIEC.mzc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2612 ; + sh:path cim:WindProtectionIEC.mzc ; + sh:severity sh:Violation . + +dy:WindProtectionIEC.tfma-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tfma)." ; + sh:minCount 1 ; + sh:name "WindProtectionIEC.tfma-cardinality" ; + sh:order 2613 ; + sh:path cim:WindProtectionIEC.tfma ; + sh:severity sh:Violation . + +dy:WindProtectionIEC.tfma-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tfma." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindProtectionIEC.tfma-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2613 ; + sh:path cim:WindProtectionIEC.tfma ; + sh:severity sh:Violation . + +dy:WindProtectionIEC.uover-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uover)." ; + sh:minCount 1 ; + sh:name "WindProtectionIEC.uover-cardinality" ; + sh:order 2614 ; + sh:path cim:WindProtectionIEC.uover ; + sh:severity sh:Violation . + +dy:WindProtectionIEC.uover-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uover." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindProtectionIEC.uover-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2614 ; + sh:path cim:WindProtectionIEC.uover ; + sh:severity sh:Violation . + +dy:WindProtectionIEC.uunder-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uunder)." ; + sh:minCount 1 ; + sh:name "WindProtectionIEC.uunder-cardinality" ; + sh:order 2615 ; + sh:path cim:WindProtectionIEC.uunder ; + sh:severity sh:Violation . + +dy:WindProtectionIEC.uunder-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uunder." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindProtectionIEC.uunder-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2615 ; + sh:path cim:WindProtectionIEC.uunder ; + sh:severity sh:Violation . + +dy:WindRefFrameRotIEC + rdf:type sh:NodeShape ; + sh:property dy:WindRefFrameRotIEC.upll2-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.mRID-datatype , dy:WindRefFrameRotIEC.upll1-datatype , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.name-cardinality , dy:WindRefFrameRotIEC.tpll-datatype , dy:WindRefFrameRotIEC.upll2-datatype , dy:IdentifiedObject.name-datatype , dy:WindRefFrameRotIEC.tpll-cardinality , dy:WindRefFrameRotIEC.upll1-cardinality ; + sh:targetClass cim:WindRefFrameRotIEC . + +dy:WindRefFrameRotIEC.tpll-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (tpll)." ; + sh:minCount 1 ; + sh:name "WindRefFrameRotIEC.tpll-cardinality" ; + sh:order 2616 ; + sh:path cim:WindRefFrameRotIEC.tpll ; + sh:severity sh:Violation . + +dy:WindRefFrameRotIEC.tpll-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the tpll." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindRefFrameRotIEC.tpll-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2616 ; + sh:path cim:WindRefFrameRotIEC.tpll ; + sh:severity sh:Violation . + +dy:WindRefFrameRotIEC.upll1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (upll1)." ; + sh:minCount 1 ; + sh:name "WindRefFrameRotIEC.upll1-cardinality" ; + sh:order 2617 ; + sh:path cim:WindRefFrameRotIEC.upll1 ; + sh:severity sh:Violation . + +dy:WindRefFrameRotIEC.upll1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the upll1." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindRefFrameRotIEC.upll1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2617 ; + sh:path cim:WindRefFrameRotIEC.upll1 ; + sh:severity sh:Violation . + +dy:WindRefFrameRotIEC.upll2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (upll2)." ; + sh:minCount 1 ; + sh:name "WindRefFrameRotIEC.upll2-cardinality" ; + sh:order 2618 ; + sh:path cim:WindRefFrameRotIEC.upll2 ; + sh:severity sh:Violation . + +dy:WindRefFrameRotIEC.upll2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the upll2." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindRefFrameRotIEC.upll2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2618 ; + sh:path cim:WindRefFrameRotIEC.upll2 ; + sh:severity sh:Violation . + +dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindTurbineType1or2Dynamics.AsynchronousMachineDynamics-cardinality" ; + sh:order 2736 ; + sh:path cim:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamicsAsynchronousMachineUserDefined-valueType dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamicsAsynchronousMachineEquivalentCircuit-valueType dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamicsAsynchronousMachineTimeConstantReactance-valueType ) . + +dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamicsAsynchronousMachineEquivalentCircuit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AsynchronousMachineEquivalentCircuit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AsynchronousMachineEquivalentCircuit." ; + sh:name "WindTurbineType1or2Dynamics.AsynchronousMachineDynamicsAsynchronousMachineEquivalentCircuit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 526 ; + sh:path cim:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamicsAsynchronousMachineTimeConstantReactance-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AsynchronousMachineTimeConstantReactance ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AsynchronousMachineTimeConstantReactance." ; + sh:name "WindTurbineType1or2Dynamics.AsynchronousMachineDynamicsAsynchronousMachineTimeConstantReactance-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 527 ; + sh:path cim:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamicsAsynchronousMachineUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AsynchronousMachineUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AsynchronousMachineUserDefined." ; + sh:name "WindTurbineType1or2Dynamics.AsynchronousMachineDynamicsAsynchronousMachineUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 525 ; + sh:path cim:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics ; + sh:severity sh:Violation . + +dy:WindTurbineType1or2Dynamics.RemoteInputSignal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindTurbineType1or2Dynamics.RemoteInputSignal-cardinality" ; + sh:order 2737 ; + sh:path cim:WindTurbineType1or2Dynamics.RemoteInputSignal ; + sh:severity sh:Violation . + +dy:WindTurbineType1or2Dynamics.RemoteInputSignal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:RemoteInputSignal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:RemoteInputSignal." ; + sh:name "WindTurbineType1or2Dynamics.RemoteInputSignal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 528 ; + sh:path cim:WindTurbineType1or2Dynamics.RemoteInputSignal ; + sh:severity sh:Violation . + +dy:WindTurbineType1or2IEC.WindMechIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindTurbineType1or2IEC.WindMechIEC-cardinality" ; + sh:order 2739 ; + sh:path cim:WindTurbineType1or2IEC.WindMechIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType1or2IEC.WindMechIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindMechIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindMechIEC." ; + sh:name "WindTurbineType1or2IEC.WindMechIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 530 ; + sh:path cim:WindTurbineType1or2IEC.WindMechIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType1or2IEC.WindProtectionIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindTurbineType1or2IEC.WindProtectionIEC-cardinality" ; + sh:order 2738 ; + sh:path cim:WindTurbineType1or2IEC.WindProtectionIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType1or2IEC.WindProtectionIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindProtectionIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindProtectionIEC." ; + sh:name "WindTurbineType1or2IEC.WindProtectionIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 529 ; + sh:path cim:WindTurbineType1or2IEC.WindProtectionIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3IEC + rdf:type sh:NodeShape ; + sh:property dy:WindTurbineType3IEC.WindMechIEC-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.description-cardinality , dy:WindTurbineType3or4IEC.WindContCurrLimIEC-valueType , dy:WindTurbineType3IEC.WindContPitchAngleIEC-cardinality , dy:WindTurbineType3or4Dynamics.PowerElectronicsConnection-cardinality , dy:WindTurbineType3or4IEC.WindRefFrameRotIEC-cardinality , dy:WindTurbineType3or4IEC.WindContCurrLimIEC-cardinality , dy:WindTurbineType3or4Dynamics.WindPlantDynamics-valueType , dy:WindTurbineType3IEC.WindMechIEC-valueType , dy:WindTurbineType3IEC.WindAeroOneDimIEC-valueType , dy:IdentifiedObject.mRID-cardinality , dy:WindTurbineType3or4IEC.WindRefFrameRotIEC-valueType , dy:WindTurbineType3or4Dynamics.PowerElectronicsConnection-valueType , dy:WindTurbineType3IEC.WindContPitchAngleIEC-valueType , dy:IdentifiedObject.mRID-datatype , dy:IdentifiedObject.description-datatype , dy:WindTurbineType3or4IEC.WindContQLimIEC-valueType , dy:IdentifiedObject.name-datatype , dy:WindTurbineType3IEC.WindAeroTwoDimIEC-valueType , dy:WindTurbineType3IEC.WindGenType3IEC-cardinality , dy:WindTurbineType3IEC.WindAeroOneDimIEC-cardinality , dy:WindTurbineType3or4IEC.WindContQPQULimIEC-cardinality , dy:WindTurbineType3or4Dynamics.RemoteInputSignal-cardinality , dy:WindTurbineType3or4IEC.WindContQPQULimIEC-valueType , dy:DynamicsFunctionBlock.enabled-datatype , dy:WindTurbineType3IEC.WindContPType3IEC-valueType , dy:WindTurbineType3IEC.WindContPType3IEC-cardinality , dy:WindTurbineType3or4Dynamics.WindPlantDynamics-cardinality , dy:IdentifiedObject.name-cardinality , dy:WindTurbineType3IEC.WindAeroTwoDimIEC-cardinality , dy:WindTurbineType3or4IEC.WIndContQIEC-valueType , dy:WindTurbineType3or4IEC.WindContQLimIEC-cardinality , dy:WindTurbineType3or4IEC.WindProtectionIEC-cardinality , dy:WindTurbineType3or4IEC.WindProtectionIEC-valueType , dy:WindTurbineType3or4IEC.WIndContQIEC-cardinality , dy:WindTurbineType3or4Dynamics.RemoteInputSignal-valueType ; + sh:targetClass cim:WindTurbineType3IEC . + +dy:WindTurbineType3IEC.WindAeroOneDimIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindTurbineType3IEC.WindAeroOneDimIEC-cardinality" ; + sh:order 2745 ; + sh:path cim:WindTurbineType3IEC.WindAeroOneDimIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3IEC.WindAeroOneDimIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindAeroOneDimIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindAeroOneDimIEC." ; + sh:name "WindTurbineType3IEC.WindAeroOneDimIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 537 ; + sh:path cim:WindTurbineType3IEC.WindAeroOneDimIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3IEC.WindAeroTwoDimIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindTurbineType3IEC.WindAeroTwoDimIEC-cardinality" ; + sh:order 2744 ; + sh:path cim:WindTurbineType3IEC.WindAeroTwoDimIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3IEC.WindAeroTwoDimIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindAeroTwoDimIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindAeroTwoDimIEC." ; + sh:name "WindTurbineType3IEC.WindAeroTwoDimIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 536 ; + sh:path cim:WindTurbineType3IEC.WindAeroTwoDimIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3IEC.WindContPType3IEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindTurbineType3IEC.WindContPType3IEC-cardinality" ; + sh:order 2742 ; + sh:path cim:WindTurbineType3IEC.WindContPType3IEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3IEC.WindContPType3IEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindContPType3IEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindContPType3IEC." ; + sh:name "WindTurbineType3IEC.WindContPType3IEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 534 ; + sh:path cim:WindTurbineType3IEC.WindContPType3IEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3IEC.WindContPitchAngleIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindTurbineType3IEC.WindContPitchAngleIEC-cardinality" ; + sh:order 2743 ; + sh:path cim:WindTurbineType3IEC.WindContPitchAngleIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3IEC.WindContPitchAngleIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindContPitchAngleIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindContPitchAngleIEC." ; + sh:name "WindTurbineType3IEC.WindContPitchAngleIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 535 ; + sh:path cim:WindTurbineType3IEC.WindContPitchAngleIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3IEC.WindGenType3IEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindTurbineType3IEC.WindGenType3IEC-cardinality" ; + sh:order 2741 ; + sh:path cim:WindTurbineType3IEC.WindGenType3IEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3IEC.WindGenType3IEC-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:WindTurbineType3IEC.WindGenType3IECWindGenType3bIEC-valueType dy:WindTurbineType3IEC.WindGenType3IECWindGenType3aIEC-valueType ) . + +dy:WindTurbineType3IEC.WindGenType3IECWindGenType3aIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindGenType3aIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindGenType3aIEC." ; + sh:name "WindTurbineType3IEC.WindGenType3IECWindGenType3aIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 533 ; + sh:path cim:WindTurbineType3IEC.WindGenType3IEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3IEC.WindGenType3IECWindGenType3bIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindGenType3bIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindGenType3bIEC." ; + sh:name "WindTurbineType3IEC.WindGenType3IECWindGenType3bIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 532 ; + sh:path cim:WindTurbineType3IEC.WindGenType3IEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3IEC.WindMechIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindTurbineType3IEC.WindMechIEC-cardinality" ; + sh:order 2740 ; + sh:path cim:WindTurbineType3IEC.WindMechIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3IEC.WindMechIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindMechIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindMechIEC." ; + sh:name "WindTurbineType3IEC.WindMechIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 531 ; + sh:path cim:WindTurbineType3IEC.WindMechIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4Dynamics.PowerElectronicsConnection-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindTurbineType3or4Dynamics.PowerElectronicsConnection-cardinality" ; + sh:order 2748 ; + sh:path cim:WindTurbineType3or4Dynamics.PowerElectronicsConnection ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4Dynamics.PowerElectronicsConnection-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerElectronicsConnection ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerElectronicsConnection." ; + sh:name "WindTurbineType3or4Dynamics.PowerElectronicsConnection-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 541 ; + sh:path cim:WindTurbineType3or4Dynamics.PowerElectronicsConnection ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4Dynamics.RemoteInputSignal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindTurbineType3or4Dynamics.RemoteInputSignal-cardinality" ; + sh:order 2747 ; + sh:path cim:WindTurbineType3or4Dynamics.RemoteInputSignal ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4Dynamics.RemoteInputSignal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:RemoteInputSignal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:RemoteInputSignal." ; + sh:name "WindTurbineType3or4Dynamics.RemoteInputSignal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 540 ; + sh:path cim:WindTurbineType3or4Dynamics.RemoteInputSignal ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4Dynamics.WindPlantDynamics-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindTurbineType3or4Dynamics.WindPlantDynamics-cardinality" ; + sh:order 2746 ; + sh:path cim:WindTurbineType3or4Dynamics.WindPlantDynamics ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4Dynamics.WindPlantDynamics-valueType + rdf:type sh:NodeShape ; + sh:or ( dy:WindTurbineType3or4Dynamics.WindPlantDynamicsWindPlantUserDefined-valueType dy:WindTurbineType3or4Dynamics.WindPlantDynamicsWindPlantIEC-valueType ) . + +dy:WindTurbineType3or4Dynamics.WindPlantDynamicsWindPlantIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindPlantIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindPlantIEC." ; + sh:name "WindTurbineType3or4Dynamics.WindPlantDynamicsWindPlantIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 539 ; + sh:path cim:WindTurbineType3or4Dynamics.WindPlantDynamics ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4Dynamics.WindPlantDynamicsWindPlantUserDefined-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindPlantUserDefined ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindPlantUserDefined." ; + sh:name "WindTurbineType3or4Dynamics.WindPlantDynamicsWindPlantUserDefined-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 538 ; + sh:path cim:WindTurbineType3or4Dynamics.WindPlantDynamics ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4IEC.WIndContQIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindTurbineType3or4IEC.WIndContQIEC-cardinality" ; + sh:order 2753 ; + sh:path cim:WindTurbineType3or4IEC.WIndContQIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4IEC.WIndContQIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindContQIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindContQIEC." ; + sh:name "WindTurbineType3or4IEC.WIndContQIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 546 ; + sh:path cim:WindTurbineType3or4IEC.WIndContQIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4IEC.WindContCurrLimIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindTurbineType3or4IEC.WindContCurrLimIEC-cardinality" ; + sh:order 2754 ; + sh:path cim:WindTurbineType3or4IEC.WindContCurrLimIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4IEC.WindContCurrLimIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindContCurrLimIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindContCurrLimIEC." ; + sh:name "WindTurbineType3or4IEC.WindContCurrLimIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 547 ; + sh:path cim:WindTurbineType3or4IEC.WindContCurrLimIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4IEC.WindContQLimIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindTurbineType3or4IEC.WindContQLimIEC-cardinality" ; + sh:order 2752 ; + sh:path cim:WindTurbineType3or4IEC.WindContQLimIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4IEC.WindContQLimIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindContQLimIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindContQLimIEC." ; + sh:name "WindTurbineType3or4IEC.WindContQLimIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 545 ; + sh:path cim:WindTurbineType3or4IEC.WindContQLimIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4IEC.WindContQPQULimIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindTurbineType3or4IEC.WindContQPQULimIEC-cardinality" ; + sh:order 2751 ; + sh:path cim:WindTurbineType3or4IEC.WindContQPQULimIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4IEC.WindContQPQULimIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindContQPQULimIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindContQPQULimIEC." ; + sh:name "WindTurbineType3or4IEC.WindContQPQULimIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 544 ; + sh:path cim:WindTurbineType3or4IEC.WindContQPQULimIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4IEC.WindProtectionIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindTurbineType3or4IEC.WindProtectionIEC-cardinality" ; + sh:order 2750 ; + sh:path cim:WindTurbineType3or4IEC.WindProtectionIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4IEC.WindProtectionIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindProtectionIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindProtectionIEC." ; + sh:name "WindTurbineType3or4IEC.WindProtectionIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 543 ; + sh:path cim:WindTurbineType3or4IEC.WindProtectionIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4IEC.WindRefFrameRotIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindTurbineType3or4IEC.WindRefFrameRotIEC-cardinality" ; + sh:order 2749 ; + sh:path cim:WindTurbineType3or4IEC.WindRefFrameRotIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType3or4IEC.WindRefFrameRotIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindRefFrameRotIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindRefFrameRotIEC." ; + sh:name "WindTurbineType3or4IEC.WindRefFrameRotIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 542 ; + sh:path cim:WindTurbineType3or4IEC.WindRefFrameRotIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType4IEC.WindGenType3aIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindTurbineType4IEC.WindGenType3aIEC-cardinality" ; + sh:order 2760 ; + sh:path cim:WindTurbineType4IEC.WindGenType3aIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType4IEC.WindGenType3aIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindGenType3aIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindGenType3aIEC." ; + sh:name "WindTurbineType4IEC.WindGenType3aIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 553 ; + sh:path cim:WindTurbineType4IEC.WindGenType3aIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType4aIEC + rdf:type sh:NodeShape ; + sh:property dy:WindTurbineType3or4IEC.WindContQPQULimIEC-cardinality , dy:WindTurbineType3or4IEC.WindRefFrameRotIEC-valueType , dy:IdentifiedObject.name-cardinality , dy:WindTurbineType3or4Dynamics.RemoteInputSignal-cardinality , dy:WindTurbineType3or4IEC.WIndContQIEC-cardinality , dy:WindTurbineType3or4IEC.WindContQLimIEC-cardinality , dy:IdentifiedObject.description-cardinality , dy:WindTurbineType4aIEC.WindContPType4aIEC-cardinality , dy:IdentifiedObject.description-datatype , dy:WindTurbineType4IEC.WindGenType3aIEC-cardinality , dy:IdentifiedObject.mRID-cardinality , dy:IdentifiedObject.mRID-datatype , dy:WindTurbineType4aIEC.WindGenType4IEC-valueType , dy:WindTurbineType3or4Dynamics.RemoteInputSignal-valueType , dy:WindTurbineType3or4IEC.WIndContQIEC-valueType , dy:WindTurbineType4aIEC.WindContPType4aIEC-valueType , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.name-datatype , dy:WindTurbineType3or4Dynamics.PowerElectronicsConnection-cardinality , dy:WindTurbineType4IEC.WindGenType3aIEC-valueType , dy:WindTurbineType3or4IEC.WindContQLimIEC-valueType , dy:WindTurbineType3or4IEC.WindContCurrLimIEC-valueType , dy:WindTurbineType3or4IEC.WindContQPQULimIEC-valueType , dy:DynamicsFunctionBlock.enabled-datatype , dy:WindTurbineType4aIEC.WindGenType4IEC-cardinality , dy:WindTurbineType3or4IEC.WindProtectionIEC-cardinality , dy:WindTurbineType3or4Dynamics.WindPlantDynamics-cardinality , dy:WindTurbineType3or4IEC.WindContCurrLimIEC-cardinality , dy:WindTurbineType3or4IEC.WindProtectionIEC-valueType , dy:WindTurbineType3or4IEC.WindRefFrameRotIEC-cardinality , dy:WindTurbineType3or4Dynamics.PowerElectronicsConnection-valueType , dy:WindTurbineType3or4Dynamics.WindPlantDynamics-valueType ; + sh:targetClass cim:WindTurbineType4aIEC . + +dy:WindTurbineType4aIEC.WindContPType4aIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindTurbineType4aIEC.WindContPType4aIEC-cardinality" ; + sh:order 2756 ; + sh:path cim:WindTurbineType4aIEC.WindContPType4aIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType4aIEC.WindContPType4aIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindContPType4aIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindContPType4aIEC." ; + sh:name "WindTurbineType4aIEC.WindContPType4aIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 549 ; + sh:path cim:WindTurbineType4aIEC.WindContPType4aIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType4aIEC.WindGenType4IEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindTurbineType4aIEC.WindGenType4IEC-cardinality" ; + sh:order 2755 ; + sh:path cim:WindTurbineType4aIEC.WindGenType4IEC ; + sh:severity sh:Violation . + +dy:WindTurbineType4aIEC.WindGenType4IEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindGenType4IEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindGenType4IEC." ; + sh:name "WindTurbineType4aIEC.WindGenType4IEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 548 ; + sh:path cim:WindTurbineType4aIEC.WindGenType4IEC ; + sh:severity sh:Violation . + +dy:WindTurbineType4bIEC + rdf:type sh:NodeShape ; + sh:property dy:WindTurbineType4bIEC.WindGenType4IEC-valueType , dy:WindTurbineType3or4IEC.WIndContQIEC-valueType , dy:WindTurbineType4bIEC.WindContPType4bIEC-cardinality , dy:WindTurbineType3or4Dynamics.WindPlantDynamics-cardinality , dy:WindTurbineType3or4IEC.WindRefFrameRotIEC-cardinality , dy:WindTurbineType4IEC.WindGenType3aIEC-valueType , dy:WindTurbineType3or4IEC.WindContQPQULimIEC-valueType , dy:WindTurbineType4bIEC.WindGenType4IEC-cardinality , dy:IdentifiedObject.description-datatype , dy:WindTurbineType3or4IEC.WindProtectionIEC-cardinality , dy:WindTurbineType3or4IEC.WindContCurrLimIEC-cardinality , dy:WindTurbineType4bIEC.WindContPType4bIEC-valueType , dy:WindTurbineType4IEC.WindGenType3aIEC-cardinality , dy:WindTurbineType3or4IEC.WindContQPQULimIEC-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:WindTurbineType3or4IEC.WIndContQIEC-cardinality , dy:IdentifiedObject.name-datatype , dy:WindTurbineType4bIEC.WindMechIEC-cardinality , dy:WindTurbineType3or4Dynamics.RemoteInputSignal-valueType , dy:WindTurbineType3or4Dynamics.PowerElectronicsConnection-cardinality , dy:IdentifiedObject.description-cardinality , dy:WindTurbineType4bIEC.WindMechIEC-valueType , dy:WindTurbineType3or4IEC.WindProtectionIEC-valueType , dy:WindTurbineType3or4IEC.WindContQLimIEC-valueType , dy:WindTurbineType3or4Dynamics.RemoteInputSignal-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.mRID-datatype , dy:WindTurbineType3or4IEC.WindContCurrLimIEC-valueType , dy:WindTurbineType3or4IEC.WindContQLimIEC-cardinality , dy:WindTurbineType3or4IEC.WindRefFrameRotIEC-valueType , dy:WindTurbineType3or4Dynamics.PowerElectronicsConnection-valueType , dy:IdentifiedObject.mRID-cardinality , dy:WindTurbineType3or4Dynamics.WindPlantDynamics-valueType , dy:DynamicsFunctionBlock.enabled-datatype ; + sh:targetClass cim:WindTurbineType4bIEC . + +dy:WindTurbineType4bIEC.WindContPType4bIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindTurbineType4bIEC.WindContPType4bIEC-cardinality" ; + sh:order 2759 ; + sh:path cim:WindTurbineType4bIEC.WindContPType4bIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType4bIEC.WindContPType4bIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindContPType4bIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindContPType4bIEC." ; + sh:name "WindTurbineType4bIEC.WindContPType4bIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 552 ; + sh:path cim:WindTurbineType4bIEC.WindContPType4bIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType4bIEC.WindGenType4IEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindTurbineType4bIEC.WindGenType4IEC-cardinality" ; + sh:order 2758 ; + sh:path cim:WindTurbineType4bIEC.WindGenType4IEC ; + sh:severity sh:Violation . + +dy:WindTurbineType4bIEC.WindGenType4IEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindGenType4IEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindGenType4IEC." ; + sh:name "WindTurbineType4bIEC.WindGenType4IEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 551 ; + sh:path cim:WindTurbineType4bIEC.WindGenType4IEC ; + sh:severity sh:Violation . + +dy:WindTurbineType4bIEC.WindMechIEC-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "WindTurbineType4bIEC.WindMechIEC-cardinality" ; + sh:order 2757 ; + sh:path cim:WindTurbineType4bIEC.WindMechIEC ; + sh:severity sh:Violation . + +dy:WindTurbineType4bIEC.WindMechIEC-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindMechIEC ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group dy:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindMechIEC." ; + sh:name "WindTurbineType4bIEC.WindMechIEC-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 550 ; + sh:path cim:WindTurbineType4bIEC.WindMechIEC ; + sh:severity sh:Violation . + +dy:WindType1or2UserDefined + rdf:type sh:NodeShape ; + sh:property dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics-cardinality , dy:IdentifiedObject.name-cardinality , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:WindTurbineType1or2Dynamics.AsynchronousMachineDynamics-valueType , dy:WindTurbineType1or2Dynamics.RemoteInputSignal-valueType , dy:IdentifiedObject.description-cardinality , dy:WindType1or2UserDefined.proprietary-datatype , dy:IdentifiedObject.name-datatype , dy:WindType1or2UserDefined.proprietary-cardinality , dy:WindTurbineType1or2Dynamics.RemoteInputSignal-cardinality , dy:DynamicsFunctionBlock.enabled-cardinality , dy:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:WindType1or2UserDefined . + +dy:WindType1or2UserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "WindType1or2UserDefined.proprietary-cardinality" ; + sh:order 2671 ; + sh:path cim:WindType1or2UserDefined.proprietary ; + sh:severity sh:Violation . + +dy:WindType1or2UserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindType1or2UserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2671 ; + sh:path cim:WindType1or2UserDefined.proprietary ; + sh:severity sh:Violation . + +dy:WindType3or4UserDefined + rdf:type sh:NodeShape ; + sh:property dy:WindTurbineType3or4Dynamics.PowerElectronicsConnection-cardinality , dy:DynamicsFunctionBlock.enabled-datatype , dy:WindTurbineType3or4Dynamics.RemoteInputSignal-cardinality , dy:WindType3or4UserDefined.proprietary-datatype , dy:IdentifiedObject.name-cardinality , dy:WindTurbineType3or4Dynamics.RemoteInputSignal-valueType , dy:WindTurbineType3or4Dynamics.WindPlantDynamics-valueType , dy:IdentifiedObject.description-datatype , dy:IdentifiedObject.mRID-datatype , dy:DynamicsFunctionBlock.enabled-cardinality , dy:WindType3or4UserDefined.proprietary-cardinality , dy:WindTurbineType3or4Dynamics.PowerElectronicsConnection-valueType , dy:WindTurbineType3or4Dynamics.WindPlantDynamics-cardinality , dy:IdentifiedObject.name-datatype , dy:IdentifiedObject.description-cardinality , dy:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:WindType3or4UserDefined . + +dy:WindType3or4UserDefined.proprietary-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group dy:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (proprietary)." ; + sh:minCount 1 ; + sh:name "WindType3or4UserDefined.proprietary-cardinality" ; + sh:order 2672 ; + sh:path cim:WindType3or4UserDefined.proprietary ; + sh:severity sh:Violation . + +dy:WindType3or4UserDefined.proprietary-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the proprietary." ; + sh:group dy:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "WindType3or4UserDefined.proprietary-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2672 ; + sh:path cim:WindType3or4UserDefined.proprietary ; + sh:severity sh:Violation . + diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Equipment-AP-Con-Simple-SHACLED2a_v3-0-0.ttl b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Equipment-AP-Con-Simple-SHACLED2a_v3-0-0.ttl new file mode 100644 index 0000000..47e6bd7 --- /dev/null +++ b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Equipment-AP-Con-Simple-SHACLED2a_v3-0-0.ttl @@ -0,0 +1,9122 @@ +@prefix cim: . +@prefix cims: . +@prefix dc: . +@prefix dcat: . +@prefix dct: . +@prefix eq: . +@prefix eu: . +@prefix owl: . +@prefix prof: . +@prefix profcim: . +@prefix rdf: . +@prefix rdfs: . +@prefix sh: . +@prefix skos: . +@prefix xsd: . + +eq:ACDCConverter.PccTerminal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCConverter.PccTerminal-cardinality" ; + sh:order 209 ; + sh:path cim:ACDCConverter.PccTerminal ; + sh:severity sh:Violation . + +eq:ACDCConverter.PccTerminal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Terminal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Terminal." ; + sh:name "ACDCConverter.PccTerminal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 0 ; + sh:path cim:ACDCConverter.PccTerminal ; + sh:severity sh:Violation . + +eq:ACDCConverter.baseS-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCConverter.baseS-cardinality" ; + sh:order 0 ; + sh:path cim:ACDCConverter.baseS ; + sh:severity sh:Violation . + +eq:ACDCConverter.baseS-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the baseS." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.baseS-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 0 ; + sh:path cim:ACDCConverter.baseS ; + sh:severity sh:Violation . + +eq:ACDCConverter.idleLoss-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCConverter.idleLoss-cardinality" ; + sh:order 1 ; + sh:path cim:ACDCConverter.idleLoss ; + sh:severity sh:Violation . + +eq:ACDCConverter.idleLoss-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the idleLoss." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.idleLoss-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1 ; + sh:path cim:ACDCConverter.idleLoss ; + sh:severity sh:Violation . + +eq:ACDCConverter.maxP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCConverter.maxP-cardinality" ; + sh:order 9 ; + sh:path cim:ACDCConverter.maxP ; + sh:severity sh:Violation . + +eq:ACDCConverter.maxP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxP." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.maxP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 9 ; + sh:path cim:ACDCConverter.maxP ; + sh:severity sh:Violation . + +eq:ACDCConverter.maxUdc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCConverter.maxUdc-cardinality" ; + sh:order 2 ; + sh:path cim:ACDCConverter.maxUdc ; + sh:severity sh:Violation . + +eq:ACDCConverter.maxUdc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxUdc." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.maxUdc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2 ; + sh:path cim:ACDCConverter.maxUdc ; + sh:severity sh:Violation . + +eq:ACDCConverter.minP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCConverter.minP-cardinality" ; + sh:order 10 ; + sh:path cim:ACDCConverter.minP ; + sh:severity sh:Violation . + +eq:ACDCConverter.minP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minP." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.minP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 10 ; + sh:path cim:ACDCConverter.minP ; + sh:severity sh:Violation . + +eq:ACDCConverter.minUdc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCConverter.minUdc-cardinality" ; + sh:order 3 ; + sh:path cim:ACDCConverter.minUdc ; + sh:severity sh:Violation . + +eq:ACDCConverter.minUdc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minUdc." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.minUdc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 3 ; + sh:path cim:ACDCConverter.minUdc ; + sh:severity sh:Violation . + +eq:ACDCConverter.numberOfValves-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCConverter.numberOfValves-cardinality" ; + sh:order 4 ; + sh:path cim:ACDCConverter.numberOfValves ; + sh:severity sh:Violation . + +eq:ACDCConverter.numberOfValves-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the numberOfValves." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.numberOfValves-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 4 ; + sh:path cim:ACDCConverter.numberOfValves ; + sh:severity sh:Violation . + +eq:ACDCConverter.ratedUdc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCConverter.ratedUdc-cardinality" ; + sh:order 5 ; + sh:path cim:ACDCConverter.ratedUdc ; + sh:severity sh:Violation . + +eq:ACDCConverter.ratedUdc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedUdc." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.ratedUdc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 5 ; + sh:path cim:ACDCConverter.ratedUdc ; + sh:severity sh:Violation . + +eq:ACDCConverter.resistiveLoss-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCConverter.resistiveLoss-cardinality" ; + sh:order 6 ; + sh:path cim:ACDCConverter.resistiveLoss ; + sh:severity sh:Violation . + +eq:ACDCConverter.resistiveLoss-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the resistiveLoss." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.resistiveLoss-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 6 ; + sh:path cim:ACDCConverter.resistiveLoss ; + sh:severity sh:Violation . + +eq:ACDCConverter.switchingLoss-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCConverter.switchingLoss-cardinality" ; + sh:order 7 ; + sh:path cim:ACDCConverter.switchingLoss ; + sh:severity sh:Violation . + +eq:ACDCConverter.switchingLoss-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the switchingLoss." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.switchingLoss-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 7 ; + sh:path cim:ACDCConverter.switchingLoss ; + sh:severity sh:Violation . + +eq:ACDCConverter.valveU0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCConverter.valveU0-cardinality" ; + sh:order 8 ; + sh:path cim:ACDCConverter.valveU0 ; + sh:severity sh:Violation . + +eq:ACDCConverter.valveU0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the valveU0." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.valveU0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 8 ; + sh:path cim:ACDCConverter.valveU0 ; + sh:severity sh:Violation . + +eq:ACDCConverterDCTerminal + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.name-cardinality , eq:ACDCTerminal.BusNameMarker-cardinality , eq:ACDCConverterDCTerminal.polarity-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:ACDCTerminal.sequenceNumber-datatype , eq:IdentifiedObject.mRID-cardinality , eq:ACDCConverterDCTerminal.polarity-cardinality , eq:IdentifiedObject.description-datatype , eq:DCBaseTerminal.DCNode-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.mRID-datatype , eq:DCBaseTerminal.DCNode-valueType , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:ACDCConverterDCTerminal.DCConductingEquipment-cardinality , eq:ACDCTerminal.BusNameMarker-valueType , eq:ACDCTerminal.sequenceNumber-cardinality , eq:IdentifiedObject.shortName-cardinality ; + sh:targetClass cim:ACDCConverterDCTerminal . + +eq:ACDCConverterDCTerminal.DCConductingEquipment-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "ACDCConverterDCTerminal.DCConductingEquipment-cardinality" ; + sh:order 210 ; + sh:path cim:ACDCConverterDCTerminal.DCConductingEquipment ; + sh:severity sh:Violation . + +eq:ACDCConverterDCTerminal.DCConductingEquipment-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:ACDCConverterDCTerminal.DCConductingEquipmentVsConverter-valueType eq:ACDCConverterDCTerminal.DCConductingEquipmentCsConverter-valueType ) . + +eq:ACDCConverterDCTerminal.DCConductingEquipmentCsConverter-valueType + rdf:type sh:PropertyShape ; + sh:class cim:CsConverter ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:CsConverter." ; + sh:name "ACDCConverterDCTerminal.DCConductingEquipmentCsConverter-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 2 ; + sh:path cim:ACDCConverterDCTerminal.DCConductingEquipment ; + sh:severity sh:Violation . + +eq:ACDCConverterDCTerminal.DCConductingEquipmentVsConverter-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VsConverter ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VsConverter." ; + sh:name "ACDCConverterDCTerminal.DCConductingEquipmentVsConverter-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 1 ; + sh:path cim:ACDCConverterDCTerminal.DCConductingEquipment ; + sh:severity sh:Violation . + +eq:ACDCConverterDCTerminal.polarity-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (polarity)." ; + sh:minCount 1 ; + sh:name "ACDCConverterDCTerminal.polarity-cardinality" ; + sh:order 11 ; + sh:path cim:ACDCConverterDCTerminal.polarity ; + sh:severity sh:Violation . + +eq:ACDCConverterDCTerminal.polarity-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the polarity." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:DCPolarityKind.positive cim:DCPolarityKind.middle cim:DCPolarityKind.negative ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "ACDCConverterDCTerminal.polarity-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 11 ; + sh:path cim:ACDCConverterDCTerminal.polarity ; + sh:severity sh:Violation . + +eq:ACDCTerminal.BusNameMarker-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCTerminal.BusNameMarker-cardinality" ; + sh:order 211 ; + sh:path cim:ACDCTerminal.BusNameMarker ; + sh:severity sh:Violation . + +eq:ACDCTerminal.BusNameMarker-valueType + rdf:type sh:PropertyShape ; + sh:class cim:BusNameMarker ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:BusNameMarker." ; + sh:name "ACDCTerminal.BusNameMarker-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 3 ; + sh:path cim:ACDCTerminal.BusNameMarker ; + sh:severity sh:Violation . + +eq:ACDCTerminal.sequenceNumber-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (sequenceNumber)." ; + sh:minCount 1 ; + sh:name "ACDCTerminal.sequenceNumber-cardinality" ; + sh:order 12 ; + sh:path cim:ACDCTerminal.sequenceNumber ; + sh:severity sh:Violation . + +eq:ACDCTerminal.sequenceNumber-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the sequenceNumber." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCTerminal.sequenceNumber-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 12 ; + sh:path cim:ACDCTerminal.sequenceNumber ; + sh:severity sh:Violation . + +eq:ACLineSegment rdf:type sh:NodeShape ; + sh:property eq:Equipment.normallyInService-datatype , eq:ACLineSegment.bch-cardinality , eq:Conductor.length-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.description-cardinality , eq:ACLineSegment.gch-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:Conductor.length-cardinality , eq:IdentifiedObject.mRID-datatype , eq:ACLineSegment.bch-datatype , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.name-datatype , eq:ACLineSegment.gch-datatype , eq:Equipment.normallyInService-cardinality , eq:ACLineSegment.r-cardinality , eq:IdentifiedObject.name-cardinality , eq:Equipment.aggregate-cardinality , eq:ACLineSegment.x-cardinality , eq:IdentifiedObject.description-datatype , eq:ACLineSegment.x-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:ConductingEquipment.BaseVoltage-cardinality , eq:ACLineSegment.r-datatype , eq:Equipment.aggregate-datatype ; + sh:targetClass cim:ACLineSegment . + +eq:ACLineSegment.bch-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bch)." ; + sh:minCount 1 ; + sh:name "ACLineSegment.bch-cardinality" ; + sh:order 13 ; + sh:path cim:ACLineSegment.bch ; + sh:severity sh:Violation . + +eq:ACLineSegment.bch-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bch." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACLineSegment.bch-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 13 ; + sh:path cim:ACLineSegment.bch ; + sh:severity sh:Violation . + +eq:ACLineSegment.gch-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACLineSegment.gch-cardinality" ; + sh:order 14 ; + sh:path cim:ACLineSegment.gch ; + sh:severity sh:Violation . + +eq:ACLineSegment.gch-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gch." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACLineSegment.gch-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 14 ; + sh:path cim:ACLineSegment.gch ; + sh:severity sh:Violation . + +eq:ACLineSegment.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "ACLineSegment.r-cardinality" ; + sh:order 15 ; + sh:path cim:ACLineSegment.r ; + sh:severity sh:Violation . + +eq:ACLineSegment.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACLineSegment.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 15 ; + sh:path cim:ACLineSegment.r ; + sh:severity sh:Violation . + +eq:ACLineSegment.x-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x)." ; + sh:minCount 1 ; + sh:name "ACLineSegment.x-cardinality" ; + sh:order 16 ; + sh:path cim:ACLineSegment.x ; + sh:severity sh:Violation . + +eq:ACLineSegment.x-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACLineSegment.x-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 16 ; + sh:path cim:ACLineSegment.x ; + sh:severity sh:Violation . + +eq:ActivePowerLimit rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:OperationalLimit.OperationalLimitType-valueType , eq:IdentifiedObject.mRID-cardinality , eq:ActivePowerLimit.normalValue-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-datatype , eq:ActivePowerLimit.normalValue-cardinality , eq:OperationalLimit.OperationalLimitType-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-cardinality ; + sh:targetClass cim:ActivePowerLimit . + +eq:ActivePowerLimit.normalValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (normalValue)." ; + sh:minCount 1 ; + sh:name "ActivePowerLimit.normalValue-cardinality" ; + sh:order 17 ; + sh:path cim:ActivePowerLimit.normalValue ; + sh:severity sh:Violation . + +eq:ActivePowerLimit.normalValue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the normalValue." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ActivePowerLimit.normalValue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 17 ; + sh:path cim:ActivePowerLimit.normalValue ; + sh:severity sh:Violation . + +eq:ApparentPowerLimit + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-datatype , eq:ApparentPowerLimit.normalValue-datatype , eq:OperationalLimit.OperationalLimitType-valueType , eq:OperationalLimit.OperationalLimitType-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:ApparentPowerLimit.normalValue-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.name-datatype ; + sh:targetClass cim:ApparentPowerLimit . + +eq:ApparentPowerLimit.normalValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (normalValue)." ; + sh:minCount 1 ; + sh:name "ApparentPowerLimit.normalValue-cardinality" ; + sh:order 18 ; + sh:path cim:ApparentPowerLimit.normalValue ; + sh:severity sh:Violation . + +eq:ApparentPowerLimit.normalValue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the normalValue." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ApparentPowerLimit.normalValue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 18 ; + sh:path cim:ApparentPowerLimit.normalValue ; + sh:severity sh:Violation . + +eq:AssociationsGroup rdf:type sh:PropertyGroup ; + rdfs:label "Associations" ; + sh:order 2 . + +eq:AsynchronousMachine + rdf:type sh:NodeShape ; + sh:property eq:RotatingMachine.ratedU-datatype , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.name-cardinality , eq:RotatingMachine.ratedS-cardinality , eq:IdentifiedObject.description-cardinality , eq:RotatingMachine.GeneratingUnit-valueType , eq:RegulatingCondEq.RegulatingControl-valueType , eq:IdentifiedObject.name-datatype , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.mRID-datatype , eq:RotatingMachine.GeneratingUnit-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:RotatingMachine.ratedPowerFactor-datatype , eq:IdentifiedObject.shortName-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-datatype , eq:AsynchronousMachine.nominalFrequency-datatype , eq:Equipment.normallyInService-cardinality , eq:RotatingMachine.ratedS-datatype , eq:RegulatingCondEq.RegulatingControl-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:AsynchronousMachine.nominalSpeed-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:AsynchronousMachine.nominalFrequency-cardinality , eq:AsynchronousMachine.nominalSpeed-cardinality , eq:Equipment.aggregate-cardinality , eq:RotatingMachine.ratedPowerFactor-cardinality , eq:RotatingMachine.ratedU-cardinality , eq:Equipment.aggregate-datatype ; + sh:targetClass cim:AsynchronousMachine . + +eq:AsynchronousMachine.nominalFrequency-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "AsynchronousMachine.nominalFrequency-cardinality" ; + sh:order 19 ; + sh:path cim:AsynchronousMachine.nominalFrequency ; + sh:severity sh:Violation . + +eq:AsynchronousMachine.nominalFrequency-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the nominalFrequency." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachine.nominalFrequency-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 19 ; + sh:path cim:AsynchronousMachine.nominalFrequency ; + sh:severity sh:Violation . + +eq:AsynchronousMachine.nominalSpeed-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "AsynchronousMachine.nominalSpeed-cardinality" ; + sh:order 20 ; + sh:path cim:AsynchronousMachine.nominalSpeed ; + sh:severity sh:Violation . + +eq:AsynchronousMachine.nominalSpeed-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the nominalSpeed." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachine.nominalSpeed-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 20 ; + sh:path cim:AsynchronousMachine.nominalSpeed ; + sh:severity sh:Violation . + +eq:AuxiliaryEquipment.Terminal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "AuxiliaryEquipment.Terminal-cardinality" ; + sh:order 212 ; + sh:path cim:AuxiliaryEquipment.Terminal ; + sh:severity sh:Violation . + +eq:AuxiliaryEquipment.Terminal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Terminal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Terminal." ; + sh:name "AuxiliaryEquipment.Terminal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 4 ; + sh:path cim:AuxiliaryEquipment.Terminal ; + sh:severity sh:Violation . + +eq:BaseVoltage rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-datatype , eq:BaseVoltage.nominalVoltage-cardinality , eq:BaseVoltage.nominalVoltage-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-cardinality ; + sh:targetClass cim:BaseVoltage . + +eq:BaseVoltage.nominalVoltage-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (nominalVoltage)." ; + sh:minCount 1 ; + sh:name "BaseVoltage.nominalVoltage-cardinality" ; + sh:order 21 ; + sh:path cim:BaseVoltage.nominalVoltage ; + sh:severity sh:Violation . + +eq:BaseVoltage.nominalVoltage-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the nominalVoltage." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BaseVoltage.nominalVoltage-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 21 ; + sh:path cim:BaseVoltage.nominalVoltage ; + sh:severity sh:Violation . + +eq:BasicIntervalSchedule.startTime-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (startTime)." ; + sh:minCount 1 ; + sh:name "BasicIntervalSchedule.startTime-cardinality" ; + sh:order 22 ; + sh:path cim:BasicIntervalSchedule.startTime ; + sh:severity sh:Violation . + +eq:BasicIntervalSchedule.startTime-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:datetime ; + sh:description "This constraint validates the datatype of the startTime." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BasicIntervalSchedule.startTime-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 22 ; + sh:path cim:BasicIntervalSchedule.startTime ; + sh:severity sh:Violation . + +eq:BasicIntervalSchedule.value1Unit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (value1Unit)." ; + sh:minCount 1 ; + sh:name "BasicIntervalSchedule.value1Unit-cardinality" ; + sh:order 23 ; + sh:path cim:BasicIntervalSchedule.value1Unit ; + sh:severity sh:Violation . + +eq:BasicIntervalSchedule.value1Unit-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the value1Unit." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:UnitSymbol.none cim:UnitSymbol.m cim:UnitSymbol.kg cim:UnitSymbol.s cim:UnitSymbol.A cim:UnitSymbol.K cim:UnitSymbol.mol cim:UnitSymbol.cd cim:UnitSymbol.deg cim:UnitSymbol.rad cim:UnitSymbol.sr cim:UnitSymbol.Gy cim:UnitSymbol.Bq cim:UnitSymbol.degC cim:UnitSymbol.Sv cim:UnitSymbol.F cim:UnitSymbol.C cim:UnitSymbol.S cim:UnitSymbol.H cim:UnitSymbol.V cim:UnitSymbol.ohm cim:UnitSymbol.J cim:UnitSymbol.N cim:UnitSymbol.Hz cim:UnitSymbol.lx cim:UnitSymbol.lm cim:UnitSymbol.Wb cim:UnitSymbol.T cim:UnitSymbol.W cim:UnitSymbol.Pa cim:UnitSymbol.m2 cim:UnitSymbol.m3 cim:UnitSymbol.mPers cim:UnitSymbol.mPers2 cim:UnitSymbol.m3Pers cim:UnitSymbol.mPerm3 cim:UnitSymbol.kgm cim:UnitSymbol.kgPerm3 cim:UnitSymbol.m2Pers cim:UnitSymbol.WPermK cim:UnitSymbol.JPerK cim:UnitSymbol.ppm cim:UnitSymbol.rotPers cim:UnitSymbol.radPers cim:UnitSymbol.WPerm2 cim:UnitSymbol.JPerm2 cim:UnitSymbol.SPerm cim:UnitSymbol.KPers cim:UnitSymbol.PaPers cim:UnitSymbol.JPerkgK cim:UnitSymbol.VA cim:UnitSymbol.VAr cim:UnitSymbol.cosPhi cim:UnitSymbol.Vs cim:UnitSymbol.V2 cim:UnitSymbol.As cim:UnitSymbol.A2 cim:UnitSymbol.A2s cim:UnitSymbol.VAh cim:UnitSymbol.Wh cim:UnitSymbol.VArh cim:UnitSymbol.VPerHz cim:UnitSymbol.HzPers cim:UnitSymbol.character cim:UnitSymbol.charPers cim:UnitSymbol.kgm2 cim:UnitSymbol.dB cim:UnitSymbol.WPers cim:UnitSymbol.lPers cim:UnitSymbol.dBm cim:UnitSymbol.h cim:UnitSymbol.min cim:UnitSymbol.Q cim:UnitSymbol.Qh cim:UnitSymbol.ohmm cim:UnitSymbol.APerm cim:UnitSymbol.V2h cim:UnitSymbol.A2h cim:UnitSymbol.Ah cim:UnitSymbol.count cim:UnitSymbol.ft3 cim:UnitSymbol.m3Perh cim:UnitSymbol.gal cim:UnitSymbol.Btu cim:UnitSymbol.l cim:UnitSymbol.lPerh cim:UnitSymbol.lPerl cim:UnitSymbol.gPerg cim:UnitSymbol.molPerm3 cim:UnitSymbol.molPermol cim:UnitSymbol.molPerkg cim:UnitSymbol.sPers cim:UnitSymbol.HzPerHz cim:UnitSymbol.VPerV cim:UnitSymbol.APerA cim:UnitSymbol.VPerVA cim:UnitSymbol.rev cim:UnitSymbol.kat cim:UnitSymbol.JPerkg cim:UnitSymbol.m3Uncompensated cim:UnitSymbol.m3Compensated cim:UnitSymbol.WPerW cim:UnitSymbol.therm cim:UnitSymbol.onePerm cim:UnitSymbol.m3Perkg cim:UnitSymbol.Pas cim:UnitSymbol.Nm cim:UnitSymbol.NPerm cim:UnitSymbol.radPers2 cim:UnitSymbol.JPerm3 cim:UnitSymbol.VPerm cim:UnitSymbol.CPerm3 cim:UnitSymbol.CPerm2 cim:UnitSymbol.FPerm cim:UnitSymbol.HPerm cim:UnitSymbol.JPermol cim:UnitSymbol.JPermolK cim:UnitSymbol.CPerkg cim:UnitSymbol.GyPers cim:UnitSymbol.WPersr cim:UnitSymbol.WPerm2sr cim:UnitSymbol.katPerm3 cim:UnitSymbol.d cim:UnitSymbol.anglemin cim:UnitSymbol.anglesec cim:UnitSymbol.ha cim:UnitSymbol.tonne cim:UnitSymbol.bar cim:UnitSymbol.mmHg cim:UnitSymbol.M cim:UnitSymbol.kn cim:UnitSymbol.Mx cim:UnitSymbol.G cim:UnitSymbol.Oe cim:UnitSymbol.Vh cim:UnitSymbol.WPerA cim:UnitSymbol.onePerHz cim:UnitSymbol.VPerVAr cim:UnitSymbol.ohmPerm cim:UnitSymbol.kgPerJ cim:UnitSymbol.JPers ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "BasicIntervalSchedule.value1Unit-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 23 ; + sh:path cim:BasicIntervalSchedule.value1Unit ; + sh:severity sh:Violation . + +eq:BasicIntervalSchedule.value2Unit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "BasicIntervalSchedule.value2Unit-cardinality" ; + sh:order 24 ; + sh:path cim:BasicIntervalSchedule.value2Unit ; + sh:severity sh:Violation . + +eq:BasicIntervalSchedule.value2Unit-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the value2Unit." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:UnitSymbol.none cim:UnitSymbol.m cim:UnitSymbol.kg cim:UnitSymbol.s cim:UnitSymbol.A cim:UnitSymbol.K cim:UnitSymbol.mol cim:UnitSymbol.cd cim:UnitSymbol.deg cim:UnitSymbol.rad cim:UnitSymbol.sr cim:UnitSymbol.Gy cim:UnitSymbol.Bq cim:UnitSymbol.degC cim:UnitSymbol.Sv cim:UnitSymbol.F cim:UnitSymbol.C cim:UnitSymbol.S cim:UnitSymbol.H cim:UnitSymbol.V cim:UnitSymbol.ohm cim:UnitSymbol.J cim:UnitSymbol.N cim:UnitSymbol.Hz cim:UnitSymbol.lx cim:UnitSymbol.lm cim:UnitSymbol.Wb cim:UnitSymbol.T cim:UnitSymbol.W cim:UnitSymbol.Pa cim:UnitSymbol.m2 cim:UnitSymbol.m3 cim:UnitSymbol.mPers cim:UnitSymbol.mPers2 cim:UnitSymbol.m3Pers cim:UnitSymbol.mPerm3 cim:UnitSymbol.kgm cim:UnitSymbol.kgPerm3 cim:UnitSymbol.m2Pers cim:UnitSymbol.WPermK cim:UnitSymbol.JPerK cim:UnitSymbol.ppm cim:UnitSymbol.rotPers cim:UnitSymbol.radPers cim:UnitSymbol.WPerm2 cim:UnitSymbol.JPerm2 cim:UnitSymbol.SPerm cim:UnitSymbol.KPers cim:UnitSymbol.PaPers cim:UnitSymbol.JPerkgK cim:UnitSymbol.VA cim:UnitSymbol.VAr cim:UnitSymbol.cosPhi cim:UnitSymbol.Vs cim:UnitSymbol.V2 cim:UnitSymbol.As cim:UnitSymbol.A2 cim:UnitSymbol.A2s cim:UnitSymbol.VAh cim:UnitSymbol.Wh cim:UnitSymbol.VArh cim:UnitSymbol.VPerHz cim:UnitSymbol.HzPers cim:UnitSymbol.character cim:UnitSymbol.charPers cim:UnitSymbol.kgm2 cim:UnitSymbol.dB cim:UnitSymbol.WPers cim:UnitSymbol.lPers cim:UnitSymbol.dBm cim:UnitSymbol.h cim:UnitSymbol.min cim:UnitSymbol.Q cim:UnitSymbol.Qh cim:UnitSymbol.ohmm cim:UnitSymbol.APerm cim:UnitSymbol.V2h cim:UnitSymbol.A2h cim:UnitSymbol.Ah cim:UnitSymbol.count cim:UnitSymbol.ft3 cim:UnitSymbol.m3Perh cim:UnitSymbol.gal cim:UnitSymbol.Btu cim:UnitSymbol.l cim:UnitSymbol.lPerh cim:UnitSymbol.lPerl cim:UnitSymbol.gPerg cim:UnitSymbol.molPerm3 cim:UnitSymbol.molPermol cim:UnitSymbol.molPerkg cim:UnitSymbol.sPers cim:UnitSymbol.HzPerHz cim:UnitSymbol.VPerV cim:UnitSymbol.APerA cim:UnitSymbol.VPerVA cim:UnitSymbol.rev cim:UnitSymbol.kat cim:UnitSymbol.JPerkg cim:UnitSymbol.m3Uncompensated cim:UnitSymbol.m3Compensated cim:UnitSymbol.WPerW cim:UnitSymbol.therm cim:UnitSymbol.onePerm cim:UnitSymbol.m3Perkg cim:UnitSymbol.Pas cim:UnitSymbol.Nm cim:UnitSymbol.NPerm cim:UnitSymbol.radPers2 cim:UnitSymbol.JPerm3 cim:UnitSymbol.VPerm cim:UnitSymbol.CPerm3 cim:UnitSymbol.CPerm2 cim:UnitSymbol.FPerm cim:UnitSymbol.HPerm cim:UnitSymbol.JPermol cim:UnitSymbol.JPermolK cim:UnitSymbol.CPerkg cim:UnitSymbol.GyPers cim:UnitSymbol.WPersr cim:UnitSymbol.WPerm2sr cim:UnitSymbol.katPerm3 cim:UnitSymbol.d cim:UnitSymbol.anglemin cim:UnitSymbol.anglesec cim:UnitSymbol.ha cim:UnitSymbol.tonne cim:UnitSymbol.bar cim:UnitSymbol.mmHg cim:UnitSymbol.M cim:UnitSymbol.kn cim:UnitSymbol.Mx cim:UnitSymbol.G cim:UnitSymbol.Oe cim:UnitSymbol.Vh cim:UnitSymbol.WPerA cim:UnitSymbol.onePerHz cim:UnitSymbol.VPerVAr cim:UnitSymbol.ohmPerm cim:UnitSymbol.kgPerJ cim:UnitSymbol.JPers ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "BasicIntervalSchedule.value2Unit-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 24 ; + sh:path cim:BasicIntervalSchedule.value2Unit ; + sh:severity sh:Violation . + +eq:BatteryUnit rdf:type sh:NodeShape ; + sh:property eq:Equipment.EquipmentContainer-valueType , eq:PowerElectronicsUnit.minP-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.name-datatype , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.description-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:PowerElectronicsUnit.maxP-datatype , eq:Equipment.normallyInService-datatype , eq:PowerElectronicsUnit.maxP-cardinality , eq:BatteryUnit.ratedE-cardinality , eq:IdentifiedObject.description-datatype , eq:Equipment.aggregate-cardinality , eq:BatteryUnit.ratedE-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:PowerElectronicsUnit.minP-cardinality , eq:IdentifiedObject.shortName-datatype ; + sh:targetClass cim:BatteryUnit . + +eq:BatteryUnit.ratedE-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ratedE)." ; + sh:minCount 1 ; + sh:name "BatteryUnit.ratedE-cardinality" ; + sh:order 25 ; + sh:path cim:BatteryUnit.ratedE ; + sh:severity sh:Violation . + +eq:BatteryUnit.ratedE-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedE." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BatteryUnit.ratedE-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 25 ; + sh:path cim:BatteryUnit.ratedE ; + sh:severity sh:Violation . + +eq:Bay rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-cardinality , eq:Bay.VoltageLevel-cardinality , eq:Bay.VoltageLevel-valueType , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype ; + sh:targetClass cim:Bay . + +eq:Bay.VoltageLevel-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "Bay.VoltageLevel-cardinality" ; + sh:order 213 ; + sh:path cim:Bay.VoltageLevel ; + sh:severity sh:Violation . + +eq:Bay.VoltageLevel-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VoltageLevel ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VoltageLevel." ; + sh:name "Bay.VoltageLevel-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 5 ; + sh:path cim:Bay.VoltageLevel ; + sh:severity sh:Violation . + +eq:BoundaryPoint rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:BoundaryPoint.isExcludedFromAreaInterchange-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.description-cardinality , eq:BoundaryPoint.fromEndName-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.name-cardinality , eq:BoundaryPoint.isDirectCurrent-datatype , eq:BoundaryPoint.isDirectCurrent-cardinality , eq:BoundaryPoint.isExcludedFromAreaInterchange-cardinality , eq:BoundaryPoint.toEndName-cardinality , eq:BoundaryPoint.toEndIsoCode-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:BoundaryPoint.fromEndName-datatype , eq:BoundaryPoint.fromEndIsoCode-datatype , eq:BoundaryPoint.fromEndNameTso-datatype , eq:BoundaryPoint.toEndIsoCode-datatype , eq:BoundaryPoint.ConnectivityNode-valueType , eq:IdentifiedObject.name-datatype , eq:BoundaryPoint.toEndNameTso-datatype , eq:BoundaryPoint.toEndName-datatype , eq:BoundaryPoint.ConnectivityNode-cardinality , eq:BoundaryPoint.fromEndNameTso-cardinality , eq:IdentifiedObject.description-datatype , eq:BoundaryPoint.fromEndIsoCode-cardinality , eq:BoundaryPoint.toEndNameTso-cardinality ; + sh:targetClass eu:BoundaryPoint . + +eq:BoundaryPoint.ConnectivityNode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "BoundaryPoint.ConnectivityNode-cardinality" ; + sh:order 214 ; + sh:path eu:BoundaryPoint.ConnectivityNode ; + sh:severity sh:Violation . + +eq:BoundaryPoint.ConnectivityNode-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ConnectivityNode ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ConnectivityNode." ; + sh:name "BoundaryPoint.ConnectivityNode-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 6 ; + sh:path eu:BoundaryPoint.ConnectivityNode ; + sh:severity sh:Violation . + +eq:BoundaryPoint.fromEndIsoCode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fromEndIsoCode)." ; + sh:minCount 1 ; + sh:name "BoundaryPoint.fromEndIsoCode-cardinality" ; + sh:order 26 ; + sh:path eu:BoundaryPoint.fromEndIsoCode ; + sh:severity sh:Violation . + +eq:BoundaryPoint.fromEndIsoCode-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the fromEndIsoCode." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.fromEndIsoCode-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 26 ; + sh:path eu:BoundaryPoint.fromEndIsoCode ; + sh:severity sh:Violation . + +eq:BoundaryPoint.fromEndName-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fromEndName)." ; + sh:minCount 1 ; + sh:name "BoundaryPoint.fromEndName-cardinality" ; + sh:order 27 ; + sh:path eu:BoundaryPoint.fromEndName ; + sh:severity sh:Violation . + +eq:BoundaryPoint.fromEndName-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the fromEndName." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.fromEndName-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 27 ; + sh:path eu:BoundaryPoint.fromEndName ; + sh:severity sh:Violation . + +eq:BoundaryPoint.fromEndNameTso-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fromEndNameTso)." ; + sh:minCount 1 ; + sh:name "BoundaryPoint.fromEndNameTso-cardinality" ; + sh:order 28 ; + sh:path eu:BoundaryPoint.fromEndNameTso ; + sh:severity sh:Violation . + +eq:BoundaryPoint.fromEndNameTso-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the fromEndNameTso." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.fromEndNameTso-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 28 ; + sh:path eu:BoundaryPoint.fromEndNameTso ; + sh:severity sh:Violation . + +eq:BoundaryPoint.isDirectCurrent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "BoundaryPoint.isDirectCurrent-cardinality" ; + sh:order 32 ; + sh:path eu:BoundaryPoint.isDirectCurrent ; + sh:severity sh:Violation . + +eq:BoundaryPoint.isDirectCurrent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the isDirectCurrent." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.isDirectCurrent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 32 ; + sh:path eu:BoundaryPoint.isDirectCurrent ; + sh:severity sh:Violation . + +eq:BoundaryPoint.isExcludedFromAreaInterchange-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "BoundaryPoint.isExcludedFromAreaInterchange-cardinality" ; + sh:order 33 ; + sh:path eu:BoundaryPoint.isExcludedFromAreaInterchange ; + sh:severity sh:Violation . + +eq:BoundaryPoint.isExcludedFromAreaInterchange-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the isExcludedFromAreaInterchange." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.isExcludedFromAreaInterchange-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 33 ; + sh:path eu:BoundaryPoint.isExcludedFromAreaInterchange ; + sh:severity sh:Violation . + +eq:BoundaryPoint.toEndIsoCode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (toEndIsoCode)." ; + sh:minCount 1 ; + sh:name "BoundaryPoint.toEndIsoCode-cardinality" ; + sh:order 29 ; + sh:path eu:BoundaryPoint.toEndIsoCode ; + sh:severity sh:Violation . + +eq:BoundaryPoint.toEndIsoCode-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the toEndIsoCode." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.toEndIsoCode-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 29 ; + sh:path eu:BoundaryPoint.toEndIsoCode ; + sh:severity sh:Violation . + +eq:BoundaryPoint.toEndName-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (toEndName)." ; + sh:minCount 1 ; + sh:name "BoundaryPoint.toEndName-cardinality" ; + sh:order 30 ; + sh:path eu:BoundaryPoint.toEndName ; + sh:severity sh:Violation . + +eq:BoundaryPoint.toEndName-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the toEndName." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.toEndName-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 30 ; + sh:path eu:BoundaryPoint.toEndName ; + sh:severity sh:Violation . + +eq:BoundaryPoint.toEndNameTso-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (toEndNameTso)." ; + sh:minCount 1 ; + sh:name "BoundaryPoint.toEndNameTso-cardinality" ; + sh:order 31 ; + sh:path eu:BoundaryPoint.toEndNameTso ; + sh:severity sh:Violation . + +eq:BoundaryPoint.toEndNameTso-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the toEndNameTso." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.toEndNameTso-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 31 ; + sh:path eu:BoundaryPoint.toEndNameTso ; + sh:severity sh:Violation . + +eq:Breaker rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.name-datatype , eq:Equipment.EquipmentContainer-valueType , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.description-datatype , eq:Equipment.normallyInService-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Switch.retained-datatype , eq:Switch.retained-cardinality , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Switch.normalOpen-datatype , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:Switch.normalOpen-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Switch.ratedCurrent-datatype , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.description-cardinality , eq:ConductingEquipment.BaseVoltage-cardinality , eq:Switch.ratedCurrent-cardinality ; + sh:targetClass cim:Breaker . + +eq:BusNameMarker rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-cardinality , eq:BusNameMarker.ReportingGroup-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-cardinality , eq:BusNameMarker.ReportingGroup-valueType , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.shortName-datatype , eq:BusNameMarker.priority-cardinality , eq:IdentifiedObject.name-cardinality , eq:BusNameMarker.priority-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.name-datatype ; + sh:targetClass cim:BusNameMarker . + +eq:BusNameMarker.ReportingGroup-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "BusNameMarker.ReportingGroup-cardinality" ; + sh:order 215 ; + sh:path cim:BusNameMarker.ReportingGroup ; + sh:severity sh:Violation . + +eq:BusNameMarker.ReportingGroup-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ReportingGroup ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ReportingGroup." ; + sh:name "BusNameMarker.ReportingGroup-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 7 ; + sh:path cim:BusNameMarker.ReportingGroup ; + sh:severity sh:Violation . + +eq:BusNameMarker.priority-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "BusNameMarker.priority-cardinality" ; + sh:order 34 ; + sh:path cim:BusNameMarker.priority ; + sh:severity sh:Violation . + +eq:BusNameMarker.priority-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the priority." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BusNameMarker.priority-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 34 ; + sh:path cim:BusNameMarker.priority ; + sh:severity sh:Violation . + +eq:BusbarSection rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.description-cardinality , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.aggregate-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-datatype , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.name-cardinality ; + sh:targetClass cim:BusbarSection . + +eq:CAESPlant rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype ; + sh:targetClass cim:CAESPlant . + +eq:CardinalityGroup rdf:type sh:PropertyGroup ; + rdfs:label "Cardinality" ; + sh:order 0 . + +eq:Clamp rdf:type sh:NodeShape ; + sh:property eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.name-datatype , eq:Equipment.normallyInService-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:Clamp.lengthFromTerminal1-datatype , eq:IdentifiedObject.shortName-cardinality , eq:Clamp.ACLineSegment-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.description-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-cardinality , eq:Equipment.aggregate-cardinality , eq:Clamp.lengthFromTerminal1-cardinality , eq:Clamp.ACLineSegment-valueType , eq:Equipment.normallyInService-datatype ; + sh:targetClass cim:Clamp . + +eq:Clamp.ACLineSegment-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "Clamp.ACLineSegment-cardinality" ; + sh:order 216 ; + sh:path cim:Clamp.ACLineSegment ; + sh:severity sh:Violation . + +eq:Clamp.ACLineSegment-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ACLineSegment ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ACLineSegment." ; + sh:name "Clamp.ACLineSegment-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 8 ; + sh:path cim:Clamp.ACLineSegment ; + sh:severity sh:Violation . + +eq:Clamp.lengthFromTerminal1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Clamp.lengthFromTerminal1-cardinality" ; + sh:order 35 ; + sh:path cim:Clamp.lengthFromTerminal1 ; + sh:severity sh:Violation . + +eq:Clamp.lengthFromTerminal1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lengthFromTerminal1." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Clamp.lengthFromTerminal1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 35 ; + sh:path cim:Clamp.lengthFromTerminal1 ; + sh:severity sh:Violation . + +eq:CogenerationPlant rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.name-datatype ; + sh:targetClass cim:CogenerationPlant . + +eq:CombinedCyclePlant + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.description-cardinality ; + sh:targetClass cim:CombinedCyclePlant . + +eq:ConductingEquipment.BaseVoltage-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ConductingEquipment.BaseVoltage-cardinality" ; + sh:order 218 ; + sh:path cim:ConductingEquipment.BaseVoltage ; + sh:severity sh:Violation . + +eq:ConductingEquipment.BaseVoltage-valueType + rdf:type sh:PropertyShape ; + sh:class cim:BaseVoltage ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:BaseVoltage." ; + sh:name "ConductingEquipment.BaseVoltage-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 10 ; + sh:path cim:ConductingEquipment.BaseVoltage ; + sh:severity sh:Violation . + +eq:Conductor.length-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Conductor.length-cardinality" ; + sh:order 36 ; + sh:path cim:Conductor.length ; + sh:severity sh:Violation . + +eq:Conductor.length-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the length." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Conductor.length-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 36 ; + sh:path cim:Conductor.length ; + sh:severity sh:Violation . + +eq:ConformLoad rdf:type sh:NodeShape ; + sh:property eq:Equipment.aggregate-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.mRID-datatype , eq:ConformLoad.LoadGroup-valueType , eq:Equipment.normallyInService-cardinality , eq:EnergyConsumer.qfixedPct-datatype , eq:EnergyConsumer.LoadResponse-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-datatype , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.name-cardinality , eq:EnergyConsumer.qfixedPct-cardinality , eq:EnergyConsumer.qfixed-datatype , eq:EnergyConsumer.pfixedPct-datatype , eq:EnergyConsumer.pfixedPct-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:EnergyConsumer.pfixed-datatype , eq:EnergyConsumer.pfixed-cardinality , eq:EnergyConsumer.qfixed-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:EnergyConsumer.LoadResponse-valueType , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.shortName-datatype , eq:ConformLoad.LoadGroup-cardinality , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.description-cardinality ; + sh:targetClass cim:ConformLoad . + +eq:ConformLoad.LoadGroup-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "ConformLoad.LoadGroup-cardinality" ; + sh:order 219 ; + sh:path cim:ConformLoad.LoadGroup ; + sh:severity sh:Violation . + +eq:ConformLoad.LoadGroup-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ConformLoadGroup ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ConformLoadGroup." ; + sh:name "ConformLoad.LoadGroup-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 11 ; + sh:path cim:ConformLoad.LoadGroup ; + sh:severity sh:Violation . + +eq:ConformLoadGroup rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-datatype , eq:LoadGroup.SubLoadArea-valueType , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:LoadGroup.SubLoadArea-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.shortName-datatype ; + sh:targetClass cim:ConformLoadGroup . + +eq:ConformLoadSchedule + rdf:type sh:NodeShape ; + sh:property eq:ConformLoadSchedule.ConformLoadGroup-cardinality , eq:ConformLoadSchedule.ConformLoadGroup-valueType , eq:IdentifiedObject.shortName-cardinality , eq:RegularIntervalSchedule.endTime-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.description-cardinality , eq:BasicIntervalSchedule.startTime-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-datatype , eq:SeasonDayTypeSchedule.DayType-cardinality , eq:IdentifiedObject.shortName-datatype , eq:BasicIntervalSchedule.value1Unit-cardinality , eq:RegularIntervalSchedule.timeStep-datatype , eq:SeasonDayTypeSchedule.Season-cardinality , eq:SeasonDayTypeSchedule.Season-valueType , eq:RegularIntervalSchedule.timeStep-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:BasicIntervalSchedule.value1Unit-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.name-cardinality , eq:BasicIntervalSchedule.value2Unit-datatype , eq:BasicIntervalSchedule.value2Unit-cardinality , eq:BasicIntervalSchedule.startTime-cardinality , eq:RegularIntervalSchedule.endTime-datatype , eq:SeasonDayTypeSchedule.DayType-valueType ; + sh:targetClass cim:ConformLoadSchedule . + +eq:ConformLoadSchedule.ConformLoadGroup-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "ConformLoadSchedule.ConformLoadGroup-cardinality" ; + sh:order 217 ; + sh:path cim:ConformLoadSchedule.ConformLoadGroup ; + sh:severity sh:Violation . + +eq:ConformLoadSchedule.ConformLoadGroup-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ConformLoadGroup ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ConformLoadGroup." ; + sh:name "ConformLoadSchedule.ConformLoadGroup-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 9 ; + sh:path cim:ConformLoadSchedule.ConformLoadGroup ; + sh:severity sh:Violation . + +eq:ConnectivityNode rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-cardinality , eq:ConnectivityNode.ConnectivityNodeContainer-cardinality ; + sh:targetClass cim:ConnectivityNode . + +eq:ConnectivityNode.ConnectivityNodeContainer-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "ConnectivityNode.ConnectivityNodeContainer-cardinality" ; + sh:order 220 ; + sh:path cim:ConnectivityNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +eq:ConnectivityNode.ConnectivityNodeContainer-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:ConnectivityNode.ConnectivityNodeContainerEquivalentNetwork-valueType eq:ConnectivityNode.ConnectivityNodeContainerVoltageLevel-valueType eq:ConnectivityNode.ConnectivityNodeContainerSubstation-valueType eq:ConnectivityNode.ConnectivityNodeContainerLine-valueType eq:ConnectivityNode.ConnectivityNodeContainerDCLine-valueType eq:ConnectivityNode.ConnectivityNodeContainerDCConverterUnit-valueType eq:ConnectivityNode.ConnectivityNodeContainerBay-valueType ) . + +eq:ConnectivityNode.ConnectivityNodeContainerBay-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Bay ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Bay." ; + sh:name "ConnectivityNode.ConnectivityNodeContainerBay-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 18 ; + sh:path cim:ConnectivityNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +eq:ConnectivityNode.ConnectivityNodeContainerDCConverterUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCConverterUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCConverterUnit." ; + sh:name "ConnectivityNode.ConnectivityNodeContainerDCConverterUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 17 ; + sh:path cim:ConnectivityNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +eq:ConnectivityNode.ConnectivityNodeContainerDCLine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCLine ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCLine." ; + sh:name "ConnectivityNode.ConnectivityNodeContainerDCLine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 16 ; + sh:path cim:ConnectivityNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +eq:ConnectivityNode.ConnectivityNodeContainerEquivalentNetwork-valueType + rdf:type sh:PropertyShape ; + sh:class cim:EquivalentNetwork ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:EquivalentNetwork." ; + sh:name "ConnectivityNode.ConnectivityNodeContainerEquivalentNetwork-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 12 ; + sh:path cim:ConnectivityNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +eq:ConnectivityNode.ConnectivityNodeContainerLine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Line ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Line." ; + sh:name "ConnectivityNode.ConnectivityNodeContainerLine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 15 ; + sh:path cim:ConnectivityNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +eq:ConnectivityNode.ConnectivityNodeContainerSubstation-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Substation ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Substation." ; + sh:name "ConnectivityNode.ConnectivityNodeContainerSubstation-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 14 ; + sh:path cim:ConnectivityNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +eq:ConnectivityNode.ConnectivityNodeContainerVoltageLevel-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VoltageLevel ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VoltageLevel." ; + sh:name "ConnectivityNode.ConnectivityNodeContainerVoltageLevel-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 13 ; + sh:path cim:ConnectivityNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +eq:ControlArea rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-datatype , eq:ControlArea.EnergyArea-cardinality , eq:ControlArea.type-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:ControlArea.type-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.name-cardinality ; + sh:targetClass cim:ControlArea . + +eq:ControlArea.EnergyArea-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "ControlArea.EnergyArea-cardinality" ; + sh:order 221 ; + sh:path cim:ControlArea.EnergyArea ; + sh:severity sh:Violation . + +eq:ControlArea.EnergyArea-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:ControlArea.EnergyAreaSubLoadArea-valueType eq:ControlArea.EnergyAreaLoadArea-valueType ) . + +eq:ControlArea.EnergyAreaLoadArea-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LoadArea ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LoadArea." ; + sh:name "ControlArea.EnergyAreaLoadArea-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 20 ; + sh:path cim:ControlArea.EnergyArea ; + sh:severity sh:Violation . + +eq:ControlArea.EnergyAreaSubLoadArea-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SubLoadArea ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SubLoadArea." ; + sh:name "ControlArea.EnergyAreaSubLoadArea-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 19 ; + sh:path cim:ControlArea.EnergyArea ; + sh:severity sh:Violation . + +eq:ControlArea.type-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (type)." ; + sh:minCount 1 ; + sh:name "ControlArea.type-cardinality" ; + sh:order 37 ; + sh:path cim:ControlArea.type ; + sh:severity sh:Violation . + +eq:ControlArea.type-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the type." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:ControlAreaTypeKind.AGC cim:ControlAreaTypeKind.Forecast cim:ControlAreaTypeKind.Interchange ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "ControlArea.type-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 37 ; + sh:path cim:ControlArea.type ; + sh:severity sh:Violation . + +eq:ControlAreaGeneratingUnit + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.name-datatype , eq:ControlAreaGeneratingUnit.GeneratingUnit-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-cardinality ; + sh:targetClass cim:ControlAreaGeneratingUnit . + +eq:ControlAreaGeneratingUnit.GeneratingUnit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "ControlAreaGeneratingUnit.GeneratingUnit-cardinality" ; + sh:order 222 ; + sh:path cim:ControlAreaGeneratingUnit.GeneratingUnit ; + sh:severity sh:Violation . + +eq:ControlAreaGeneratingUnit.GeneratingUnit-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:ControlAreaGeneratingUnit.GeneratingUnitWindGeneratingUnit-valueType eq:ControlAreaGeneratingUnit.GeneratingUnitThermalGeneratingUnit-valueType eq:ControlAreaGeneratingUnit.GeneratingUnitSolarGeneratingUnit-valueType eq:ControlAreaGeneratingUnit.GeneratingUnitNuclearGeneratingUnit-valueType eq:ControlAreaGeneratingUnit.GeneratingUnitHydroGeneratingUnit-valueType eq:ControlAreaGeneratingUnit.GeneratingUnitGeneratingUnit-valueType ) . + +eq:ControlAreaGeneratingUnit.GeneratingUnitGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GeneratingUnit." ; + sh:name "ControlAreaGeneratingUnit.GeneratingUnitGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 26 ; + sh:path cim:ControlAreaGeneratingUnit.GeneratingUnit ; + sh:severity sh:Violation . + +eq:ControlAreaGeneratingUnit.GeneratingUnitHydroGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:HydroGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:HydroGeneratingUnit." ; + sh:name "ControlAreaGeneratingUnit.GeneratingUnitHydroGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 25 ; + sh:path cim:ControlAreaGeneratingUnit.GeneratingUnit ; + sh:severity sh:Violation . + +eq:ControlAreaGeneratingUnit.GeneratingUnitNuclearGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:NuclearGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:NuclearGeneratingUnit." ; + sh:name "ControlAreaGeneratingUnit.GeneratingUnitNuclearGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 24 ; + sh:path cim:ControlAreaGeneratingUnit.GeneratingUnit ; + sh:severity sh:Violation . + +eq:ControlAreaGeneratingUnit.GeneratingUnitSolarGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SolarGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SolarGeneratingUnit." ; + sh:name "ControlAreaGeneratingUnit.GeneratingUnitSolarGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 23 ; + sh:path cim:ControlAreaGeneratingUnit.GeneratingUnit ; + sh:severity sh:Violation . + +eq:ControlAreaGeneratingUnit.GeneratingUnitThermalGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ThermalGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ThermalGeneratingUnit." ; + sh:name "ControlAreaGeneratingUnit.GeneratingUnitThermalGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 22 ; + sh:path cim:ControlAreaGeneratingUnit.GeneratingUnit ; + sh:severity sh:Violation . + +eq:ControlAreaGeneratingUnit.GeneratingUnitWindGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindGeneratingUnit." ; + sh:name "ControlAreaGeneratingUnit.GeneratingUnitWindGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 21 ; + sh:path cim:ControlAreaGeneratingUnit.GeneratingUnit ; + sh:severity sh:Violation . + +eq:CsConverter rdf:type sh:NodeShape ; + sh:property eq:ACDCConverter.PccTerminal-valueType , eq:IdentifiedObject.description-datatype , eq:ACDCConverter.switchingLoss-cardinality , eq:CsConverter.maxAlpha-datatype , eq:ACDCConverter.numberOfValves-cardinality , eq:CsConverter.ratedIdc-datatype , eq:Equipment.aggregate-cardinality , eq:ACDCConverter.minUdc-datatype , eq:ACDCConverter.minP-datatype , eq:CsConverter.maxGamma-datatype , eq:Equipment.aggregate-datatype , eq:ACDCConverter.baseS-cardinality , eq:CsConverter.maxAlpha-cardinality , eq:ACDCConverter.minP-cardinality , eq:IdentifiedObject.description-cardinality , eq:CsConverter.minAlpha-cardinality , eq:CsConverter.maxIdc-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.name-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:ACDCConverter.PccTerminal-cardinality , eq:ACDCConverter.ratedUdc-cardinality , eq:ACDCConverter.numberOfValves-datatype , eq:ACDCConverter.resistiveLoss-datatype , eq:CsConverter.minGamma-datatype , eq:Equipment.EquipmentContainer-valueType , eq:CsConverter.minGamma-cardinality , eq:CsConverter.minIdc-cardinality , eq:Equipment.normallyInService-cardinality , eq:CsConverter.minAlpha-datatype , eq:ACDCConverter.maxP-datatype , eq:CsConverter.ratedIdc-cardinality , eq:ACDCConverter.maxUdc-datatype , eq:ACDCConverter.idleLoss-datatype , eq:ACDCConverter.idleLoss-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:ACDCConverter.baseS-datatype , eq:ACDCConverter.switchingLoss-datatype , eq:ACDCConverter.resistiveLoss-cardinality , eq:CsConverter.maxGamma-cardinality , eq:IdentifiedObject.shortName-datatype , eq:ACDCConverter.ratedUdc-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:ConductingEquipment.BaseVoltage-cardinality , eq:ACDCConverter.valveU0-datatype , eq:ACDCConverter.valveU0-cardinality , eq:ACDCConverter.minUdc-cardinality , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:CsConverter.maxIdc-datatype , eq:ACDCConverter.maxUdc-cardinality , eq:CsConverter.minIdc-datatype , eq:ACDCConverter.maxP-cardinality ; + sh:targetClass cim:CsConverter . + +eq:CsConverter.maxAlpha-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "CsConverter.maxAlpha-cardinality" ; + sh:order 38 ; + sh:path cim:CsConverter.maxAlpha ; + sh:severity sh:Violation . + +eq:CsConverter.maxAlpha-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxAlpha." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CsConverter.maxAlpha-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 38 ; + sh:path cim:CsConverter.maxAlpha ; + sh:severity sh:Violation . + +eq:CsConverter.maxGamma-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "CsConverter.maxGamma-cardinality" ; + sh:order 39 ; + sh:path cim:CsConverter.maxGamma ; + sh:severity sh:Violation . + +eq:CsConverter.maxGamma-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxGamma." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CsConverter.maxGamma-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 39 ; + sh:path cim:CsConverter.maxGamma ; + sh:severity sh:Violation . + +eq:CsConverter.maxIdc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "CsConverter.maxIdc-cardinality" ; + sh:order 40 ; + sh:path cim:CsConverter.maxIdc ; + sh:severity sh:Violation . + +eq:CsConverter.maxIdc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxIdc." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CsConverter.maxIdc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 40 ; + sh:path cim:CsConverter.maxIdc ; + sh:severity sh:Violation . + +eq:CsConverter.minAlpha-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "CsConverter.minAlpha-cardinality" ; + sh:order 41 ; + sh:path cim:CsConverter.minAlpha ; + sh:severity sh:Violation . + +eq:CsConverter.minAlpha-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minAlpha." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CsConverter.minAlpha-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 41 ; + sh:path cim:CsConverter.minAlpha ; + sh:severity sh:Violation . + +eq:CsConverter.minGamma-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "CsConverter.minGamma-cardinality" ; + sh:order 42 ; + sh:path cim:CsConverter.minGamma ; + sh:severity sh:Violation . + +eq:CsConverter.minGamma-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minGamma." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CsConverter.minGamma-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 42 ; + sh:path cim:CsConverter.minGamma ; + sh:severity sh:Violation . + +eq:CsConverter.minIdc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "CsConverter.minIdc-cardinality" ; + sh:order 43 ; + sh:path cim:CsConverter.minIdc ; + sh:severity sh:Violation . + +eq:CsConverter.minIdc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minIdc." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CsConverter.minIdc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 43 ; + sh:path cim:CsConverter.minIdc ; + sh:severity sh:Violation . + +eq:CsConverter.ratedIdc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "CsConverter.ratedIdc-cardinality" ; + sh:order 44 ; + sh:path cim:CsConverter.ratedIdc ; + sh:severity sh:Violation . + +eq:CsConverter.ratedIdc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedIdc." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CsConverter.ratedIdc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 44 ; + sh:path cim:CsConverter.ratedIdc ; + sh:severity sh:Violation . + +eq:CurrentLimit rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.shortName-datatype , eq:OperationalLimit.OperationalLimitType-cardinality , eq:OperationalLimit.OperationalLimitType-valueType , eq:CurrentLimit.normalValue-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:CurrentLimit.normalValue-datatype ; + sh:targetClass cim:CurrentLimit . + +eq:CurrentLimit.normalValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (normalValue)." ; + sh:minCount 1 ; + sh:name "CurrentLimit.normalValue-cardinality" ; + sh:order 45 ; + sh:path cim:CurrentLimit.normalValue ; + sh:severity sh:Violation . + +eq:CurrentLimit.normalValue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the normalValue." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CurrentLimit.normalValue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 45 ; + sh:path cim:CurrentLimit.normalValue ; + sh:severity sh:Violation . + +eq:CurrentTransformer + rdf:type sh:NodeShape ; + sh:property eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.description-datatype , eq:Equipment.normallyInService-cardinality , eq:Equipment.aggregate-cardinality , eq:Equipment.aggregate-datatype , eq:AuxiliaryEquipment.Terminal-valueType , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.description-cardinality , eq:AuxiliaryEquipment.Terminal-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.name-cardinality ; + sh:targetClass cim:CurrentTransformer . + +eq:Curve.curveStyle-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (curveStyle)." ; + sh:minCount 1 ; + sh:name "Curve.curveStyle-cardinality" ; + sh:order 46 ; + sh:path cim:Curve.curveStyle ; + sh:severity sh:Violation . + +eq:Curve.curveStyle-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the curveStyle." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:CurveStyle.constantYValue cim:CurveStyle.straightLineYValues ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Curve.curveStyle-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 46 ; + sh:path cim:Curve.curveStyle ; + sh:severity sh:Violation . + +eq:Curve.xUnit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xUnit)." ; + sh:minCount 1 ; + sh:name "Curve.xUnit-cardinality" ; + sh:order 47 ; + sh:path cim:Curve.xUnit ; + sh:severity sh:Violation . + +eq:Curve.xUnit-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the xUnit." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:UnitSymbol.none cim:UnitSymbol.m cim:UnitSymbol.kg cim:UnitSymbol.s cim:UnitSymbol.A cim:UnitSymbol.K cim:UnitSymbol.mol cim:UnitSymbol.cd cim:UnitSymbol.deg cim:UnitSymbol.rad cim:UnitSymbol.sr cim:UnitSymbol.Gy cim:UnitSymbol.Bq cim:UnitSymbol.degC cim:UnitSymbol.Sv cim:UnitSymbol.F cim:UnitSymbol.C cim:UnitSymbol.S cim:UnitSymbol.H cim:UnitSymbol.V cim:UnitSymbol.ohm cim:UnitSymbol.J cim:UnitSymbol.N cim:UnitSymbol.Hz cim:UnitSymbol.lx cim:UnitSymbol.lm cim:UnitSymbol.Wb cim:UnitSymbol.T cim:UnitSymbol.W cim:UnitSymbol.Pa cim:UnitSymbol.m2 cim:UnitSymbol.m3 cim:UnitSymbol.mPers cim:UnitSymbol.mPers2 cim:UnitSymbol.m3Pers cim:UnitSymbol.mPerm3 cim:UnitSymbol.kgm cim:UnitSymbol.kgPerm3 cim:UnitSymbol.m2Pers cim:UnitSymbol.WPermK cim:UnitSymbol.JPerK cim:UnitSymbol.ppm cim:UnitSymbol.rotPers cim:UnitSymbol.radPers cim:UnitSymbol.WPerm2 cim:UnitSymbol.JPerm2 cim:UnitSymbol.SPerm cim:UnitSymbol.KPers cim:UnitSymbol.PaPers cim:UnitSymbol.JPerkgK cim:UnitSymbol.VA cim:UnitSymbol.VAr cim:UnitSymbol.cosPhi cim:UnitSymbol.Vs cim:UnitSymbol.V2 cim:UnitSymbol.As cim:UnitSymbol.A2 cim:UnitSymbol.A2s cim:UnitSymbol.VAh cim:UnitSymbol.Wh cim:UnitSymbol.VArh cim:UnitSymbol.VPerHz cim:UnitSymbol.HzPers cim:UnitSymbol.character cim:UnitSymbol.charPers cim:UnitSymbol.kgm2 cim:UnitSymbol.dB cim:UnitSymbol.WPers cim:UnitSymbol.lPers cim:UnitSymbol.dBm cim:UnitSymbol.h cim:UnitSymbol.min cim:UnitSymbol.Q cim:UnitSymbol.Qh cim:UnitSymbol.ohmm cim:UnitSymbol.APerm cim:UnitSymbol.V2h cim:UnitSymbol.A2h cim:UnitSymbol.Ah cim:UnitSymbol.count cim:UnitSymbol.ft3 cim:UnitSymbol.m3Perh cim:UnitSymbol.gal cim:UnitSymbol.Btu cim:UnitSymbol.l cim:UnitSymbol.lPerh cim:UnitSymbol.lPerl cim:UnitSymbol.gPerg cim:UnitSymbol.molPerm3 cim:UnitSymbol.molPermol cim:UnitSymbol.molPerkg cim:UnitSymbol.sPers cim:UnitSymbol.HzPerHz cim:UnitSymbol.VPerV cim:UnitSymbol.APerA cim:UnitSymbol.VPerVA cim:UnitSymbol.rev cim:UnitSymbol.kat cim:UnitSymbol.JPerkg cim:UnitSymbol.m3Uncompensated cim:UnitSymbol.m3Compensated cim:UnitSymbol.WPerW cim:UnitSymbol.therm cim:UnitSymbol.onePerm cim:UnitSymbol.m3Perkg cim:UnitSymbol.Pas cim:UnitSymbol.Nm cim:UnitSymbol.NPerm cim:UnitSymbol.radPers2 cim:UnitSymbol.JPerm3 cim:UnitSymbol.VPerm cim:UnitSymbol.CPerm3 cim:UnitSymbol.CPerm2 cim:UnitSymbol.FPerm cim:UnitSymbol.HPerm cim:UnitSymbol.JPermol cim:UnitSymbol.JPermolK cim:UnitSymbol.CPerkg cim:UnitSymbol.GyPers cim:UnitSymbol.WPersr cim:UnitSymbol.WPerm2sr cim:UnitSymbol.katPerm3 cim:UnitSymbol.d cim:UnitSymbol.anglemin cim:UnitSymbol.anglesec cim:UnitSymbol.ha cim:UnitSymbol.tonne cim:UnitSymbol.bar cim:UnitSymbol.mmHg cim:UnitSymbol.M cim:UnitSymbol.kn cim:UnitSymbol.Mx cim:UnitSymbol.G cim:UnitSymbol.Oe cim:UnitSymbol.Vh cim:UnitSymbol.WPerA cim:UnitSymbol.onePerHz cim:UnitSymbol.VPerVAr cim:UnitSymbol.ohmPerm cim:UnitSymbol.kgPerJ cim:UnitSymbol.JPers ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Curve.xUnit-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 47 ; + sh:path cim:Curve.xUnit ; + sh:severity sh:Violation . + +eq:Curve.y1Unit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (y1Unit)." ; + sh:minCount 1 ; + sh:name "Curve.y1Unit-cardinality" ; + sh:order 48 ; + sh:path cim:Curve.y1Unit ; + sh:severity sh:Violation . + +eq:Curve.y1Unit-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the y1Unit." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:UnitSymbol.none cim:UnitSymbol.m cim:UnitSymbol.kg cim:UnitSymbol.s cim:UnitSymbol.A cim:UnitSymbol.K cim:UnitSymbol.mol cim:UnitSymbol.cd cim:UnitSymbol.deg cim:UnitSymbol.rad cim:UnitSymbol.sr cim:UnitSymbol.Gy cim:UnitSymbol.Bq cim:UnitSymbol.degC cim:UnitSymbol.Sv cim:UnitSymbol.F cim:UnitSymbol.C cim:UnitSymbol.S cim:UnitSymbol.H cim:UnitSymbol.V cim:UnitSymbol.ohm cim:UnitSymbol.J cim:UnitSymbol.N cim:UnitSymbol.Hz cim:UnitSymbol.lx cim:UnitSymbol.lm cim:UnitSymbol.Wb cim:UnitSymbol.T cim:UnitSymbol.W cim:UnitSymbol.Pa cim:UnitSymbol.m2 cim:UnitSymbol.m3 cim:UnitSymbol.mPers cim:UnitSymbol.mPers2 cim:UnitSymbol.m3Pers cim:UnitSymbol.mPerm3 cim:UnitSymbol.kgm cim:UnitSymbol.kgPerm3 cim:UnitSymbol.m2Pers cim:UnitSymbol.WPermK cim:UnitSymbol.JPerK cim:UnitSymbol.ppm cim:UnitSymbol.rotPers cim:UnitSymbol.radPers cim:UnitSymbol.WPerm2 cim:UnitSymbol.JPerm2 cim:UnitSymbol.SPerm cim:UnitSymbol.KPers cim:UnitSymbol.PaPers cim:UnitSymbol.JPerkgK cim:UnitSymbol.VA cim:UnitSymbol.VAr cim:UnitSymbol.cosPhi cim:UnitSymbol.Vs cim:UnitSymbol.V2 cim:UnitSymbol.As cim:UnitSymbol.A2 cim:UnitSymbol.A2s cim:UnitSymbol.VAh cim:UnitSymbol.Wh cim:UnitSymbol.VArh cim:UnitSymbol.VPerHz cim:UnitSymbol.HzPers cim:UnitSymbol.character cim:UnitSymbol.charPers cim:UnitSymbol.kgm2 cim:UnitSymbol.dB cim:UnitSymbol.WPers cim:UnitSymbol.lPers cim:UnitSymbol.dBm cim:UnitSymbol.h cim:UnitSymbol.min cim:UnitSymbol.Q cim:UnitSymbol.Qh cim:UnitSymbol.ohmm cim:UnitSymbol.APerm cim:UnitSymbol.V2h cim:UnitSymbol.A2h cim:UnitSymbol.Ah cim:UnitSymbol.count cim:UnitSymbol.ft3 cim:UnitSymbol.m3Perh cim:UnitSymbol.gal cim:UnitSymbol.Btu cim:UnitSymbol.l cim:UnitSymbol.lPerh cim:UnitSymbol.lPerl cim:UnitSymbol.gPerg cim:UnitSymbol.molPerm3 cim:UnitSymbol.molPermol cim:UnitSymbol.molPerkg cim:UnitSymbol.sPers cim:UnitSymbol.HzPerHz cim:UnitSymbol.VPerV cim:UnitSymbol.APerA cim:UnitSymbol.VPerVA cim:UnitSymbol.rev cim:UnitSymbol.kat cim:UnitSymbol.JPerkg cim:UnitSymbol.m3Uncompensated cim:UnitSymbol.m3Compensated cim:UnitSymbol.WPerW cim:UnitSymbol.therm cim:UnitSymbol.onePerm cim:UnitSymbol.m3Perkg cim:UnitSymbol.Pas cim:UnitSymbol.Nm cim:UnitSymbol.NPerm cim:UnitSymbol.radPers2 cim:UnitSymbol.JPerm3 cim:UnitSymbol.VPerm cim:UnitSymbol.CPerm3 cim:UnitSymbol.CPerm2 cim:UnitSymbol.FPerm cim:UnitSymbol.HPerm cim:UnitSymbol.JPermol cim:UnitSymbol.JPermolK cim:UnitSymbol.CPerkg cim:UnitSymbol.GyPers cim:UnitSymbol.WPersr cim:UnitSymbol.WPerm2sr cim:UnitSymbol.katPerm3 cim:UnitSymbol.d cim:UnitSymbol.anglemin cim:UnitSymbol.anglesec cim:UnitSymbol.ha cim:UnitSymbol.tonne cim:UnitSymbol.bar cim:UnitSymbol.mmHg cim:UnitSymbol.M cim:UnitSymbol.kn cim:UnitSymbol.Mx cim:UnitSymbol.G cim:UnitSymbol.Oe cim:UnitSymbol.Vh cim:UnitSymbol.WPerA cim:UnitSymbol.onePerHz cim:UnitSymbol.VPerVAr cim:UnitSymbol.ohmPerm cim:UnitSymbol.kgPerJ cim:UnitSymbol.JPers ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Curve.y1Unit-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 48 ; + sh:path cim:Curve.y1Unit ; + sh:severity sh:Violation . + +eq:Curve.y2Unit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Curve.y2Unit-cardinality" ; + sh:order 49 ; + sh:path cim:Curve.y2Unit ; + sh:severity sh:Violation . + +eq:Curve.y2Unit-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the y2Unit." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:UnitSymbol.none cim:UnitSymbol.m cim:UnitSymbol.kg cim:UnitSymbol.s cim:UnitSymbol.A cim:UnitSymbol.K cim:UnitSymbol.mol cim:UnitSymbol.cd cim:UnitSymbol.deg cim:UnitSymbol.rad cim:UnitSymbol.sr cim:UnitSymbol.Gy cim:UnitSymbol.Bq cim:UnitSymbol.degC cim:UnitSymbol.Sv cim:UnitSymbol.F cim:UnitSymbol.C cim:UnitSymbol.S cim:UnitSymbol.H cim:UnitSymbol.V cim:UnitSymbol.ohm cim:UnitSymbol.J cim:UnitSymbol.N cim:UnitSymbol.Hz cim:UnitSymbol.lx cim:UnitSymbol.lm cim:UnitSymbol.Wb cim:UnitSymbol.T cim:UnitSymbol.W cim:UnitSymbol.Pa cim:UnitSymbol.m2 cim:UnitSymbol.m3 cim:UnitSymbol.mPers cim:UnitSymbol.mPers2 cim:UnitSymbol.m3Pers cim:UnitSymbol.mPerm3 cim:UnitSymbol.kgm cim:UnitSymbol.kgPerm3 cim:UnitSymbol.m2Pers cim:UnitSymbol.WPermK cim:UnitSymbol.JPerK cim:UnitSymbol.ppm cim:UnitSymbol.rotPers cim:UnitSymbol.radPers cim:UnitSymbol.WPerm2 cim:UnitSymbol.JPerm2 cim:UnitSymbol.SPerm cim:UnitSymbol.KPers cim:UnitSymbol.PaPers cim:UnitSymbol.JPerkgK cim:UnitSymbol.VA cim:UnitSymbol.VAr cim:UnitSymbol.cosPhi cim:UnitSymbol.Vs cim:UnitSymbol.V2 cim:UnitSymbol.As cim:UnitSymbol.A2 cim:UnitSymbol.A2s cim:UnitSymbol.VAh cim:UnitSymbol.Wh cim:UnitSymbol.VArh cim:UnitSymbol.VPerHz cim:UnitSymbol.HzPers cim:UnitSymbol.character cim:UnitSymbol.charPers cim:UnitSymbol.kgm2 cim:UnitSymbol.dB cim:UnitSymbol.WPers cim:UnitSymbol.lPers cim:UnitSymbol.dBm cim:UnitSymbol.h cim:UnitSymbol.min cim:UnitSymbol.Q cim:UnitSymbol.Qh cim:UnitSymbol.ohmm cim:UnitSymbol.APerm cim:UnitSymbol.V2h cim:UnitSymbol.A2h cim:UnitSymbol.Ah cim:UnitSymbol.count cim:UnitSymbol.ft3 cim:UnitSymbol.m3Perh cim:UnitSymbol.gal cim:UnitSymbol.Btu cim:UnitSymbol.l cim:UnitSymbol.lPerh cim:UnitSymbol.lPerl cim:UnitSymbol.gPerg cim:UnitSymbol.molPerm3 cim:UnitSymbol.molPermol cim:UnitSymbol.molPerkg cim:UnitSymbol.sPers cim:UnitSymbol.HzPerHz cim:UnitSymbol.VPerV cim:UnitSymbol.APerA cim:UnitSymbol.VPerVA cim:UnitSymbol.rev cim:UnitSymbol.kat cim:UnitSymbol.JPerkg cim:UnitSymbol.m3Uncompensated cim:UnitSymbol.m3Compensated cim:UnitSymbol.WPerW cim:UnitSymbol.therm cim:UnitSymbol.onePerm cim:UnitSymbol.m3Perkg cim:UnitSymbol.Pas cim:UnitSymbol.Nm cim:UnitSymbol.NPerm cim:UnitSymbol.radPers2 cim:UnitSymbol.JPerm3 cim:UnitSymbol.VPerm cim:UnitSymbol.CPerm3 cim:UnitSymbol.CPerm2 cim:UnitSymbol.FPerm cim:UnitSymbol.HPerm cim:UnitSymbol.JPermol cim:UnitSymbol.JPermolK cim:UnitSymbol.CPerkg cim:UnitSymbol.GyPers cim:UnitSymbol.WPersr cim:UnitSymbol.WPerm2sr cim:UnitSymbol.katPerm3 cim:UnitSymbol.d cim:UnitSymbol.anglemin cim:UnitSymbol.anglesec cim:UnitSymbol.ha cim:UnitSymbol.tonne cim:UnitSymbol.bar cim:UnitSymbol.mmHg cim:UnitSymbol.M cim:UnitSymbol.kn cim:UnitSymbol.Mx cim:UnitSymbol.G cim:UnitSymbol.Oe cim:UnitSymbol.Vh cim:UnitSymbol.WPerA cim:UnitSymbol.onePerHz cim:UnitSymbol.VPerVAr cim:UnitSymbol.ohmPerm cim:UnitSymbol.kgPerJ cim:UnitSymbol.JPers ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Curve.y2Unit-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 49 ; + sh:path cim:Curve.y2Unit ; + sh:severity sh:Violation . + +eq:CurveData rdf:type sh:NodeShape ; + sh:property eq:CurveData.Curve-cardinality , eq:CurveData.y2value-datatype , eq:CurveData.y2value-cardinality , eq:CurveData.y1value-datatype , eq:CurveData.y1value-cardinality , eq:CurveData.xvalue-datatype , eq:CurveData.xvalue-cardinality ; + sh:targetClass cim:CurveData . + +eq:CurveData.Curve-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "CurveData.Curve-cardinality" ; + sh:order 223 ; + sh:path cim:CurveData.Curve ; + sh:severity sh:Violation . + +eq:CurveData.Curve-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:CurveData.CurveVsCapabilityCurve-valueType eq:CurveData.CurveReactiveCapabilityCurve-valueType eq:CurveData.CurveGrossToNetActivePowerCurve-valueType ) . + +eq:CurveData.CurveGrossToNetActivePowerCurve-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GrossToNetActivePowerCurve ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GrossToNetActivePowerCurve." ; + sh:name "CurveData.CurveGrossToNetActivePowerCurve-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 29 ; + sh:path cim:CurveData.Curve ; + sh:severity sh:Violation . + +eq:CurveData.CurveReactiveCapabilityCurve-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ReactiveCapabilityCurve ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ReactiveCapabilityCurve." ; + sh:name "CurveData.CurveReactiveCapabilityCurve-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 28 ; + sh:path cim:CurveData.Curve ; + sh:severity sh:Violation . + +eq:CurveData.CurveVsCapabilityCurve-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VsCapabilityCurve ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VsCapabilityCurve." ; + sh:name "CurveData.CurveVsCapabilityCurve-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 27 ; + sh:path cim:CurveData.Curve ; + sh:severity sh:Violation . + +eq:CurveData.xvalue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xvalue)." ; + sh:minCount 1 ; + sh:name "CurveData.xvalue-cardinality" ; + sh:order 50 ; + sh:path cim:CurveData.xvalue ; + sh:severity sh:Violation . + +eq:CurveData.xvalue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xvalue." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CurveData.xvalue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 50 ; + sh:path cim:CurveData.xvalue ; + sh:severity sh:Violation . + +eq:CurveData.y1value-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (y1value)." ; + sh:minCount 1 ; + sh:name "CurveData.y1value-cardinality" ; + sh:order 51 ; + sh:path cim:CurveData.y1value ; + sh:severity sh:Violation . + +eq:CurveData.y1value-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the y1value." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CurveData.y1value-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 51 ; + sh:path cim:CurveData.y1value ; + sh:severity sh:Violation . + +eq:CurveData.y2value-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "CurveData.y2value-cardinality" ; + sh:order 52 ; + sh:path cim:CurveData.y2value ; + sh:severity sh:Violation . + +eq:CurveData.y2value-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the y2value." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CurveData.y2value-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 52 ; + sh:path cim:CurveData.y2value ; + sh:severity sh:Violation . + +eq:Cut rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.description-cardinality , eq:Equipment.normallyInService-cardinality , eq:Switch.retained-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.aggregate-datatype , eq:Cut.ACLineSegment-valueType , eq:Switch.retained-cardinality , eq:Cut.lengthFromTerminal1-cardinality , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Equipment.normallyInService-datatype , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.name-datatype , eq:Switch.normalOpen-cardinality , eq:Cut.lengthFromTerminal1-datatype , eq:Switch.ratedCurrent-datatype , eq:IdentifiedObject.shortName-cardinality , eq:Cut.ACLineSegment-cardinality , eq:IdentifiedObject.name-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Switch.normalOpen-datatype , eq:Switch.ratedCurrent-cardinality , eq:Equipment.EquipmentContainer-cardinality ; + sh:targetClass cim:Cut . + +eq:Cut.ACLineSegment-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "Cut.ACLineSegment-cardinality" ; + sh:order 224 ; + sh:path cim:Cut.ACLineSegment ; + sh:severity sh:Violation . + +eq:Cut.ACLineSegment-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ACLineSegment ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ACLineSegment." ; + sh:name "Cut.ACLineSegment-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 30 ; + sh:path cim:Cut.ACLineSegment ; + sh:severity sh:Violation . + +eq:Cut.lengthFromTerminal1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Cut.lengthFromTerminal1-cardinality" ; + sh:order 53 ; + sh:path cim:Cut.lengthFromTerminal1 ; + sh:severity sh:Violation . + +eq:Cut.lengthFromTerminal1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lengthFromTerminal1." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Cut.lengthFromTerminal1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 53 ; + sh:path cim:Cut.lengthFromTerminal1 ; + sh:severity sh:Violation . + +eq:DCBaseTerminal.DCNode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DCBaseTerminal.DCNode-cardinality" ; + sh:order 225 ; + sh:path cim:DCBaseTerminal.DCNode ; + sh:severity sh:Violation . + +eq:DCBaseTerminal.DCNode-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCNode ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCNode." ; + sh:name "DCBaseTerminal.DCNode-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 31 ; + sh:path cim:DCBaseTerminal.DCNode ; + sh:severity sh:Violation . + +eq:DCBreaker rdf:type sh:NodeShape ; + sh:property eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:DCConductingEquipment.ratedUdc-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.name-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.shortName-datatype , eq:DCConductingEquipment.ratedUdc-cardinality , eq:Equipment.aggregate-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:DCBreaker . + +eq:DCBusbar rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.description-datatype , eq:Equipment.normallyInService-cardinality , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.normallyInService-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.name-datatype , eq:DCConductingEquipment.ratedUdc-cardinality , eq:IdentifiedObject.name-cardinality , eq:DCConductingEquipment.ratedUdc-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.description-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.shortName-cardinality ; + sh:targetClass cim:DCBusbar . + +eq:DCChopper rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.mRID-datatype , eq:DCConductingEquipment.ratedUdc-datatype , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Equipment.EquipmentContainer-valueType , eq:Equipment.normallyInService-cardinality , eq:DCConductingEquipment.ratedUdc-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:Equipment.normallyInService-datatype , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.name-cardinality ; + sh:targetClass cim:DCChopper . + +eq:DCConductingEquipment.ratedUdc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ratedUdc)." ; + sh:minCount 1 ; + sh:name "DCConductingEquipment.ratedUdc-cardinality" ; + sh:order 54 ; + sh:path cim:DCConductingEquipment.ratedUdc ; + sh:severity sh:Violation . + +eq:DCConductingEquipment.ratedUdc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedUdc." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DCConductingEquipment.ratedUdc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 54 ; + sh:path cim:DCConductingEquipment.ratedUdc ; + sh:severity sh:Violation . + +eq:DCConverterUnit rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-cardinality , eq:DCConverterUnit.operationMode-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:DCConverterUnit.operationMode-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-cardinality ; + sh:targetClass cim:DCConverterUnit . + +eq:DCConverterUnit.operationMode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (operationMode)." ; + sh:minCount 1 ; + sh:name "DCConverterUnit.operationMode-cardinality" ; + sh:order 55 ; + sh:path cim:DCConverterUnit.operationMode ; + sh:severity sh:Violation . + +eq:DCConverterUnit.operationMode-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the operationMode." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:DCConverterOperatingModeKind.bipolar cim:DCConverterOperatingModeKind.monopolarMetallicReturn cim:DCConverterOperatingModeKind.monopolarGroundReturn ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "DCConverterUnit.operationMode-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 55 ; + sh:path cim:DCConverterUnit.operationMode ; + sh:severity sh:Violation . + +eq:DCDisconnector rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.shortName-datatype , eq:Equipment.aggregate-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.description-cardinality , eq:Equipment.aggregate-datatype , eq:DCConductingEquipment.ratedUdc-datatype , eq:DCConductingEquipment.ratedUdc-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-datatype , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.mRID-datatype , eq:Equipment.normallyInService-datatype ; + sh:targetClass cim:DCDisconnector . + +eq:DCGround rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:DCGround.inductance-cardinality , eq:Equipment.normallyInService-cardinality , eq:DCGround.inductance-datatype , eq:Equipment.aggregate-cardinality , eq:DCConductingEquipment.ratedUdc-cardinality , eq:DCGround.r-cardinality , eq:IdentifiedObject.name-datatype , eq:DCConductingEquipment.ratedUdc-datatype , eq:DCGround.r-datatype , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.description-datatype , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:DCGround . + +eq:DCGround.inductance-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DCGround.inductance-cardinality" ; + sh:order 56 ; + sh:path cim:DCGround.inductance ; + sh:severity sh:Violation . + +eq:DCGround.inductance-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the inductance." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DCGround.inductance-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 56 ; + sh:path cim:DCGround.inductance ; + sh:severity sh:Violation . + +eq:DCGround.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DCGround.r-cardinality" ; + sh:order 57 ; + sh:path cim:DCGround.r ; + sh:severity sh:Violation . + +eq:DCGround.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DCGround.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 57 ; + sh:path cim:DCGround.r ; + sh:severity sh:Violation . + +eq:DCLine rdf:type sh:NodeShape ; + sh:property eq:DCLine.Region-valueType , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:DCLine.Region-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:DCLine . + +eq:DCLine.Region-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DCLine.Region-cardinality" ; + sh:order 226 ; + sh:path cim:DCLine.Region ; + sh:severity sh:Violation . + +eq:DCLine.Region-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SubGeographicalRegion ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SubGeographicalRegion." ; + sh:name "DCLine.Region-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 32 ; + sh:path cim:DCLine.Region ; + sh:severity sh:Violation . + +eq:DCLineSegment rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.description-datatype , eq:DCLineSegment.capacitance-datatype , eq:Equipment.aggregate-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.name-cardinality , eq:DCLineSegment.length-cardinality , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.description-cardinality , eq:DCLineSegment.resistance-datatype , eq:Equipment.EquipmentContainer-valueType , eq:DCLineSegment.length-datatype , eq:DCLineSegment.inductance-datatype , eq:IdentifiedObject.mRID-cardinality , eq:DCLineSegment.capacitance-cardinality , eq:Equipment.normallyInService-datatype , eq:DCLineSegment.resistance-cardinality , eq:IdentifiedObject.mRID-datatype , eq:DCConductingEquipment.ratedUdc-datatype , eq:DCConductingEquipment.ratedUdc-cardinality , eq:DCLineSegment.inductance-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality ; + sh:targetClass cim:DCLineSegment . + +eq:DCLineSegment.capacitance-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (capacitance)." ; + sh:minCount 1 ; + sh:name "DCLineSegment.capacitance-cardinality" ; + sh:order 58 ; + sh:path cim:DCLineSegment.capacitance ; + sh:severity sh:Violation . + +eq:DCLineSegment.capacitance-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the capacitance." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DCLineSegment.capacitance-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 58 ; + sh:path cim:DCLineSegment.capacitance ; + sh:severity sh:Violation . + +eq:DCLineSegment.inductance-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inductance)." ; + sh:minCount 1 ; + sh:name "DCLineSegment.inductance-cardinality" ; + sh:order 59 ; + sh:path cim:DCLineSegment.inductance ; + sh:severity sh:Violation . + +eq:DCLineSegment.inductance-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the inductance." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DCLineSegment.inductance-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 59 ; + sh:path cim:DCLineSegment.inductance ; + sh:severity sh:Violation . + +eq:DCLineSegment.length-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "DCLineSegment.length-cardinality" ; + sh:order 61 ; + sh:path cim:DCLineSegment.length ; + sh:severity sh:Violation . + +eq:DCLineSegment.length-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the length." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DCLineSegment.length-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 61 ; + sh:path cim:DCLineSegment.length ; + sh:severity sh:Violation . + +eq:DCLineSegment.resistance-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (resistance)." ; + sh:minCount 1 ; + sh:name "DCLineSegment.resistance-cardinality" ; + sh:order 60 ; + sh:path cim:DCLineSegment.resistance ; + sh:severity sh:Violation . + +eq:DCLineSegment.resistance-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the resistance." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DCLineSegment.resistance-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 60 ; + sh:path cim:DCLineSegment.resistance ; + sh:severity sh:Violation . + +eq:DCNode rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.name-cardinality , eq:DCNode.DCEquipmentContainer-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.shortName-cardinality ; + sh:targetClass cim:DCNode . + +eq:DCNode.DCEquipmentContainer-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "DCNode.DCEquipmentContainer-cardinality" ; + sh:order 227 ; + sh:path cim:DCNode.DCEquipmentContainer ; + sh:severity sh:Violation . + +eq:DCNode.DCEquipmentContainer-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:DCNode.DCEquipmentContainerDCLine-valueType eq:DCNode.DCEquipmentContainerDCConverterUnit-valueType ) . + +eq:DCNode.DCEquipmentContainerDCConverterUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCConverterUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCConverterUnit." ; + sh:name "DCNode.DCEquipmentContainerDCConverterUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 34 ; + sh:path cim:DCNode.DCEquipmentContainer ; + sh:severity sh:Violation . + +eq:DCNode.DCEquipmentContainerDCLine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCLine ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCLine." ; + sh:name "DCNode.DCEquipmentContainerDCLine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 33 ; + sh:path cim:DCNode.DCEquipmentContainer ; + sh:severity sh:Violation . + +eq:DCSeriesDevice rdf:type sh:NodeShape ; + sh:property eq:DCSeriesDevice.resistance-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Equipment.normallyInService-cardinality , eq:Equipment.normallyInService-datatype , eq:DCSeriesDevice.inductance-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:DCConductingEquipment.ratedUdc-cardinality , eq:DCSeriesDevice.resistance-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.name-cardinality , eq:DCConductingEquipment.ratedUdc-datatype , eq:Equipment.aggregate-datatype , eq:DCSeriesDevice.inductance-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-datatype ; + sh:targetClass cim:DCSeriesDevice . + +eq:DCSeriesDevice.inductance-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inductance)." ; + sh:minCount 1 ; + sh:name "DCSeriesDevice.inductance-cardinality" ; + sh:order 62 ; + sh:path cim:DCSeriesDevice.inductance ; + sh:severity sh:Violation . + +eq:DCSeriesDevice.inductance-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the inductance." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DCSeriesDevice.inductance-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 62 ; + sh:path cim:DCSeriesDevice.inductance ; + sh:severity sh:Violation . + +eq:DCSeriesDevice.resistance-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (resistance)." ; + sh:minCount 1 ; + sh:name "DCSeriesDevice.resistance-cardinality" ; + sh:order 63 ; + sh:path cim:DCSeriesDevice.resistance ; + sh:severity sh:Violation . + +eq:DCSeriesDevice.resistance-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the resistance." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DCSeriesDevice.resistance-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 63 ; + sh:path cim:DCSeriesDevice.resistance ; + sh:severity sh:Violation . + +eq:DCShunt rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.name-datatype , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.aggregate-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:DCShunt.resistance-cardinality , eq:IdentifiedObject.description-datatype , eq:Equipment.normallyInService-cardinality , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:DCConductingEquipment.ratedUdc-datatype , eq:IdentifiedObject.shortName-datatype , eq:DCConductingEquipment.ratedUdc-cardinality , eq:DCShunt.resistance-datatype , eq:DCShunt.capacitance-datatype , eq:DCShunt.capacitance-cardinality ; + sh:targetClass cim:DCShunt . + +eq:DCShunt.capacitance-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (capacitance)." ; + sh:minCount 1 ; + sh:name "DCShunt.capacitance-cardinality" ; + sh:order 64 ; + sh:path cim:DCShunt.capacitance ; + sh:severity sh:Violation . + +eq:DCShunt.capacitance-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the capacitance." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DCShunt.capacitance-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 64 ; + sh:path cim:DCShunt.capacitance ; + sh:severity sh:Violation . + +eq:DCShunt.resistance-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (resistance)." ; + sh:minCount 1 ; + sh:name "DCShunt.resistance-cardinality" ; + sh:order 65 ; + sh:path cim:DCShunt.resistance ; + sh:severity sh:Violation . + +eq:DCShunt.resistance-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the resistance." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "DCShunt.resistance-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 65 ; + sh:path cim:DCShunt.resistance ; + sh:severity sh:Violation . + +eq:DCSwitch rdf:type sh:NodeShape ; + sh:property eq:Equipment.normallyInService-cardinality , eq:DCConductingEquipment.ratedUdc-cardinality , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:DCConductingEquipment.ratedUdc-datatype , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.description-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:DCSwitch . + +eq:DCTerminal rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.name-datatype , eq:ACDCTerminal.BusNameMarker-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:DCTerminal.DCConductingEquipment-cardinality , eq:DCBaseTerminal.DCNode-valueType , eq:IdentifiedObject.mRID-datatype , eq:ACDCTerminal.BusNameMarker-valueType , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-cardinality , eq:ACDCTerminal.sequenceNumber-cardinality , eq:DCBaseTerminal.DCNode-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:ACDCTerminal.sequenceNumber-datatype ; + sh:targetClass cim:DCTerminal . + +eq:DCTerminal.DCConductingEquipment-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "DCTerminal.DCConductingEquipment-cardinality" ; + sh:order 229 ; + sh:path cim:DCTerminal.DCConductingEquipment ; + sh:severity sh:Violation . + +eq:DCTerminal.DCConductingEquipment-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:DCTerminal.DCConductingEquipmentDCSwitch-valueType eq:DCTerminal.DCConductingEquipmentDCDisconnector-valueType eq:DCTerminal.DCConductingEquipmentDCBreaker-valueType eq:DCTerminal.DCConductingEquipmentDCShunt-valueType eq:DCTerminal.DCConductingEquipmentDCSeriesDevice-valueType eq:DCTerminal.DCConductingEquipmentDCLineSegment-valueType eq:DCTerminal.DCConductingEquipmentDCGround-valueType eq:DCTerminal.DCConductingEquipmentDCChopper-valueType eq:DCTerminal.DCConductingEquipmentDCBusbar-valueType ) . + +eq:DCTerminal.DCConductingEquipmentDCBreaker-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCBreaker ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCBreaker." ; + sh:name "DCTerminal.DCConductingEquipmentDCBreaker-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 39 ; + sh:path cim:DCTerminal.DCConductingEquipment ; + sh:severity sh:Violation . + +eq:DCTerminal.DCConductingEquipmentDCBusbar-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCBusbar ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCBusbar." ; + sh:name "DCTerminal.DCConductingEquipmentDCBusbar-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 45 ; + sh:path cim:DCTerminal.DCConductingEquipment ; + sh:severity sh:Violation . + +eq:DCTerminal.DCConductingEquipmentDCChopper-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCChopper ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCChopper." ; + sh:name "DCTerminal.DCConductingEquipmentDCChopper-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 44 ; + sh:path cim:DCTerminal.DCConductingEquipment ; + sh:severity sh:Violation . + +eq:DCTerminal.DCConductingEquipmentDCDisconnector-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCDisconnector ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCDisconnector." ; + sh:name "DCTerminal.DCConductingEquipmentDCDisconnector-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 38 ; + sh:path cim:DCTerminal.DCConductingEquipment ; + sh:severity sh:Violation . + +eq:DCTerminal.DCConductingEquipmentDCGround-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCGround ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCGround." ; + sh:name "DCTerminal.DCConductingEquipmentDCGround-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 43 ; + sh:path cim:DCTerminal.DCConductingEquipment ; + sh:severity sh:Violation . + +eq:DCTerminal.DCConductingEquipmentDCLineSegment-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCLineSegment ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCLineSegment." ; + sh:name "DCTerminal.DCConductingEquipmentDCLineSegment-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 42 ; + sh:path cim:DCTerminal.DCConductingEquipment ; + sh:severity sh:Violation . + +eq:DCTerminal.DCConductingEquipmentDCSeriesDevice-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCSeriesDevice ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCSeriesDevice." ; + sh:name "DCTerminal.DCConductingEquipmentDCSeriesDevice-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 41 ; + sh:path cim:DCTerminal.DCConductingEquipment ; + sh:severity sh:Violation . + +eq:DCTerminal.DCConductingEquipmentDCShunt-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCShunt ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCShunt." ; + sh:name "DCTerminal.DCConductingEquipmentDCShunt-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 40 ; + sh:path cim:DCTerminal.DCConductingEquipment ; + sh:severity sh:Violation . + +eq:DCTerminal.DCConductingEquipmentDCSwitch-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCSwitch ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCSwitch." ; + sh:name "DCTerminal.DCConductingEquipmentDCSwitch-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 37 ; + sh:path cim:DCTerminal.DCConductingEquipment ; + sh:severity sh:Violation . + +eq:DatatypesGroup rdf:type sh:PropertyGroup ; + rdfs:label "Datatypes" ; + sh:order 1 . + +eq:DayType rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.description-datatype ; + sh:targetClass cim:DayType . + +eq:DisconnectingCircuitBreaker + rdf:type sh:NodeShape ; + sh:property eq:ConductingEquipment.BaseVoltage-valueType , eq:Equipment.aggregate-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:Switch.retained-cardinality , eq:Switch.normalOpen-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Switch.normalOpen-datatype , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.name-cardinality , eq:Equipment.normallyInService-cardinality , eq:Switch.ratedCurrent-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-datatype , eq:Switch.ratedCurrent-datatype , eq:Equipment.EquipmentContainer-valueType , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.mRID-cardinality , eq:Switch.retained-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.description-cardinality ; + sh:targetClass cim:DisconnectingCircuitBreaker . + +eq:Disconnector rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-datatype , eq:Switch.retained-cardinality , eq:IdentifiedObject.name-datatype , eq:Switch.normalOpen-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:Switch.ratedCurrent-datatype , eq:IdentifiedObject.name-cardinality , eq:Switch.ratedCurrent-cardinality , eq:Equipment.aggregate-cardinality , eq:Equipment.normallyInService-datatype , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Equipment.normallyInService-cardinality , eq:Switch.normalOpen-cardinality , eq:Equipment.aggregate-datatype , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Switch.retained-datatype ; + sh:targetClass cim:Disconnector . + +eq:EnergyConsumer rdf:type sh:NodeShape ; + sh:property eq:ConductingEquipment.BaseVoltage-valueType , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.shortName-datatype , eq:Equipment.aggregate-datatype , eq:EnergyConsumer.pfixed-datatype , eq:EnergyConsumer.qfixedPct-cardinality , eq:EnergyConsumer.qfixedPct-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.description-datatype , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:EnergyConsumer.qfixed-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.name-cardinality , eq:EnergyConsumer.qfixed-datatype , eq:IdentifiedObject.name-datatype , eq:EnergyConsumer.LoadResponse-cardinality , eq:EnergyConsumer.pfixed-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:EnergyConsumer.LoadResponse-valueType , eq:Equipment.normallyInService-cardinality , eq:ConductingEquipment.BaseVoltage-cardinality , eq:EnergyConsumer.pfixedPct-cardinality , eq:EnergyConsumer.pfixedPct-datatype ; + sh:targetClass cim:EnergyConsumer . + +eq:EnergyConsumer.LoadResponse-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergyConsumer.LoadResponse-cardinality" ; + sh:order 230 ; + sh:path cim:EnergyConsumer.LoadResponse ; + sh:severity sh:Violation . + +eq:EnergyConsumer.LoadResponse-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LoadResponseCharacteristic ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LoadResponseCharacteristic." ; + sh:name "EnergyConsumer.LoadResponse-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 46 ; + sh:path cim:EnergyConsumer.LoadResponse ; + sh:severity sh:Violation . + +eq:EnergyConsumer.pfixed-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergyConsumer.pfixed-cardinality" ; + sh:order 66 ; + sh:path cim:EnergyConsumer.pfixed ; + sh:severity sh:Violation . + +eq:EnergyConsumer.pfixed-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pfixed." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergyConsumer.pfixed-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 66 ; + sh:path cim:EnergyConsumer.pfixed ; + sh:severity sh:Violation . + +eq:EnergyConsumer.pfixedPct-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergyConsumer.pfixedPct-cardinality" ; + sh:order 67 ; + sh:path cim:EnergyConsumer.pfixedPct ; + sh:severity sh:Violation . + +eq:EnergyConsumer.pfixedPct-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pfixedPct." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergyConsumer.pfixedPct-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 67 ; + sh:path cim:EnergyConsumer.pfixedPct ; + sh:severity sh:Violation . + +eq:EnergyConsumer.qfixed-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergyConsumer.qfixed-cardinality" ; + sh:order 68 ; + sh:path cim:EnergyConsumer.qfixed ; + sh:severity sh:Violation . + +eq:EnergyConsumer.qfixed-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qfixed." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergyConsumer.qfixed-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 68 ; + sh:path cim:EnergyConsumer.qfixed ; + sh:severity sh:Violation . + +eq:EnergyConsumer.qfixedPct-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergyConsumer.qfixedPct-cardinality" ; + sh:order 69 ; + sh:path cim:EnergyConsumer.qfixedPct ; + sh:severity sh:Violation . + +eq:EnergyConsumer.qfixedPct-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qfixedPct." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergyConsumer.qfixedPct-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 69 ; + sh:path cim:EnergyConsumer.qfixedPct ; + sh:severity sh:Violation . + +eq:EnergySchedulingType + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.name-datatype ; + sh:targetClass cim:EnergySchedulingType . + +eq:EnergySource rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.name-datatype , eq:ConductingEquipment.BaseVoltage-valueType , eq:Equipment.normallyInService-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:EnergySource.EnergySchedulingType-valueType , eq:EnergySource.pMax-cardinality , eq:EnergySource.EnergySchedulingType-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.name-cardinality , eq:Equipment.aggregate-datatype , eq:Equipment.aggregate-cardinality , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.mRID-datatype , eq:EnergySource.pMin-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:EnergySource.pMin-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.shortName-datatype , eq:EnergySource.pMax-datatype , eq:EnergySource.nominalVoltage-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:EnergySource.nominalVoltage-cardinality ; + sh:targetClass cim:EnergySource . + +eq:EnergySource.EnergySchedulingType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergySource.EnergySchedulingType-cardinality" ; + sh:order 232 ; + sh:path cim:EnergySource.EnergySchedulingType ; + sh:severity sh:Violation . + +eq:EnergySource.EnergySchedulingType-valueType + rdf:type sh:PropertyShape ; + sh:class cim:EnergySchedulingType ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:EnergySchedulingType." ; + sh:name "EnergySource.EnergySchedulingType-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 52 ; + sh:path cim:EnergySource.EnergySchedulingType ; + sh:severity sh:Violation . + +eq:EnergySource.nominalVoltage-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergySource.nominalVoltage-cardinality" ; + sh:order 70 ; + sh:path cim:EnergySource.nominalVoltage ; + sh:severity sh:Violation . + +eq:EnergySource.nominalVoltage-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the nominalVoltage." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergySource.nominalVoltage-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 70 ; + sh:path cim:EnergySource.nominalVoltage ; + sh:severity sh:Violation . + +eq:EnergySource.pMax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergySource.pMax-cardinality" ; + sh:order 72 ; + sh:path cim:EnergySource.pMax ; + sh:severity sh:Violation . + +eq:EnergySource.pMax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pMax." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergySource.pMax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 72 ; + sh:path cim:EnergySource.pMax ; + sh:severity sh:Violation . + +eq:EnergySource.pMin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergySource.pMin-cardinality" ; + sh:order 71 ; + sh:path cim:EnergySource.pMin ; + sh:severity sh:Violation . + +eq:EnergySource.pMin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pMin." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergySource.pMin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 71 ; + sh:path cim:EnergySource.pMin ; + sh:severity sh:Violation . + +eq:Equipment.EquipmentContainer-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Equipment.EquipmentContainer-cardinality" ; + sh:order 233 ; + sh:path cim:Equipment.EquipmentContainer ; + sh:severity sh:Violation . + +eq:Equipment.EquipmentContainer-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:Equipment.EquipmentContainerVoltageLevel-valueType eq:Equipment.EquipmentContainerSubstation-valueType eq:Equipment.EquipmentContainerLine-valueType eq:Equipment.EquipmentContainerDCLine-valueType eq:Equipment.EquipmentContainerDCConverterUnit-valueType eq:Equipment.EquipmentContainerBay-valueType ) . + +eq:Equipment.EquipmentContainerBay-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Bay ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Bay." ; + sh:name "Equipment.EquipmentContainerBay-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 58 ; + sh:path cim:Equipment.EquipmentContainer ; + sh:severity sh:Violation . + +eq:Equipment.EquipmentContainerDCConverterUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCConverterUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCConverterUnit." ; + sh:name "Equipment.EquipmentContainerDCConverterUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 57 ; + sh:path cim:Equipment.EquipmentContainer ; + sh:severity sh:Violation . + +eq:Equipment.EquipmentContainerDCLine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCLine ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCLine." ; + sh:name "Equipment.EquipmentContainerDCLine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 56 ; + sh:path cim:Equipment.EquipmentContainer ; + sh:severity sh:Violation . + +eq:Equipment.EquipmentContainerLine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Line ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Line." ; + sh:name "Equipment.EquipmentContainerLine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 55 ; + sh:path cim:Equipment.EquipmentContainer ; + sh:severity sh:Violation . + +eq:Equipment.EquipmentContainerSubstation-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Substation ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Substation." ; + sh:name "Equipment.EquipmentContainerSubstation-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 54 ; + sh:path cim:Equipment.EquipmentContainer ; + sh:severity sh:Violation . + +eq:Equipment.EquipmentContainerVoltageLevel-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VoltageLevel ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VoltageLevel." ; + sh:name "Equipment.EquipmentContainerVoltageLevel-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 53 ; + sh:path cim:Equipment.EquipmentContainer ; + sh:severity sh:Violation . + +eq:Equipment.aggregate-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Equipment.aggregate-cardinality" ; + sh:order 73 ; + sh:path cim:Equipment.aggregate ; + sh:severity sh:Violation . + +eq:Equipment.aggregate-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the aggregate." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Equipment.aggregate-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 73 ; + sh:path cim:Equipment.aggregate ; + sh:severity sh:Violation . + +eq:Equipment.normallyInService-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Equipment.normallyInService-cardinality" ; + sh:order 74 ; + sh:path cim:Equipment.normallyInService ; + sh:severity sh:Violation . + +eq:Equipment.normallyInService-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the normallyInService." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Equipment.normallyInService-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 74 ; + sh:path cim:Equipment.normallyInService ; + sh:severity sh:Violation . + +eq:EquivalentBranch rdf:type sh:NodeShape ; + sh:property eq:EquivalentBranch.x21-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.mRID-datatype , eq:EquivalentBranch.r-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:EquivalentBranch.x-datatype , eq:IdentifiedObject.shortName-cardinality , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.name-datatype , eq:EquivalentEquipment.EquivalentNetwork-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-cardinality , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:EquivalentBranch.r21-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.aggregate-datatype , eq:ConductingEquipment.BaseVoltage-valueType , eq:EquivalentBranch.x-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:EquivalentBranch.r21-datatype , eq:EquivalentEquipment.EquivalentNetwork-valueType , eq:IdentifiedObject.description-datatype , eq:EquivalentBranch.r-datatype , eq:Equipment.aggregate-cardinality , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.shortName-datatype , eq:EquivalentBranch.x21-datatype ; + sh:targetClass cim:EquivalentBranch . + +eq:EquivalentBranch.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "EquivalentBranch.r-cardinality" ; + sh:order 75 ; + sh:path cim:EquivalentBranch.r ; + sh:severity sh:Violation . + +eq:EquivalentBranch.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 75 ; + sh:path cim:EquivalentBranch.r ; + sh:severity sh:Violation . + +eq:EquivalentBranch.r21-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EquivalentBranch.r21-cardinality" ; + sh:order 76 ; + sh:path cim:EquivalentBranch.r21 ; + sh:severity sh:Violation . + +eq:EquivalentBranch.r21-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r21." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.r21-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 76 ; + sh:path cim:EquivalentBranch.r21 ; + sh:severity sh:Violation . + +eq:EquivalentBranch.x-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x)." ; + sh:minCount 1 ; + sh:name "EquivalentBranch.x-cardinality" ; + sh:order 77 ; + sh:path cim:EquivalentBranch.x ; + sh:severity sh:Violation . + +eq:EquivalentBranch.x-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.x-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 77 ; + sh:path cim:EquivalentBranch.x ; + sh:severity sh:Violation . + +eq:EquivalentBranch.x21-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EquivalentBranch.x21-cardinality" ; + sh:order 78 ; + sh:path cim:EquivalentBranch.x21 ; + sh:severity sh:Violation . + +eq:EquivalentBranch.x21-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x21." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.x21-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 78 ; + sh:path cim:EquivalentBranch.x21 ; + sh:severity sh:Violation . + +eq:EquivalentEquipment.EquivalentNetwork-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EquivalentEquipment.EquivalentNetwork-cardinality" ; + sh:order 234 ; + sh:path cim:EquivalentEquipment.EquivalentNetwork ; + sh:severity sh:Violation . + +eq:EquivalentEquipment.EquivalentNetwork-valueType + rdf:type sh:PropertyShape ; + sh:class cim:EquivalentNetwork ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:EquivalentNetwork." ; + sh:name "EquivalentEquipment.EquivalentNetwork-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 59 ; + sh:path cim:EquivalentEquipment.EquivalentNetwork ; + sh:severity sh:Violation . + +eq:EquivalentInjection + rdf:type sh:NodeShape ; + sh:property eq:Equipment.aggregate-datatype , eq:EquivalentInjection.ReactiveCapabilityCurve-valueType , eq:EquivalentEquipment.EquivalentNetwork-cardinality , eq:IdentifiedObject.shortName-datatype , eq:EquivalentEquipment.EquivalentNetwork-valueType , eq:EquivalentInjection.maxP-datatype , eq:IdentifiedObject.description-cardinality , eq:ConductingEquipment.BaseVoltage-cardinality , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:EquivalentInjection.minP-datatype , eq:IdentifiedObject.name-cardinality , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:EquivalentInjection.minP-cardinality , eq:EquivalentInjection.ReactiveCapabilityCurve-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:EquivalentInjection.regulationCapability-cardinality , eq:EquivalentInjection.minQ-cardinality , eq:EquivalentInjection.minQ-datatype , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-datatype , eq:EquivalentInjection.maxP-cardinality , eq:EquivalentInjection.maxQ-cardinality , eq:Equipment.normallyInService-datatype , eq:EquivalentInjection.maxQ-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:EquivalentInjection.regulationCapability-datatype , eq:IdentifiedObject.name-datatype , eq:Equipment.EquipmentContainer-valueType ; + sh:targetClass cim:EquivalentInjection . + +eq:EquivalentInjection.ReactiveCapabilityCurve-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EquivalentInjection.ReactiveCapabilityCurve-cardinality" ; + sh:order 235 ; + sh:path cim:EquivalentInjection.ReactiveCapabilityCurve ; + sh:severity sh:Violation . + +eq:EquivalentInjection.ReactiveCapabilityCurve-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ReactiveCapabilityCurve ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ReactiveCapabilityCurve." ; + sh:name "EquivalentInjection.ReactiveCapabilityCurve-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 60 ; + sh:path cim:EquivalentInjection.ReactiveCapabilityCurve ; + sh:severity sh:Violation . + +eq:EquivalentInjection.maxP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EquivalentInjection.maxP-cardinality" ; + sh:order 79 ; + sh:path cim:EquivalentInjection.maxP ; + sh:severity sh:Violation . + +eq:EquivalentInjection.maxP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxP." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.maxP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 79 ; + sh:path cim:EquivalentInjection.maxP ; + sh:severity sh:Violation . + +eq:EquivalentInjection.maxQ-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EquivalentInjection.maxQ-cardinality" ; + sh:order 80 ; + sh:path cim:EquivalentInjection.maxQ ; + sh:severity sh:Violation . + +eq:EquivalentInjection.maxQ-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxQ." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.maxQ-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 80 ; + sh:path cim:EquivalentInjection.maxQ ; + sh:severity sh:Violation . + +eq:EquivalentInjection.minP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EquivalentInjection.minP-cardinality" ; + sh:order 81 ; + sh:path cim:EquivalentInjection.minP ; + sh:severity sh:Violation . + +eq:EquivalentInjection.minP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minP." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.minP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 81 ; + sh:path cim:EquivalentInjection.minP ; + sh:severity sh:Violation . + +eq:EquivalentInjection.minQ-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EquivalentInjection.minQ-cardinality" ; + sh:order 82 ; + sh:path cim:EquivalentInjection.minQ ; + sh:severity sh:Violation . + +eq:EquivalentInjection.minQ-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minQ." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.minQ-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 82 ; + sh:path cim:EquivalentInjection.minQ ; + sh:severity sh:Violation . + +eq:EquivalentInjection.regulationCapability-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (regulationCapability)." ; + sh:minCount 1 ; + sh:name "EquivalentInjection.regulationCapability-cardinality" ; + sh:order 83 ; + sh:path cim:EquivalentInjection.regulationCapability ; + sh:severity sh:Violation . + +eq:EquivalentInjection.regulationCapability-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the regulationCapability." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.regulationCapability-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 83 ; + sh:path cim:EquivalentInjection.regulationCapability ; + sh:severity sh:Violation . + +eq:EquivalentNetwork rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype ; + sh:targetClass cim:EquivalentNetwork . + +eq:EquivalentShunt rdf:type sh:NodeShape ; + sh:property eq:EquivalentShunt.g-datatype , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.shortName-datatype , eq:EquivalentEquipment.EquivalentNetwork-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.aggregate-datatype , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.description-datatype , eq:EquivalentShunt.b-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.name-cardinality , eq:EquivalentShunt.b-cardinality , eq:Equipment.normallyInService-datatype , eq:Equipment.EquipmentContainer-valueType , eq:Equipment.aggregate-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:EquivalentShunt.g-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.mRID-datatype , eq:EquivalentEquipment.EquivalentNetwork-valueType , eq:IdentifiedObject.description-cardinality ; + sh:targetClass cim:EquivalentShunt . + +eq:EquivalentShunt.b-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b)." ; + sh:minCount 1 ; + sh:name "EquivalentShunt.b-cardinality" ; + sh:order 84 ; + sh:path cim:EquivalentShunt.b ; + sh:severity sh:Violation . + +eq:EquivalentShunt.b-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentShunt.b-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 84 ; + sh:path cim:EquivalentShunt.b ; + sh:severity sh:Violation . + +eq:EquivalentShunt.g-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (g)." ; + sh:minCount 1 ; + sh:name "EquivalentShunt.g-cardinality" ; + sh:order 85 ; + sh:path cim:EquivalentShunt.g ; + sh:severity sh:Violation . + +eq:EquivalentShunt.g-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the g." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentShunt.g-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 85 ; + sh:path cim:EquivalentShunt.g ; + sh:severity sh:Violation . + +eq:ExternalNetworkInjection + rdf:type sh:NodeShape ; + sh:property eq:ExternalNetworkInjection.maxP-cardinality , eq:IdentifiedObject.mRID-datatype , eq:ExternalNetworkInjection.governorSCD-datatype , eq:Equipment.normallyInService-datatype , eq:Equipment.normallyInService-cardinality , eq:RegulatingCondEq.RegulatingControl-cardinality , eq:ExternalNetworkInjection.minQ-datatype , eq:IdentifiedObject.name-cardinality , eq:ExternalNetworkInjection.maxQ-cardinality , eq:IdentifiedObject.description-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.shortName-datatype , eq:ExternalNetworkInjection.minP-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-datatype , eq:ExternalNetworkInjection.minQ-cardinality , eq:ExternalNetworkInjection.maxP-datatype , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.mRID-cardinality , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.name-datatype , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Equipment.aggregate-cardinality , eq:ExternalNetworkInjection.governorSCD-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:ExternalNetworkInjection.minP-datatype , eq:IdentifiedObject.shortName-cardinality , eq:RegulatingCondEq.RegulatingControl-valueType , eq:ExternalNetworkInjection.maxQ-datatype ; + sh:targetClass cim:ExternalNetworkInjection . + +eq:ExternalNetworkInjection.governorSCD-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (governorSCD)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.governorSCD-cardinality" ; + sh:order 86 ; + sh:path cim:ExternalNetworkInjection.governorSCD ; + sh:severity sh:Violation . + +eq:ExternalNetworkInjection.governorSCD-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the governorSCD." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.governorSCD-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 86 ; + sh:path cim:ExternalNetworkInjection.governorSCD ; + sh:severity sh:Violation . + +eq:ExternalNetworkInjection.maxP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (maxP)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.maxP-cardinality" ; + sh:order 87 ; + sh:path cim:ExternalNetworkInjection.maxP ; + sh:severity sh:Violation . + +eq:ExternalNetworkInjection.maxP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxP." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.maxP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 87 ; + sh:path cim:ExternalNetworkInjection.maxP ; + sh:severity sh:Violation . + +eq:ExternalNetworkInjection.maxQ-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (maxQ)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.maxQ-cardinality" ; + sh:order 88 ; + sh:path cim:ExternalNetworkInjection.maxQ ; + sh:severity sh:Violation . + +eq:ExternalNetworkInjection.maxQ-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxQ." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.maxQ-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 88 ; + sh:path cim:ExternalNetworkInjection.maxQ ; + sh:severity sh:Violation . + +eq:ExternalNetworkInjection.minP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (minP)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.minP-cardinality" ; + sh:order 89 ; + sh:path cim:ExternalNetworkInjection.minP ; + sh:severity sh:Violation . + +eq:ExternalNetworkInjection.minP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minP." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.minP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 89 ; + sh:path cim:ExternalNetworkInjection.minP ; + sh:severity sh:Violation . + +eq:ExternalNetworkInjection.minQ-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (minQ)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.minQ-cardinality" ; + sh:order 90 ; + sh:path cim:ExternalNetworkInjection.minQ ; + sh:severity sh:Violation . + +eq:ExternalNetworkInjection.minQ-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minQ." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.minQ-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 90 ; + sh:path cim:ExternalNetworkInjection.minQ ; + sh:severity sh:Violation . + +eq:FaultIndicator rdf:type sh:NodeShape ; + sh:property eq:AuxiliaryEquipment.Terminal-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Equipment.normallyInService-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:AuxiliaryEquipment.Terminal-valueType , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.aggregate-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.shortName-datatype , eq:Equipment.normallyInService-cardinality ; + sh:targetClass cim:FaultIndicator . + +eq:FossilFuel rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:FossilFuel.fossilFuelType-cardinality , eq:FossilFuel.fossilFuelType-datatype , eq:FossilFuel.ThermalGeneratingUnit-valueType , eq:IdentifiedObject.name-cardinality , eq:FossilFuel.ThermalGeneratingUnit-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-datatype ; + sh:targetClass cim:FossilFuel . + +eq:FossilFuel.ThermalGeneratingUnit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "FossilFuel.ThermalGeneratingUnit-cardinality" ; + sh:order 236 ; + sh:path cim:FossilFuel.ThermalGeneratingUnit ; + sh:severity sh:Violation . + +eq:FossilFuel.ThermalGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ThermalGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ThermalGeneratingUnit." ; + sh:name "FossilFuel.ThermalGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 61 ; + sh:path cim:FossilFuel.ThermalGeneratingUnit ; + sh:severity sh:Violation . + +eq:FossilFuel.fossilFuelType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fossilFuelType)." ; + sh:minCount 1 ; + sh:name "FossilFuel.fossilFuelType-cardinality" ; + sh:order 91 ; + sh:path cim:FossilFuel.fossilFuelType ; + sh:severity sh:Violation . + +eq:FossilFuel.fossilFuelType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the fossilFuelType." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:FuelType.coal cim:FuelType.oil cim:FuelType.gas cim:FuelType.lignite cim:FuelType.hardCoal cim:FuelType.oilShale cim:FuelType.brownCoalLignite cim:FuelType.coalDerivedGas cim:FuelType.peat cim:FuelType.other ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "FossilFuel.fossilFuelType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 91 ; + sh:path cim:FossilFuel.fossilFuelType ; + sh:severity sh:Violation . + +eq:Fuse rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-cardinality , eq:Switch.ratedCurrent-datatype , eq:Equipment.EquipmentContainer-valueType , eq:Equipment.normallyInService-datatype , eq:Equipment.aggregate-datatype , eq:Switch.normalOpen-cardinality , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.description-cardinality , eq:Equipment.aggregate-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.shortName-cardinality , eq:Switch.retained-cardinality , eq:Switch.ratedCurrent-cardinality , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.mRID-datatype , eq:Switch.retained-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.shortName-datatype , eq:Switch.normalOpen-datatype ; + sh:targetClass cim:Fuse . + +eq:GeneratingUnit rdf:type sh:NodeShape ; + sh:property eq:GeneratingUnit.ratedNetMaxP-datatype , eq:GeneratingUnit.genControlSource-datatype , eq:GeneratingUnit.minOperatingP-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:GeneratingUnit.ratedGrossMaxP-datatype , eq:GeneratingUnit.governorSCD-cardinality , eq:Equipment.normallyInService-cardinality , eq:GeneratingUnit.maximumAllowableSpinningReserve-datatype , eq:IdentifiedObject.description-datatype , eq:GeneratingUnit.nominalP-datatype , eq:GeneratingUnit.ratedNetMaxP-cardinality , eq:GeneratingUnit.totalEfficiency-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:GeneratingUnit.maxOperatingP-datatype , eq:GeneratingUnit.variableCost-datatype , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.description-cardinality , eq:GeneratingUnit.ratedGrossMinP-datatype , eq:GeneratingUnit.genControlSource-cardinality , eq:GeneratingUnit.governorSCD-datatype , eq:IdentifiedObject.shortName-datatype , eq:GeneratingUnit.shortPF-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.mRID-datatype , eq:GeneratingUnit.longPF-cardinality , eq:GeneratingUnit.startupCost-cardinality , eq:GeneratingUnit.minOperatingP-datatype , eq:GeneratingUnit.maxOperatingP-cardinality , eq:GeneratingUnit.ratedGrossMaxP-cardinality , eq:GeneratingUnit.startupTime-datatype , eq:Equipment.aggregate-datatype , eq:GeneratingUnit.variableCost-cardinality , eq:Equipment.aggregate-cardinality , eq:GeneratingUnit.totalEfficiency-datatype , eq:GeneratingUnit.startupTime-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.name-datatype , eq:GeneratingUnit.shortPF-datatype , eq:GeneratingUnit.startupCost-datatype , eq:IdentifiedObject.shortName-cardinality , eq:GeneratingUnit.ratedGrossMinP-cardinality , eq:IdentifiedObject.name-cardinality , eq:GeneratingUnit.maximumAllowableSpinningReserve-cardinality , eq:GeneratingUnit.nominalP-cardinality , eq:Equipment.normallyInService-datatype , eq:GeneratingUnit.longPF-datatype ; + sh:targetClass cim:GeneratingUnit . + +eq:GeneratingUnit.genControlSource-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "GeneratingUnit.genControlSource-cardinality" ; + sh:order 92 ; + sh:path cim:GeneratingUnit.genControlSource ; + sh:severity sh:Violation . + +eq:GeneratingUnit.genControlSource-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the genControlSource." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:GeneratorControlSource.unavailable cim:GeneratorControlSource.offAGC cim:GeneratorControlSource.onAGC cim:GeneratorControlSource.plantControl ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "GeneratingUnit.genControlSource-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 92 ; + sh:path cim:GeneratingUnit.genControlSource ; + sh:severity sh:Violation . + +eq:GeneratingUnit.governorSCD-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "GeneratingUnit.governorSCD-cardinality" ; + sh:order 93 ; + sh:path cim:GeneratingUnit.governorSCD ; + sh:severity sh:Violation . + +eq:GeneratingUnit.governorSCD-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the governorSCD." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.governorSCD-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 93 ; + sh:path cim:GeneratingUnit.governorSCD ; + sh:severity sh:Violation . + +eq:GeneratingUnit.longPF-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "GeneratingUnit.longPF-cardinality" ; + sh:order 94 ; + sh:path cim:GeneratingUnit.longPF ; + sh:severity sh:Violation . + +eq:GeneratingUnit.longPF-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the longPF." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.longPF-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 94 ; + sh:path cim:GeneratingUnit.longPF ; + sh:severity sh:Violation . + +eq:GeneratingUnit.maxOperatingP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (maxOperatingP)." ; + sh:minCount 1 ; + sh:name "GeneratingUnit.maxOperatingP-cardinality" ; + sh:order 96 ; + sh:path cim:GeneratingUnit.maxOperatingP ; + sh:severity sh:Violation . + +eq:GeneratingUnit.maxOperatingP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxOperatingP." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.maxOperatingP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 96 ; + sh:path cim:GeneratingUnit.maxOperatingP ; + sh:severity sh:Violation . + +eq:GeneratingUnit.maximumAllowableSpinningReserve-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "GeneratingUnit.maximumAllowableSpinningReserve-cardinality" ; + sh:order 95 ; + sh:path cim:GeneratingUnit.maximumAllowableSpinningReserve ; + sh:severity sh:Violation . + +eq:GeneratingUnit.maximumAllowableSpinningReserve-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maximumAllowableSpinningReserve." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.maximumAllowableSpinningReserve-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 95 ; + sh:path cim:GeneratingUnit.maximumAllowableSpinningReserve ; + sh:severity sh:Violation . + +eq:GeneratingUnit.minOperatingP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (minOperatingP)." ; + sh:minCount 1 ; + sh:name "GeneratingUnit.minOperatingP-cardinality" ; + sh:order 97 ; + sh:path cim:GeneratingUnit.minOperatingP ; + sh:severity sh:Violation . + +eq:GeneratingUnit.minOperatingP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minOperatingP." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.minOperatingP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 97 ; + sh:path cim:GeneratingUnit.minOperatingP ; + sh:severity sh:Violation . + +eq:GeneratingUnit.nominalP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "GeneratingUnit.nominalP-cardinality" ; + sh:order 98 ; + sh:path cim:GeneratingUnit.nominalP ; + sh:severity sh:Violation . + +eq:GeneratingUnit.nominalP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the nominalP." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.nominalP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 98 ; + sh:path cim:GeneratingUnit.nominalP ; + sh:severity sh:Violation . + +eq:GeneratingUnit.ratedGrossMaxP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "GeneratingUnit.ratedGrossMaxP-cardinality" ; + sh:order 99 ; + sh:path cim:GeneratingUnit.ratedGrossMaxP ; + sh:severity sh:Violation . + +eq:GeneratingUnit.ratedGrossMaxP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedGrossMaxP." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.ratedGrossMaxP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 99 ; + sh:path cim:GeneratingUnit.ratedGrossMaxP ; + sh:severity sh:Violation . + +eq:GeneratingUnit.ratedGrossMinP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "GeneratingUnit.ratedGrossMinP-cardinality" ; + sh:order 100 ; + sh:path cim:GeneratingUnit.ratedGrossMinP ; + sh:severity sh:Violation . + +eq:GeneratingUnit.ratedGrossMinP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedGrossMinP." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.ratedGrossMinP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 100 ; + sh:path cim:GeneratingUnit.ratedGrossMinP ; + sh:severity sh:Violation . + +eq:GeneratingUnit.ratedNetMaxP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "GeneratingUnit.ratedNetMaxP-cardinality" ; + sh:order 101 ; + sh:path cim:GeneratingUnit.ratedNetMaxP ; + sh:severity sh:Violation . + +eq:GeneratingUnit.ratedNetMaxP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedNetMaxP." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.ratedNetMaxP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 101 ; + sh:path cim:GeneratingUnit.ratedNetMaxP ; + sh:severity sh:Violation . + +eq:GeneratingUnit.shortPF-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "GeneratingUnit.shortPF-cardinality" ; + sh:order 102 ; + sh:path cim:GeneratingUnit.shortPF ; + sh:severity sh:Violation . + +eq:GeneratingUnit.shortPF-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the shortPF." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.shortPF-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 102 ; + sh:path cim:GeneratingUnit.shortPF ; + sh:severity sh:Violation . + +eq:GeneratingUnit.startupCost-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "GeneratingUnit.startupCost-cardinality" ; + sh:order 103 ; + sh:path cim:GeneratingUnit.startupCost ; + sh:severity sh:Violation . + +eq:GeneratingUnit.startupCost-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:decimal ; + sh:description "This constraint validates the datatype of the startupCost." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.startupCost-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 103 ; + sh:path cim:GeneratingUnit.startupCost ; + sh:severity sh:Violation . + +eq:GeneratingUnit.startupTime-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "GeneratingUnit.startupTime-cardinality" ; + sh:order 105 ; + sh:path cim:GeneratingUnit.startupTime ; + sh:severity sh:Violation . + +eq:GeneratingUnit.startupTime-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the startupTime." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.startupTime-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 105 ; + sh:path cim:GeneratingUnit.startupTime ; + sh:severity sh:Violation . + +eq:GeneratingUnit.totalEfficiency-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "GeneratingUnit.totalEfficiency-cardinality" ; + sh:order 106 ; + sh:path cim:GeneratingUnit.totalEfficiency ; + sh:severity sh:Violation . + +eq:GeneratingUnit.totalEfficiency-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the totalEfficiency." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.totalEfficiency-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 106 ; + sh:path cim:GeneratingUnit.totalEfficiency ; + sh:severity sh:Violation . + +eq:GeneratingUnit.variableCost-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "GeneratingUnit.variableCost-cardinality" ; + sh:order 104 ; + sh:path cim:GeneratingUnit.variableCost ; + sh:severity sh:Violation . + +eq:GeneratingUnit.variableCost-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:decimal ; + sh:description "This constraint validates the datatype of the variableCost." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.variableCost-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 104 ; + sh:path cim:GeneratingUnit.variableCost ; + sh:severity sh:Violation . + +eq:GeographicalRegion + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.name-datatype ; + sh:targetClass cim:GeographicalRegion . + +eq:GrossToNetActivePowerCurve + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.description-datatype , eq:GrossToNetActivePowerCurve.GeneratingUnit-cardinality , eq:Curve.y2Unit-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Curve.curveStyle-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Curve.xUnit-datatype , eq:Curve.curveStyle-datatype , eq:Curve.y2Unit-datatype , eq:IdentifiedObject.name-datatype , eq:Curve.y1Unit-cardinality , eq:Curve.y1Unit-datatype , eq:IdentifiedObject.mRID-datatype , eq:Curve.xUnit-cardinality ; + sh:targetClass cim:GrossToNetActivePowerCurve . + +eq:GrossToNetActivePowerCurve.GeneratingUnit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "GrossToNetActivePowerCurve.GeneratingUnit-cardinality" ; + sh:order 237 ; + sh:path cim:GrossToNetActivePowerCurve.GeneratingUnit ; + sh:severity sh:Violation . + +eq:GrossToNetActivePowerCurve.GeneratingUnit-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:GrossToNetActivePowerCurve.GeneratingUnitWindGeneratingUnit-valueType eq:GrossToNetActivePowerCurve.GeneratingUnitThermalGeneratingUnit-valueType eq:GrossToNetActivePowerCurve.GeneratingUnitSolarGeneratingUnit-valueType eq:GrossToNetActivePowerCurve.GeneratingUnitNuclearGeneratingUnit-valueType eq:GrossToNetActivePowerCurve.GeneratingUnitHydroGeneratingUnit-valueType eq:GrossToNetActivePowerCurve.GeneratingUnitGeneratingUnit-valueType ) . + +eq:GrossToNetActivePowerCurve.GeneratingUnitGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GeneratingUnit." ; + sh:name "GrossToNetActivePowerCurve.GeneratingUnitGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 67 ; + sh:path cim:GrossToNetActivePowerCurve.GeneratingUnit ; + sh:severity sh:Violation . + +eq:GrossToNetActivePowerCurve.GeneratingUnitHydroGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:HydroGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:HydroGeneratingUnit." ; + sh:name "GrossToNetActivePowerCurve.GeneratingUnitHydroGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 66 ; + sh:path cim:GrossToNetActivePowerCurve.GeneratingUnit ; + sh:severity sh:Violation . + +eq:GrossToNetActivePowerCurve.GeneratingUnitNuclearGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:NuclearGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:NuclearGeneratingUnit." ; + sh:name "GrossToNetActivePowerCurve.GeneratingUnitNuclearGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 65 ; + sh:path cim:GrossToNetActivePowerCurve.GeneratingUnit ; + sh:severity sh:Violation . + +eq:GrossToNetActivePowerCurve.GeneratingUnitSolarGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SolarGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SolarGeneratingUnit." ; + sh:name "GrossToNetActivePowerCurve.GeneratingUnitSolarGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 64 ; + sh:path cim:GrossToNetActivePowerCurve.GeneratingUnit ; + sh:severity sh:Violation . + +eq:GrossToNetActivePowerCurve.GeneratingUnitThermalGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ThermalGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ThermalGeneratingUnit." ; + sh:name "GrossToNetActivePowerCurve.GeneratingUnitThermalGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 63 ; + sh:path cim:GrossToNetActivePowerCurve.GeneratingUnit ; + sh:severity sh:Violation . + +eq:GrossToNetActivePowerCurve.GeneratingUnitWindGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindGeneratingUnit." ; + sh:name "GrossToNetActivePowerCurve.GeneratingUnitWindGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 62 ; + sh:path cim:GrossToNetActivePowerCurve.GeneratingUnit ; + sh:severity sh:Violation . + +eq:Ground rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Equipment.aggregate-datatype , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-cardinality , eq:Equipment.normallyInService-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.description-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.name-datatype , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:ConductingEquipment.BaseVoltage-valueType ; + sh:targetClass cim:Ground . + +eq:GroundDisconnector + rdf:type sh:NodeShape ; + sh:property eq:Equipment.EquipmentContainer-valueType , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.shortName-datatype , eq:Switch.retained-cardinality , eq:Switch.normalOpen-cardinality , eq:Switch.retained-datatype , eq:IdentifiedObject.name-cardinality , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Equipment.normallyInService-datatype , eq:Equipment.aggregate-cardinality , eq:Switch.ratedCurrent-cardinality , eq:Switch.ratedCurrent-datatype , eq:IdentifiedObject.description-datatype , eq:Switch.normalOpen-datatype , eq:ConductingEquipment.BaseVoltage-cardinality ; + sh:targetClass cim:GroundDisconnector . + +eq:GroundingImpedance + rdf:type sh:NodeShape ; + sh:property eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Equipment.normallyInService-cardinality , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.aggregate-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.name-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:ConductingEquipment.BaseVoltage-valueType , eq:Equipment.normallyInService-datatype ; + sh:targetClass cim:GroundingImpedance . + +eq:HydroGeneratingUnit + rdf:type sh:NodeShape ; + sh:property eq:GeneratingUnit.ratedGrossMinP-datatype , eq:GeneratingUnit.maximumAllowableSpinningReserve-cardinality , eq:GeneratingUnit.totalEfficiency-cardinality , eq:HydroGeneratingUnit.energyConversionCapability-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:HydroGeneratingUnit.turbineType-datatype , eq:Equipment.normallyInService-datatype , eq:GeneratingUnit.maxOperatingP-cardinality , eq:IdentifiedObject.name-cardinality , eq:HydroGeneratingUnit.dropHeight-datatype , eq:GeneratingUnit.ratedGrossMaxP-datatype , eq:GeneratingUnit.startupCost-cardinality , eq:GeneratingUnit.governorSCD-datatype , eq:GeneratingUnit.nominalP-datatype , eq:GeneratingUnit.startupTime-cardinality , eq:HydroGeneratingUnit.HydroPowerPlant-cardinality , eq:HydroGeneratingUnit.energyConversionCapability-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:GeneratingUnit.ratedGrossMaxP-cardinality , eq:GeneratingUnit.ratedGrossMinP-cardinality , eq:GeneratingUnit.maximumAllowableSpinningReserve-datatype , eq:IdentifiedObject.shortName-datatype , eq:GeneratingUnit.longPF-cardinality , eq:GeneratingUnit.longPF-datatype , eq:HydroGeneratingUnit.dropHeight-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:GeneratingUnit.shortPF-cardinality , eq:GeneratingUnit.ratedNetMaxP-cardinality , eq:IdentifiedObject.mRID-datatype , eq:GeneratingUnit.genControlSource-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.normallyInService-cardinality , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.description-cardinality , eq:GeneratingUnit.totalEfficiency-datatype , eq:HydroGeneratingUnit.HydroPowerPlant-valueType , eq:GeneratingUnit.minOperatingP-cardinality , eq:GeneratingUnit.maxOperatingP-datatype , eq:Equipment.aggregate-datatype , eq:GeneratingUnit.nominalP-cardinality , eq:IdentifiedObject.description-datatype , eq:GeneratingUnit.shortPF-datatype , eq:GeneratingUnit.startupCost-datatype , eq:GeneratingUnit.variableCost-datatype , eq:GeneratingUnit.governorSCD-cardinality , eq:GeneratingUnit.variableCost-cardinality , eq:GeneratingUnit.genControlSource-datatype , eq:GeneratingUnit.ratedNetMaxP-datatype , eq:HydroGeneratingUnit.turbineType-cardinality , eq:GeneratingUnit.minOperatingP-datatype , eq:GeneratingUnit.startupTime-datatype , eq:IdentifiedObject.name-datatype , eq:Equipment.EquipmentContainer-valueType ; + sh:targetClass cim:HydroGeneratingUnit . + +eq:HydroGeneratingUnit.HydroPowerPlant-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "HydroGeneratingUnit.HydroPowerPlant-cardinality" ; + sh:order 238 ; + sh:path cim:HydroGeneratingUnit.HydroPowerPlant ; + sh:severity sh:Violation . + +eq:HydroGeneratingUnit.HydroPowerPlant-valueType + rdf:type sh:PropertyShape ; + sh:class cim:HydroPowerPlant ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:HydroPowerPlant." ; + sh:name "HydroGeneratingUnit.HydroPowerPlant-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 68 ; + sh:path cim:HydroGeneratingUnit.HydroPowerPlant ; + sh:severity sh:Violation . + +eq:HydroGeneratingUnit.dropHeight-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "HydroGeneratingUnit.dropHeight-cardinality" ; + sh:order 108 ; + sh:path cim:HydroGeneratingUnit.dropHeight ; + sh:severity sh:Violation . + +eq:HydroGeneratingUnit.dropHeight-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the dropHeight." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "HydroGeneratingUnit.dropHeight-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 108 ; + sh:path cim:HydroGeneratingUnit.dropHeight ; + sh:severity sh:Violation . + +eq:HydroGeneratingUnit.energyConversionCapability-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "HydroGeneratingUnit.energyConversionCapability-cardinality" ; + sh:order 107 ; + sh:path cim:HydroGeneratingUnit.energyConversionCapability ; + sh:severity sh:Violation . + +eq:HydroGeneratingUnit.energyConversionCapability-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the energyConversionCapability." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:HydroEnergyConversionKind.generator cim:HydroEnergyConversionKind.pumpAndGenerator ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "HydroGeneratingUnit.energyConversionCapability-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 107 ; + sh:path cim:HydroGeneratingUnit.energyConversionCapability ; + sh:severity sh:Violation . + +eq:HydroGeneratingUnit.turbineType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "HydroGeneratingUnit.turbineType-cardinality" ; + sh:order 109 ; + sh:path cim:HydroGeneratingUnit.turbineType ; + sh:severity sh:Violation . + +eq:HydroGeneratingUnit.turbineType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the turbineType." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:HydroTurbineKind.francis cim:HydroTurbineKind.pelton cim:HydroTurbineKind.kaplan ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "HydroGeneratingUnit.turbineType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 109 ; + sh:path cim:HydroGeneratingUnit.turbineType ; + sh:severity sh:Violation . + +eq:HydroPowerPlant rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:HydroPowerPlant.hydroPlantStorageType-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.shortName-cardinality , eq:HydroPowerPlant.hydroPlantStorageType-cardinality ; + sh:targetClass cim:HydroPowerPlant . + +eq:HydroPowerPlant.hydroPlantStorageType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (hydroPlantStorageType)." ; + sh:minCount 1 ; + sh:name "HydroPowerPlant.hydroPlantStorageType-cardinality" ; + sh:order 110 ; + sh:path cim:HydroPowerPlant.hydroPlantStorageType ; + sh:severity sh:Violation . + +eq:HydroPowerPlant.hydroPlantStorageType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the hydroPlantStorageType." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:HydroPlantStorageKind.runOfRiver cim:HydroPlantStorageKind.pumpedStorage cim:HydroPlantStorageKind.storage ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "HydroPowerPlant.hydroPlantStorageType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 110 ; + sh:path cim:HydroPowerPlant.hydroPlantStorageType ; + sh:severity sh:Violation . + +eq:HydroPump rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.description-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.description-datatype , eq:HydroPump.HydroPowerPlant-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.shortName-datatype , eq:Equipment.normallyInService-cardinality , eq:Equipment.normallyInService-datatype , eq:HydroPump.RotatingMachine-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:HydroPump.HydroPowerPlant-valueType , eq:IdentifiedObject.name-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.name-datatype ; + sh:targetClass cim:HydroPump . + +eq:HydroPump.HydroPowerPlant-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "HydroPump.HydroPowerPlant-cardinality" ; + sh:order 240 ; + sh:path cim:HydroPump.HydroPowerPlant ; + sh:severity sh:Violation . + +eq:HydroPump.HydroPowerPlant-valueType + rdf:type sh:PropertyShape ; + sh:class cim:HydroPowerPlant ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:HydroPowerPlant." ; + sh:name "HydroPump.HydroPowerPlant-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 71 ; + sh:path cim:HydroPump.HydroPowerPlant ; + sh:severity sh:Violation . + +eq:HydroPump.RotatingMachine-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "HydroPump.RotatingMachine-cardinality" ; + sh:order 239 ; + sh:path cim:HydroPump.RotatingMachine ; + sh:severity sh:Violation . + +eq:HydroPump.RotatingMachine-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:HydroPump.RotatingMachineSynchronousMachine-valueType eq:HydroPump.RotatingMachineAsynchronousMachine-valueType ) . + +eq:HydroPump.RotatingMachineAsynchronousMachine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AsynchronousMachine ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AsynchronousMachine." ; + sh:name "HydroPump.RotatingMachineAsynchronousMachine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 70 ; + sh:path cim:HydroPump.RotatingMachine ; + sh:severity sh:Violation . + +eq:HydroPump.RotatingMachineSynchronousMachine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachine ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachine." ; + sh:name "HydroPump.RotatingMachineSynchronousMachine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 69 ; + sh:path cim:HydroPump.RotatingMachine ; + sh:severity sh:Violation . + +eq:IdentifiedObject.description-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.description-cardinality" ; + sh:order 111 ; + sh:path cim:IdentifiedObject.description ; + sh:severity sh:Violation . + +eq:IdentifiedObject.description-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the description." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.description-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 111 ; + sh:path cim:IdentifiedObject.description ; + sh:severity sh:Violation . + +eq:IdentifiedObject.energyIdentCodeEic-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.energyIdentCodeEic-cardinality" ; + sh:order 112 ; + sh:path eu:IdentifiedObject.energyIdentCodeEic ; + sh:severity sh:Violation . + +eq:IdentifiedObject.energyIdentCodeEic-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the energyIdentCodeEic." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.energyIdentCodeEic-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 112 ; + sh:path eu:IdentifiedObject.energyIdentCodeEic ; + sh:severity sh:Violation . + +eq:IdentifiedObject.mRID-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mRID)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.mRID-cardinality" ; + sh:order 113 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +eq:IdentifiedObject.mRID-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the mRID." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.mRID-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 113 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +eq:IdentifiedObject.name-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (name)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.name-cardinality" ; + sh:order 114 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +eq:IdentifiedObject.name-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the name." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.name-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 114 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +eq:IdentifiedObject.shortName-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.shortName-cardinality" ; + sh:order 115 ; + sh:path eu:IdentifiedObject.shortName ; + sh:severity sh:Violation . + +eq:IdentifiedObject.shortName-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the shortName." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.shortName-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 115 ; + sh:path eu:IdentifiedObject.shortName ; + sh:severity sh:Violation . + +eq:Jumper rdf:type sh:NodeShape ; + sh:property eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.description-cardinality , eq:Switch.retained-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.name-datatype , eq:Switch.normalOpen-cardinality , eq:Equipment.aggregate-datatype , eq:Switch.ratedCurrent-cardinality , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Switch.ratedCurrent-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.description-datatype , eq:Switch.retained-cardinality , eq:Equipment.normallyInService-cardinality , eq:Switch.normalOpen-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:Equipment.normallyInService-datatype ; + sh:targetClass cim:Jumper . + +eq:Junction rdf:type sh:NodeShape ; + sh:property eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-datatype , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.mRID-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.name-datatype , eq:Equipment.EquipmentContainer-valueType , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.name-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.normallyInService-cardinality ; + sh:targetClass cim:Junction . + +eq:Line rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.description-datatype , eq:Line.Region-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.name-datatype , eq:Line.Region-valueType , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype ; + sh:targetClass cim:Line . + +eq:Line.Region-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Line.Region-cardinality" ; + sh:order 241 ; + sh:path cim:Line.Region ; + sh:severity sh:Violation . + +eq:Line.Region-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SubGeographicalRegion ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SubGeographicalRegion." ; + sh:name "Line.Region-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 72 ; + sh:path cim:Line.Region ; + sh:severity sh:Violation . + +eq:LinearShuntCompensator + rdf:type sh:NodeShape ; + sh:property eq:ShuntCompensator.voltageSensitivity-datatype , eq:IdentifiedObject.shortName-datatype , eq:ShuntCompensator.normalSections-cardinality , eq:ShuntCompensator.aVRDelay-datatype , eq:ShuntCompensator.maximumSections-cardinality , eq:Equipment.normallyInService-datatype , eq:ShuntCompensator.nomU-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.name-datatype , eq:Equipment.aggregate-datatype , eq:LinearShuntCompensator.gPerSection-datatype , eq:ShuntCompensator.normalSections-datatype , eq:LinearShuntCompensator.bPerSection-cardinality , eq:Equipment.aggregate-cardinality , eq:ShuntCompensator.voltageSensitivity-cardinality , eq:LinearShuntCompensator.gPerSection-cardinality , eq:IdentifiedObject.description-cardinality , eq:Equipment.normallyInService-cardinality , eq:RegulatingCondEq.RegulatingControl-valueType , eq:ShuntCompensator.aVRDelay-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.shortName-cardinality , eq:LinearShuntCompensator.bPerSection-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:ShuntCompensator.nomU-datatype , eq:ShuntCompensator.grounded-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.name-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:ShuntCompensator.grounded-datatype , eq:ShuntCompensator.maximumSections-datatype , eq:RegulatingCondEq.RegulatingControl-cardinality ; + sh:targetClass cim:LinearShuntCompensator . + +eq:LinearShuntCompensator.bPerSection-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (bPerSection)." ; + sh:minCount 1 ; + sh:name "LinearShuntCompensator.bPerSection-cardinality" ; + sh:order 116 ; + sh:path cim:LinearShuntCompensator.bPerSection ; + sh:severity sh:Violation . + +eq:LinearShuntCompensator.bPerSection-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the bPerSection." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LinearShuntCompensator.bPerSection-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 116 ; + sh:path cim:LinearShuntCompensator.bPerSection ; + sh:severity sh:Violation . + +eq:LinearShuntCompensator.gPerSection-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gPerSection)." ; + sh:minCount 1 ; + sh:name "LinearShuntCompensator.gPerSection-cardinality" ; + sh:order 117 ; + sh:path cim:LinearShuntCompensator.gPerSection ; + sh:severity sh:Violation . + +eq:LinearShuntCompensator.gPerSection-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gPerSection." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LinearShuntCompensator.gPerSection-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 117 ; + sh:path cim:LinearShuntCompensator.gPerSection ; + sh:severity sh:Violation . + +eq:LoadArea rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-cardinality ; + sh:targetClass cim:LoadArea . + +eq:LoadBreakSwitch rdf:type sh:NodeShape ; + sh:property eq:Equipment.EquipmentContainer-cardinality , eq:Switch.normalOpen-datatype , eq:Switch.ratedCurrent-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:Switch.normalOpen-cardinality , eq:IdentifiedObject.name-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.shortName-datatype , eq:Equipment.EquipmentContainer-valueType , eq:Switch.retained-cardinality , eq:Equipment.aggregate-datatype , eq:Switch.retained-datatype , eq:Switch.ratedCurrent-datatype , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.description-datatype ; + sh:targetClass cim:LoadBreakSwitch . + +eq:LoadGroup.SubLoadArea-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "LoadGroup.SubLoadArea-cardinality" ; + sh:order 242 ; + sh:path cim:LoadGroup.SubLoadArea ; + sh:severity sh:Violation . + +eq:LoadGroup.SubLoadArea-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SubLoadArea ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SubLoadArea." ; + sh:name "LoadGroup.SubLoadArea-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 73 ; + sh:path cim:LoadGroup.SubLoadArea ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic + rdf:type sh:NodeShape ; + sh:property eq:LoadResponseCharacteristic.pVoltageExponent-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:LoadResponseCharacteristic.qVoltageExponent-cardinality , eq:LoadResponseCharacteristic.pConstantPower-cardinality , eq:LoadResponseCharacteristic.pFrequencyExponent-datatype , eq:LoadResponseCharacteristic.pConstantPower-datatype , eq:IdentifiedObject.name-datatype , eq:LoadResponseCharacteristic.qConstantCurrent-cardinality , eq:LoadResponseCharacteristic.qConstantImpedance-cardinality , eq:IdentifiedObject.mRID-datatype , eq:LoadResponseCharacteristic.qConstantImpedance-datatype , eq:LoadResponseCharacteristic.pFrequencyExponent-cardinality , eq:LoadResponseCharacteristic.exponentModel-datatype , eq:LoadResponseCharacteristic.pConstantCurrent-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.description-datatype , eq:LoadResponseCharacteristic.pConstantImpedance-cardinality , eq:IdentifiedObject.description-cardinality , eq:LoadResponseCharacteristic.qFrequencyExponent-datatype , eq:LoadResponseCharacteristic.qFrequencyExponent-cardinality , eq:LoadResponseCharacteristic.qVoltageExponent-datatype , eq:LoadResponseCharacteristic.qConstantPower-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:LoadResponseCharacteristic.qConstantPower-datatype , eq:LoadResponseCharacteristic.pConstantCurrent-datatype , eq:LoadResponseCharacteristic.pVoltageExponent-datatype , eq:LoadResponseCharacteristic.pConstantImpedance-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.shortName-datatype , eq:LoadResponseCharacteristic.qConstantCurrent-datatype , eq:LoadResponseCharacteristic.exponentModel-cardinality ; + sh:targetClass cim:LoadResponseCharacteristic . + +eq:LoadResponseCharacteristic.exponentModel-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (exponentModel)." ; + sh:minCount 1 ; + sh:name "LoadResponseCharacteristic.exponentModel-cardinality" ; + sh:order 118 ; + sh:path cim:LoadResponseCharacteristic.exponentModel ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.exponentModel-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the exponentModel." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadResponseCharacteristic.exponentModel-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 118 ; + sh:path cim:LoadResponseCharacteristic.exponentModel ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.pConstantCurrent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadResponseCharacteristic.pConstantCurrent-cardinality" ; + sh:order 119 ; + sh:path cim:LoadResponseCharacteristic.pConstantCurrent ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.pConstantCurrent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pConstantCurrent." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadResponseCharacteristic.pConstantCurrent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 119 ; + sh:path cim:LoadResponseCharacteristic.pConstantCurrent ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.pConstantImpedance-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadResponseCharacteristic.pConstantImpedance-cardinality" ; + sh:order 120 ; + sh:path cim:LoadResponseCharacteristic.pConstantImpedance ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.pConstantImpedance-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pConstantImpedance." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadResponseCharacteristic.pConstantImpedance-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 120 ; + sh:path cim:LoadResponseCharacteristic.pConstantImpedance ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.pConstantPower-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadResponseCharacteristic.pConstantPower-cardinality" ; + sh:order 121 ; + sh:path cim:LoadResponseCharacteristic.pConstantPower ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.pConstantPower-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pConstantPower." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadResponseCharacteristic.pConstantPower-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 121 ; + sh:path cim:LoadResponseCharacteristic.pConstantPower ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.pFrequencyExponent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadResponseCharacteristic.pFrequencyExponent-cardinality" ; + sh:order 122 ; + sh:path cim:LoadResponseCharacteristic.pFrequencyExponent ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.pFrequencyExponent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pFrequencyExponent." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadResponseCharacteristic.pFrequencyExponent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 122 ; + sh:path cim:LoadResponseCharacteristic.pFrequencyExponent ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.pVoltageExponent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadResponseCharacteristic.pVoltageExponent-cardinality" ; + sh:order 123 ; + sh:path cim:LoadResponseCharacteristic.pVoltageExponent ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.pVoltageExponent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pVoltageExponent." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadResponseCharacteristic.pVoltageExponent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 123 ; + sh:path cim:LoadResponseCharacteristic.pVoltageExponent ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.qConstantCurrent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadResponseCharacteristic.qConstantCurrent-cardinality" ; + sh:order 124 ; + sh:path cim:LoadResponseCharacteristic.qConstantCurrent ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.qConstantCurrent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qConstantCurrent." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadResponseCharacteristic.qConstantCurrent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 124 ; + sh:path cim:LoadResponseCharacteristic.qConstantCurrent ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.qConstantImpedance-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadResponseCharacteristic.qConstantImpedance-cardinality" ; + sh:order 125 ; + sh:path cim:LoadResponseCharacteristic.qConstantImpedance ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.qConstantImpedance-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qConstantImpedance." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadResponseCharacteristic.qConstantImpedance-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 125 ; + sh:path cim:LoadResponseCharacteristic.qConstantImpedance ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.qConstantPower-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadResponseCharacteristic.qConstantPower-cardinality" ; + sh:order 126 ; + sh:path cim:LoadResponseCharacteristic.qConstantPower ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.qConstantPower-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qConstantPower." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadResponseCharacteristic.qConstantPower-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 126 ; + sh:path cim:LoadResponseCharacteristic.qConstantPower ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.qFrequencyExponent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadResponseCharacteristic.qFrequencyExponent-cardinality" ; + sh:order 127 ; + sh:path cim:LoadResponseCharacteristic.qFrequencyExponent ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.qFrequencyExponent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qFrequencyExponent." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadResponseCharacteristic.qFrequencyExponent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 127 ; + sh:path cim:LoadResponseCharacteristic.qFrequencyExponent ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.qVoltageExponent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LoadResponseCharacteristic.qVoltageExponent-cardinality" ; + sh:order 128 ; + sh:path cim:LoadResponseCharacteristic.qVoltageExponent ; + sh:severity sh:Violation . + +eq:LoadResponseCharacteristic.qVoltageExponent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qVoltageExponent." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LoadResponseCharacteristic.qVoltageExponent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 128 ; + sh:path cim:LoadResponseCharacteristic.qVoltageExponent ; + sh:severity sh:Violation . + +eq:NonConformLoad rdf:type sh:NodeShape ; + sh:property eq:EnergyConsumer.pfixedPct-cardinality , eq:EnergyConsumer.LoadResponse-valueType , eq:EnergyConsumer.qfixedPct-cardinality , eq:EnergyConsumer.qfixed-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.name-cardinality , eq:Equipment.normallyInService-cardinality , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.shortName-datatype , eq:EnergyConsumer.pfixed-datatype , eq:EnergyConsumer.LoadResponse-cardinality , eq:IdentifiedObject.description-cardinality , eq:Equipment.normallyInService-datatype , eq:NonConformLoad.LoadGroup-cardinality , eq:EnergyConsumer.pfixed-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:EnergyConsumer.pfixedPct-datatype , eq:IdentifiedObject.description-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.name-datatype , eq:NonConformLoad.LoadGroup-valueType , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:EnergyConsumer.qfixedPct-datatype , eq:IdentifiedObject.shortName-cardinality , eq:EnergyConsumer.qfixed-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:NonConformLoad . + +eq:NonConformLoad.LoadGroup-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "NonConformLoad.LoadGroup-cardinality" ; + sh:order 243 ; + sh:path cim:NonConformLoad.LoadGroup ; + sh:severity sh:Violation . + +eq:NonConformLoad.LoadGroup-valueType + rdf:type sh:PropertyShape ; + sh:class cim:NonConformLoadGroup ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:NonConformLoadGroup." ; + sh:name "NonConformLoad.LoadGroup-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 74 ; + sh:path cim:NonConformLoad.LoadGroup ; + sh:severity sh:Violation . + +eq:NonConformLoadGroup + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:LoadGroup.SubLoadArea-cardinality , eq:IdentifiedObject.description-cardinality , eq:LoadGroup.SubLoadArea-valueType ; + sh:targetClass cim:NonConformLoadGroup . + +eq:NonConformLoadSchedule + rdf:type sh:NodeShape ; + sh:property eq:RegularIntervalSchedule.endTime-cardinality , eq:BasicIntervalSchedule.value2Unit-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-cardinality , eq:SeasonDayTypeSchedule.Season-valueType , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:BasicIntervalSchedule.value1Unit-datatype , eq:NonConformLoadSchedule.NonConformLoadGroup-valueType , eq:RegularIntervalSchedule.timeStep-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:RegularIntervalSchedule.endTime-datatype , eq:RegularIntervalSchedule.timeStep-datatype , eq:SeasonDayTypeSchedule.Season-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-cardinality , eq:BasicIntervalSchedule.value1Unit-cardinality , eq:SeasonDayTypeSchedule.DayType-cardinality , eq:NonConformLoadSchedule.NonConformLoadGroup-cardinality , eq:SeasonDayTypeSchedule.DayType-valueType , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.mRID-datatype , eq:BasicIntervalSchedule.startTime-cardinality , eq:BasicIntervalSchedule.value2Unit-datatype , eq:BasicIntervalSchedule.startTime-datatype ; + sh:targetClass cim:NonConformLoadSchedule . + +eq:NonConformLoadSchedule.NonConformLoadGroup-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "NonConformLoadSchedule.NonConformLoadGroup-cardinality" ; + sh:order 244 ; + sh:path cim:NonConformLoadSchedule.NonConformLoadGroup ; + sh:severity sh:Violation . + +eq:NonConformLoadSchedule.NonConformLoadGroup-valueType + rdf:type sh:PropertyShape ; + sh:class cim:NonConformLoadGroup ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:NonConformLoadGroup." ; + sh:name "NonConformLoadSchedule.NonConformLoadGroup-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 75 ; + sh:path cim:NonConformLoadSchedule.NonConformLoadGroup ; + sh:severity sh:Violation . + +eq:NonlinearShuntCompensator + rdf:type sh:NodeShape ; + sh:property eq:ShuntCompensator.normalSections-datatype , eq:RegulatingCondEq.RegulatingControl-cardinality , eq:Equipment.aggregate-datatype , eq:ShuntCompensator.maximumSections-cardinality , eq:IdentifiedObject.shortName-datatype , eq:Equipment.EquipmentContainer-valueType , eq:ConductingEquipment.BaseVoltage-valueType , eq:Equipment.normallyInService-datatype , eq:ShuntCompensator.voltageSensitivity-cardinality , eq:ShuntCompensator.grounded-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Equipment.normallyInService-cardinality , eq:ShuntCompensator.aVRDelay-datatype , eq:ShuntCompensator.maximumSections-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:ShuntCompensator.nomU-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.aggregate-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:RegulatingCondEq.RegulatingControl-valueType , eq:ShuntCompensator.normalSections-cardinality , eq:IdentifiedObject.description-datatype , eq:ShuntCompensator.voltageSensitivity-datatype , eq:ShuntCompensator.grounded-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-cardinality , eq:ShuntCompensator.aVRDelay-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:ShuntCompensator.nomU-cardinality ; + sh:targetClass cim:NonlinearShuntCompensator . + +eq:NonlinearShuntCompensatorPoint + rdf:type sh:NodeShape ; + sh:property eq:NonlinearShuntCompensatorPoint.sectionNumber-datatype , eq:NonlinearShuntCompensatorPoint.sectionNumber-cardinality , eq:NonlinearShuntCompensatorPoint.g-datatype , eq:NonlinearShuntCompensatorPoint.g-cardinality , eq:NonlinearShuntCompensatorPoint.b-datatype , eq:NonlinearShuntCompensatorPoint.b-cardinality ; + sh:targetClass cim:NonlinearShuntCompensatorPoint . + +eq:NonlinearShuntCompensatorPoint.b-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b)." ; + sh:minCount 1 ; + sh:name "NonlinearShuntCompensatorPoint.b-cardinality" ; + sh:order 129 ; + sh:path cim:NonlinearShuntCompensatorPoint.b ; + sh:severity sh:Violation . + +eq:NonlinearShuntCompensatorPoint.b-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "NonlinearShuntCompensatorPoint.b-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 129 ; + sh:path cim:NonlinearShuntCompensatorPoint.b ; + sh:severity sh:Violation . + +eq:NonlinearShuntCompensatorPoint.g-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (g)." ; + sh:minCount 1 ; + sh:name "NonlinearShuntCompensatorPoint.g-cardinality" ; + sh:order 130 ; + sh:path cim:NonlinearShuntCompensatorPoint.g ; + sh:severity sh:Violation . + +eq:NonlinearShuntCompensatorPoint.g-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the g." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "NonlinearShuntCompensatorPoint.g-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 130 ; + sh:path cim:NonlinearShuntCompensatorPoint.g ; + sh:severity sh:Violation . + +eq:NonlinearShuntCompensatorPoint.sectionNumber-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (sectionNumber)." ; + sh:minCount 1 ; + sh:name "NonlinearShuntCompensatorPoint.sectionNumber-cardinality" ; + sh:order 131 ; + sh:path cim:NonlinearShuntCompensatorPoint.sectionNumber ; + sh:severity sh:Violation . + +eq:NonlinearShuntCompensatorPoint.sectionNumber-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the sectionNumber." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "NonlinearShuntCompensatorPoint.sectionNumber-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 131 ; + sh:path cim:NonlinearShuntCompensatorPoint.sectionNumber ; + sh:severity sh:Violation . + +eq:NuclearGeneratingUnit + rdf:type sh:NodeShape ; + sh:property eq:GeneratingUnit.minOperatingP-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.name-cardinality , eq:GeneratingUnit.startupTime-datatype , eq:GeneratingUnit.shortPF-cardinality , eq:GeneratingUnit.startupCost-datatype , eq:GeneratingUnit.ratedNetMaxP-datatype , eq:GeneratingUnit.maximumAllowableSpinningReserve-datatype , eq:GeneratingUnit.governorSCD-datatype , eq:GeneratingUnit.nominalP-cardinality , eq:IdentifiedObject.name-datatype , eq:Equipment.EquipmentContainer-valueType , eq:Equipment.EquipmentContainer-cardinality , eq:GeneratingUnit.ratedGrossMaxP-cardinality , eq:GeneratingUnit.ratedNetMaxP-cardinality , eq:GeneratingUnit.maxOperatingP-datatype , eq:GeneratingUnit.variableCost-datatype , eq:IdentifiedObject.mRID-datatype , eq:GeneratingUnit.genControlSource-cardinality , eq:GeneratingUnit.minOperatingP-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.shortName-datatype , eq:GeneratingUnit.genControlSource-datatype , eq:Equipment.normallyInService-datatype , eq:GeneratingUnit.ratedGrossMinP-datatype , eq:GeneratingUnit.maximumAllowableSpinningReserve-cardinality , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.description-datatype , eq:GeneratingUnit.startupCost-cardinality , eq:GeneratingUnit.longPF-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:GeneratingUnit.variableCost-cardinality , eq:GeneratingUnit.longPF-datatype , eq:GeneratingUnit.maxOperatingP-cardinality , eq:GeneratingUnit.ratedGrossMaxP-datatype , eq:GeneratingUnit.nominalP-datatype , eq:GeneratingUnit.totalEfficiency-cardinality , eq:GeneratingUnit.governorSCD-cardinality , eq:GeneratingUnit.ratedGrossMinP-cardinality , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:GeneratingUnit.startupTime-cardinality , eq:GeneratingUnit.shortPF-datatype , eq:GeneratingUnit.totalEfficiency-datatype ; + sh:targetClass cim:NuclearGeneratingUnit . + +eq:Ontology rdf:type owl:Ontology ; + dct:conformsTo "urn:iso:std:iec:61970-301:ed-7:amd1" , "urn:iso:std:iec:61970-401:draft:ed-1" , "file://iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" , "urn:iso:std:iec:61970-501:draft:ed-2" , "urn:iso:std:iec:61970-600-2:ed-1" ; + dct:creator "ENTSO-E CIM EG"@en ; + dct:description "The constraints for the core equipment profile from IEC 61970-600-2."@en ; + dct:identifier "urn:uuid:9fd00587-84d4-4910-bbd4-e003ed7e0821" ; + dct:issued "2021-01-27T12:43:26Z"^^xsd:dateTime ; + dct:language "en-GB" ; + dct:modified "2020-10-12"^^xsd:date ; + dct:publisher "ENTSO-E"@en ; + dct:rights "Copyright"@en ; + dct:rightsHolder "ENTSO-E"@en ; + dct:title "Core Equipment Constraints"@en ; + owl:incompatibleWith ; + owl:priorVersion ; + owl:versionIRI ; + owl:versionInfo "3.0.0"@en ; + dcat:keyword "EQ" ; + dcat:theme "constraints"@en . + +eq:OperationalLimit.OperationalLimitType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "OperationalLimit.OperationalLimitType-cardinality" ; + sh:order 245 ; + sh:path cim:OperationalLimit.OperationalLimitType ; + sh:severity sh:Violation . + +eq:OperationalLimit.OperationalLimitType-valueType + rdf:type sh:PropertyShape ; + sh:class cim:OperationalLimitType ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:OperationalLimitType." ; + sh:name "OperationalLimit.OperationalLimitType-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 76 ; + sh:path cim:OperationalLimit.OperationalLimitType ; + sh:severity sh:Violation . + +eq:OperationalLimitSet + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.mRID-datatype , eq:OperationalLimitSet.Equipment-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:OperationalLimitSet.Terminal-cardinality , eq:IdentifiedObject.name-datatype ; + sh:targetClass cim:OperationalLimitSet . + +eq:OperationalLimitSet.Equipment-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "OperationalLimitSet.Equipment-cardinality" ; + sh:order 246 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.Equipment-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:OperationalLimitSet.EquipmentPowerElectronicsWindUnit-valueType eq:OperationalLimitSet.EquipmentPhotoVoltaicUnit-valueType eq:OperationalLimitSet.EquipmentBatteryUnit-valueType eq:OperationalLimitSet.EquipmentHydroPump-valueType eq:OperationalLimitSet.EquipmentGeneratingUnit-valueType eq:OperationalLimitSet.EquipmentWindGeneratingUnit-valueType eq:OperationalLimitSet.EquipmentThermalGeneratingUnit-valueType eq:OperationalLimitSet.EquipmentSolarGeneratingUnit-valueType eq:OperationalLimitSet.EquipmentNuclearGeneratingUnit-valueType eq:OperationalLimitSet.EquipmentHydroGeneratingUnit-valueType eq:OperationalLimitSet.EquipmentDCSwitch-valueType eq:OperationalLimitSet.EquipmentDCDisconnector-valueType eq:OperationalLimitSet.EquipmentDCBreaker-valueType eq:OperationalLimitSet.EquipmentDCShunt-valueType eq:OperationalLimitSet.EquipmentDCSeriesDevice-valueType eq:OperationalLimitSet.EquipmentDCLineSegment-valueType eq:OperationalLimitSet.EquipmentDCGround-valueType eq:OperationalLimitSet.EquipmentDCChopper-valueType eq:OperationalLimitSet.EquipmentDCBusbar-valueType eq:OperationalLimitSet.EquipmentSwitch-valueType eq:OperationalLimitSet.EquipmentLoadBreakSwitch-valueType eq:OperationalLimitSet.EquipmentBreaker-valueType eq:OperationalLimitSet.EquipmentDisconnectingCircuitBreaker-valueType eq:OperationalLimitSet.EquipmentJumper-valueType eq:OperationalLimitSet.EquipmentGroundDisconnector-valueType eq:OperationalLimitSet.EquipmentFuse-valueType eq:OperationalLimitSet.EquipmentDisconnector-valueType eq:OperationalLimitSet.EquipmentCut-valueType eq:OperationalLimitSet.EquipmentSeriesCompensator-valueType eq:OperationalLimitSet.EquipmentPowerTransformer-valueType eq:OperationalLimitSet.EquipmentGround-valueType eq:OperationalLimitSet.EquipmentEquivalentShunt-valueType eq:OperationalLimitSet.EquipmentEquivalentInjection-valueType eq:OperationalLimitSet.EquipmentEquivalentBranch-valueType eq:OperationalLimitSet.EquipmentStaticVarCompensator-valueType eq:OperationalLimitSet.EquipmentNonlinearShuntCompensator-valueType eq:OperationalLimitSet.EquipmentLinearShuntCompensator-valueType eq:OperationalLimitSet.EquipmentSynchronousMachine-valueType eq:OperationalLimitSet.EquipmentAsynchronousMachine-valueType eq:OperationalLimitSet.EquipmentPowerElectronicsConnection-valueType eq:OperationalLimitSet.EquipmentExternalNetworkInjection-valueType eq:OperationalLimitSet.EquipmentEnergySource-valueType eq:OperationalLimitSet.EquipmentEnergyConsumer-valueType eq:OperationalLimitSet.EquipmentStationSupply-valueType eq:OperationalLimitSet.EquipmentNonConformLoad-valueType eq:OperationalLimitSet.EquipmentConformLoad-valueType eq:OperationalLimitSet.EquipmentPetersenCoil-valueType eq:OperationalLimitSet.EquipmentGroundingImpedance-valueType eq:OperationalLimitSet.EquipmentJunction-valueType eq:OperationalLimitSet.EquipmentBusbarSection-valueType eq:OperationalLimitSet.EquipmentACLineSegment-valueType eq:OperationalLimitSet.EquipmentClamp-valueType eq:OperationalLimitSet.EquipmentVsConverter-valueType eq:OperationalLimitSet.EquipmentCsConverter-valueType eq:OperationalLimitSet.EquipmentWaveTrap-valueType eq:OperationalLimitSet.EquipmentSurgeArrester-valueType eq:OperationalLimitSet.EquipmentPotentialTransformer-valueType eq:OperationalLimitSet.EquipmentPostLineSensor-valueType eq:OperationalLimitSet.EquipmentCurrentTransformer-valueType eq:OperationalLimitSet.EquipmentFaultIndicator-valueType ) . + +eq:OperationalLimitSet.EquipmentACLineSegment-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ACLineSegment ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ACLineSegment." ; + sh:name "OperationalLimitSet.EquipmentACLineSegment-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 127 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentAsynchronousMachine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AsynchronousMachine ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AsynchronousMachine." ; + sh:name "OperationalLimitSet.EquipmentAsynchronousMachine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 115 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentBatteryUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:BatteryUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:BatteryUnit." ; + sh:name "OperationalLimitSet.EquipmentBatteryUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 79 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentBreaker-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Breaker ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Breaker." ; + sh:name "OperationalLimitSet.EquipmentBreaker-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 98 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentBusbarSection-valueType + rdf:type sh:PropertyShape ; + sh:class cim:BusbarSection ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:BusbarSection." ; + sh:name "OperationalLimitSet.EquipmentBusbarSection-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 126 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentClamp-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Clamp ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Clamp." ; + sh:name "OperationalLimitSet.EquipmentClamp-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 128 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentConformLoad-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ConformLoad ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ConformLoad." ; + sh:name "OperationalLimitSet.EquipmentConformLoad-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 122 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentCsConverter-valueType + rdf:type sh:PropertyShape ; + sh:class cim:CsConverter ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:CsConverter." ; + sh:name "OperationalLimitSet.EquipmentCsConverter-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 130 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentCurrentTransformer-valueType + rdf:type sh:PropertyShape ; + sh:class cim:CurrentTransformer ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:CurrentTransformer." ; + sh:name "OperationalLimitSet.EquipmentCurrentTransformer-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 135 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentCut-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Cut ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Cut." ; + sh:name "OperationalLimitSet.EquipmentCut-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 104 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentDCBreaker-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCBreaker ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCBreaker." ; + sh:name "OperationalLimitSet.EquipmentDCBreaker-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 89 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentDCBusbar-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCBusbar ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCBusbar." ; + sh:name "OperationalLimitSet.EquipmentDCBusbar-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 95 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentDCChopper-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCChopper ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCChopper." ; + sh:name "OperationalLimitSet.EquipmentDCChopper-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 94 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentDCDisconnector-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCDisconnector ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCDisconnector." ; + sh:name "OperationalLimitSet.EquipmentDCDisconnector-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 88 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentDCGround-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCGround ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCGround." ; + sh:name "OperationalLimitSet.EquipmentDCGround-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 93 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentDCLineSegment-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCLineSegment ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCLineSegment." ; + sh:name "OperationalLimitSet.EquipmentDCLineSegment-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 92 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentDCSeriesDevice-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCSeriesDevice ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCSeriesDevice." ; + sh:name "OperationalLimitSet.EquipmentDCSeriesDevice-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 91 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentDCShunt-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCShunt ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCShunt." ; + sh:name "OperationalLimitSet.EquipmentDCShunt-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 90 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentDCSwitch-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCSwitch ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCSwitch." ; + sh:name "OperationalLimitSet.EquipmentDCSwitch-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 87 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentDisconnectingCircuitBreaker-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DisconnectingCircuitBreaker ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DisconnectingCircuitBreaker." ; + sh:name "OperationalLimitSet.EquipmentDisconnectingCircuitBreaker-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 99 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentDisconnector-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Disconnector ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Disconnector." ; + sh:name "OperationalLimitSet.EquipmentDisconnector-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 103 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentEnergyConsumer-valueType + rdf:type sh:PropertyShape ; + sh:class cim:EnergyConsumer ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:EnergyConsumer." ; + sh:name "OperationalLimitSet.EquipmentEnergyConsumer-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 119 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentEnergySource-valueType + rdf:type sh:PropertyShape ; + sh:class cim:EnergySource ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:EnergySource." ; + sh:name "OperationalLimitSet.EquipmentEnergySource-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 118 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentEquivalentBranch-valueType + rdf:type sh:PropertyShape ; + sh:class cim:EquivalentBranch ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:EquivalentBranch." ; + sh:name "OperationalLimitSet.EquipmentEquivalentBranch-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 110 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentEquivalentInjection-valueType + rdf:type sh:PropertyShape ; + sh:class cim:EquivalentInjection ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:EquivalentInjection." ; + sh:name "OperationalLimitSet.EquipmentEquivalentInjection-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 109 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentEquivalentShunt-valueType + rdf:type sh:PropertyShape ; + sh:class cim:EquivalentShunt ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:EquivalentShunt." ; + sh:name "OperationalLimitSet.EquipmentEquivalentShunt-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 108 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentExternalNetworkInjection-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExternalNetworkInjection ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExternalNetworkInjection." ; + sh:name "OperationalLimitSet.EquipmentExternalNetworkInjection-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 117 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentFaultIndicator-valueType + rdf:type sh:PropertyShape ; + sh:class cim:FaultIndicator ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:FaultIndicator." ; + sh:name "OperationalLimitSet.EquipmentFaultIndicator-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 136 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentFuse-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Fuse ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Fuse." ; + sh:name "OperationalLimitSet.EquipmentFuse-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 102 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GeneratingUnit." ; + sh:name "OperationalLimitSet.EquipmentGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 81 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentGround-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Ground ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Ground." ; + sh:name "OperationalLimitSet.EquipmentGround-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 107 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentGroundDisconnector-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GroundDisconnector ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GroundDisconnector." ; + sh:name "OperationalLimitSet.EquipmentGroundDisconnector-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 101 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentGroundingImpedance-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GroundingImpedance ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GroundingImpedance." ; + sh:name "OperationalLimitSet.EquipmentGroundingImpedance-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 124 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentHydroGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:HydroGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:HydroGeneratingUnit." ; + sh:name "OperationalLimitSet.EquipmentHydroGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 86 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentHydroPump-valueType + rdf:type sh:PropertyShape ; + sh:class cim:HydroPump ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:HydroPump." ; + sh:name "OperationalLimitSet.EquipmentHydroPump-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 80 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentJumper-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Jumper ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Jumper." ; + sh:name "OperationalLimitSet.EquipmentJumper-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 100 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentJunction-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Junction ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Junction." ; + sh:name "OperationalLimitSet.EquipmentJunction-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 125 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentLinearShuntCompensator-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LinearShuntCompensator ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LinearShuntCompensator." ; + sh:name "OperationalLimitSet.EquipmentLinearShuntCompensator-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 113 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentLoadBreakSwitch-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LoadBreakSwitch ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LoadBreakSwitch." ; + sh:name "OperationalLimitSet.EquipmentLoadBreakSwitch-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 97 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentNonConformLoad-valueType + rdf:type sh:PropertyShape ; + sh:class cim:NonConformLoad ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:NonConformLoad." ; + sh:name "OperationalLimitSet.EquipmentNonConformLoad-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 121 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentNonlinearShuntCompensator-valueType + rdf:type sh:PropertyShape ; + sh:class cim:NonlinearShuntCompensator ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:NonlinearShuntCompensator." ; + sh:name "OperationalLimitSet.EquipmentNonlinearShuntCompensator-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 112 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentNuclearGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:NuclearGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:NuclearGeneratingUnit." ; + sh:name "OperationalLimitSet.EquipmentNuclearGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 85 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentPetersenCoil-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PetersenCoil ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PetersenCoil." ; + sh:name "OperationalLimitSet.EquipmentPetersenCoil-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 123 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentPhotoVoltaicUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PhotoVoltaicUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PhotoVoltaicUnit." ; + sh:name "OperationalLimitSet.EquipmentPhotoVoltaicUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 78 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentPostLineSensor-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PostLineSensor ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PostLineSensor." ; + sh:name "OperationalLimitSet.EquipmentPostLineSensor-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 134 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentPotentialTransformer-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PotentialTransformer ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PotentialTransformer." ; + sh:name "OperationalLimitSet.EquipmentPotentialTransformer-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 133 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentPowerElectronicsConnection-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerElectronicsConnection ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerElectronicsConnection." ; + sh:name "OperationalLimitSet.EquipmentPowerElectronicsConnection-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 116 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentPowerElectronicsWindUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerElectronicsWindUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerElectronicsWindUnit." ; + sh:name "OperationalLimitSet.EquipmentPowerElectronicsWindUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 77 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentPowerTransformer-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerTransformer ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerTransformer." ; + sh:name "OperationalLimitSet.EquipmentPowerTransformer-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 106 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentSeriesCompensator-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SeriesCompensator ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SeriesCompensator." ; + sh:name "OperationalLimitSet.EquipmentSeriesCompensator-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 105 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentSolarGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SolarGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SolarGeneratingUnit." ; + sh:name "OperationalLimitSet.EquipmentSolarGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 84 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentStaticVarCompensator-valueType + rdf:type sh:PropertyShape ; + sh:class cim:StaticVarCompensator ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:StaticVarCompensator." ; + sh:name "OperationalLimitSet.EquipmentStaticVarCompensator-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 111 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentStationSupply-valueType + rdf:type sh:PropertyShape ; + sh:class cim:StationSupply ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:StationSupply." ; + sh:name "OperationalLimitSet.EquipmentStationSupply-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 120 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentSurgeArrester-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SurgeArrester ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SurgeArrester." ; + sh:name "OperationalLimitSet.EquipmentSurgeArrester-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 132 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentSwitch-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Switch ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Switch." ; + sh:name "OperationalLimitSet.EquipmentSwitch-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 96 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentSynchronousMachine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachine ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachine." ; + sh:name "OperationalLimitSet.EquipmentSynchronousMachine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 114 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentThermalGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ThermalGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ThermalGeneratingUnit." ; + sh:name "OperationalLimitSet.EquipmentThermalGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 83 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentVsConverter-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VsConverter ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VsConverter." ; + sh:name "OperationalLimitSet.EquipmentVsConverter-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 129 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentWaveTrap-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WaveTrap ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WaveTrap." ; + sh:name "OperationalLimitSet.EquipmentWaveTrap-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 131 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.EquipmentWindGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindGeneratingUnit." ; + sh:name "OperationalLimitSet.EquipmentWindGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 82 ; + sh:path cim:OperationalLimitSet.Equipment ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.Terminal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "OperationalLimitSet.Terminal-cardinality" ; + sh:order 247 ; + sh:path cim:OperationalLimitSet.Terminal ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.Terminal-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:OperationalLimitSet.TerminalTerminal-valueType eq:OperationalLimitSet.TerminalDCTerminal-valueType eq:OperationalLimitSet.TerminalACDCConverterDCTerminal-valueType ) . + +eq:OperationalLimitSet.TerminalACDCConverterDCTerminal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ACDCConverterDCTerminal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ACDCConverterDCTerminal." ; + sh:name "OperationalLimitSet.TerminalACDCConverterDCTerminal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 139 ; + sh:path cim:OperationalLimitSet.Terminal ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.TerminalDCTerminal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCTerminal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCTerminal." ; + sh:name "OperationalLimitSet.TerminalDCTerminal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 138 ; + sh:path cim:OperationalLimitSet.Terminal ; + sh:severity sh:Violation . + +eq:OperationalLimitSet.TerminalTerminal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Terminal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Terminal." ; + sh:name "OperationalLimitSet.TerminalTerminal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 137 ; + sh:path cim:OperationalLimitSet.Terminal ; + sh:severity sh:Violation . + +eq:OperationalLimitType + rdf:type sh:NodeShape ; + sh:property eq:OperationalLimitType.direction-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:OperationalLimitType.isInfiniteDuration-cardinality , eq:OperationalLimitType.direction-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.name-cardinality , eq:OperationalLimitType.acceptableDuration-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.description-datatype , eq:OperationalLimitType.acceptableDuration-cardinality , eq:OperationalLimitType.kind-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.shortName-datatype , eq:OperationalLimitType.isInfiniteDuration-datatype , eq:OperationalLimitType.kind-cardinality ; + sh:targetClass cim:OperationalLimitType . + +eq:OperationalLimitType.acceptableDuration-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "OperationalLimitType.acceptableDuration-cardinality" ; + sh:order 132 ; + sh:path cim:OperationalLimitType.acceptableDuration ; + sh:severity sh:Violation . + +eq:OperationalLimitType.acceptableDuration-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the acceptableDuration." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OperationalLimitType.acceptableDuration-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 132 ; + sh:path cim:OperationalLimitType.acceptableDuration ; + sh:severity sh:Violation . + +eq:OperationalLimitType.direction-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (direction)." ; + sh:minCount 1 ; + sh:name "OperationalLimitType.direction-cardinality" ; + sh:order 133 ; + sh:path cim:OperationalLimitType.direction ; + sh:severity sh:Violation . + +eq:OperationalLimitType.direction-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the direction." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:OperationalLimitDirectionKind.high cim:OperationalLimitDirectionKind.low cim:OperationalLimitDirectionKind.absoluteValue ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "OperationalLimitType.direction-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 133 ; + sh:path cim:OperationalLimitType.direction ; + sh:severity sh:Violation . + +eq:OperationalLimitType.isInfiniteDuration-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (isInfiniteDuration)." ; + sh:minCount 1 ; + sh:name "OperationalLimitType.isInfiniteDuration-cardinality" ; + sh:order 134 ; + sh:path cim:OperationalLimitType.isInfiniteDuration ; + sh:severity sh:Violation . + +eq:OperationalLimitType.isInfiniteDuration-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the isInfiniteDuration." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "OperationalLimitType.isInfiniteDuration-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 134 ; + sh:path cim:OperationalLimitType.isInfiniteDuration ; + sh:severity sh:Violation . + +eq:OperationalLimitType.kind-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (kind)." ; + sh:minCount 1 ; + sh:name "OperationalLimitType.kind-cardinality" ; + sh:order 135 ; + sh:path eu:OperationalLimitType.kind ; + sh:severity sh:Violation . + +eq:OperationalLimitType.kind-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the kind." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:LimitKind.patl cim:LimitKind.patlt cim:LimitKind.tatl cim:LimitKind.tc cim:LimitKind.tct cim:LimitKind.highVoltage cim:LimitKind.lowVoltage cim:LimitKind.operationalVoltageLimit cim:LimitKind.alarmVoltage cim:LimitKind.warningVoltage cim:LimitKind.stability ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "OperationalLimitType.kind-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 135 ; + sh:path eu:OperationalLimitType.kind ; + sh:severity sh:Violation . + +eq:PetersenCoil rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-datatype , eq:Equipment.aggregate-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.name-datatype ; + sh:targetClass cim:PetersenCoil . +eq:PhaseTapChanger.TransformerEnd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "PhaseTapChanger.TransformerEnd-cardinality" ; + sh:order 248 ; + sh:path cim:PhaseTapChanger.TransformerEnd ; + sh:severity sh:Violation . + +eq:PhaseTapChanger.TransformerEnd-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:PhaseTapChanger.TransformerEndPowerTransformerEnd-valueType ) . + +eq:PhaseTapChanger.TransformerEndPowerTransformerEnd-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerTransformerEnd ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerTransformerEnd." ; + sh:name "PhaseTapChanger.TransformerEndPowerTransformerEnd-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 140 ; + sh:path cim:PhaseTapChanger.TransformerEnd ; + sh:severity sh:Violation . + +eq:PhaseTapChangerAsymmetrical + rdf:type sh:NodeShape ; + sh:property eq:TapChanger.ltcFlag-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:TapChanger.neutralU-cardinality , eq:TapChanger.neutralU-datatype , eq:PhaseTapChanger.TransformerEnd-valueType , eq:IdentifiedObject.mRID-cardinality , eq:PhaseTapChangerNonLinear.xMin-datatype , eq:IdentifiedObject.mRID-datatype , eq:TapChanger.neutralStep-cardinality , eq:TapChanger.lowStep-datatype , eq:TapChanger.highStep-datatype , eq:TapChanger.normalStep-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.description-cardinality , eq:PhaseTapChangerAsymmetrical.windingConnectionAngle-cardinality , eq:TapChanger.highStep-cardinality , eq:IdentifiedObject.name-cardinality , eq:TapChanger.lowStep-cardinality , eq:TapChanger.TapChangerControl-valueType , eq:PhaseTapChangerAsymmetrical.windingConnectionAngle-datatype , eq:IdentifiedObject.name-datatype , eq:TapChanger.TapChangerControl-cardinality , eq:PhaseTapChangerNonLinear.xMin-cardinality , eq:PhaseTapChangerNonLinear.xMax-datatype , eq:PhaseTapChanger.TransformerEnd-cardinality , eq:TapChanger.neutralStep-datatype , eq:PhaseTapChangerNonLinear.voltageStepIncrement-cardinality , eq:PhaseTapChangerNonLinear.voltageStepIncrement-datatype , eq:PhaseTapChangerNonLinear.xMax-cardinality , eq:TapChanger.normalStep-cardinality , eq:TapChanger.ltcFlag-datatype ; + sh:targetClass cim:PhaseTapChangerAsymmetrical . + +eq:PhaseTapChangerAsymmetrical.windingConnectionAngle-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (windingConnectionAngle)." ; + sh:minCount 1 ; + sh:name "PhaseTapChangerAsymmetrical.windingConnectionAngle-cardinality" ; + sh:order 136 ; + sh:path cim:PhaseTapChangerAsymmetrical.windingConnectionAngle ; + sh:severity sh:Violation . + +eq:PhaseTapChangerAsymmetrical.windingConnectionAngle-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the windingConnectionAngle." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PhaseTapChangerAsymmetrical.windingConnectionAngle-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 136 ; + sh:path cim:PhaseTapChangerAsymmetrical.windingConnectionAngle ; + sh:severity sh:Violation . + +eq:PhaseTapChangerLinear + rdf:type sh:NodeShape ; + sh:property eq:TapChanger.neutralU-datatype , eq:IdentifiedObject.name-cardinality , eq:TapChanger.neutralU-cardinality , eq:IdentifiedObject.mRID-datatype , eq:TapChanger.neutralStep-cardinality , eq:TapChanger.ltcFlag-datatype , eq:TapChanger.neutralStep-datatype , eq:TapChanger.TapChangerControl-valueType , eq:IdentifiedObject.shortName-datatype , eq:PhaseTapChangerLinear.xMax-datatype , eq:PhaseTapChangerLinear.xMin-datatype , eq:TapChanger.lowStep-cardinality , eq:TapChanger.highStep-datatype , eq:PhaseTapChangerLinear.stepPhaseShiftIncrement-datatype , eq:IdentifiedObject.name-datatype , eq:PhaseTapChanger.TransformerEnd-valueType , eq:TapChanger.highStep-cardinality , eq:TapChanger.ltcFlag-cardinality , eq:PhaseTapChangerLinear.xMax-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:PhaseTapChangerLinear.xMin-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:TapChanger.TapChangerControl-cardinality , eq:TapChanger.lowStep-datatype , eq:PhaseTapChanger.TransformerEnd-cardinality , eq:TapChanger.normalStep-datatype , eq:TapChanger.normalStep-cardinality , eq:PhaseTapChangerLinear.stepPhaseShiftIncrement-cardinality ; + sh:targetClass cim:PhaseTapChangerLinear . + +eq:PhaseTapChangerLinear.stepPhaseShiftIncrement-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (stepPhaseShiftIncrement)." ; + sh:minCount 1 ; + sh:name "PhaseTapChangerLinear.stepPhaseShiftIncrement-cardinality" ; + sh:order 137 ; + sh:path cim:PhaseTapChangerLinear.stepPhaseShiftIncrement ; + sh:severity sh:Violation . + +eq:PhaseTapChangerLinear.stepPhaseShiftIncrement-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the stepPhaseShiftIncrement." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PhaseTapChangerLinear.stepPhaseShiftIncrement-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 137 ; + sh:path cim:PhaseTapChangerLinear.stepPhaseShiftIncrement ; + sh:severity sh:Violation . + +eq:PhaseTapChangerLinear.xMax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xMax)." ; + sh:minCount 1 ; + sh:name "PhaseTapChangerLinear.xMax-cardinality" ; + sh:order 138 ; + sh:path cim:PhaseTapChangerLinear.xMax ; + sh:severity sh:Violation . + +eq:PhaseTapChangerLinear.xMax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xMax." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PhaseTapChangerLinear.xMax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 138 ; + sh:path cim:PhaseTapChangerLinear.xMax ; + sh:severity sh:Violation . + +eq:PhaseTapChangerLinear.xMin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xMin)." ; + sh:minCount 1 ; + sh:name "PhaseTapChangerLinear.xMin-cardinality" ; + sh:order 139 ; + sh:path cim:PhaseTapChangerLinear.xMin ; + sh:severity sh:Violation . + +eq:PhaseTapChangerLinear.xMin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xMin." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PhaseTapChangerLinear.xMin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 139 ; + sh:path cim:PhaseTapChangerLinear.xMin ; + sh:severity sh:Violation . + +eq:PhaseTapChangerNonLinear.voltageStepIncrement-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (voltageStepIncrement)." ; + sh:minCount 1 ; + sh:name "PhaseTapChangerNonLinear.voltageStepIncrement-cardinality" ; + sh:order 140 ; + sh:path cim:PhaseTapChangerNonLinear.voltageStepIncrement ; + sh:severity sh:Violation . + +eq:PhaseTapChangerNonLinear.voltageStepIncrement-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the voltageStepIncrement." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PhaseTapChangerNonLinear.voltageStepIncrement-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 140 ; + sh:path cim:PhaseTapChangerNonLinear.voltageStepIncrement ; + sh:severity sh:Violation . + +eq:PhaseTapChangerNonLinear.xMax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xMax)." ; + sh:minCount 1 ; + sh:name "PhaseTapChangerNonLinear.xMax-cardinality" ; + sh:order 141 ; + sh:path cim:PhaseTapChangerNonLinear.xMax ; + sh:severity sh:Violation . + +eq:PhaseTapChangerNonLinear.xMax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xMax." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PhaseTapChangerNonLinear.xMax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 141 ; + sh:path cim:PhaseTapChangerNonLinear.xMax ; + sh:severity sh:Violation . + +eq:PhaseTapChangerNonLinear.xMin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xMin)." ; + sh:minCount 1 ; + sh:name "PhaseTapChangerNonLinear.xMin-cardinality" ; + sh:order 142 ; + sh:path cim:PhaseTapChangerNonLinear.xMin ; + sh:severity sh:Violation . + +eq:PhaseTapChangerNonLinear.xMin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xMin." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PhaseTapChangerNonLinear.xMin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 142 ; + sh:path cim:PhaseTapChangerNonLinear.xMin ; + sh:severity sh:Violation . + +eq:PhaseTapChangerSymmetrical + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.description-cardinality , eq:PhaseTapChangerNonLinear.voltageStepIncrement-datatype , eq:TapChanger.highStep-datatype , eq:IdentifiedObject.mRID-cardinality , eq:TapChanger.TapChangerControl-valueType , eq:TapChanger.neutralStep-cardinality , eq:IdentifiedObject.mRID-datatype , eq:TapChanger.TapChangerControl-cardinality , eq:TapChanger.neutralU-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:TapChanger.highStep-cardinality , eq:PhaseTapChanger.TransformerEnd-cardinality , eq:TapChanger.normalStep-datatype , eq:TapChanger.ltcFlag-cardinality , eq:IdentifiedObject.description-datatype , eq:PhaseTapChangerNonLinear.xMax-datatype , eq:TapChanger.lowStep-datatype , eq:PhaseTapChanger.TransformerEnd-valueType , eq:TapChanger.normalStep-cardinality , eq:PhaseTapChangerNonLinear.xMin-cardinality , eq:TapChanger.ltcFlag-datatype , eq:PhaseTapChangerNonLinear.voltageStepIncrement-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:TapChanger.neutralU-cardinality , eq:IdentifiedObject.name-cardinality , eq:TapChanger.lowStep-cardinality , eq:TapChanger.neutralStep-datatype , eq:IdentifiedObject.name-datatype , eq:PhaseTapChangerNonLinear.xMax-cardinality , eq:PhaseTapChangerNonLinear.xMin-datatype ; + sh:targetClass cim:PhaseTapChangerSymmetrical . + +eq:PhaseTapChangerTable + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.name-datatype ; + sh:targetClass cim:PhaseTapChangerTable . + +eq:PhaseTapChangerTablePoint + rdf:type sh:NodeShape ; + sh:property eq:TapChangerTablePoint.step-cardinality , eq:TapChangerTablePoint.ratio-cardinality , eq:PhaseTapChangerTablePoint.PhaseTapChangerTable-valueType , eq:TapChangerTablePoint.b-datatype , eq:TapChangerTablePoint.g-cardinality , eq:TapChangerTablePoint.x-cardinality , eq:PhaseTapChangerTablePoint.angle-datatype , eq:TapChangerTablePoint.x-datatype , eq:PhaseTapChangerTablePoint.PhaseTapChangerTable-cardinality , eq:TapChangerTablePoint.step-datatype , eq:TapChangerTablePoint.ratio-datatype , eq:TapChangerTablePoint.r-datatype , eq:TapChangerTablePoint.r-cardinality , eq:TapChangerTablePoint.g-datatype , eq:PhaseTapChangerTablePoint.angle-cardinality , eq:TapChangerTablePoint.b-cardinality ; + sh:targetClass cim:PhaseTapChangerTablePoint . + +eq:PhaseTapChangerTablePoint.PhaseTapChangerTable-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "PhaseTapChangerTablePoint.PhaseTapChangerTable-cardinality" ; + sh:order 249 ; + sh:path cim:PhaseTapChangerTablePoint.PhaseTapChangerTable ; + sh:severity sh:Violation . + +eq:PhaseTapChangerTablePoint.PhaseTapChangerTable-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PhaseTapChangerTable ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PhaseTapChangerTable." ; + sh:name "PhaseTapChangerTablePoint.PhaseTapChangerTable-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 141 ; + sh:path cim:PhaseTapChangerTablePoint.PhaseTapChangerTable ; + sh:severity sh:Violation . + +eq:PhaseTapChangerTablePoint.angle-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (angle)." ; + sh:minCount 1 ; + sh:name "PhaseTapChangerTablePoint.angle-cardinality" ; + sh:order 143 ; + sh:path cim:PhaseTapChangerTablePoint.angle ; + sh:severity sh:Violation . + +eq:PhaseTapChangerTablePoint.angle-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the angle." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PhaseTapChangerTablePoint.angle-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 143 ; + sh:path cim:PhaseTapChangerTablePoint.angle ; + sh:severity sh:Violation . + +eq:PhaseTapChangerTabular + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.shortName-cardinality , eq:TapChanger.ltcFlag-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.name-datatype , eq:TapChanger.TapChangerControl-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:TapChanger.lowStep-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-datatype , eq:TapChanger.normalStep-cardinality , eq:TapChanger.lowStep-datatype , eq:TapChanger.neutralStep-datatype , eq:TapChanger.normalStep-datatype , eq:PhaseTapChangerTabular.PhaseTapChangerTable-cardinality , eq:PhaseTapChanger.TransformerEnd-cardinality , eq:PhaseTapChanger.TransformerEnd-valueType , eq:TapChanger.neutralU-cardinality , eq:TapChanger.ltcFlag-datatype , eq:TapChanger.neutralStep-cardinality , eq:TapChanger.neutralU-datatype , eq:TapChanger.highStep-cardinality , eq:TapChanger.highStep-datatype , eq:TapChanger.TapChangerControl-valueType , eq:PhaseTapChangerTabular.PhaseTapChangerTable-valueType , eq:IdentifiedObject.name-cardinality ; + sh:targetClass cim:PhaseTapChangerTabular . + +eq:PhaseTapChangerTabular.PhaseTapChangerTable-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "PhaseTapChangerTabular.PhaseTapChangerTable-cardinality" ; + sh:order 250 ; + sh:path cim:PhaseTapChangerTabular.PhaseTapChangerTable ; + sh:severity sh:Violation . + +eq:PhaseTapChangerTabular.PhaseTapChangerTable-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PhaseTapChangerTable ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PhaseTapChangerTable." ; + sh:name "PhaseTapChangerTabular.PhaseTapChangerTable-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 142 ; + sh:path cim:PhaseTapChangerTabular.PhaseTapChangerTable ; + sh:severity sh:Violation . + +eq:PhotoVoltaicUnit rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.description-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:PowerElectronicsUnit.minP-cardinality , eq:PowerElectronicsUnit.maxP-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.shortName-datatype , eq:PowerElectronicsUnit.maxP-datatype , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.name-datatype , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:PowerElectronicsUnit.minP-datatype , eq:IdentifiedObject.description-datatype , eq:Equipment.aggregate-cardinality ; + sh:targetClass cim:PhotoVoltaicUnit . + +eq:PostLineSensor rdf:type sh:NodeShape ; + sh:property eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.description-datatype , eq:Equipment.aggregate-datatype , eq:AuxiliaryEquipment.Terminal-valueType , eq:AuxiliaryEquipment.Terminal-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.shortName-datatype , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.name-datatype ; + sh:targetClass cim:PostLineSensor . + +eq:PotentialTransformer + rdf:type sh:NodeShape ; + sh:property eq:Equipment.EquipmentContainer-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.name-cardinality , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.mRID-datatype , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:AuxiliaryEquipment.Terminal-cardinality , eq:IdentifiedObject.description-cardinality , eq:AuxiliaryEquipment.Terminal-valueType , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:PotentialTransformer . + +eq:PowerElectronicsConnection + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:PowerElectronicsConnection.ratedU-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:ConductingEquipment.BaseVoltage-valueType , eq:PowerElectronicsConnection.ratedS-datatype , eq:RegulatingCondEq.RegulatingControl-valueType , eq:IdentifiedObject.description-datatype , eq:PowerElectronicsConnection.minQ-datatype , eq:IdentifiedObject.description-cardinality , eq:PowerElectronicsConnection.minQ-cardinality , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.normallyInService-datatype , eq:PowerElectronicsConnection.maxQ-cardinality , eq:Equipment.normallyInService-cardinality , eq:RegulatingCondEq.RegulatingControl-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.mRID-datatype , eq:PowerElectronicsConnection.ratedU-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.name-cardinality , eq:Equipment.aggregate-cardinality , eq:PowerElectronicsConnection.ratedS-cardinality , eq:PowerElectronicsConnection.PowerElectronicsUnit-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.shortName-cardinality , eq:PowerElectronicsConnection.maxQ-datatype ; + sh:targetClass cim:PowerElectronicsConnection . + +eq:PowerElectronicsConnection.PowerElectronicsUnit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerElectronicsConnection.PowerElectronicsUnit-cardinality" ; + sh:order 251 ; + sh:path cim:PowerElectronicsConnection.PowerElectronicsUnit ; + sh:severity sh:Violation . + +eq:PowerElectronicsConnection.PowerElectronicsUnit-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:PowerElectronicsConnection.PowerElectronicsUnitPowerElectronicsWindUnit-valueType eq:PowerElectronicsConnection.PowerElectronicsUnitPhotoVoltaicUnit-valueType eq:PowerElectronicsConnection.PowerElectronicsUnitBatteryUnit-valueType ) . + +eq:PowerElectronicsConnection.PowerElectronicsUnitBatteryUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:BatteryUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:BatteryUnit." ; + sh:name "PowerElectronicsConnection.PowerElectronicsUnitBatteryUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 145 ; + sh:path cim:PowerElectronicsConnection.PowerElectronicsUnit ; + sh:severity sh:Violation . + +eq:PowerElectronicsConnection.PowerElectronicsUnitPhotoVoltaicUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PhotoVoltaicUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PhotoVoltaicUnit." ; + sh:name "PowerElectronicsConnection.PowerElectronicsUnitPhotoVoltaicUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 144 ; + sh:path cim:PowerElectronicsConnection.PowerElectronicsUnit ; + sh:severity sh:Violation . + +eq:PowerElectronicsConnection.PowerElectronicsUnitPowerElectronicsWindUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerElectronicsWindUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerElectronicsWindUnit." ; + sh:name "PowerElectronicsConnection.PowerElectronicsUnitPowerElectronicsWindUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 143 ; + sh:path cim:PowerElectronicsConnection.PowerElectronicsUnit ; + sh:severity sh:Violation . + +eq:PowerElectronicsConnection.maxQ-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerElectronicsConnection.maxQ-cardinality" ; + sh:order 144 ; + sh:path cim:PowerElectronicsConnection.maxQ ; + sh:severity sh:Violation . + +eq:PowerElectronicsConnection.maxQ-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxQ." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerElectronicsConnection.maxQ-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 144 ; + sh:path cim:PowerElectronicsConnection.maxQ ; + sh:severity sh:Violation . + +eq:PowerElectronicsConnection.minQ-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerElectronicsConnection.minQ-cardinality" ; + sh:order 145 ; + sh:path cim:PowerElectronicsConnection.minQ ; + sh:severity sh:Violation . + +eq:PowerElectronicsConnection.minQ-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minQ." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerElectronicsConnection.minQ-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 145 ; + sh:path cim:PowerElectronicsConnection.minQ ; + sh:severity sh:Violation . + +eq:PowerElectronicsConnection.ratedS-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerElectronicsConnection.ratedS-cardinality" ; + sh:order 146 ; + sh:path cim:PowerElectronicsConnection.ratedS ; + sh:severity sh:Violation . + +eq:PowerElectronicsConnection.ratedS-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedS." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerElectronicsConnection.ratedS-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 146 ; + sh:path cim:PowerElectronicsConnection.ratedS ; + sh:severity sh:Violation . + +eq:PowerElectronicsConnection.ratedU-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerElectronicsConnection.ratedU-cardinality" ; + sh:order 147 ; + sh:path cim:PowerElectronicsConnection.ratedU ; + sh:severity sh:Violation . + +eq:PowerElectronicsConnection.ratedU-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedU." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerElectronicsConnection.ratedU-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 147 ; + sh:path cim:PowerElectronicsConnection.ratedU ; + sh:severity sh:Violation . + +eq:PowerElectronicsUnit.maxP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerElectronicsUnit.maxP-cardinality" ; + sh:order 148 ; + sh:path cim:PowerElectronicsUnit.maxP ; + sh:severity sh:Violation . + +eq:PowerElectronicsUnit.maxP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxP." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerElectronicsUnit.maxP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 148 ; + sh:path cim:PowerElectronicsUnit.maxP ; + sh:severity sh:Violation . + +eq:PowerElectronicsUnit.minP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerElectronicsUnit.minP-cardinality" ; + sh:order 149 ; + sh:path cim:PowerElectronicsUnit.minP ; + sh:severity sh:Violation . + +eq:PowerElectronicsUnit.minP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minP." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerElectronicsUnit.minP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 149 ; + sh:path cim:PowerElectronicsUnit.minP ; + sh:severity sh:Violation . + +eq:PowerElectronicsWindUnit + rdf:type sh:NodeShape ; + sh:property eq:PowerElectronicsUnit.maxP-datatype , eq:PowerElectronicsUnit.maxP-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:PowerElectronicsUnit.minP-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.description-cardinality , eq:PowerElectronicsUnit.minP-cardinality , eq:Equipment.aggregate-cardinality , eq:Equipment.aggregate-datatype , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.name-datatype ; + sh:targetClass cim:PowerElectronicsWindUnit . + +eq:PowerTransformer rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Equipment.normallyInService-cardinality , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:ConductingEquipment.BaseVoltage-valueType , eq:Equipment.EquipmentContainer-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.aggregate-cardinality , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.name-datatype , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-cardinality ; + sh:targetClass cim:PowerTransformer . + +eq:PowerTransformerEnd + rdf:type sh:NodeShape ; + sh:property eq:PowerTransformerEnd.PowerTransformer-valueType , eq:PowerTransformerEnd.b-datatype , eq:PowerTransformerEnd.b-cardinality , eq:TransformerEnd.BaseVoltage-valueType , eq:TransformerEnd.Terminal-valueType , eq:PowerTransformerEnd.PowerTransformer-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.mRID-datatype , eq:PowerTransformerEnd.ratedU-cardinality , eq:PowerTransformerEnd.x-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.description-datatype , eq:PowerTransformerEnd.r-cardinality , eq:PowerTransformerEnd.r-datatype , eq:PowerTransformerEnd.x-datatype , eq:PowerTransformerEnd.g-datatype , eq:TransformerEnd.BaseVoltage-cardinality , eq:PowerTransformerEnd.ratedS-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:TransformerEnd.endNumber-datatype , eq:TransformerEnd.Terminal-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:PowerTransformerEnd.ratedU-datatype , eq:PowerTransformerEnd.connectionKind-cardinality , eq:TransformerEnd.endNumber-cardinality , eq:PowerTransformerEnd.connectionKind-datatype , eq:PowerTransformerEnd.g-cardinality , eq:IdentifiedObject.description-cardinality , eq:PowerTransformerEnd.ratedS-datatype ; + sh:targetClass cim:PowerTransformerEnd . + +eq:PowerTransformerEnd.PowerTransformer-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "PowerTransformerEnd.PowerTransformer-cardinality" ; + sh:order 252 ; + sh:path cim:PowerTransformerEnd.PowerTransformer ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.PowerTransformer-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerTransformer ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerTransformer." ; + sh:name "PowerTransformerEnd.PowerTransformer-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 146 ; + sh:path cim:PowerTransformerEnd.PowerTransformer ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.b-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b)." ; + sh:minCount 1 ; + sh:name "PowerTransformerEnd.b-cardinality" ; + sh:order 150 ; + sh:path cim:PowerTransformerEnd.b ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.b-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformerEnd.b-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 150 ; + sh:path cim:PowerTransformerEnd.b ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.connectionKind-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerTransformerEnd.connectionKind-cardinality" ; + sh:order 151 ; + sh:path cim:PowerTransformerEnd.connectionKind ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.connectionKind-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the connectionKind." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:WindingConnection.D cim:WindingConnection.Y cim:WindingConnection.Z cim:WindingConnection.Yn cim:WindingConnection.Zn cim:WindingConnection.A cim:WindingConnection.I ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "PowerTransformerEnd.connectionKind-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 151 ; + sh:path cim:PowerTransformerEnd.connectionKind ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.g-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerTransformerEnd.g-cardinality" ; + sh:order 153 ; + sh:path cim:PowerTransformerEnd.g ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.g-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the g." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformerEnd.g-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 153 ; + sh:path cim:PowerTransformerEnd.g ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "PowerTransformerEnd.r-cardinality" ; + sh:order 155 ; + sh:path cim:PowerTransformerEnd.r ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformerEnd.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 155 ; + sh:path cim:PowerTransformerEnd.r ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.ratedS-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerTransformerEnd.ratedS-cardinality" ; + sh:order 152 ; + sh:path cim:PowerTransformerEnd.ratedS ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.ratedS-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedS." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformerEnd.ratedS-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 152 ; + sh:path cim:PowerTransformerEnd.ratedS ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.ratedU-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ratedU)." ; + sh:minCount 1 ; + sh:name "PowerTransformerEnd.ratedU-cardinality" ; + sh:order 154 ; + sh:path cim:PowerTransformerEnd.ratedU ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.ratedU-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedU." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformerEnd.ratedU-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 154 ; + sh:path cim:PowerTransformerEnd.ratedU ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.x-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x)." ; + sh:minCount 1 ; + sh:name "PowerTransformerEnd.x-cardinality" ; + sh:order 156 ; + sh:path cim:PowerTransformerEnd.x ; + sh:severity sh:Violation . + +eq:PowerTransformerEnd.x-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformerEnd.x-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 156 ; + sh:path cim:PowerTransformerEnd.x ; + sh:severity sh:Violation . + +eq:RatioTapChanger rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.name-cardinality , eq:TapChanger.ltcFlag-cardinality , eq:IdentifiedObject.name-datatype , eq:TapChanger.neutralStep-cardinality , eq:RatioTapChanger.stepVoltageIncrement-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:TapChanger.highStep-cardinality , eq:TapChanger.TapChangerControl-valueType , eq:TapChanger.lowStep-datatype , eq:TapChanger.highStep-datatype , eq:IdentifiedObject.description-cardinality , eq:TapChanger.neutralStep-datatype , eq:RatioTapChanger.stepVoltageIncrement-cardinality , eq:RatioTapChanger.RatioTapChangerTable-valueType , eq:TapChanger.ltcFlag-datatype , eq:TapChanger.TapChangerControl-cardinality , eq:TapChanger.lowStep-cardinality , eq:RatioTapChanger.TransformerEnd-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:TapChanger.normalStep-datatype , eq:RatioTapChanger.RatioTapChangerTable-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.mRID-cardinality , eq:TapChanger.neutralU-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.description-datatype , eq:TapChanger.normalStep-cardinality , eq:TapChanger.neutralU-datatype ; + sh:targetClass cim:RatioTapChanger . + +eq:RatioTapChanger.RatioTapChangerTable-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RatioTapChanger.RatioTapChangerTable-cardinality" ; + sh:order 253 ; + sh:path cim:RatioTapChanger.RatioTapChangerTable ; + sh:severity sh:Violation . + +eq:RatioTapChanger.RatioTapChangerTable-valueType + rdf:type sh:PropertyShape ; + sh:class cim:RatioTapChangerTable ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:RatioTapChangerTable." ; + sh:name "RatioTapChanger.RatioTapChangerTable-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 147 ; + sh:path cim:RatioTapChanger.RatioTapChangerTable ; + sh:severity sh:Violation . + +eq:RatioTapChanger.TransformerEnd-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "RatioTapChanger.TransformerEnd-cardinality" ; + sh:order 254 ; + sh:path cim:RatioTapChanger.TransformerEnd ; + sh:severity sh:Violation . + +eq:RatioTapChanger.TransformerEnd-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:RatioTapChanger.TransformerEndPowerTransformerEnd-valueType ) . + +eq:RatioTapChanger.TransformerEndPowerTransformerEnd-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerTransformerEnd ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerTransformerEnd." ; + sh:name "RatioTapChanger.TransformerEndPowerTransformerEnd-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 148 ; + sh:path cim:RatioTapChanger.TransformerEnd ; + sh:severity sh:Violation . + +eq:RatioTapChanger.stepVoltageIncrement-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (stepVoltageIncrement)." ; + sh:minCount 1 ; + sh:name "RatioTapChanger.stepVoltageIncrement-cardinality" ; + sh:order 157 ; + sh:path cim:RatioTapChanger.stepVoltageIncrement ; + sh:severity sh:Violation . + +eq:RatioTapChanger.stepVoltageIncrement-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the stepVoltageIncrement." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RatioTapChanger.stepVoltageIncrement-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 157 ; + sh:path cim:RatioTapChanger.stepVoltageIncrement ; + sh:severity sh:Violation . + +eq:RatioTapChangerTable + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:RatioTapChangerTable . + +eq:RatioTapChangerTablePoint + rdf:type sh:NodeShape ; + sh:property eq:TapChangerTablePoint.x-cardinality , eq:TapChangerTablePoint.b-datatype , eq:TapChangerTablePoint.g-datatype , eq:RatioTapChangerTablePoint.RatioTapChangerTable-cardinality , eq:TapChangerTablePoint.ratio-cardinality , eq:TapChangerTablePoint.b-cardinality , eq:TapChangerTablePoint.g-cardinality , eq:TapChangerTablePoint.r-datatype , eq:TapChangerTablePoint.step-datatype , eq:RatioTapChangerTablePoint.RatioTapChangerTable-valueType , eq:TapChangerTablePoint.r-cardinality , eq:TapChangerTablePoint.x-datatype , eq:TapChangerTablePoint.ratio-datatype , eq:TapChangerTablePoint.step-cardinality ; + sh:targetClass cim:RatioTapChangerTablePoint . + +eq:RatioTapChangerTablePoint.RatioTapChangerTable-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "RatioTapChangerTablePoint.RatioTapChangerTable-cardinality" ; + sh:order 255 ; + sh:path cim:RatioTapChangerTablePoint.RatioTapChangerTable ; + sh:severity sh:Violation . + +eq:RatioTapChangerTablePoint.RatioTapChangerTable-valueType + rdf:type sh:PropertyShape ; + sh:class cim:RatioTapChangerTable ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:RatioTapChangerTable." ; + sh:name "RatioTapChangerTablePoint.RatioTapChangerTable-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 149 ; + sh:path cim:RatioTapChangerTablePoint.RatioTapChangerTable ; + sh:severity sh:Violation . + +eq:ReactiveCapabilityCurve + rdf:type sh:NodeShape ; + sh:property eq:Curve.curveStyle-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.mRID-datatype , eq:Curve.y1Unit-datatype , eq:IdentifiedObject.description-datatype , eq:Curve.y2Unit-cardinality , eq:Curve.y2Unit-datatype , eq:Curve.y1Unit-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:Curve.xUnit-cardinality , eq:Curve.xUnit-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-datatype , eq:Curve.curveStyle-datatype ; + sh:targetClass cim:ReactiveCapabilityCurve . + +eq:RegularIntervalSchedule.endTime-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (endTime)." ; + sh:minCount 1 ; + sh:name "RegularIntervalSchedule.endTime-cardinality" ; + sh:order 163 ; + sh:path cim:RegularIntervalSchedule.endTime ; + sh:severity sh:Violation . + +eq:RegularIntervalSchedule.endTime-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:datetime ; + sh:description "This constraint validates the datatype of the endTime." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RegularIntervalSchedule.endTime-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 163 ; + sh:path cim:RegularIntervalSchedule.endTime ; + sh:severity sh:Violation . + +eq:RegularIntervalSchedule.timeStep-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (timeStep)." ; + sh:minCount 1 ; + sh:name "RegularIntervalSchedule.timeStep-cardinality" ; + sh:order 162 ; + sh:path cim:RegularIntervalSchedule.timeStep ; + sh:severity sh:Violation . + +eq:RegularIntervalSchedule.timeStep-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the timeStep." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RegularIntervalSchedule.timeStep-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 162 ; + sh:path cim:RegularIntervalSchedule.timeStep ; + sh:severity sh:Violation . + +eq:RegularTimePoint rdf:type sh:NodeShape ; + sh:property eq:RegularTimePoint.IntervalSchedule-cardinality , eq:RegularTimePoint.value2-datatype , eq:RegularTimePoint.value2-cardinality , eq:RegularTimePoint.value1-datatype , eq:RegularTimePoint.value1-cardinality , eq:RegularTimePoint.sequenceNumber-datatype , eq:RegularTimePoint.sequenceNumber-cardinality ; + sh:targetClass cim:RegularTimePoint . + +eq:RegularTimePoint.IntervalSchedule-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "RegularTimePoint.IntervalSchedule-cardinality" ; + sh:order 258 ; + sh:path cim:RegularTimePoint.IntervalSchedule ; + sh:severity sh:Violation . + +eq:RegularTimePoint.IntervalSchedule-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:RegularTimePoint.IntervalScheduleSwitchSchedule-valueType eq:RegularTimePoint.IntervalScheduleNonConformLoadSchedule-valueType eq:RegularTimePoint.IntervalScheduleTapSchedule-valueType eq:RegularTimePoint.IntervalScheduleRegulationSchedule-valueType eq:RegularTimePoint.IntervalScheduleConformLoadSchedule-valueType ) . + +eq:RegularTimePoint.IntervalScheduleConformLoadSchedule-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ConformLoadSchedule ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ConformLoadSchedule." ; + sh:name "RegularTimePoint.IntervalScheduleConformLoadSchedule-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 156 ; + sh:path cim:RegularTimePoint.IntervalSchedule ; + sh:severity sh:Violation . + +eq:RegularTimePoint.IntervalScheduleNonConformLoadSchedule-valueType + rdf:type sh:PropertyShape ; + sh:class cim:NonConformLoadSchedule ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:NonConformLoadSchedule." ; + sh:name "RegularTimePoint.IntervalScheduleNonConformLoadSchedule-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 153 ; + sh:path cim:RegularTimePoint.IntervalSchedule ; + sh:severity sh:Violation . + +eq:RegularTimePoint.IntervalScheduleRegulationSchedule-valueType + rdf:type sh:PropertyShape ; + sh:class cim:RegulationSchedule ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:RegulationSchedule." ; + sh:name "RegularTimePoint.IntervalScheduleRegulationSchedule-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 155 ; + sh:path cim:RegularTimePoint.IntervalSchedule ; + sh:severity sh:Violation . + +eq:RegularTimePoint.IntervalScheduleSwitchSchedule-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SwitchSchedule ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SwitchSchedule." ; + sh:name "RegularTimePoint.IntervalScheduleSwitchSchedule-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 152 ; + sh:path cim:RegularTimePoint.IntervalSchedule ; + sh:severity sh:Violation . + +eq:RegularTimePoint.IntervalScheduleTapSchedule-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TapSchedule ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TapSchedule." ; + sh:name "RegularTimePoint.IntervalScheduleTapSchedule-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 154 ; + sh:path cim:RegularTimePoint.IntervalSchedule ; + sh:severity sh:Violation . + +eq:RegularTimePoint.sequenceNumber-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (sequenceNumber)." ; + sh:minCount 1 ; + sh:name "RegularTimePoint.sequenceNumber-cardinality" ; + sh:order 159 ; + sh:path cim:RegularTimePoint.sequenceNumber ; + sh:severity sh:Violation . + +eq:RegularTimePoint.sequenceNumber-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the sequenceNumber." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RegularTimePoint.sequenceNumber-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 159 ; + sh:path cim:RegularTimePoint.sequenceNumber ; + sh:severity sh:Violation . + +eq:RegularTimePoint.value1-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (value1)." ; + sh:minCount 1 ; + sh:name "RegularTimePoint.value1-cardinality" ; + sh:order 160 ; + sh:path cim:RegularTimePoint.value1 ; + sh:severity sh:Violation . + +eq:RegularTimePoint.value1-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the value1." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RegularTimePoint.value1-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 160 ; + sh:path cim:RegularTimePoint.value1 ; + sh:severity sh:Violation . + +eq:RegularTimePoint.value2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RegularTimePoint.value2-cardinality" ; + sh:order 161 ; + sh:path cim:RegularTimePoint.value2 ; + sh:severity sh:Violation . + +eq:RegularTimePoint.value2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the value2." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RegularTimePoint.value2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 161 ; + sh:path cim:RegularTimePoint.value2 ; + sh:severity sh:Violation . + +eq:RegulatingCondEq.RegulatingControl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RegulatingCondEq.RegulatingControl-cardinality" ; + sh:order 256 ; + sh:path cim:RegulatingCondEq.RegulatingControl ; + sh:severity sh:Violation . + +eq:RegulatingCondEq.RegulatingControl-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:RegulatingCondEq.RegulatingControlTapChangerControl-valueType ) . + +eq:RegulatingCondEq.RegulatingControlTapChangerControl-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TapChangerControl ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TapChangerControl." ; + sh:name "RegulatingCondEq.RegulatingControlTapChangerControl-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 150 ; + sh:path cim:RegulatingCondEq.RegulatingControl ; + sh:severity sh:Violation . + +eq:RegulatingControl rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-cardinality , eq:RegulatingControl.Terminal-cardinality , eq:RegulatingControl.Terminal-valueType , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-cardinality , eq:RegulatingControl.mode-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-datatype , eq:RegulatingControl.mode-cardinality ; + sh:targetClass cim:RegulatingControl . + +eq:RegulatingControl.Terminal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "RegulatingControl.Terminal-cardinality" ; + sh:order 257 ; + sh:path cim:RegulatingControl.Terminal ; + sh:severity sh:Violation . + +eq:RegulatingControl.Terminal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Terminal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Terminal." ; + sh:name "RegulatingControl.Terminal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 151 ; + sh:path cim:RegulatingControl.Terminal ; + sh:severity sh:Violation . + +eq:RegulatingControl.mode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mode)." ; + sh:minCount 1 ; + sh:name "RegulatingControl.mode-cardinality" ; + sh:order 158 ; + sh:path cim:RegulatingControl.mode ; + sh:severity sh:Violation . + +eq:RegulatingControl.mode-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the mode." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:RegulatingControlModeKind.voltage cim:RegulatingControlModeKind.activePower cim:RegulatingControlModeKind.reactivePower cim:RegulatingControlModeKind.currentFlow cim:RegulatingControlModeKind.admittance cim:RegulatingControlModeKind.timeScheduled cim:RegulatingControlModeKind.temperature cim:RegulatingControlModeKind.powerFactor ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "RegulatingControl.mode-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 158 ; + sh:path cim:RegulatingControl.mode ; + sh:severity sh:Violation . + +eq:RegulationSchedule + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.mRID-cardinality , eq:RegularIntervalSchedule.timeStep-datatype , eq:IdentifiedObject.mRID-datatype , eq:BasicIntervalSchedule.value1Unit-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:BasicIntervalSchedule.value2Unit-cardinality , eq:RegularIntervalSchedule.timeStep-cardinality , eq:RegularIntervalSchedule.endTime-cardinality , eq:RegulationSchedule.RegulatingControl-cardinality , eq:BasicIntervalSchedule.startTime-cardinality , eq:SeasonDayTypeSchedule.DayType-valueType , eq:SeasonDayTypeSchedule.DayType-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-datatype , eq:RegularIntervalSchedule.endTime-datatype , eq:IdentifiedObject.name-datatype , eq:BasicIntervalSchedule.startTime-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:SeasonDayTypeSchedule.Season-cardinality , eq:BasicIntervalSchedule.value1Unit-datatype , eq:IdentifiedObject.shortName-datatype , eq:BasicIntervalSchedule.value2Unit-datatype , eq:IdentifiedObject.description-cardinality , eq:SeasonDayTypeSchedule.Season-valueType ; + sh:targetClass cim:RegulationSchedule . + +eq:RegulationSchedule.RegulatingControl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "RegulationSchedule.RegulatingControl-cardinality" ; + sh:order 228 ; + sh:path cim:RegulationSchedule.RegulatingControl ; + sh:severity sh:Violation . + +eq:RegulationSchedule.RegulatingControl-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:RegulationSchedule.RegulatingControlTapChangerControl-valueType eq:RegulationSchedule.RegulatingControlRegulatingControl-valueType ) . + +eq:RegulationSchedule.RegulatingControlRegulatingControl-valueType + rdf:type sh:PropertyShape ; + sh:class cim:RegulatingControl ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:RegulatingControl." ; + sh:name "RegulationSchedule.RegulatingControlRegulatingControl-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 36 ; + sh:path cim:RegulationSchedule.RegulatingControl ; + sh:severity sh:Violation . + +eq:RegulationSchedule.RegulatingControlTapChangerControl-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TapChangerControl ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TapChangerControl." ; + sh:name "RegulationSchedule.RegulatingControlTapChangerControl-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 35 ; + sh:path cim:RegulationSchedule.RegulatingControl ; + sh:severity sh:Violation . + +eq:ReportingGroup rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:ReportingGroup . + +eq:RotatingMachine.GeneratingUnit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RotatingMachine.GeneratingUnit-cardinality" ; + sh:order 259 ; + sh:path cim:RotatingMachine.GeneratingUnit ; + sh:severity sh:Violation . + +eq:RotatingMachine.GeneratingUnit-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:RotatingMachine.GeneratingUnitWindGeneratingUnit-valueType eq:RotatingMachine.GeneratingUnitThermalGeneratingUnit-valueType eq:RotatingMachine.GeneratingUnitSolarGeneratingUnit-valueType eq:RotatingMachine.GeneratingUnitNuclearGeneratingUnit-valueType eq:RotatingMachine.GeneratingUnitHydroGeneratingUnit-valueType ) . + +eq:RotatingMachine.GeneratingUnitHydroGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:HydroGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:HydroGeneratingUnit." ; + sh:name "RotatingMachine.GeneratingUnitHydroGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 161 ; + sh:path cim:RotatingMachine.GeneratingUnit ; + sh:severity sh:Violation . + +eq:RotatingMachine.GeneratingUnitNuclearGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:NuclearGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:NuclearGeneratingUnit." ; + sh:name "RotatingMachine.GeneratingUnitNuclearGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 160 ; + sh:path cim:RotatingMachine.GeneratingUnit ; + sh:severity sh:Violation . + +eq:RotatingMachine.GeneratingUnitSolarGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SolarGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SolarGeneratingUnit." ; + sh:name "RotatingMachine.GeneratingUnitSolarGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 159 ; + sh:path cim:RotatingMachine.GeneratingUnit ; + sh:severity sh:Violation . + +eq:RotatingMachine.GeneratingUnitThermalGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ThermalGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ThermalGeneratingUnit." ; + sh:name "RotatingMachine.GeneratingUnitThermalGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 158 ; + sh:path cim:RotatingMachine.GeneratingUnit ; + sh:severity sh:Violation . + +eq:RotatingMachine.GeneratingUnitWindGeneratingUnit-valueType + rdf:type sh:PropertyShape ; + sh:class cim:WindGeneratingUnit ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindGeneratingUnit." ; + sh:name "RotatingMachine.GeneratingUnitWindGeneratingUnit-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 157 ; + sh:path cim:RotatingMachine.GeneratingUnit ; + sh:severity sh:Violation . + +eq:RotatingMachine.ratedPowerFactor-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RotatingMachine.ratedPowerFactor-cardinality" ; + sh:order 164 ; + sh:path cim:RotatingMachine.ratedPowerFactor ; + sh:severity sh:Violation . + +eq:RotatingMachine.ratedPowerFactor-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedPowerFactor." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RotatingMachine.ratedPowerFactor-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 164 ; + sh:path cim:RotatingMachine.ratedPowerFactor ; + sh:severity sh:Violation . + +eq:RotatingMachine.ratedS-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RotatingMachine.ratedS-cardinality" ; + sh:order 165 ; + sh:path cim:RotatingMachine.ratedS ; + sh:severity sh:Violation . + +eq:RotatingMachine.ratedS-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedS." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RotatingMachine.ratedS-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 165 ; + sh:path cim:RotatingMachine.ratedS ; + sh:severity sh:Violation . + +eq:RotatingMachine.ratedU-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RotatingMachine.ratedU-cardinality" ; + sh:order 166 ; + sh:path cim:RotatingMachine.ratedU ; + sh:severity sh:Violation . + +eq:RotatingMachine.ratedU-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedU." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RotatingMachine.ratedU-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 166 ; + sh:path cim:RotatingMachine.ratedU ; + sh:severity sh:Violation . + +eq:Season rdf:type sh:NodeShape ; + sh:property eq:Season.startDate-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.name-cardinality , eq:Season.endDate-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Season.startDate-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Season.endDate-datatype ; + sh:targetClass cim:Season . + +eq:Season.endDate-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (endDate)." ; + sh:minCount 1 ; + sh:name "Season.endDate-cardinality" ; + sh:order 167 ; + sh:path cim:Season.endDate ; + sh:severity sh:Violation . + +eq:Season.endDate-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:monthday ; + sh:description "This constraint validates the datatype of the endDate." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Season.endDate-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 167 ; + sh:path cim:Season.endDate ; + sh:severity sh:Violation . + +eq:Season.startDate-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (startDate)." ; + sh:minCount 1 ; + sh:name "Season.startDate-cardinality" ; + sh:order 168 ; + sh:path cim:Season.startDate ; + sh:severity sh:Violation . + +eq:Season.startDate-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:monthday ; + sh:description "This constraint validates the datatype of the startDate." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Season.startDate-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 168 ; + sh:path cim:Season.startDate ; + sh:severity sh:Violation . + +eq:SeasonDayTypeSchedule.DayType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "SeasonDayTypeSchedule.DayType-cardinality" ; + sh:order 261 ; + sh:path cim:SeasonDayTypeSchedule.DayType ; + sh:severity sh:Violation . + +eq:SeasonDayTypeSchedule.DayType-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DayType ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DayType." ; + sh:name "SeasonDayTypeSchedule.DayType-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 163 ; + sh:path cim:SeasonDayTypeSchedule.DayType ; + sh:severity sh:Violation . + +eq:SeasonDayTypeSchedule.Season-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "SeasonDayTypeSchedule.Season-cardinality" ; + sh:order 260 ; + sh:path cim:SeasonDayTypeSchedule.Season ; + sh:severity sh:Violation . + +eq:SeasonDayTypeSchedule.Season-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Season ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Season." ; + sh:name "SeasonDayTypeSchedule.Season-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 162 ; + sh:path cim:SeasonDayTypeSchedule.Season ; + sh:severity sh:Violation . + +eq:SeriesCompensator rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:SeriesCompensator.x-datatype , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.shortName-datatype , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.description-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Equipment.normallyInService-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.mRID-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.name-cardinality , eq:SeriesCompensator.r-datatype , eq:SeriesCompensator.x-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:SeriesCompensator.r-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.name-datatype ; + sh:targetClass cim:SeriesCompensator . + +eq:SeriesCompensator.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "SeriesCompensator.r-cardinality" ; + sh:order 169 ; + sh:path cim:SeriesCompensator.r ; + sh:severity sh:Violation . + +eq:SeriesCompensator.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SeriesCompensator.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 169 ; + sh:path cim:SeriesCompensator.r ; + sh:severity sh:Violation . + +eq:SeriesCompensator.x-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x)." ; + sh:minCount 1 ; + sh:name "SeriesCompensator.x-cardinality" ; + sh:order 170 ; + sh:path cim:SeriesCompensator.x ; + sh:severity sh:Violation . + +eq:SeriesCompensator.x-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SeriesCompensator.x-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 170 ; + sh:path cim:SeriesCompensator.x ; + sh:severity sh:Violation . + +eq:ShuntCompensator.aVRDelay-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ShuntCompensator.aVRDelay-cardinality" ; + sh:order 171 ; + sh:path cim:ShuntCompensator.aVRDelay ; + sh:severity sh:Violation . + +eq:ShuntCompensator.aVRDelay-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the aVRDelay." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ShuntCompensator.aVRDelay-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 171 ; + sh:path cim:ShuntCompensator.aVRDelay ; + sh:severity sh:Violation . + +eq:ShuntCompensator.grounded-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ShuntCompensator.grounded-cardinality" ; + sh:order 172 ; + sh:path cim:ShuntCompensator.grounded ; + sh:severity sh:Violation . + +eq:ShuntCompensator.grounded-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the grounded." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ShuntCompensator.grounded-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 172 ; + sh:path cim:ShuntCompensator.grounded ; + sh:severity sh:Violation . + +eq:ShuntCompensator.maximumSections-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (maximumSections)." ; + sh:minCount 1 ; + sh:name "ShuntCompensator.maximumSections-cardinality" ; + sh:order 173 ; + sh:path cim:ShuntCompensator.maximumSections ; + sh:severity sh:Violation . + +eq:ShuntCompensator.maximumSections-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the maximumSections." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ShuntCompensator.maximumSections-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 173 ; + sh:path cim:ShuntCompensator.maximumSections ; + sh:severity sh:Violation . + +eq:ShuntCompensator.nomU-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (nomU)." ; + sh:minCount 1 ; + sh:name "ShuntCompensator.nomU-cardinality" ; + sh:order 174 ; + sh:path cim:ShuntCompensator.nomU ; + sh:severity sh:Violation . + +eq:ShuntCompensator.nomU-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the nomU." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ShuntCompensator.nomU-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 174 ; + sh:path cim:ShuntCompensator.nomU ; + sh:severity sh:Violation . + +eq:ShuntCompensator.normalSections-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (normalSections)." ; + sh:minCount 1 ; + sh:name "ShuntCompensator.normalSections-cardinality" ; + sh:order 175 ; + sh:path cim:ShuntCompensator.normalSections ; + sh:severity sh:Violation . + +eq:ShuntCompensator.normalSections-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the normalSections." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ShuntCompensator.normalSections-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 175 ; + sh:path cim:ShuntCompensator.normalSections ; + sh:severity sh:Violation . + +eq:ShuntCompensator.voltageSensitivity-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ShuntCompensator.voltageSensitivity-cardinality" ; + sh:order 176 ; + sh:path cim:ShuntCompensator.voltageSensitivity ; + sh:severity sh:Violation . + +eq:ShuntCompensator.voltageSensitivity-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the voltageSensitivity." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ShuntCompensator.voltageSensitivity-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 176 ; + sh:path cim:ShuntCompensator.voltageSensitivity ; + sh:severity sh:Violation . + +eq:SolarGeneratingUnit + rdf:type sh:NodeShape ; + sh:property eq:GeneratingUnit.startupCost-cardinality , eq:GeneratingUnit.maximumAllowableSpinningReserve-cardinality , eq:IdentifiedObject.shortName-datatype , eq:GeneratingUnit.nominalP-cardinality , eq:SolarGeneratingUnit.SolarPowerPlant-valueType , eq:GeneratingUnit.longPF-datatype , eq:GeneratingUnit.shortPF-cardinality , eq:GeneratingUnit.startupTime-datatype , eq:GeneratingUnit.governorSCD-datatype , eq:GeneratingUnit.genControlSource-datatype , eq:IdentifiedObject.description-datatype , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.name-cardinality , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:GeneratingUnit.minOperatingP-datatype , eq:GeneratingUnit.totalEfficiency-cardinality , eq:GeneratingUnit.totalEfficiency-datatype , eq:GeneratingUnit.variableCost-cardinality , eq:GeneratingUnit.maxOperatingP-cardinality , eq:GeneratingUnit.ratedGrossMaxP-datatype , eq:Equipment.normallyInService-cardinality , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:GeneratingUnit.maximumAllowableSpinningReserve-datatype , eq:GeneratingUnit.ratedGrossMaxP-cardinality , eq:GeneratingUnit.startupCost-datatype , eq:GeneratingUnit.shortPF-datatype , eq:IdentifiedObject.shortName-cardinality , eq:GeneratingUnit.variableCost-datatype , eq:IdentifiedObject.description-cardinality , eq:GeneratingUnit.governorSCD-cardinality , eq:GeneratingUnit.ratedNetMaxP-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:GeneratingUnit.longPF-cardinality , eq:GeneratingUnit.maxOperatingP-datatype , eq:GeneratingUnit.genControlSource-cardinality , eq:GeneratingUnit.nominalP-datatype , eq:SolarGeneratingUnit.SolarPowerPlant-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:GeneratingUnit.ratedGrossMinP-datatype , eq:GeneratingUnit.minOperatingP-cardinality , eq:GeneratingUnit.ratedGrossMinP-cardinality , eq:GeneratingUnit.startupTime-cardinality , eq:GeneratingUnit.ratedNetMaxP-datatype , eq:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:SolarGeneratingUnit . + +eq:SolarGeneratingUnit.SolarPowerPlant-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SolarGeneratingUnit.SolarPowerPlant-cardinality" ; + sh:order 262 ; + sh:path cim:SolarGeneratingUnit.SolarPowerPlant ; + sh:severity sh:Violation . + +eq:SolarGeneratingUnit.SolarPowerPlant-valueType + rdf:type sh:PropertyShape ; + sh:class eu:SolarPowerPlant ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SolarPowerPlant." ; + sh:name "SolarGeneratingUnit.SolarPowerPlant-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 164 ; + sh:path cim:SolarGeneratingUnit.SolarPowerPlant ; + sh:severity sh:Violation . + +eq:SolarPowerPlant rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.name-cardinality ; + sh:targetClass eu:SolarPowerPlant . + +eq:StaticVarCompensator + rdf:type sh:NodeShape ; + sh:property eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.mRID-cardinality , eq:StaticVarCompensator.voltageSetPoint-datatype , eq:Equipment.normallyInService-datatype , eq:StaticVarCompensator.inductiveRating-datatype , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.name-cardinality , eq:RegulatingCondEq.RegulatingControl-valueType , eq:ConductingEquipment.BaseVoltage-cardinality , eq:StaticVarCompensator.sVCControlMode-cardinality , eq:RegulatingCondEq.RegulatingControl-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:StaticVarCompensator.capacitiveRating-datatype , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.mRID-datatype , eq:StaticVarCompensator.voltageSetPoint-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.description-cardinality , eq:StaticVarCompensator.slope-datatype , eq:StaticVarCompensator.slope-cardinality , eq:StaticVarCompensator.inductiveRating-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.description-datatype , eq:StaticVarCompensator.sVCControlMode-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.name-datatype , eq:StaticVarCompensator.capacitiveRating-cardinality ; + sh:targetClass cim:StaticVarCompensator . + +eq:StaticVarCompensator.capacitiveRating-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (capacitiveRating)." ; + sh:minCount 1 ; + sh:name "StaticVarCompensator.capacitiveRating-cardinality" ; + sh:order 177 ; + sh:path cim:StaticVarCompensator.capacitiveRating ; + sh:severity sh:Violation . + +eq:StaticVarCompensator.capacitiveRating-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the capacitiveRating." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StaticVarCompensator.capacitiveRating-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 177 ; + sh:path cim:StaticVarCompensator.capacitiveRating ; + sh:severity sh:Violation . + +eq:StaticVarCompensator.inductiveRating-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inductiveRating)." ; + sh:minCount 1 ; + sh:name "StaticVarCompensator.inductiveRating-cardinality" ; + sh:order 178 ; + sh:path cim:StaticVarCompensator.inductiveRating ; + sh:severity sh:Violation . + +eq:StaticVarCompensator.inductiveRating-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the inductiveRating." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StaticVarCompensator.inductiveRating-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 178 ; + sh:path cim:StaticVarCompensator.inductiveRating ; + sh:severity sh:Violation . + +eq:StaticVarCompensator.sVCControlMode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StaticVarCompensator.sVCControlMode-cardinality" ; + sh:order 180 ; + sh:path cim:StaticVarCompensator.sVCControlMode ; + sh:severity sh:Violation . + +eq:StaticVarCompensator.sVCControlMode-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the sVCControlMode." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:SVCControlMode.reactivePower cim:SVCControlMode.voltage ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "StaticVarCompensator.sVCControlMode-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 180 ; + sh:path cim:StaticVarCompensator.sVCControlMode ; + sh:severity sh:Violation . + +eq:StaticVarCompensator.slope-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (slope)." ; + sh:minCount 1 ; + sh:name "StaticVarCompensator.slope-cardinality" ; + sh:order 179 ; + sh:path cim:StaticVarCompensator.slope ; + sh:severity sh:Violation . + +eq:StaticVarCompensator.slope-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the slope." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StaticVarCompensator.slope-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 179 ; + sh:path cim:StaticVarCompensator.slope ; + sh:severity sh:Violation . + +eq:StaticVarCompensator.voltageSetPoint-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StaticVarCompensator.voltageSetPoint-cardinality" ; + sh:order 181 ; + sh:path cim:StaticVarCompensator.voltageSetPoint ; + sh:severity sh:Violation . + +eq:StaticVarCompensator.voltageSetPoint-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the voltageSetPoint." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StaticVarCompensator.voltageSetPoint-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 181 ; + sh:path cim:StaticVarCompensator.voltageSetPoint ; + sh:severity sh:Violation . + +eq:StationSupply rdf:type sh:NodeShape ; + sh:property eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.description-datatype , eq:EnergyConsumer.qfixed-datatype , eq:EnergyConsumer.LoadResponse-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:EnergyConsumer.pfixedPct-cardinality , eq:EnergyConsumer.pfixed-cardinality , eq:IdentifiedObject.shortName-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:EnergyConsumer.pfixedPct-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:EnergyConsumer.qfixedPct-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.name-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.name-datatype , eq:Equipment.aggregate-cardinality , eq:EnergyConsumer.pfixed-datatype , eq:Equipment.aggregate-datatype , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.description-cardinality , eq:EnergyConsumer.LoadResponse-valueType , eq:IdentifiedObject.shortName-cardinality , eq:EnergyConsumer.qfixed-cardinality , eq:EnergyConsumer.qfixedPct-datatype ; + sh:targetClass cim:StationSupply . + +eq:SubGeographicalRegion + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-cardinality , eq:SubGeographicalRegion.Region-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.description-datatype , eq:SubGeographicalRegion.Region-valueType ; + sh:targetClass cim:SubGeographicalRegion . + +eq:SubGeographicalRegion.Region-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "SubGeographicalRegion.Region-cardinality" ; + sh:order 263 ; + sh:path cim:SubGeographicalRegion.Region ; + sh:severity sh:Violation . + +eq:SubGeographicalRegion.Region-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GeographicalRegion ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GeographicalRegion." ; + sh:name "SubGeographicalRegion.Region-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 165 ; + sh:path cim:SubGeographicalRegion.Region ; + sh:severity sh:Violation . + +eq:SubLoadArea rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.mRID-datatype , eq:SubLoadArea.LoadArea-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-cardinality , eq:SubLoadArea.LoadArea-valueType , eq:IdentifiedObject.energyIdentCodeEic-datatype ; + sh:targetClass cim:SubLoadArea . + +eq:SubLoadArea.LoadArea-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "SubLoadArea.LoadArea-cardinality" ; + sh:order 264 ; + sh:path cim:SubLoadArea.LoadArea ; + sh:severity sh:Violation . + +eq:SubLoadArea.LoadArea-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LoadArea ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LoadArea." ; + sh:name "SubLoadArea.LoadArea-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 166 ; + sh:path cim:SubLoadArea.LoadArea ; + sh:severity sh:Violation . + +eq:Substation rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Substation.Region-valueType , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:Substation.Region-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-datatype ; + sh:targetClass cim:Substation . + +eq:Substation.Region-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "Substation.Region-cardinality" ; + sh:order 265 ; + sh:path cim:Substation.Region ; + sh:severity sh:Violation . + +eq:Substation.Region-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SubGeographicalRegion ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SubGeographicalRegion." ; + sh:name "Substation.Region-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 167 ; + sh:path cim:Substation.Region ; + sh:severity sh:Violation . + +eq:SurgeArrester rdf:type sh:NodeShape ; + sh:property eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Equipment.aggregate-datatype , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.description-cardinality , eq:AuxiliaryEquipment.Terminal-valueType , eq:IdentifiedObject.name-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:AuxiliaryEquipment.Terminal-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:SurgeArrester . + +eq:Switch rdf:type sh:NodeShape ; + sh:property eq:Equipment.EquipmentContainer-valueType , eq:ConductingEquipment.BaseVoltage-cardinality , eq:IdentifiedObject.name-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:IdentifiedObject.description-datatype , eq:Switch.retained-datatype , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-cardinality , eq:Switch.normalOpen-datatype , eq:Switch.normalOpen-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Switch.ratedCurrent-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:Equipment.normallyInService-datatype , eq:IdentifiedObject.description-cardinality , eq:Switch.ratedCurrent-cardinality , eq:Switch.retained-cardinality , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Equipment.aggregate-datatype ; + sh:targetClass cim:Switch . + +eq:Switch.normalOpen-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (normalOpen)." ; + sh:minCount 1 ; + sh:name "Switch.normalOpen-cardinality" ; + sh:order 182 ; + sh:path cim:Switch.normalOpen ; + sh:severity sh:Violation . + +eq:Switch.normalOpen-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the normalOpen." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Switch.normalOpen-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 182 ; + sh:path cim:Switch.normalOpen ; + sh:severity sh:Violation . + +eq:Switch.ratedCurrent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Switch.ratedCurrent-cardinality" ; + sh:order 183 ; + sh:path cim:Switch.ratedCurrent ; + sh:severity sh:Violation . + +eq:Switch.ratedCurrent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedCurrent." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Switch.ratedCurrent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 183 ; + sh:path cim:Switch.ratedCurrent ; + sh:severity sh:Violation . + +eq:Switch.retained-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (retained)." ; + sh:minCount 1 ; + sh:name "Switch.retained-cardinality" ; + sh:order 184 ; + sh:path cim:Switch.retained ; + sh:severity sh:Violation . + +eq:Switch.retained-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the retained." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Switch.retained-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 184 ; + sh:path cim:Switch.retained ; + sh:severity sh:Violation . + +eq:SwitchSchedule rdf:type sh:NodeShape ; + sh:property eq:BasicIntervalSchedule.startTime-datatype , eq:BasicIntervalSchedule.startTime-cardinality , eq:SeasonDayTypeSchedule.DayType-valueType , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.shortName-datatype , eq:SwitchSchedule.Switch-cardinality , eq:BasicIntervalSchedule.value2Unit-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.description-cardinality , eq:BasicIntervalSchedule.value1Unit-datatype , eq:BasicIntervalSchedule.value2Unit-cardinality , eq:SeasonDayTypeSchedule.Season-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:RegularIntervalSchedule.timeStep-datatype , eq:RegularIntervalSchedule.timeStep-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:SeasonDayTypeSchedule.DayType-cardinality , eq:RegularIntervalSchedule.endTime-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.name-datatype , eq:BasicIntervalSchedule.value1Unit-cardinality , eq:RegularIntervalSchedule.endTime-cardinality , eq:SeasonDayTypeSchedule.Season-valueType , eq:IdentifiedObject.name-cardinality ; + sh:targetClass cim:SwitchSchedule . + +eq:SwitchSchedule.Switch-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "SwitchSchedule.Switch-cardinality" ; + sh:order 266 ; + sh:path cim:SwitchSchedule.Switch ; + sh:severity sh:Violation . + +eq:SwitchSchedule.Switch-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:SwitchSchedule.SwitchLoadBreakSwitch-valueType eq:SwitchSchedule.SwitchBreaker-valueType eq:SwitchSchedule.SwitchDisconnectingCircuitBreaker-valueType eq:SwitchSchedule.SwitchJumper-valueType eq:SwitchSchedule.SwitchGroundDisconnector-valueType eq:SwitchSchedule.SwitchFuse-valueType eq:SwitchSchedule.SwitchDisconnector-valueType eq:SwitchSchedule.SwitchCut-valueType eq:SwitchSchedule.SwitchSwitch-valueType ) . + +eq:SwitchSchedule.SwitchBreaker-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Breaker ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Breaker." ; + sh:name "SwitchSchedule.SwitchBreaker-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 169 ; + sh:path cim:SwitchSchedule.Switch ; + sh:severity sh:Violation . + +eq:SwitchSchedule.SwitchCut-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Cut ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Cut." ; + sh:name "SwitchSchedule.SwitchCut-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 175 ; + sh:path cim:SwitchSchedule.Switch ; + sh:severity sh:Violation . + +eq:SwitchSchedule.SwitchDisconnectingCircuitBreaker-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DisconnectingCircuitBreaker ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DisconnectingCircuitBreaker." ; + sh:name "SwitchSchedule.SwitchDisconnectingCircuitBreaker-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 170 ; + sh:path cim:SwitchSchedule.Switch ; + sh:severity sh:Violation . + +eq:SwitchSchedule.SwitchDisconnector-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Disconnector ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Disconnector." ; + sh:name "SwitchSchedule.SwitchDisconnector-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 174 ; + sh:path cim:SwitchSchedule.Switch ; + sh:severity sh:Violation . + +eq:SwitchSchedule.SwitchFuse-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Fuse ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Fuse." ; + sh:name "SwitchSchedule.SwitchFuse-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 173 ; + sh:path cim:SwitchSchedule.Switch ; + sh:severity sh:Violation . + +eq:SwitchSchedule.SwitchGroundDisconnector-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GroundDisconnector ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GroundDisconnector." ; + sh:name "SwitchSchedule.SwitchGroundDisconnector-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 172 ; + sh:path cim:SwitchSchedule.Switch ; + sh:severity sh:Violation . + +eq:SwitchSchedule.SwitchJumper-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Jumper ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Jumper." ; + sh:name "SwitchSchedule.SwitchJumper-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 171 ; + sh:path cim:SwitchSchedule.Switch ; + sh:severity sh:Violation . + +eq:SwitchSchedule.SwitchLoadBreakSwitch-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LoadBreakSwitch ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LoadBreakSwitch." ; + sh:name "SwitchSchedule.SwitchLoadBreakSwitch-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 168 ; + sh:path cim:SwitchSchedule.Switch ; + sh:severity sh:Violation . + +eq:SwitchSchedule.SwitchSwitch-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Switch ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Switch." ; + sh:name "SwitchSchedule.SwitchSwitch-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 176 ; + sh:path cim:SwitchSchedule.Switch ; + sh:severity sh:Violation . + +eq:SynchronousMachine + rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:SynchronousMachine.qPercent-cardinality , eq:SynchronousMachine.type-cardinality , eq:ConductingEquipment.BaseVoltage-valueType , eq:Equipment.EquipmentContainer-valueType , eq:RotatingMachine.ratedU-datatype , eq:SynchronousMachine.maxQ-datatype , eq:IdentifiedObject.description-cardinality , eq:SynchronousMachine.InitialReactiveCapabilityCurve-cardinality , eq:SynchronousMachine.qPercent-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.description-datatype , eq:RotatingMachine.ratedPowerFactor-cardinality , eq:IdentifiedObject.name-datatype , eq:RegulatingCondEq.RegulatingControl-valueType , eq:RotatingMachine.GeneratingUnit-valueType , eq:RotatingMachine.ratedU-cardinality , eq:RotatingMachine.ratedPowerFactor-datatype , eq:Equipment.normallyInService-datatype , eq:ConductingEquipment.BaseVoltage-cardinality , eq:RotatingMachine.ratedS-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.name-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:SynchronousMachine.minQ-cardinality , eq:Equipment.normallyInService-cardinality , eq:RotatingMachine.GeneratingUnit-cardinality , eq:SynchronousMachine.maxQ-cardinality , eq:SynchronousMachine.InitialReactiveCapabilityCurve-valueType , eq:Equipment.aggregate-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.aggregate-datatype , eq:SynchronousMachine.minQ-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:RotatingMachine.ratedS-datatype , eq:SynchronousMachine.type-datatype , eq:IdentifiedObject.mRID-cardinality , eq:RegulatingCondEq.RegulatingControl-cardinality ; + sh:targetClass cim:SynchronousMachine . + +eq:SynchronousMachine.InitialReactiveCapabilityCurve-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachine.InitialReactiveCapabilityCurve-cardinality" ; + sh:order 267 ; + sh:path cim:SynchronousMachine.InitialReactiveCapabilityCurve ; + sh:severity sh:Violation . + +eq:SynchronousMachine.InitialReactiveCapabilityCurve-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ReactiveCapabilityCurve ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ReactiveCapabilityCurve." ; + sh:name "SynchronousMachine.InitialReactiveCapabilityCurve-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 177 ; + sh:path cim:SynchronousMachine.InitialReactiveCapabilityCurve ; + sh:severity sh:Violation . + +eq:SynchronousMachine.maxQ-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachine.maxQ-cardinality" ; + sh:order 185 ; + sh:path cim:SynchronousMachine.maxQ ; + sh:severity sh:Violation . + +eq:SynchronousMachine.maxQ-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxQ." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.maxQ-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 185 ; + sh:path cim:SynchronousMachine.maxQ ; + sh:severity sh:Violation . + +eq:SynchronousMachine.minQ-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachine.minQ-cardinality" ; + sh:order 186 ; + sh:path cim:SynchronousMachine.minQ ; + sh:severity sh:Violation . + +eq:SynchronousMachine.minQ-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minQ." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.minQ-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 186 ; + sh:path cim:SynchronousMachine.minQ ; + sh:severity sh:Violation . + +eq:SynchronousMachine.qPercent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachine.qPercent-cardinality" ; + sh:order 187 ; + sh:path cim:SynchronousMachine.qPercent ; + sh:severity sh:Violation . + +eq:SynchronousMachine.qPercent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qPercent." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.qPercent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 187 ; + sh:path cim:SynchronousMachine.qPercent ; + sh:severity sh:Violation . + +eq:SynchronousMachine.type-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (type)." ; + sh:minCount 1 ; + sh:name "SynchronousMachine.type-cardinality" ; + sh:order 188 ; + sh:path cim:SynchronousMachine.type ; + sh:severity sh:Violation . + +eq:SynchronousMachine.type-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the type." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:SynchronousMachineKind.generator cim:SynchronousMachineKind.condenser cim:SynchronousMachineKind.generatorOrCondenser cim:SynchronousMachineKind.motor cim:SynchronousMachineKind.generatorOrMotor cim:SynchronousMachineKind.motorOrCondenser cim:SynchronousMachineKind.generatorOrCondenserOrMotor ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "SynchronousMachine.type-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 188 ; + sh:path cim:SynchronousMachine.type ; + sh:severity sh:Violation . + +eq:TapChanger.TapChangerControl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TapChanger.TapChangerControl-cardinality" ; + sh:order 268 ; + sh:path cim:TapChanger.TapChangerControl ; + sh:severity sh:Violation . + +eq:TapChanger.TapChangerControl-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TapChangerControl ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TapChangerControl." ; + sh:name "TapChanger.TapChangerControl-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 178 ; + sh:path cim:TapChanger.TapChangerControl ; + sh:severity sh:Violation . + +eq:TapChanger.highStep-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (highStep)." ; + sh:minCount 1 ; + sh:name "TapChanger.highStep-cardinality" ; + sh:order 189 ; + sh:path cim:TapChanger.highStep ; + sh:severity sh:Violation . + +eq:TapChanger.highStep-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the highStep." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TapChanger.highStep-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 189 ; + sh:path cim:TapChanger.highStep ; + sh:severity sh:Violation . + +eq:TapChanger.lowStep-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (lowStep)." ; + sh:minCount 1 ; + sh:name "TapChanger.lowStep-cardinality" ; + sh:order 190 ; + sh:path cim:TapChanger.lowStep ; + sh:severity sh:Violation . + +eq:TapChanger.lowStep-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the lowStep." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TapChanger.lowStep-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 190 ; + sh:path cim:TapChanger.lowStep ; + sh:severity sh:Violation . + +eq:TapChanger.ltcFlag-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ltcFlag)." ; + sh:minCount 1 ; + sh:name "TapChanger.ltcFlag-cardinality" ; + sh:order 191 ; + sh:path cim:TapChanger.ltcFlag ; + sh:severity sh:Violation . + +eq:TapChanger.ltcFlag-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the ltcFlag." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TapChanger.ltcFlag-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 191 ; + sh:path cim:TapChanger.ltcFlag ; + sh:severity sh:Violation . + +eq:TapChanger.neutralStep-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (neutralStep)." ; + sh:minCount 1 ; + sh:name "TapChanger.neutralStep-cardinality" ; + sh:order 192 ; + sh:path cim:TapChanger.neutralStep ; + sh:severity sh:Violation . + +eq:TapChanger.neutralStep-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the neutralStep." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TapChanger.neutralStep-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 192 ; + sh:path cim:TapChanger.neutralStep ; + sh:severity sh:Violation . + +eq:TapChanger.neutralU-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (neutralU)." ; + sh:minCount 1 ; + sh:name "TapChanger.neutralU-cardinality" ; + sh:order 193 ; + sh:path cim:TapChanger.neutralU ; + sh:severity sh:Violation . + +eq:TapChanger.neutralU-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the neutralU." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TapChanger.neutralU-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 193 ; + sh:path cim:TapChanger.neutralU ; + sh:severity sh:Violation . + +eq:TapChanger.normalStep-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (normalStep)." ; + sh:minCount 1 ; + sh:name "TapChanger.normalStep-cardinality" ; + sh:order 194 ; + sh:path cim:TapChanger.normalStep ; + sh:severity sh:Violation . + +eq:TapChanger.normalStep-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the normalStep." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TapChanger.normalStep-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 194 ; + sh:path cim:TapChanger.normalStep ; + sh:severity sh:Violation . + +eq:TapChangerControl rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.name-cardinality , eq:RegulatingControl.Terminal-valueType , eq:RegulatingControl.mode-datatype , eq:IdentifiedObject.description-datatype , eq:RegulatingControl.mode-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-cardinality , eq:RegulatingControl.Terminal-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality ; + sh:targetClass cim:TapChangerControl . + +eq:TapChangerTablePoint.b-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TapChangerTablePoint.b-cardinality" ; + sh:order 195 ; + sh:path cim:TapChangerTablePoint.b ; + sh:severity sh:Violation . + +eq:TapChangerTablePoint.b-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TapChangerTablePoint.b-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 195 ; + sh:path cim:TapChangerTablePoint.b ; + sh:severity sh:Violation . + +eq:TapChangerTablePoint.g-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TapChangerTablePoint.g-cardinality" ; + sh:order 196 ; + sh:path cim:TapChangerTablePoint.g ; + sh:severity sh:Violation . + +eq:TapChangerTablePoint.g-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the g." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TapChangerTablePoint.g-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 196 ; + sh:path cim:TapChangerTablePoint.g ; + sh:severity sh:Violation . + +eq:TapChangerTablePoint.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TapChangerTablePoint.r-cardinality" ; + sh:order 197 ; + sh:path cim:TapChangerTablePoint.r ; + sh:severity sh:Violation . + +eq:TapChangerTablePoint.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TapChangerTablePoint.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 197 ; + sh:path cim:TapChangerTablePoint.r ; + sh:severity sh:Violation . + +eq:TapChangerTablePoint.ratio-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TapChangerTablePoint.ratio-cardinality" ; + sh:order 198 ; + sh:path cim:TapChangerTablePoint.ratio ; + sh:severity sh:Violation . + +eq:TapChangerTablePoint.ratio-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratio." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TapChangerTablePoint.ratio-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 198 ; + sh:path cim:TapChangerTablePoint.ratio ; + sh:severity sh:Violation . + +eq:TapChangerTablePoint.step-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (step)." ; + sh:minCount 1 ; + sh:name "TapChangerTablePoint.step-cardinality" ; + sh:order 199 ; + sh:path cim:TapChangerTablePoint.step ; + sh:severity sh:Violation . + +eq:TapChangerTablePoint.step-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the step." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TapChangerTablePoint.step-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 199 ; + sh:path cim:TapChangerTablePoint.step ; + sh:severity sh:Violation . + +eq:TapChangerTablePoint.x-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TapChangerTablePoint.x-cardinality" ; + sh:order 200 ; + sh:path cim:TapChangerTablePoint.x ; + sh:severity sh:Violation . + +eq:TapChangerTablePoint.x-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TapChangerTablePoint.x-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 200 ; + sh:path cim:TapChangerTablePoint.x ; + sh:severity sh:Violation . + +eq:TapSchedule rdf:type sh:NodeShape ; + sh:property eq:RegularIntervalSchedule.timeStep-datatype , eq:IdentifiedObject.mRID-cardinality , eq:SeasonDayTypeSchedule.Season-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.mRID-datatype , eq:RegularIntervalSchedule.timeStep-cardinality , eq:IdentifiedObject.shortName-datatype , eq:SeasonDayTypeSchedule.DayType-cardinality , eq:BasicIntervalSchedule.value1Unit-datatype , eq:SeasonDayTypeSchedule.Season-valueType , eq:BasicIntervalSchedule.startTime-datatype , eq:RegularIntervalSchedule.endTime-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.name-cardinality , eq:BasicIntervalSchedule.startTime-cardinality , eq:SeasonDayTypeSchedule.DayType-valueType , eq:BasicIntervalSchedule.value1Unit-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:BasicIntervalSchedule.value2Unit-datatype , eq:RegularIntervalSchedule.endTime-datatype , eq:BasicIntervalSchedule.value2Unit-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:TapSchedule.TapChanger-cardinality , eq:IdentifiedObject.description-datatype ; + sh:targetClass cim:TapSchedule . + +eq:TapSchedule.TapChanger-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "TapSchedule.TapChanger-cardinality" ; + sh:order 231 ; + sh:path cim:TapSchedule.TapChanger ; + sh:severity sh:Violation . + +eq:TapSchedule.TapChanger-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:TapSchedule.TapChangerRatioTapChanger-valueType eq:TapSchedule.TapChangerPhaseTapChangerTabular-valueType eq:TapSchedule.TapChangerPhaseTapChangerSymmetrical-valueType eq:TapSchedule.TapChangerPhaseTapChangerAsymmetrical-valueType eq:TapSchedule.TapChangerPhaseTapChangerLinear-valueType ) . + +eq:TapSchedule.TapChangerPhaseTapChangerAsymmetrical-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PhaseTapChangerAsymmetrical ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PhaseTapChangerAsymmetrical." ; + sh:name "TapSchedule.TapChangerPhaseTapChangerAsymmetrical-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 50 ; + sh:path cim:TapSchedule.TapChanger ; + sh:severity sh:Violation . + +eq:TapSchedule.TapChangerPhaseTapChangerLinear-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PhaseTapChangerLinear ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PhaseTapChangerLinear." ; + sh:name "TapSchedule.TapChangerPhaseTapChangerLinear-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 51 ; + sh:path cim:TapSchedule.TapChanger ; + sh:severity sh:Violation . + +eq:TapSchedule.TapChangerPhaseTapChangerSymmetrical-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PhaseTapChangerSymmetrical ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PhaseTapChangerSymmetrical." ; + sh:name "TapSchedule.TapChangerPhaseTapChangerSymmetrical-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 49 ; + sh:path cim:TapSchedule.TapChanger ; + sh:severity sh:Violation . + +eq:TapSchedule.TapChangerPhaseTapChangerTabular-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PhaseTapChangerTabular ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PhaseTapChangerTabular." ; + sh:name "TapSchedule.TapChangerPhaseTapChangerTabular-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 48 ; + sh:path cim:TapSchedule.TapChanger ; + sh:severity sh:Violation . + +eq:TapSchedule.TapChangerRatioTapChanger-valueType + rdf:type sh:PropertyShape ; + sh:class cim:RatioTapChanger ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:RatioTapChanger." ; + sh:name "TapSchedule.TapChangerRatioTapChanger-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 47 ; + sh:path cim:TapSchedule.TapChanger ; + sh:severity sh:Violation . + +eq:Terminal rdf:type sh:NodeShape ; + sh:property eq:Terminal.phases-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:ACDCTerminal.sequenceNumber-cardinality , eq:Terminal.ConductingEquipment-cardinality , eq:ACDCTerminal.sequenceNumber-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.mRID-datatype , eq:Terminal.ConnectivityNode-valueType , eq:Terminal.ConnectivityNode-cardinality , eq:IdentifiedObject.description-cardinality , eq:Terminal.phases-cardinality , eq:ACDCTerminal.BusNameMarker-valueType , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.name-cardinality , eq:ACDCTerminal.BusNameMarker-cardinality , eq:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:Terminal . + +eq:Terminal.ConductingEquipment-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "Terminal.ConductingEquipment-cardinality" ; + sh:order 270 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipment-valueType + rdf:type sh:NodeShape ; + sh:or ( eq:Terminal.ConductingEquipmentSwitch-valueType eq:Terminal.ConductingEquipmentLoadBreakSwitch-valueType eq:Terminal.ConductingEquipmentBreaker-valueType eq:Terminal.ConductingEquipmentDisconnectingCircuitBreaker-valueType eq:Terminal.ConductingEquipmentJumper-valueType eq:Terminal.ConductingEquipmentGroundDisconnector-valueType eq:Terminal.ConductingEquipmentFuse-valueType eq:Terminal.ConductingEquipmentDisconnector-valueType eq:Terminal.ConductingEquipmentCut-valueType eq:Terminal.ConductingEquipmentSeriesCompensator-valueType eq:Terminal.ConductingEquipmentPowerTransformer-valueType eq:Terminal.ConductingEquipmentGround-valueType eq:Terminal.ConductingEquipmentEquivalentShunt-valueType eq:Terminal.ConductingEquipmentEquivalentInjection-valueType eq:Terminal.ConductingEquipmentEquivalentBranch-valueType eq:Terminal.ConductingEquipmentStaticVarCompensator-valueType eq:Terminal.ConductingEquipmentNonlinearShuntCompensator-valueType eq:Terminal.ConductingEquipmentLinearShuntCompensator-valueType eq:Terminal.ConductingEquipmentSynchronousMachine-valueType eq:Terminal.ConductingEquipmentAsynchronousMachine-valueType eq:Terminal.ConductingEquipmentPowerElectronicsConnection-valueType eq:Terminal.ConductingEquipmentExternalNetworkInjection-valueType eq:Terminal.ConductingEquipmentEnergySource-valueType eq:Terminal.ConductingEquipmentEnergyConsumer-valueType eq:Terminal.ConductingEquipmentStationSupply-valueType eq:Terminal.ConductingEquipmentNonConformLoad-valueType eq:Terminal.ConductingEquipmentConformLoad-valueType eq:Terminal.ConductingEquipmentPetersenCoil-valueType eq:Terminal.ConductingEquipmentGroundingImpedance-valueType eq:Terminal.ConductingEquipmentJunction-valueType eq:Terminal.ConductingEquipmentBusbarSection-valueType eq:Terminal.ConductingEquipmentACLineSegment-valueType eq:Terminal.ConductingEquipmentClamp-valueType eq:Terminal.ConductingEquipmentVsConverter-valueType eq:Terminal.ConductingEquipmentCsConverter-valueType ) . + +eq:Terminal.ConductingEquipmentACLineSegment-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ACLineSegment ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ACLineSegment." ; + sh:name "Terminal.ConductingEquipmentACLineSegment-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 211 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentAsynchronousMachine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AsynchronousMachine ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AsynchronousMachine." ; + sh:name "Terminal.ConductingEquipmentAsynchronousMachine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 199 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentBreaker-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Breaker ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Breaker." ; + sh:name "Terminal.ConductingEquipmentBreaker-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 182 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentBusbarSection-valueType + rdf:type sh:PropertyShape ; + sh:class cim:BusbarSection ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:BusbarSection." ; + sh:name "Terminal.ConductingEquipmentBusbarSection-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 210 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentClamp-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Clamp ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Clamp." ; + sh:name "Terminal.ConductingEquipmentClamp-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 212 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentConformLoad-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ConformLoad ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ConformLoad." ; + sh:name "Terminal.ConductingEquipmentConformLoad-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 206 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentCsConverter-valueType + rdf:type sh:PropertyShape ; + sh:class cim:CsConverter ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:CsConverter." ; + sh:name "Terminal.ConductingEquipmentCsConverter-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 214 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentCut-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Cut ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Cut." ; + sh:name "Terminal.ConductingEquipmentCut-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 188 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentDisconnectingCircuitBreaker-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DisconnectingCircuitBreaker ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DisconnectingCircuitBreaker." ; + sh:name "Terminal.ConductingEquipmentDisconnectingCircuitBreaker-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 183 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentDisconnector-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Disconnector ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Disconnector." ; + sh:name "Terminal.ConductingEquipmentDisconnector-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 187 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentEnergyConsumer-valueType + rdf:type sh:PropertyShape ; + sh:class cim:EnergyConsumer ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:EnergyConsumer." ; + sh:name "Terminal.ConductingEquipmentEnergyConsumer-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 203 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentEnergySource-valueType + rdf:type sh:PropertyShape ; + sh:class cim:EnergySource ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:EnergySource." ; + sh:name "Terminal.ConductingEquipmentEnergySource-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 202 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentEquivalentBranch-valueType + rdf:type sh:PropertyShape ; + sh:class cim:EquivalentBranch ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:EquivalentBranch." ; + sh:name "Terminal.ConductingEquipmentEquivalentBranch-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 194 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentEquivalentInjection-valueType + rdf:type sh:PropertyShape ; + sh:class cim:EquivalentInjection ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:EquivalentInjection." ; + sh:name "Terminal.ConductingEquipmentEquivalentInjection-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 193 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentEquivalentShunt-valueType + rdf:type sh:PropertyShape ; + sh:class cim:EquivalentShunt ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:EquivalentShunt." ; + sh:name "Terminal.ConductingEquipmentEquivalentShunt-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 192 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentExternalNetworkInjection-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ExternalNetworkInjection ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ExternalNetworkInjection." ; + sh:name "Terminal.ConductingEquipmentExternalNetworkInjection-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 201 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentFuse-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Fuse ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Fuse." ; + sh:name "Terminal.ConductingEquipmentFuse-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 186 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentGround-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Ground ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Ground." ; + sh:name "Terminal.ConductingEquipmentGround-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 191 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentGroundDisconnector-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GroundDisconnector ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GroundDisconnector." ; + sh:name "Terminal.ConductingEquipmentGroundDisconnector-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 185 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentGroundingImpedance-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GroundingImpedance ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GroundingImpedance." ; + sh:name "Terminal.ConductingEquipmentGroundingImpedance-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 208 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentJumper-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Jumper ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Jumper." ; + sh:name "Terminal.ConductingEquipmentJumper-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 184 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentJunction-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Junction ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Junction." ; + sh:name "Terminal.ConductingEquipmentJunction-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 209 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentLinearShuntCompensator-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LinearShuntCompensator ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LinearShuntCompensator." ; + sh:name "Terminal.ConductingEquipmentLinearShuntCompensator-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 197 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentLoadBreakSwitch-valueType + rdf:type sh:PropertyShape ; + sh:class cim:LoadBreakSwitch ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:LoadBreakSwitch." ; + sh:name "Terminal.ConductingEquipmentLoadBreakSwitch-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 181 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentNonConformLoad-valueType + rdf:type sh:PropertyShape ; + sh:class cim:NonConformLoad ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:NonConformLoad." ; + sh:name "Terminal.ConductingEquipmentNonConformLoad-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 205 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentNonlinearShuntCompensator-valueType + rdf:type sh:PropertyShape ; + sh:class cim:NonlinearShuntCompensator ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:NonlinearShuntCompensator." ; + sh:name "Terminal.ConductingEquipmentNonlinearShuntCompensator-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 196 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentPetersenCoil-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PetersenCoil ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PetersenCoil." ; + sh:name "Terminal.ConductingEquipmentPetersenCoil-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 207 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentPowerElectronicsConnection-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerElectronicsConnection ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerElectronicsConnection." ; + sh:name "Terminal.ConductingEquipmentPowerElectronicsConnection-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 200 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentPowerTransformer-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerTransformer ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerTransformer." ; + sh:name "Terminal.ConductingEquipmentPowerTransformer-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 190 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentSeriesCompensator-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SeriesCompensator ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SeriesCompensator." ; + sh:name "Terminal.ConductingEquipmentSeriesCompensator-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 189 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentStaticVarCompensator-valueType + rdf:type sh:PropertyShape ; + sh:class cim:StaticVarCompensator ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:StaticVarCompensator." ; + sh:name "Terminal.ConductingEquipmentStaticVarCompensator-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 195 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentStationSupply-valueType + rdf:type sh:PropertyShape ; + sh:class cim:StationSupply ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:StationSupply." ; + sh:name "Terminal.ConductingEquipmentStationSupply-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 204 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentSwitch-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Switch ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Switch." ; + sh:name "Terminal.ConductingEquipmentSwitch-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 180 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentSynchronousMachine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SynchronousMachine ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SynchronousMachine." ; + sh:name "Terminal.ConductingEquipmentSynchronousMachine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 198 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConductingEquipmentVsConverter-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VsConverter ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VsConverter." ; + sh:name "Terminal.ConductingEquipmentVsConverter-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 213 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eq:Terminal.ConnectivityNode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Terminal.ConnectivityNode-cardinality" ; + sh:order 269 ; + sh:path cim:Terminal.ConnectivityNode ; + sh:severity sh:Violation . + +eq:Terminal.ConnectivityNode-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ConnectivityNode ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ConnectivityNode." ; + sh:name "Terminal.ConnectivityNode-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 179 ; + sh:path cim:Terminal.ConnectivityNode ; + sh:severity sh:Violation . + +eq:Terminal.phases-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Terminal.phases-cardinality" ; + sh:order 201 ; + sh:path cim:Terminal.phases ; + sh:severity sh:Violation . + +eq:Terminal.phases-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the phases." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:PhaseCode.ABCN cim:PhaseCode.ABC cim:PhaseCode.ABN cim:PhaseCode.ACN cim:PhaseCode.BCN cim:PhaseCode.AB cim:PhaseCode.AC cim:PhaseCode.BC cim:PhaseCode.AN cim:PhaseCode.BN cim:PhaseCode.CN cim:PhaseCode.A cim:PhaseCode.B cim:PhaseCode.C cim:PhaseCode.N cim:PhaseCode.s1N cim:PhaseCode.s2N cim:PhaseCode.s12N cim:PhaseCode.s1 cim:PhaseCode.s2 cim:PhaseCode.s12 cim:PhaseCode.none cim:PhaseCode.X cim:PhaseCode.XY cim:PhaseCode.XN cim:PhaseCode.XYN ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Terminal.phases-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 201 ; + sh:path cim:Terminal.phases ; + sh:severity sh:Violation . + +eq:ThermalGeneratingUnit + rdf:type sh:NodeShape ; + sh:property eq:GeneratingUnit.governorSCD-cardinality , eq:ThermalGeneratingUnit.CogenerationPlant-valueType , eq:Equipment.aggregate-datatype , eq:GeneratingUnit.variableCost-datatype , eq:GeneratingUnit.shortPF-datatype , eq:GeneratingUnit.ratedNetMaxP-datatype , eq:IdentifiedObject.shortName-cardinality , eq:GeneratingUnit.minOperatingP-datatype , eq:ThermalGeneratingUnit.CombinedCyclePlant-cardinality , eq:GeneratingUnit.genControlSource-cardinality , eq:IdentifiedObject.description-datatype , eq:GeneratingUnit.variableCost-cardinality , eq:Equipment.aggregate-cardinality , eq:Equipment.normallyInService-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:GeneratingUnit.totalEfficiency-cardinality , eq:IdentifiedObject.mRID-datatype , eq:GeneratingUnit.startupCost-datatype , eq:GeneratingUnit.ratedGrossMinP-datatype , eq:GeneratingUnit.startupTime-datatype , eq:GeneratingUnit.longPF-cardinality , eq:GeneratingUnit.startupTime-cardinality , eq:Equipment.normallyInService-datatype , eq:GeneratingUnit.ratedGrossMinP-cardinality , eq:ThermalGeneratingUnit.CAESPlant-valueType , eq:GeneratingUnit.totalEfficiency-datatype , eq:GeneratingUnit.shortPF-cardinality , eq:GeneratingUnit.startupCost-cardinality , eq:IdentifiedObject.name-cardinality , eq:GeneratingUnit.ratedNetMaxP-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:GeneratingUnit.longPF-datatype , eq:ThermalGeneratingUnit.CombinedCyclePlant-valueType , eq:GeneratingUnit.governorSCD-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:GeneratingUnit.maximumAllowableSpinningReserve-cardinality , eq:GeneratingUnit.maximumAllowableSpinningReserve-datatype , eq:IdentifiedObject.mRID-cardinality , eq:GeneratingUnit.genControlSource-datatype , eq:IdentifiedObject.description-cardinality , eq:GeneratingUnit.minOperatingP-cardinality , eq:GeneratingUnit.maxOperatingP-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-datatype , eq:GeneratingUnit.nominalP-cardinality , eq:ThermalGeneratingUnit.CAESPlant-cardinality , eq:GeneratingUnit.nominalP-datatype , eq:GeneratingUnit.ratedGrossMaxP-datatype , eq:GeneratingUnit.maxOperatingP-datatype , eq:GeneratingUnit.ratedGrossMaxP-cardinality , eq:ThermalGeneratingUnit.CogenerationPlant-cardinality ; + sh:targetClass cim:ThermalGeneratingUnit . + +eq:ThermalGeneratingUnit.CAESPlant-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ThermalGeneratingUnit.CAESPlant-cardinality" ; + sh:order 273 ; + sh:path cim:ThermalGeneratingUnit.CAESPlant ; + sh:severity sh:Violation . + +eq:ThermalGeneratingUnit.CAESPlant-valueType + rdf:type sh:PropertyShape ; + sh:class cim:CAESPlant ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:CAESPlant." ; + sh:name "ThermalGeneratingUnit.CAESPlant-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 217 ; + sh:path cim:ThermalGeneratingUnit.CAESPlant ; + sh:severity sh:Violation . + +eq:ThermalGeneratingUnit.CogenerationPlant-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ThermalGeneratingUnit.CogenerationPlant-cardinality" ; + sh:order 272 ; + sh:path cim:ThermalGeneratingUnit.CogenerationPlant ; + sh:severity sh:Violation . + +eq:ThermalGeneratingUnit.CogenerationPlant-valueType + rdf:type sh:PropertyShape ; + sh:class cim:CogenerationPlant ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:CogenerationPlant." ; + sh:name "ThermalGeneratingUnit.CogenerationPlant-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 216 ; + sh:path cim:ThermalGeneratingUnit.CogenerationPlant ; + sh:severity sh:Violation . + +eq:ThermalGeneratingUnit.CombinedCyclePlant-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ThermalGeneratingUnit.CombinedCyclePlant-cardinality" ; + sh:order 271 ; + sh:path cim:ThermalGeneratingUnit.CombinedCyclePlant ; + sh:severity sh:Violation . + +eq:ThermalGeneratingUnit.CombinedCyclePlant-valueType + rdf:type sh:PropertyShape ; + sh:class cim:CombinedCyclePlant ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:CombinedCyclePlant." ; + sh:name "ThermalGeneratingUnit.CombinedCyclePlant-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 215 ; + sh:path cim:ThermalGeneratingUnit.CombinedCyclePlant ; + sh:severity sh:Violation . + +eq:TieFlow rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.description-datatype , eq:TieFlow.Terminal-valueType , eq:TieFlow.positiveFlowIn-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:TieFlow.positiveFlowIn-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.description-cardinality , eq:TieFlow.Terminal-cardinality ; + sh:targetClass cim:TieFlow . + +eq:TieFlow.Terminal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "TieFlow.Terminal-cardinality" ; + sh:order 274 ; + sh:path cim:TieFlow.Terminal ; + sh:severity sh:Violation . + +eq:TieFlow.Terminal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Terminal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Terminal." ; + sh:name "TieFlow.Terminal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 218 ; + sh:path cim:TieFlow.Terminal ; + sh:severity sh:Violation . + +eq:TieFlow.positiveFlowIn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (positiveFlowIn)." ; + sh:minCount 1 ; + sh:name "TieFlow.positiveFlowIn-cardinality" ; + sh:order 202 ; + sh:path cim:TieFlow.positiveFlowIn ; + sh:severity sh:Violation . + +eq:TieFlow.positiveFlowIn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the positiveFlowIn." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TieFlow.positiveFlowIn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 202 ; + sh:path cim:TieFlow.positiveFlowIn ; + sh:severity sh:Violation . + +eq:TransformerEnd.BaseVoltage-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "TransformerEnd.BaseVoltage-cardinality" ; + sh:order 276 ; + sh:path cim:TransformerEnd.BaseVoltage ; + sh:severity sh:Violation . + +eq:TransformerEnd.BaseVoltage-valueType + rdf:type sh:PropertyShape ; + sh:class cim:BaseVoltage ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:BaseVoltage." ; + sh:name "TransformerEnd.BaseVoltage-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 220 ; + sh:path cim:TransformerEnd.BaseVoltage ; + sh:severity sh:Violation . + +eq:TransformerEnd.Terminal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "TransformerEnd.Terminal-cardinality" ; + sh:order 275 ; + sh:path cim:TransformerEnd.Terminal ; + sh:severity sh:Violation . + +eq:TransformerEnd.Terminal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Terminal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Terminal." ; + sh:name "TransformerEnd.Terminal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 219 ; + sh:path cim:TransformerEnd.Terminal ; + sh:severity sh:Violation . + +eq:TransformerEnd.endNumber-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (endNumber)." ; + sh:minCount 1 ; + sh:name "TransformerEnd.endNumber-cardinality" ; + sh:order 203 ; + sh:path cim:TransformerEnd.endNumber ; + sh:severity sh:Violation . + +eq:TransformerEnd.endNumber-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the endNumber." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TransformerEnd.endNumber-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 203 ; + sh:path cim:TransformerEnd.endNumber ; + sh:severity sh:Violation . + +eq:VoltageLevel rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:VoltageLevel.BaseVoltage-valueType , eq:IdentifiedObject.shortName-datatype , eq:VoltageLevel.highVoltageLimit-datatype , eq:IdentifiedObject.mRID-cardinality , eq:VoltageLevel.Substation-valueType , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:VoltageLevel.lowVoltageLimit-cardinality , eq:VoltageLevel.highVoltageLimit-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.mRID-datatype , eq:VoltageLevel.Substation-cardinality , eq:IdentifiedObject.description-cardinality , eq:VoltageLevel.BaseVoltage-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.description-datatype , eq:VoltageLevel.lowVoltageLimit-datatype ; + sh:targetClass cim:VoltageLevel . + +eq:VoltageLevel.BaseVoltage-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "VoltageLevel.BaseVoltage-cardinality" ; + sh:order 278 ; + sh:path cim:VoltageLevel.BaseVoltage ; + sh:severity sh:Violation . + +eq:VoltageLevel.BaseVoltage-valueType + rdf:type sh:PropertyShape ; + sh:class cim:BaseVoltage ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:BaseVoltage." ; + sh:name "VoltageLevel.BaseVoltage-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 222 ; + sh:path cim:VoltageLevel.BaseVoltage ; + sh:severity sh:Violation . + +eq:VoltageLevel.Substation-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "VoltageLevel.Substation-cardinality" ; + sh:order 277 ; + sh:path cim:VoltageLevel.Substation ; + sh:severity sh:Violation . + +eq:VoltageLevel.Substation-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Substation ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Substation." ; + sh:name "VoltageLevel.Substation-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 221 ; + sh:path cim:VoltageLevel.Substation ; + sh:severity sh:Violation . + +eq:VoltageLevel.highVoltageLimit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VoltageLevel.highVoltageLimit-cardinality" ; + sh:order 204 ; + sh:path cim:VoltageLevel.highVoltageLimit ; + sh:severity sh:Violation . + +eq:VoltageLevel.highVoltageLimit-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the highVoltageLimit." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VoltageLevel.highVoltageLimit-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 204 ; + sh:path cim:VoltageLevel.highVoltageLimit ; + sh:severity sh:Violation . + +eq:VoltageLevel.lowVoltageLimit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VoltageLevel.lowVoltageLimit-cardinality" ; + sh:order 205 ; + sh:path cim:VoltageLevel.lowVoltageLimit ; + sh:severity sh:Violation . + +eq:VoltageLevel.lowVoltageLimit-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lowVoltageLimit." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VoltageLevel.lowVoltageLimit-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 205 ; + sh:path cim:VoltageLevel.lowVoltageLimit ; + sh:severity sh:Violation . + +eq:VoltageLimit rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.mRID-datatype , eq:VoltageLimit.normalValue-cardinality , eq:IdentifiedObject.description-datatype , eq:OperationalLimit.OperationalLimitType-cardinality , eq:VoltageLimit.normalValue-datatype , eq:OperationalLimit.OperationalLimitType-valueType , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.shortName-cardinality ; + sh:targetClass cim:VoltageLimit . + +eq:VoltageLimit.normalValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (normalValue)." ; + sh:minCount 1 ; + sh:name "VoltageLimit.normalValue-cardinality" ; + sh:order 206 ; + sh:path cim:VoltageLimit.normalValue ; + sh:severity sh:Violation . + +eq:VoltageLimit.normalValue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the normalValue." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VoltageLimit.normalValue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 206 ; + sh:path cim:VoltageLimit.normalValue ; + sh:severity sh:Violation . + +eq:VsCapabilityCurve rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Curve.curveStyle-datatype , eq:Curve.y2Unit-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.name-cardinality , eq:Curve.y1Unit-cardinality , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.mRID-datatype , eq:Curve.y1Unit-datatype , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.description-datatype , eq:Curve.y2Unit-datatype , eq:Curve.xUnit-datatype , eq:Curve.curveStyle-cardinality , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:Curve.xUnit-cardinality , eq:IdentifiedObject.shortName-cardinality ; + sh:targetClass cim:VsCapabilityCurve . + +eq:VsConverter rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.name-cardinality , eq:ACDCConverter.minUdc-cardinality , eq:ACDCConverter.maxP-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:IdentifiedObject.shortName-datatype , eq:ACDCConverter.numberOfValves-datatype , eq:ACDCConverter.ratedUdc-datatype , eq:ACDCConverter.idleLoss-datatype , eq:ACDCConverter.minUdc-datatype , eq:ACDCConverter.switchingLoss-cardinality , eq:ACDCConverter.baseS-datatype , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:VsConverter.maxModulationIndex-cardinality , eq:ACDCConverter.switchingLoss-datatype , eq:ACDCConverter.minP-cardinality , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.description-cardinality , eq:ConductingEquipment.BaseVoltage-cardinality , eq:ACDCConverter.numberOfValves-cardinality , eq:ACDCConverter.PccTerminal-cardinality , eq:ACDCConverter.baseS-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:ACDCConverter.idleLoss-cardinality , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.mRID-datatype , eq:Equipment.aggregate-cardinality , eq:ACDCConverter.minP-datatype , eq:VsConverter.maxModulationIndex-datatype , eq:ConductingEquipment.BaseVoltage-valueType , eq:VsConverter.CapabilityCurve-cardinality , eq:ACDCConverter.resistiveLoss-datatype , eq:ACDCConverter.valveU0-cardinality , eq:Equipment.normallyInService-datatype , eq:ACDCConverter.PccTerminal-valueType , eq:ACDCConverter.ratedUdc-cardinality , eq:Equipment.aggregate-datatype , eq:Equipment.EquipmentContainer-valueType , eq:ACDCConverter.maxUdc-datatype , eq:IdentifiedObject.shortName-cardinality , eq:ACDCConverter.maxP-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.description-datatype , eq:VsConverter.CapabilityCurve-valueType , eq:ACDCConverter.resistiveLoss-cardinality , eq:ACDCConverter.valveU0-datatype , eq:ACDCConverter.maxUdc-cardinality ; + sh:targetClass cim:VsConverter . + +eq:VsConverter.CapabilityCurve-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VsConverter.CapabilityCurve-cardinality" ; + sh:order 279 ; + sh:path cim:VsConverter.CapabilityCurve ; + sh:severity sh:Violation . + +eq:VsConverter.CapabilityCurve-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VsCapabilityCurve ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VsCapabilityCurve." ; + sh:name "VsConverter.CapabilityCurve-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 223 ; + sh:path cim:VsConverter.CapabilityCurve ; + sh:severity sh:Violation . + +eq:VsConverter.maxModulationIndex-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VsConverter.maxModulationIndex-cardinality" ; + sh:order 207 ; + sh:path cim:VsConverter.maxModulationIndex ; + sh:severity sh:Violation . + +eq:VsConverter.maxModulationIndex-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxModulationIndex." ; + sh:group eq:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VsConverter.maxModulationIndex-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 207 ; + sh:path cim:VsConverter.maxModulationIndex ; + sh:severity sh:Violation . + +eq:WaveTrap rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.shortName-datatype , eq:Equipment.aggregate-datatype , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.name-cardinality , eq:Equipment.aggregate-cardinality , eq:AuxiliaryEquipment.Terminal-cardinality , eq:AuxiliaryEquipment.Terminal-valueType , eq:IdentifiedObject.mRID-cardinality , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:Equipment.normallyInService-datatype , eq:Equipment.EquipmentContainer-cardinality , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.name-datatype , eq:Equipment.EquipmentContainer-valueType ; + sh:targetClass cim:WaveTrap . + +eq:WindGeneratingUnit + rdf:type sh:NodeShape ; + sh:property eq:GeneratingUnit.maximumAllowableSpinningReserve-datatype , eq:GeneratingUnit.ratedNetMaxP-cardinality , eq:GeneratingUnit.startupTime-datatype , eq:GeneratingUnit.maximumAllowableSpinningReserve-cardinality , eq:Equipment.EquipmentContainer-cardinality , eq:GeneratingUnit.minOperatingP-cardinality , eq:GeneratingUnit.nominalP-cardinality , eq:GeneratingUnit.ratedGrossMaxP-datatype , eq:GeneratingUnit.nominalP-datatype , eq:GeneratingUnit.ratedGrossMinP-datatype , eq:GeneratingUnit.shortPF-cardinality , eq:GeneratingUnit.totalEfficiency-datatype , eq:Equipment.normallyInService-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.name-cardinality , eq:GeneratingUnit.totalEfficiency-cardinality , eq:IdentifiedObject.shortName-cardinality , eq:Equipment.EquipmentContainer-valueType , eq:GeneratingUnit.genControlSource-cardinality , eq:WindGeneratingUnit.windGenUnitType-cardinality , eq:WindGeneratingUnit.WindPowerPlant-cardinality , eq:IdentifiedObject.description-datatype , eq:GeneratingUnit.longPF-datatype , eq:IdentifiedObject.name-datatype , eq:GeneratingUnit.startupCost-datatype , eq:GeneratingUnit.genControlSource-datatype , eq:GeneratingUnit.ratedNetMaxP-datatype , eq:GeneratingUnit.startupCost-cardinality , eq:GeneratingUnit.shortPF-datatype , eq:GeneratingUnit.minOperatingP-datatype , eq:GeneratingUnit.governorSCD-cardinality , eq:GeneratingUnit.maxOperatingP-cardinality , eq:IdentifiedObject.mRID-datatype , eq:GeneratingUnit.governorSCD-datatype , eq:IdentifiedObject.mRID-cardinality , eq:GeneratingUnit.maxOperatingP-datatype , eq:GeneratingUnit.longPF-cardinality , eq:GeneratingUnit.startupTime-cardinality , eq:IdentifiedObject.shortName-datatype , eq:WindGeneratingUnit.windGenUnitType-datatype , eq:GeneratingUnit.variableCost-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-cardinality , eq:Equipment.aggregate-datatype , eq:Equipment.normallyInService-datatype , eq:GeneratingUnit.variableCost-cardinality , eq:GeneratingUnit.ratedGrossMaxP-cardinality , eq:WindGeneratingUnit.WindPowerPlant-valueType , eq:GeneratingUnit.ratedGrossMinP-cardinality , eq:Equipment.aggregate-cardinality ; + sh:targetClass cim:WindGeneratingUnit . + +eq:WindGeneratingUnit.WindPowerPlant-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "WindGeneratingUnit.WindPowerPlant-cardinality" ; + sh:order 280 ; + sh:path cim:WindGeneratingUnit.WindPowerPlant ; + sh:severity sh:Violation . + +eq:WindGeneratingUnit.WindPowerPlant-valueType + rdf:type sh:PropertyShape ; + sh:class eu:WindPowerPlant ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eq:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:WindPowerPlant." ; + sh:name "WindGeneratingUnit.WindPowerPlant-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 224 ; + sh:path cim:WindGeneratingUnit.WindPowerPlant ; + sh:severity sh:Violation . + +eq:WindGeneratingUnit.windGenUnitType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eq:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (windGenUnitType)." ; + sh:minCount 1 ; + sh:name "WindGeneratingUnit.windGenUnitType-cardinality" ; + sh:order 208 ; + sh:path cim:WindGeneratingUnit.windGenUnitType ; + sh:severity sh:Violation . + +eq:WindGeneratingUnit.windGenUnitType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the windGenUnitType." ; + sh:group eq:DatatypesGroup ; + sh:in ( cim:WindGenUnitKind.offshore cim:WindGenUnitKind.onshore ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "WindGeneratingUnit.windGenUnitType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 208 ; + sh:path cim:WindGeneratingUnit.windGenUnitType ; + sh:severity sh:Violation . + +eq:WindPowerPlant rdf:type sh:NodeShape ; + sh:property eq:IdentifiedObject.shortName-cardinality , eq:IdentifiedObject.energyIdentCodeEic-datatype , eq:IdentifiedObject.energyIdentCodeEic-cardinality , eq:IdentifiedObject.description-datatype , eq:IdentifiedObject.description-cardinality , eq:IdentifiedObject.mRID-datatype , eq:IdentifiedObject.name-datatype , eq:IdentifiedObject.name-cardinality , eq:IdentifiedObject.shortName-datatype , eq:IdentifiedObject.mRID-cardinality ; + sh:targetClass eu:WindPowerPlant . + diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_EquipmentBoundary-AP-Con-Simple-SHACLED2a_v3-0-0.ttl b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_EquipmentBoundary-AP-Con-Simple-SHACLED2a_v3-0-0.ttl new file mode 100644 index 0000000..ceb429e --- /dev/null +++ b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_EquipmentBoundary-AP-Con-Simple-SHACLED2a_v3-0-0.ttl @@ -0,0 +1,823 @@ +@prefix cim: . +@prefix cims: . +@prefix dc: . +@prefix dcat: . +@prefix dct: . +@prefix eqbd: . +@prefix eu: . +@prefix owl: . +@prefix prof: . +@prefix profcim: . +@prefix rdf: . +@prefix rdfs: . +@prefix sh: . +@prefix skos: . +@prefix xsd: . + +eqbd:AssociationsGroup + rdf:type sh:PropertyGroup ; + rdfs:label "Associations" ; + sh:order 2 . + +eqbd:BaseVoltage rdf:type sh:NodeShape ; + sh:property eqbd:IdentifiedObject.name-cardinality , eqbd:BaseVoltage.nominalVoltage-cardinality , eqbd:BaseVoltage.nominalVoltage-datatype , eqbd:IdentifiedObject.mRID-datatype , eqbd:IdentifiedObject.mRID-cardinality , eqbd:IdentifiedObject.shortName-cardinality , eqbd:IdentifiedObject.description-datatype , eqbd:IdentifiedObject.energyIdentCodeEic-datatype , eqbd:IdentifiedObject.description-cardinality , eqbd:IdentifiedObject.energyIdentCodeEic-cardinality , eqbd:IdentifiedObject.shortName-datatype , eqbd:IdentifiedObject.name-datatype ; + sh:targetClass cim:BaseVoltage . + +eqbd:BaseVoltage.nominalVoltage-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (nominalVoltage)." ; + sh:minCount 1 ; + sh:name "BaseVoltage.nominalVoltage-cardinality" ; + sh:order 0 ; + sh:path cim:BaseVoltage.nominalVoltage ; + sh:severity sh:Violation . + +eqbd:BaseVoltage.nominalVoltage-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the nominalVoltage." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BaseVoltage.nominalVoltage-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 0 ; + sh:path cim:BaseVoltage.nominalVoltage ; + sh:severity sh:Violation . + +eqbd:Bay rdf:type sh:NodeShape ; + sh:property eqbd:IdentifiedObject.name-datatype , eqbd:IdentifiedObject.mRID-cardinality , eqbd:IdentifiedObject.energyIdentCodeEic-datatype , eqbd:IdentifiedObject.mRID-datatype , eqbd:IdentifiedObject.energyIdentCodeEic-cardinality , eqbd:IdentifiedObject.shortName-cardinality , eqbd:IdentifiedObject.description-cardinality , eqbd:Bay.VoltageLevel-cardinality , eqbd:IdentifiedObject.description-datatype , eqbd:IdentifiedObject.name-cardinality , eqbd:Bay.VoltageLevel-valueType , eqbd:IdentifiedObject.shortName-datatype ; + sh:targetClass cim:Bay . + +eqbd:Bay.VoltageLevel-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "Bay.VoltageLevel-cardinality" ; + sh:order 16 ; + sh:path cim:Bay.VoltageLevel ; + sh:severity sh:Violation . + +eqbd:Bay.VoltageLevel-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VoltageLevel ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VoltageLevel." ; + sh:name "Bay.VoltageLevel-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 0 ; + sh:path cim:Bay.VoltageLevel ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint rdf:type sh:NodeShape ; + sh:property eqbd:BoundaryPoint.ConnectivityNode-cardinality , eqbd:BoundaryPoint.fromEndIsoCode-cardinality , eqbd:BoundaryPoint.ConnectivityNode-valueType , eqbd:BoundaryPoint.isExcludedFromAreaInterchange-cardinality , eqbd:BoundaryPoint.isDirectCurrent-datatype , eqbd:BoundaryPoint.fromEndIsoCode-datatype , eqbd:BoundaryPoint.fromEndNameTso-cardinality , eqbd:BoundaryPoint.toEndNameTso-cardinality , eqbd:IdentifiedObject.description-cardinality , eqbd:IdentifiedObject.name-datatype , eqbd:IdentifiedObject.shortName-datatype , eqbd:IdentifiedObject.name-cardinality , eqbd:BoundaryPoint.fromEndName-cardinality , eqbd:IdentifiedObject.shortName-cardinality , eqbd:BoundaryPoint.toEndNameTso-datatype , eqbd:IdentifiedObject.description-datatype , eqbd:BoundaryPoint.fromEndName-datatype , eqbd:IdentifiedObject.mRID-cardinality , eqbd:BoundaryPoint.isDirectCurrent-cardinality , eqbd:IdentifiedObject.energyIdentCodeEic-cardinality , eqbd:BoundaryPoint.toEndName-cardinality , eqbd:BoundaryPoint.toEndIsoCode-cardinality , eqbd:BoundaryPoint.fromEndNameTso-datatype , eqbd:BoundaryPoint.toEndIsoCode-datatype , eqbd:IdentifiedObject.energyIdentCodeEic-datatype , eqbd:IdentifiedObject.mRID-datatype , eqbd:BoundaryPoint.toEndName-datatype , eqbd:BoundaryPoint.isExcludedFromAreaInterchange-datatype ; + sh:targetClass eu:BoundaryPoint . + +eqbd:BoundaryPoint.ConnectivityNode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "BoundaryPoint.ConnectivityNode-cardinality" ; + sh:order 17 ; + sh:path eu:BoundaryPoint.ConnectivityNode ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.ConnectivityNode-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ConnectivityNode ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ConnectivityNode." ; + sh:name "BoundaryPoint.ConnectivityNode-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 1 ; + sh:path eu:BoundaryPoint.ConnectivityNode ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.fromEndIsoCode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fromEndIsoCode)." ; + sh:minCount 1 ; + sh:name "BoundaryPoint.fromEndIsoCode-cardinality" ; + sh:order 1 ; + sh:path eu:BoundaryPoint.fromEndIsoCode ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.fromEndIsoCode-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the fromEndIsoCode." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.fromEndIsoCode-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1 ; + sh:path eu:BoundaryPoint.fromEndIsoCode ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.fromEndName-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fromEndName)." ; + sh:minCount 1 ; + sh:name "BoundaryPoint.fromEndName-cardinality" ; + sh:order 2 ; + sh:path eu:BoundaryPoint.fromEndName ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.fromEndName-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the fromEndName." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.fromEndName-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2 ; + sh:path eu:BoundaryPoint.fromEndName ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.fromEndNameTso-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (fromEndNameTso)." ; + sh:minCount 1 ; + sh:name "BoundaryPoint.fromEndNameTso-cardinality" ; + sh:order 3 ; + sh:path eu:BoundaryPoint.fromEndNameTso ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.fromEndNameTso-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the fromEndNameTso." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.fromEndNameTso-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 3 ; + sh:path eu:BoundaryPoint.fromEndNameTso ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.isDirectCurrent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "BoundaryPoint.isDirectCurrent-cardinality" ; + sh:order 7 ; + sh:path eu:BoundaryPoint.isDirectCurrent ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.isDirectCurrent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the isDirectCurrent." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.isDirectCurrent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 7 ; + sh:path eu:BoundaryPoint.isDirectCurrent ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.isExcludedFromAreaInterchange-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "BoundaryPoint.isExcludedFromAreaInterchange-cardinality" ; + sh:order 8 ; + sh:path eu:BoundaryPoint.isExcludedFromAreaInterchange ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.isExcludedFromAreaInterchange-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the isExcludedFromAreaInterchange." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.isExcludedFromAreaInterchange-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 8 ; + sh:path eu:BoundaryPoint.isExcludedFromAreaInterchange ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.toEndIsoCode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (toEndIsoCode)." ; + sh:minCount 1 ; + sh:name "BoundaryPoint.toEndIsoCode-cardinality" ; + sh:order 4 ; + sh:path eu:BoundaryPoint.toEndIsoCode ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.toEndIsoCode-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the toEndIsoCode." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.toEndIsoCode-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 4 ; + sh:path eu:BoundaryPoint.toEndIsoCode ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.toEndName-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (toEndName)." ; + sh:minCount 1 ; + sh:name "BoundaryPoint.toEndName-cardinality" ; + sh:order 5 ; + sh:path eu:BoundaryPoint.toEndName ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.toEndName-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the toEndName." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.toEndName-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 5 ; + sh:path eu:BoundaryPoint.toEndName ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.toEndNameTso-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (toEndNameTso)." ; + sh:minCount 1 ; + sh:name "BoundaryPoint.toEndNameTso-cardinality" ; + sh:order 6 ; + sh:path eu:BoundaryPoint.toEndNameTso ; + sh:severity sh:Violation . + +eqbd:BoundaryPoint.toEndNameTso-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the toEndNameTso." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BoundaryPoint.toEndNameTso-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 6 ; + sh:path eu:BoundaryPoint.toEndNameTso ; + sh:severity sh:Violation . + +eqbd:CardinalityGroup + rdf:type sh:PropertyGroup ; + rdfs:label "Cardinality" ; + sh:order 0 . + +eqbd:ConnectivityNode + rdf:type sh:NodeShape ; + sh:property eqbd:IdentifiedObject.energyIdentCodeEic-cardinality , eqbd:IdentifiedObject.name-cardinality , eqbd:IdentifiedObject.mRID-datatype , eqbd:IdentifiedObject.energyIdentCodeEic-datatype , eqbd:IdentifiedObject.description-datatype , eqbd:IdentifiedObject.shortName-datatype , eqbd:IdentifiedObject.description-cardinality , eqbd:IdentifiedObject.name-datatype , eqbd:IdentifiedObject.mRID-cardinality , eqbd:IdentifiedObject.shortName-cardinality , eqbd:ConnectivityNode.ConnectivityNodeContainer-cardinality ; + sh:targetClass cim:ConnectivityNode . + +eqbd:ConnectivityNode.ConnectivityNodeContainer-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "ConnectivityNode.ConnectivityNodeContainer-cardinality" ; + sh:order 18 ; + sh:path cim:ConnectivityNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +eqbd:ConnectivityNode.ConnectivityNodeContainer-valueType + rdf:type sh:NodeShape ; + sh:or ( eqbd:ConnectivityNode.ConnectivityNodeContainerVoltageLevel-valueType eqbd:ConnectivityNode.ConnectivityNodeContainerSubstation-valueType eqbd:ConnectivityNode.ConnectivityNodeContainerLine-valueType eqbd:ConnectivityNode.ConnectivityNodeContainerBay-valueType ) . + +eqbd:ConnectivityNode.ConnectivityNodeContainerBay-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Bay ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Bay." ; + sh:name "ConnectivityNode.ConnectivityNodeContainerBay-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 5 ; + sh:path cim:ConnectivityNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +eqbd:ConnectivityNode.ConnectivityNodeContainerLine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Line ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Line." ; + sh:name "ConnectivityNode.ConnectivityNodeContainerLine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 4 ; + sh:path cim:ConnectivityNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +eqbd:ConnectivityNode.ConnectivityNodeContainerSubstation-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Substation ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Substation." ; + sh:name "ConnectivityNode.ConnectivityNodeContainerSubstation-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 3 ; + sh:path cim:ConnectivityNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +eqbd:ConnectivityNode.ConnectivityNodeContainerVoltageLevel-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VoltageLevel ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VoltageLevel." ; + sh:name "ConnectivityNode.ConnectivityNodeContainerVoltageLevel-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 2 ; + sh:path cim:ConnectivityNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +eqbd:DatatypesGroup rdf:type sh:PropertyGroup ; + rdfs:label "Datatypes" ; + sh:order 1 . + +eqbd:EnergySchedulingType + rdf:type sh:NodeShape ; + sh:property eqbd:IdentifiedObject.mRID-datatype , eqbd:IdentifiedObject.description-datatype , eqbd:IdentifiedObject.name-cardinality , eqbd:IdentifiedObject.shortName-datatype , eqbd:IdentifiedObject.energyIdentCodeEic-datatype , eqbd:IdentifiedObject.shortName-cardinality , eqbd:IdentifiedObject.description-cardinality , eqbd:IdentifiedObject.name-datatype , eqbd:IdentifiedObject.mRID-cardinality , eqbd:IdentifiedObject.energyIdentCodeEic-cardinality ; + sh:targetClass cim:EnergySchedulingType . + +eqbd:Equipment.EquipmentContainer-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Equipment.EquipmentContainer-cardinality" ; + sh:order 19 ; + sh:path cim:Equipment.EquipmentContainer ; + sh:severity sh:Violation . + +eqbd:Equipment.EquipmentContainer-valueType + rdf:type sh:NodeShape ; + sh:or ( eqbd:Equipment.EquipmentContainerVoltageLevel-valueType eqbd:Equipment.EquipmentContainerSubstation-valueType eqbd:Equipment.EquipmentContainerLine-valueType eqbd:Equipment.EquipmentContainerBay-valueType ) . + +eqbd:Equipment.EquipmentContainerBay-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Bay ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Bay." ; + sh:name "Equipment.EquipmentContainerBay-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 9 ; + sh:path cim:Equipment.EquipmentContainer ; + sh:severity sh:Violation . + +eqbd:Equipment.EquipmentContainerLine-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Line ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Line." ; + sh:name "Equipment.EquipmentContainerLine-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 8 ; + sh:path cim:Equipment.EquipmentContainer ; + sh:severity sh:Violation . + +eqbd:Equipment.EquipmentContainerSubstation-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Substation ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Substation." ; + sh:name "Equipment.EquipmentContainerSubstation-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 7 ; + sh:path cim:Equipment.EquipmentContainer ; + sh:severity sh:Violation . + +eqbd:Equipment.EquipmentContainerVoltageLevel-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VoltageLevel ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VoltageLevel." ; + sh:name "Equipment.EquipmentContainerVoltageLevel-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 6 ; + sh:path cim:Equipment.EquipmentContainer ; + sh:severity sh:Violation . + +eqbd:GeographicalRegion + rdf:type sh:NodeShape ; + sh:property eqbd:IdentifiedObject.mRID-cardinality , eqbd:IdentifiedObject.description-datatype , eqbd:IdentifiedObject.mRID-datatype , eqbd:IdentifiedObject.name-datatype , eqbd:IdentifiedObject.name-cardinality , eqbd:IdentifiedObject.description-cardinality , eqbd:IdentifiedObject.shortName-cardinality , eqbd:IdentifiedObject.energyIdentCodeEic-cardinality , eqbd:IdentifiedObject.shortName-datatype , eqbd:IdentifiedObject.energyIdentCodeEic-datatype ; + sh:targetClass cim:GeographicalRegion . + +eqbd:IdentifiedObject.description-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.description-cardinality" ; + sh:order 9 ; + sh:path cim:IdentifiedObject.description ; + sh:severity sh:Violation . + +eqbd:IdentifiedObject.description-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the description." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.description-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 9 ; + sh:path cim:IdentifiedObject.description ; + sh:severity sh:Violation . + +eqbd:IdentifiedObject.energyIdentCodeEic-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.energyIdentCodeEic-cardinality" ; + sh:order 10 ; + sh:path eu:IdentifiedObject.energyIdentCodeEic ; + sh:severity sh:Violation . + +eqbd:IdentifiedObject.energyIdentCodeEic-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the energyIdentCodeEic." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.energyIdentCodeEic-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 10 ; + sh:path eu:IdentifiedObject.energyIdentCodeEic ; + sh:severity sh:Violation . + +eqbd:IdentifiedObject.mRID-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mRID)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.mRID-cardinality" ; + sh:order 11 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . +eqbd:IdentifiedObject.mRID-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the mRID." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.mRID-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 11 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +eqbd:IdentifiedObject.name-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (name)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.name-cardinality" ; + sh:order 12 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +eqbd:IdentifiedObject.name-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the name." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.name-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 12 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +eqbd:IdentifiedObject.shortName-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.shortName-cardinality" ; + sh:order 13 ; + sh:path eu:IdentifiedObject.shortName ; + sh:severity sh:Violation . + +eqbd:IdentifiedObject.shortName-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the shortName." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.shortName-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 13 ; + sh:path eu:IdentifiedObject.shortName ; + sh:severity sh:Violation . + +eqbd:Junction rdf:type sh:NodeShape ; + sh:property eqbd:IdentifiedObject.name-cardinality , eqbd:IdentifiedObject.energyIdentCodeEic-cardinality , eqbd:IdentifiedObject.mRID-datatype , eqbd:IdentifiedObject.mRID-cardinality , eqbd:IdentifiedObject.shortName-cardinality , eqbd:IdentifiedObject.name-datatype , eqbd:Equipment.EquipmentContainer-valueType , eqbd:IdentifiedObject.shortName-datatype , eqbd:IdentifiedObject.energyIdentCodeEic-datatype , eqbd:IdentifiedObject.description-cardinality , eqbd:Equipment.EquipmentContainer-cardinality , eqbd:IdentifiedObject.description-datatype ; + sh:targetClass cim:Junction . + +eqbd:Line rdf:type sh:NodeShape ; + sh:property eqbd:IdentifiedObject.mRID-cardinality , eqbd:IdentifiedObject.name-datatype , eqbd:IdentifiedObject.mRID-datatype , eqbd:IdentifiedObject.shortName-datatype , eqbd:IdentifiedObject.description-cardinality , eqbd:IdentifiedObject.description-datatype , eqbd:Line.Region-valueType , eqbd:IdentifiedObject.shortName-cardinality , eqbd:IdentifiedObject.name-cardinality , eqbd:Line.Region-cardinality , eqbd:IdentifiedObject.energyIdentCodeEic-cardinality , eqbd:IdentifiedObject.energyIdentCodeEic-datatype ; + sh:targetClass cim:Line . + +eqbd:Line.Region-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Line.Region-cardinality" ; + sh:order 20 ; + sh:path cim:Line.Region ; + sh:severity sh:Violation . + +eqbd:Line.Region-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SubGeographicalRegion ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SubGeographicalRegion." ; + sh:name "Line.Region-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 10 ; + sh:path cim:Line.Region ; + sh:severity sh:Violation . + +eqbd:Ontology rdf:type owl:Ontology ; + dct:conformsTo "urn:iso:std:iec:61970-501:draft:ed-2" , "file://iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" , "urn:iso:std:iec:61970-401:draft:ed-1" , "urn:iso:std:iec:61970-301:ed-7:amd1" , "urn:iso:std:iec:61970-600-2:ed-1" ; + dct:creator "ENTSO-E CIM EG"@en ; + dct:description "The constraints for the equipment boundary profile from IEC 61970-600-2."@en ; + dct:identifier "urn:uuid:1e79354a-ccc2-434b-bab3-3dc4a08df5ea" ; + dct:issued "2021-01-27T15:31:36Z"^^xsd:dateTime ; + dct:language "en-GB" ; + dct:license "https://creativecommons.org/licenses/by/4.0/"@en ; + dct:modified "2020-10-12"^^xsd:date ; + dct:publisher "ENTSO-E"@en ; + dct:rights "Copyright"@en ; + dct:rightsHolder "ENTSO-E"@en ; + dct:title "Equipment Boundary Constraints"@en ; + owl:incompatibleWith ; + owl:priorVersion ; + owl:versionIRI ; + owl:versionInfo "3.0.0"@en ; + dcat:keyword "EQBD" ; + dcat:theme "constraints"@en . + +eqbd:SubGeographicalRegion + rdf:type sh:NodeShape ; + sh:property eqbd:IdentifiedObject.name-datatype , eqbd:SubGeographicalRegion.Region-valueType , eqbd:SubGeographicalRegion.Region-cardinality , eqbd:IdentifiedObject.name-cardinality , eqbd:IdentifiedObject.description-cardinality , eqbd:IdentifiedObject.energyIdentCodeEic-datatype , eqbd:IdentifiedObject.energyIdentCodeEic-cardinality , eqbd:IdentifiedObject.mRID-cardinality , eqbd:IdentifiedObject.shortName-datatype , eqbd:IdentifiedObject.mRID-datatype , eqbd:IdentifiedObject.shortName-cardinality , eqbd:IdentifiedObject.description-datatype ; + sh:targetClass cim:SubGeographicalRegion . + +eqbd:SubGeographicalRegion.Region-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "SubGeographicalRegion.Region-cardinality" ; + sh:order 21 ; + sh:path cim:SubGeographicalRegion.Region ; + sh:severity sh:Violation . + +eqbd:SubGeographicalRegion.Region-valueType + rdf:type sh:PropertyShape ; + sh:class cim:GeographicalRegion ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:GeographicalRegion." ; + sh:name "SubGeographicalRegion.Region-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 11 ; + sh:path cim:SubGeographicalRegion.Region ; + sh:severity sh:Violation . + +eqbd:Substation rdf:type sh:NodeShape ; + sh:property eqbd:IdentifiedObject.name-datatype , eqbd:IdentifiedObject.energyIdentCodeEic-datatype , eqbd:IdentifiedObject.shortName-cardinality , eqbd:IdentifiedObject.mRID-cardinality , eqbd:IdentifiedObject.energyIdentCodeEic-cardinality , eqbd:IdentifiedObject.mRID-datatype , eqbd:IdentifiedObject.description-datatype , eqbd:Substation.Region-cardinality , eqbd:Substation.Region-valueType , eqbd:IdentifiedObject.shortName-datatype , eqbd:IdentifiedObject.name-cardinality , eqbd:IdentifiedObject.description-cardinality ; + sh:targetClass cim:Substation . + +eqbd:Substation.Region-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "Substation.Region-cardinality" ; + sh:order 22 ; + sh:path cim:Substation.Region ; + sh:severity sh:Violation . + +eqbd:Substation.Region-valueType + rdf:type sh:PropertyShape ; + sh:class cim:SubGeographicalRegion ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:SubGeographicalRegion." ; + sh:name "Substation.Region-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 12 ; + sh:path cim:Substation.Region ; + sh:severity sh:Violation . + +eqbd:Terminal rdf:type sh:NodeShape ; + sh:property eqbd:IdentifiedObject.description-cardinality , eqbd:IdentifiedObject.energyIdentCodeEic-datatype , eqbd:Terminal.ConductingEquipment-cardinality , eqbd:Terminal.ConnectivityNode-valueType , eqbd:IdentifiedObject.energyIdentCodeEic-cardinality , eqbd:IdentifiedObject.shortName-datatype , eqbd:IdentifiedObject.name-cardinality , eqbd:Terminal.ConnectivityNode-cardinality , eqbd:IdentifiedObject.shortName-cardinality , eqbd:IdentifiedObject.name-datatype , eqbd:IdentifiedObject.mRID-datatype , eqbd:IdentifiedObject.mRID-cardinality , eqbd:IdentifiedObject.description-datatype ; + sh:targetClass cim:Terminal . + +eqbd:Terminal.ConductingEquipment-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "Terminal.ConductingEquipment-cardinality" ; + sh:order 24 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eqbd:Terminal.ConductingEquipment-valueType + rdf:type sh:NodeShape ; + sh:or ( eqbd:Terminal.ConductingEquipmentJunction-valueType ) . + +eqbd:Terminal.ConductingEquipmentJunction-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Junction ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Junction." ; + sh:name "Terminal.ConductingEquipmentJunction-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 14 ; + sh:path cim:Terminal.ConductingEquipment ; + sh:severity sh:Violation . + +eqbd:Terminal.ConnectivityNode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Terminal.ConnectivityNode-cardinality" ; + sh:order 23 ; + sh:path cim:Terminal.ConnectivityNode ; + sh:severity sh:Violation . + +eqbd:Terminal.ConnectivityNode-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ConnectivityNode ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ConnectivityNode." ; + sh:name "Terminal.ConnectivityNode-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 13 ; + sh:path cim:Terminal.ConnectivityNode ; + sh:severity sh:Violation . + +eqbd:VoltageLevel rdf:type sh:NodeShape ; + sh:property eqbd:VoltageLevel.Substation-cardinality , eqbd:IdentifiedObject.mRID-datatype , eqbd:VoltageLevel.lowVoltageLimit-datatype , eqbd:VoltageLevel.BaseVoltage-valueType , eqbd:IdentifiedObject.mRID-cardinality , eqbd:IdentifiedObject.description-cardinality , eqbd:VoltageLevel.highVoltageLimit-datatype , eqbd:IdentifiedObject.name-cardinality , eqbd:IdentifiedObject.description-datatype , eqbd:VoltageLevel.highVoltageLimit-cardinality , eqbd:VoltageLevel.BaseVoltage-cardinality , eqbd:VoltageLevel.lowVoltageLimit-cardinality , eqbd:IdentifiedObject.shortName-datatype , eqbd:VoltageLevel.Substation-valueType , eqbd:IdentifiedObject.energyIdentCodeEic-datatype , eqbd:IdentifiedObject.name-datatype , eqbd:IdentifiedObject.energyIdentCodeEic-cardinality , eqbd:IdentifiedObject.shortName-cardinality ; + sh:targetClass cim:VoltageLevel . + +eqbd:VoltageLevel.BaseVoltage-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "VoltageLevel.BaseVoltage-cardinality" ; + sh:order 26 ; + sh:path cim:VoltageLevel.BaseVoltage ; + sh:severity sh:Violation . + +eqbd:VoltageLevel.BaseVoltage-valueType + rdf:type sh:PropertyShape ; + sh:class cim:BaseVoltage ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:BaseVoltage." ; + sh:name "VoltageLevel.BaseVoltage-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 16 ; + sh:path cim:VoltageLevel.BaseVoltage ; + sh:severity sh:Violation . + +eqbd:VoltageLevel.Substation-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "VoltageLevel.Substation-cardinality" ; + sh:order 25 ; + sh:path cim:VoltageLevel.Substation ; + sh:severity sh:Violation . + +eqbd:VoltageLevel.Substation-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Substation ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group eqbd:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Substation." ; + sh:name "VoltageLevel.Substation-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 15 ; + sh:path cim:VoltageLevel.Substation ; + sh:severity sh:Violation . + +eqbd:VoltageLevel.highVoltageLimit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VoltageLevel.highVoltageLimit-cardinality" ; + sh:order 14 ; + sh:path cim:VoltageLevel.highVoltageLimit ; + sh:severity sh:Violation . + +eqbd:VoltageLevel.highVoltageLimit-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the highVoltageLimit." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VoltageLevel.highVoltageLimit-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 14 ; + sh:path cim:VoltageLevel.highVoltageLimit ; + sh:severity sh:Violation . + +eqbd:VoltageLevel.lowVoltageLimit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group eqbd:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VoltageLevel.lowVoltageLimit-cardinality" ; + sh:order 15 ; + sh:path cim:VoltageLevel.lowVoltageLimit ; + sh:severity sh:Violation . + +eqbd:VoltageLevel.lowVoltageLimit-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the lowVoltageLimit." ; + sh:group eqbd:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VoltageLevel.lowVoltageLimit-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 15 ; + sh:path cim:VoltageLevel.lowVoltageLimit ; + sh:severity sh:Violation . + diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_GeographicalLocation-AP-Con-Simple-SHACLED2a_v3-0-0.ttl b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_GeographicalLocation-AP-Con-Simple-SHACLED2a_v3-0-0.ttl new file mode 100644 index 0000000..661909f --- /dev/null +++ b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_GeographicalLocation-AP-Con-Simple-SHACLED2a_v3-0-0.ttl @@ -0,0 +1,1097 @@ +@prefix cim: . +@prefix cims: . +@prefix dc: . +@prefix dcat: . +@prefix dct: . +@prefix eu: . +@prefix gl: . +@prefix owl: . +@prefix prof: . +@prefix profcim: . +@prefix rdf: . +@prefix rdfs: . +@prefix sh: . +@prefix skos: . +@prefix xsd: . + +gl:AssociationsGroup rdf:type sh:PropertyGroup ; + rdfs:label "Associations" ; + sh:order 2 . + +gl:CardinalityGroup rdf:type sh:PropertyGroup ; + rdfs:label "Cardinality" ; + sh:order 0 . + +gl:CoordinateSystem rdf:type sh:NodeShape ; + sh:property gl:IdentifiedObject.name-datatype , gl:IdentifiedObject.name-cardinality , gl:IdentifiedObject.mRID-datatype , gl:IdentifiedObject.mRID-cardinality , gl:CoordinateSystem.crsUrn-datatype , gl:CoordinateSystem.crsUrn-cardinality ; + sh:targetClass cim:CoordinateSystem . + +gl:CoordinateSystem.crsUrn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (crsUrn)." ; + sh:minCount 1 ; + sh:name "CoordinateSystem.crsUrn-cardinality" ; + sh:order 2 ; + sh:path cim:CoordinateSystem.crsUrn ; + sh:severity sh:Violation . + +gl:CoordinateSystem.crsUrn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the crsUrn." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CoordinateSystem.crsUrn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2 ; + sh:path cim:CoordinateSystem.crsUrn ; + sh:severity sh:Violation . + +gl:DatatypesGroup rdf:type sh:PropertyGroup ; + rdfs:label "Datatypes" ; + sh:order 1 . + +gl:IdentifiedObject.mRID-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mRID)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.mRID-cardinality" ; + sh:order 0 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +gl:IdentifiedObject.mRID-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the mRID." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.mRID-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 0 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +gl:IdentifiedObject.name-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.name-cardinality" ; + sh:order 1 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +gl:IdentifiedObject.name-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the name." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.name-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +gl:Location rdf:type sh:NodeShape ; + sh:property gl:Status.value-cardinality , gl:TownDetail.country-datatype , gl:StreetAddress.streetDetail-cardinality , gl:StreetDetail.addressGeneral3-cardinality , gl:TownDetail.code-datatype , gl:StreetDetail.name-cardinality , gl:StreetDetail.addressGeneral-datatype , gl:Location.CoordinateSystem-valueType , gl:StreetDetail.type-cardinality , gl:IdentifiedObject.name-datatype , gl:StreetAddress.poBox-cardinality , gl:StreetDetail.addressGeneral2-datatype , gl:Status.dateTime-cardinality , gl:StreetAddress.townDetail-datatype , gl:StreetDetail.addressGeneral-cardinality , gl:Status.remark-cardinality , gl:Location.mainAddress-cardinality , gl:IdentifiedObject.name-cardinality , gl:TownDetail.name-cardinality , gl:TownDetail.section-cardinality , gl:Location.PowerSystemResources-valueType , gl:StreetDetail.prefix-datatype , gl:StreetDetail.suffix-datatype , gl:TownDetail.stateOrProvince-cardinality , gl:StreetDetail.code-cardinality , gl:IdentifiedObject.mRID-cardinality , gl:StreetDetail.number-cardinality , gl:StreetAddress.status-datatype , gl:Status.dateTime-datatype , gl:StreetAddress.language-cardinality , gl:Location.mainAddress-datatype , gl:StreetDetail.suffix-cardinality , gl:Location.PowerSystemResources-cardinality , gl:StreetDetail.suiteNumber-cardinality , gl:StreetDetail.code-datatype , gl:StreetAddress.streetDetail-datatype , gl:TownDetail.section-datatype , gl:StreetDetail.addressGeneral3-datatype , gl:Status.value-datatype , gl:StreetAddress.postalCode-cardinality , gl:StreetDetail.floorIdentification-cardinality , gl:IdentifiedObject.mRID-datatype , gl:StreetAddress.status-cardinality , gl:Status.remark-datatype , gl:TownDetail.country-cardinality , gl:TownDetail.code-cardinality , gl:TownDetail.stateOrProvince-datatype , gl:StreetDetail.number-datatype , gl:Status.reason-cardinality , gl:StreetAddress.townDetail-cardinality , gl:StreetDetail.suiteNumber-datatype , gl:StreetAddress.language-datatype , gl:StreetDetail.withinTownLimits-datatype , gl:Status.reason-datatype , gl:StreetDetail.buildingName-datatype , gl:StreetDetail.addressGeneral2-cardinality , gl:StreetAddress.postalCode-datatype , gl:TownDetail.name-datatype , gl:StreetDetail.withinTownLimits-cardinality , gl:StreetDetail.floorIdentification-datatype , gl:StreetDetail.type-datatype , gl:Location.CoordinateSystem-cardinality , gl:StreetDetail.buildingName-cardinality , gl:StreetDetail.prefix-cardinality , gl:StreetDetail.name-datatype , gl:StreetAddress.poBox-datatype ; + sh:targetClass cim:Location . + +gl:Location.CoordinateSystem-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group gl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "Location.CoordinateSystem-cardinality" ; + sh:order 37 ; + sh:path cim:Location.CoordinateSystem ; + sh:severity sh:Violation . + +gl:Location.CoordinateSystem-valueType + rdf:type sh:PropertyShape ; + sh:class cim:CoordinateSystem ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group gl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:CoordinateSystem." ; + sh:name "Location.CoordinateSystem-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 1 ; + sh:path cim:Location.CoordinateSystem ; + sh:severity sh:Violation . + +gl:Location.PowerSystemResources-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group gl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "Location.PowerSystemResources-cardinality" ; + sh:order 36 ; + sh:path cim:Location.PowerSystemResources ; + sh:severity sh:Violation . + +gl:Location.PowerSystemResources-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerSystemResource ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group gl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerSystemResource." ; + sh:name "Location.PowerSystemResources-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 0 ; + sh:path cim:Location.PowerSystemResources ; + sh:severity sh:Violation . + +gl:Location.mainAddress-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Location.mainAddress-cardinality" ; + sh:order 3 ; + sh:path cim:Location.mainAddress ; + sh:severity sh:Violation . + +gl:Location.mainAddress-datatype + rdf:type sh:PropertyShape ; + sh:class cim:StreetAddress ; + sh:description "This constraint validates the datatype of the mainAddress." ; + sh:group gl:DatatypesGroup ; + sh:message "Blanknode (compound StreetAddress) violation. Either it is not a BlankNode (nested structure, compound StreetAddress) or it is not the right class." ; + sh:name "Location.mainAddress-datatype" ; + sh:nodeKind sh:BlankNode ; + sh:order 3 ; + sh:path cim:Location.mainAddress ; + sh:severity sh:Violation . + +gl:Ontology rdf:type owl:Ontology ; + dct:conformsTo "urn:iso:std:iec:61970-401:draft:ed-1" , "urn:iso:std:iec:61970-501:draft:ed-2" , "urn:iso:std:iec:61970-301:ed-7:amd1" , "file://iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" , "urn:iso:std:iec:61970-600-2:ed-1" ; + dct:creator "ENTSO-E CIM EG"@en ; + dct:description "The constraints for the geographical location profile from IEC 61970-600-2."@en ; + dct:identifier "urn:uuid:862c1230-be19-4a01-bd6f-1a6c03d213ff" ; + dct:issued "2021-01-27T15:33:53Z"^^xsd:dateTime ; + dct:language "en-GB" ; + dct:modified "2020-10-12"^^xsd:date ; + dct:publisher "ENTSO-E"@en ; + dct:rights "Copyright"@en ; + dct:rightsHolder "ENTSO-E"@en ; + dct:title "Geographical Location Constraints"@en ; + owl:incompatibleWith ; + owl:priorVersion ; + owl:versionIRI ; + owl:versionInfo "3.0.0"@en ; + dcat:keyword "GL" ; + dcat:theme "constraints"@en . + +gl:PositionPoint rdf:type sh:NodeShape ; + sh:property gl:PositionPoint.sequenceNumber-datatype , gl:PositionPoint.zPosition-datatype , gl:PositionPoint.Location-cardinality , gl:PositionPoint.sequenceNumber-cardinality , gl:PositionPoint.zPosition-cardinality , gl:PositionPoint.xPosition-cardinality , gl:PositionPoint.yPosition-datatype , gl:PositionPoint.xPosition-datatype , gl:PositionPoint.yPosition-cardinality ; + sh:targetClass cim:PositionPoint . + +gl:PositionPoint.Location-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group gl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "PositionPoint.Location-cardinality" ; + sh:order 38 ; + sh:path cim:PositionPoint.Location ; + sh:severity sh:Violation . + +gl:PositionPoint.Location-valueType + rdf:type sh:NodeShape ; + sh:or ( gl:PositionPoint.LocationServiceLocation-valueType gl:PositionPoint.LocationLocation-valueType ) . + +gl:PositionPoint.LocationLocation-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Location ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group gl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Location." ; + sh:name "PositionPoint.LocationLocation-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 3 ; + sh:path cim:PositionPoint.Location ; + sh:severity sh:Violation . + +gl:PositionPoint.LocationServiceLocation-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ServiceLocation ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group gl:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ServiceLocation." ; + sh:name "PositionPoint.LocationServiceLocation-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 2 ; + sh:path cim:PositionPoint.Location ; + sh:severity sh:Violation . + +gl:PositionPoint.sequenceNumber-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PositionPoint.sequenceNumber-cardinality" ; + sh:order 32 ; + sh:path cim:PositionPoint.sequenceNumber ; + sh:severity sh:Violation . + +gl:PositionPoint.sequenceNumber-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the sequenceNumber." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PositionPoint.sequenceNumber-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 32 ; + sh:path cim:PositionPoint.sequenceNumber ; + sh:severity sh:Violation . + +gl:PositionPoint.xPosition-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xPosition)." ; + sh:minCount 1 ; + sh:name "PositionPoint.xPosition-cardinality" ; + sh:order 33 ; + sh:path cim:PositionPoint.xPosition ; + sh:severity sh:Violation . + +gl:PositionPoint.xPosition-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the xPosition." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PositionPoint.xPosition-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 33 ; + sh:path cim:PositionPoint.xPosition ; + sh:severity sh:Violation . + +gl:PositionPoint.yPosition-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (yPosition)." ; + sh:minCount 1 ; + sh:name "PositionPoint.yPosition-cardinality" ; + sh:order 34 ; + sh:path cim:PositionPoint.yPosition ; + sh:severity sh:Violation . + +gl:PositionPoint.yPosition-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the yPosition." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PositionPoint.yPosition-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 34 ; + sh:path cim:PositionPoint.yPosition ; + sh:severity sh:Violation . + +gl:PositionPoint.zPosition-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PositionPoint.zPosition-cardinality" ; + sh:order 35 ; + sh:path cim:PositionPoint.zPosition ; + sh:severity sh:Violation . + +gl:PositionPoint.zPosition-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the zPosition." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PositionPoint.zPosition-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 35 ; + sh:path cim:PositionPoint.zPosition ; + sh:severity sh:Violation . + +gl:ServiceLocation rdf:type sh:NodeShape ; + sh:property gl:Location.mainAddress-cardinality , gl:Status.reason-datatype , gl:StreetDetail.code-cardinality , gl:TownDetail.stateOrProvince-datatype , gl:TownDetail.stateOrProvince-cardinality , gl:TownDetail.name-datatype , gl:Location.CoordinateSystem-valueType , gl:StreetDetail.withinTownLimits-cardinality , gl:StreetDetail.withinTownLimits-datatype , gl:StreetDetail.number-datatype , gl:StreetDetail.addressGeneral2-datatype , gl:Location.PowerSystemResources-cardinality , gl:StreetAddress.status-cardinality , gl:StreetDetail.code-datatype , gl:StreetDetail.suiteNumber-cardinality , gl:StreetDetail.addressGeneral-cardinality , gl:TownDetail.section-datatype , gl:StreetDetail.type-datatype , gl:StreetDetail.buildingName-cardinality , gl:StreetAddress.streetDetail-cardinality , gl:Status.value-cardinality , gl:StreetDetail.suiteNumber-datatype , gl:StreetAddress.language-datatype , gl:Status.reason-cardinality , gl:StreetAddress.language-cardinality , gl:Status.value-datatype , gl:StreetAddress.poBox-datatype , gl:StreetDetail.prefix-cardinality , gl:Status.dateTime-cardinality , gl:StreetDetail.buildingName-datatype , gl:StreetAddress.townDetail-cardinality , gl:StreetDetail.suffix-datatype , gl:TownDetail.country-datatype , gl:Status.remark-datatype , gl:StreetAddress.townDetail-datatype , gl:StreetAddress.postalCode-cardinality , gl:StreetDetail.type-cardinality , gl:StreetDetail.addressGeneral3-datatype , gl:StreetDetail.name-cardinality , gl:StreetDetail.addressGeneral3-cardinality , gl:StreetDetail.prefix-datatype , gl:Status.remark-cardinality , gl:StreetAddress.streetDetail-datatype , gl:IdentifiedObject.name-cardinality , gl:Location.mainAddress-datatype , gl:StreetDetail.addressGeneral-datatype , gl:TownDetail.code-datatype , gl:StreetDetail.addressGeneral2-cardinality , gl:StreetDetail.floorIdentification-cardinality , gl:Location.PowerSystemResources-valueType , gl:TownDetail.code-cardinality , gl:StreetDetail.suffix-cardinality , gl:IdentifiedObject.mRID-cardinality , gl:Location.CoordinateSystem-cardinality , gl:TownDetail.section-cardinality , gl:Status.dateTime-datatype , gl:StreetDetail.floorIdentification-datatype , gl:TownDetail.name-cardinality , gl:IdentifiedObject.mRID-datatype , gl:TownDetail.country-cardinality , gl:IdentifiedObject.name-datatype , gl:StreetDetail.name-datatype , gl:StreetAddress.poBox-cardinality , gl:StreetAddress.postalCode-datatype , gl:StreetAddress.status-datatype , gl:StreetDetail.number-cardinality ; + sh:targetClass cim:ServiceLocation . + +gl:Status.dateTime-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.status cim:Status.dateTime ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Status.dateTime-cardinality" ; + sh:order 26 ; + sh:severity sh:Violation . + +gl:Status.dateTime-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:datetime ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.status cim:Status.dateTime ) + ] + ) ; + sh:description "This constraint validates the datatype of the dateTime." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Status.dateTime-datatype" ; + sh:order 26 ; + sh:severity sh:Violation . + +gl:Status.reason-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.status cim:Status.reason ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Status.reason-cardinality" ; + sh:order 28 ; + sh:severity sh:Violation . + +gl:Status.reason-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.status cim:Status.reason ) + ] + ) ; + sh:description "This constraint validates the datatype of the reason." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Status.reason-datatype" ; + sh:order 28 ; + sh:severity sh:Violation . + +gl:Status.remark-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.status cim:Status.remark ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Status.remark-cardinality" ; + sh:order 27 ; + sh:severity sh:Violation . + +gl:Status.remark-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.status cim:Status.remark ) + ] + ) ; + sh:description "This constraint validates the datatype of the remark." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Status.remark-datatype" ; + sh:order 27 ; + sh:severity sh:Violation . + +gl:Status.value-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.status cim:Status.value ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Status.value-cardinality" ; + sh:order 25 ; + sh:severity sh:Violation . + +gl:Status.value-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.status cim:Status.value ) + ] + ) ; + sh:description "This constraint validates the datatype of the value." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Status.value-datatype" ; + sh:order 25 ; + sh:severity sh:Violation . + +gl:StreetAddress.language-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.language ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetAddress.language-cardinality" ; + sh:order 31 ; + sh:severity sh:Violation . + +gl:StreetAddress.language-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.language ) + ] + ) ; + sh:description "This constraint validates the datatype of the language." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetAddress.language-datatype" ; + sh:order 31 ; + sh:severity sh:Violation . + +gl:StreetAddress.poBox-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.poBox ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetAddress.poBox-cardinality" ; + sh:order 30 ; + sh:severity sh:Violation . + +gl:StreetAddress.poBox-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.poBox ) + ] + ) ; + sh:description "This constraint validates the datatype of the poBox." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetAddress.poBox-datatype" ; + sh:order 30 ; + sh:severity sh:Violation . + +gl:StreetAddress.postalCode-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.postalCode ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetAddress.postalCode-cardinality" ; + sh:order 29 ; + sh:severity sh:Violation . + +gl:StreetAddress.postalCode-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.postalCode ) + ] + ) ; + sh:description "This constraint validates the datatype of the postalCode." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetAddress.postalCode-datatype" ; + sh:order 29 ; + sh:severity sh:Violation . + +gl:StreetAddress.status-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:nodeKind sh:BlankNode ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.status ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetAddress.status-cardinality" ; + sh:order 24 ; + sh:severity sh:Violation . + +gl:StreetAddress.status-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:class cim:Status ; + sh:nodeKind sh:BlankNode ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.status ) + ] + ) ; + sh:description "This constraint validates the datatype of the status." ; + sh:group gl:DatatypesGroup ; + sh:message "Blanknode (compound Status) violation. Either it is not a BlankNode (nested structure, compound Status) or it is not the right class." ; + sh:name "StreetAddress.status-datatype" ; + sh:order 24 ; + sh:severity sh:Violation . + +gl:StreetAddress.streetDetail-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:nodeKind sh:BlankNode ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetAddress.streetDetail-cardinality" ; + sh:order 4 ; + sh:severity sh:Violation . + +gl:StreetAddress.streetDetail-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:class cim:StreetDetail ; + sh:nodeKind sh:BlankNode ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail ) + ] + ) ; + sh:description "This constraint validates the datatype of the streetDetail." ; + sh:group gl:DatatypesGroup ; + sh:message "Blanknode (compound StreetDetail) violation. Either it is not a BlankNode (nested structure, compound StreetDetail) or it is not the right class." ; + sh:name "StreetAddress.streetDetail-datatype" ; + sh:order 4 ; + sh:severity sh:Violation . + +gl:StreetAddress.townDetail-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:nodeKind sh:BlankNode ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.townDetail ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetAddress.townDetail-cardinality" ; + sh:order 18 ; + sh:severity sh:Violation . + +gl:StreetAddress.townDetail-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:class cim:TownDetail ; + sh:nodeKind sh:BlankNode ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.townDetail ) + ] + ) ; + sh:description "This constraint validates the datatype of the townDetail." ; + sh:group gl:DatatypesGroup ; + sh:message "Blanknode (compound TownDetail) violation. Either it is not a BlankNode (nested structure, compound TownDetail) or it is not the right class." ; + sh:name "StreetAddress.townDetail-datatype" ; + sh:order 18 ; + sh:severity sh:Violation . + +gl:StreetDetail.addressGeneral-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.addressGeneral ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetDetail.addressGeneral-cardinality" ; + sh:order 13 ; + sh:severity sh:Violation . + +gl:StreetDetail.addressGeneral-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.addressGeneral ) + ] + ) ; + sh:description "This constraint validates the datatype of the addressGeneral." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetDetail.addressGeneral-datatype" ; + sh:order 13 ; + sh:severity sh:Violation . + +gl:StreetDetail.addressGeneral2-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.addressGeneral2 ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetDetail.addressGeneral2-cardinality" ; + sh:order 14 ; + sh:severity sh:Violation . + +gl:StreetDetail.addressGeneral2-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.addressGeneral2 ) + ] + ) ; + sh:description "This constraint validates the datatype of the addressGeneral2." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetDetail.addressGeneral2-datatype" ; + sh:order 14 ; + sh:severity sh:Violation . + +gl:StreetDetail.addressGeneral3-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.addressGeneral3 ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetDetail.addressGeneral3-cardinality" ; + sh:order 15 ; + sh:severity sh:Violation . + +gl:StreetDetail.addressGeneral3-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.addressGeneral3 ) + ] + ) ; + sh:description "This constraint validates the datatype of the addressGeneral3." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetDetail.addressGeneral3-datatype" ; + sh:order 15 ; + sh:severity sh:Violation . + +gl:StreetDetail.buildingName-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.buildingName ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetDetail.buildingName-cardinality" ; + sh:order 11 ; + sh:severity sh:Violation . + +gl:StreetDetail.buildingName-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.buildingName ) + ] + ) ; + sh:description "This constraint validates the datatype of the buildingName." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetDetail.buildingName-datatype" ; + sh:order 11 ; + sh:severity sh:Violation . + +gl:StreetDetail.code-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.code ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetDetail.code-cardinality" ; + sh:order 10 ; + sh:severity sh:Violation . + +gl:StreetDetail.code-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.code ) + ] + ) ; + sh:description "This constraint validates the datatype of the code." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetDetail.code-datatype" ; + sh:order 10 ; + sh:severity sh:Violation . + +gl:StreetDetail.floorIdentification-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.floorIdentification ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetDetail.floorIdentification-cardinality" ; + sh:order 17 ; + sh:severity sh:Violation . + +gl:StreetDetail.floorIdentification-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.floorIdentification ) + ] + ) ; + sh:description "This constraint validates the datatype of the floorIdentification." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetDetail.floorIdentification-datatype" ; + sh:order 17 ; + sh:severity sh:Violation . + +gl:StreetDetail.name-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.name ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetDetail.name-cardinality" ; + sh:order 6 ; + sh:severity sh:Violation . + +gl:StreetDetail.name-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.name ) + ] + ) ; + sh:description "This constraint validates the datatype of the name." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetDetail.name-datatype" ; + sh:order 6 ; + sh:severity sh:Violation . + +gl:StreetDetail.number-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.number ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetDetail.number-cardinality" ; + sh:order 5 ; + sh:severity sh:Violation . + +gl:StreetDetail.number-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.number ) + ] + ) ; + sh:description "This constraint validates the datatype of the number." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetDetail.number-datatype" ; + sh:order 5 ; + sh:severity sh:Violation . + +gl:StreetDetail.prefix-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.prefix ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetDetail.prefix-cardinality" ; + sh:order 8 ; + sh:severity sh:Violation . + +gl:StreetDetail.prefix-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.prefix ) + ] + ) ; + sh:description "This constraint validates the datatype of the prefix." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetDetail.prefix-datatype" ; + sh:order 8 ; + sh:severity sh:Violation . + +gl:StreetDetail.suffix-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.suffix ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetDetail.suffix-cardinality" ; + sh:order 7 ; + sh:severity sh:Violation . + +gl:StreetDetail.suffix-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.suffix ) + ] + ) ; + sh:description "This constraint validates the datatype of the suffix." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetDetail.suffix-datatype" ; + sh:order 7 ; + sh:severity sh:Violation . + +gl:StreetDetail.suiteNumber-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.suiteNumber ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetDetail.suiteNumber-cardinality" ; + sh:order 12 ; + sh:severity sh:Violation . + +gl:StreetDetail.suiteNumber-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.suiteNumber ) + ] + ) ; + sh:description "This constraint validates the datatype of the suiteNumber." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetDetail.suiteNumber-datatype" ; + sh:order 12 ; + sh:severity sh:Violation . + +gl:StreetDetail.type-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.type ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetDetail.type-cardinality" ; + sh:order 9 ; + sh:severity sh:Violation . +gl:StreetDetail.type-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.type ) + ] + ) ; + sh:description "This constraint validates the datatype of the type." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetDetail.type-datatype" ; + sh:order 9 ; + sh:severity sh:Violation . + +gl:StreetDetail.withinTownLimits-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.withinTownLimits ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "StreetDetail.withinTownLimits-cardinality" ; + sh:order 16 ; + sh:severity sh:Violation . + +gl:StreetDetail.withinTownLimits-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:boolean ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.streetDetail cim:StreetDetail.withinTownLimits ) + ] + ) ; + sh:description "This constraint validates the datatype of the withinTownLimits." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StreetDetail.withinTownLimits-datatype" ; + sh:order 16 ; + sh:severity sh:Violation . + +gl:TownDetail.code-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.townDetail cim:TownDetail.code ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TownDetail.code-cardinality" ; + sh:order 19 ; + sh:severity sh:Violation . + +gl:TownDetail.code-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.townDetail cim:TownDetail.code ) + ] + ) ; + sh:description "This constraint validates the datatype of the code." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TownDetail.code-datatype" ; + sh:order 19 ; + sh:severity sh:Violation . + +gl:TownDetail.country-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.townDetail cim:TownDetail.country ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TownDetail.country-cardinality" ; + sh:order 23 ; + sh:severity sh:Violation . + +gl:TownDetail.country-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.townDetail cim:TownDetail.country ) + ] + ) ; + sh:description "This constraint validates the datatype of the country." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TownDetail.country-datatype" ; + sh:order 23 ; + sh:severity sh:Violation . + +gl:TownDetail.name-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.townDetail cim:TownDetail.name ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TownDetail.name-cardinality" ; + sh:order 21 ; + sh:severity sh:Violation . + +gl:TownDetail.name-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.townDetail cim:TownDetail.name ) + ] + ) ; + sh:description "This constraint validates the datatype of the name." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TownDetail.name-datatype" ; + sh:order 21 ; + sh:severity sh:Violation . + +gl:TownDetail.section-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.townDetail cim:TownDetail.section ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TownDetail.section-cardinality" ; + sh:order 20 ; + sh:severity sh:Violation . + +gl:TownDetail.section-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.townDetail cim:TownDetail.section ) + ] + ) ; + sh:description "This constraint validates the datatype of the section." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TownDetail.section-datatype" ; + sh:order 20 ; + sh:severity sh:Violation . + +gl:TownDetail.stateOrProvince-cardinality + rdf:type sh:PropertyShape ; + sh:and ( [ sh:maxCount 1 ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.townDetail cim:TownDetail.stateOrProvince ) + ] + ) ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group gl:CardinalityGroup ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TownDetail.stateOrProvince-cardinality" ; + sh:order 22 ; + sh:severity sh:Violation . + +gl:TownDetail.stateOrProvince-datatype + rdf:type sh:PropertyShape ; + sh:and ( [ sh:datatype xsd:string ; + sh:nodeKind sh:Literal ; + sh:path ( cim:Location.mainAddress cim:StreetAddress.townDetail cim:TownDetail.stateOrProvince ) + ] + ) ; + sh:description "This constraint validates the datatype of the stateOrProvince." ; + sh:group gl:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TownDetail.stateOrProvince-datatype" ; + sh:order 22 ; + sh:severity sh:Violation . + diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Operation-AP-Con-Simple-SHACLED2a_v3-0-0.ttl b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Operation-AP-Con-Simple-SHACLED2a_v3-0-0.ttl new file mode 100644 index 0000000..c1475b4 --- /dev/null +++ b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Operation-AP-Con-Simple-SHACLED2a_v3-0-0.ttl @@ -0,0 +1,1501 @@ +@prefix cim: . +@prefix cims: . +@prefix dc: . +@prefix dcat: . +@prefix dct: . +@prefix eu: . +@prefix op: . +@prefix owl: . +@prefix prof: . +@prefix profcim: . +@prefix rdf: . +@prefix rdfs: . +@prefix sh: . +@prefix skos: . +@prefix xsd: . + +op:Accumulator rdf:type sh:NodeShape ; + sh:property op:IdentifiedObject.name-cardinality , op:Measurement.unitMultiplier-datatype , op:Measurement.unitSymbol-datatype , op:IdentifiedObject.description-cardinality , op:Measurement.phases-cardinality , op:IdentifiedObject.mRID-datatype , op:Measurement.PowerSystemResource-valueType , op:Measurement.measurementType-cardinality , op:IdentifiedObject.mRID-cardinality , op:IdentifiedObject.name-datatype , op:Measurement.Terminal-valueType , op:Measurement.measurementType-datatype , op:Measurement.Terminal-cardinality , op:Measurement.unitMultiplier-cardinality , op:Measurement.phases-datatype , op:IdentifiedObject.description-datatype , op:Measurement.unitSymbol-cardinality , op:Measurement.PowerSystemResource-cardinality ; + sh:targetClass cim:Accumulator . + +op:AccumulatorLimit rdf:type sh:NodeShape ; + sh:property op:AccumulatorLimit.value-datatype , op:AccumulatorLimit.LimitSet-cardinality , op:IdentifiedObject.description-cardinality , op:IdentifiedObject.name-datatype , op:IdentifiedObject.description-datatype , op:IdentifiedObject.mRID-cardinality , op:IdentifiedObject.name-cardinality , op:IdentifiedObject.mRID-datatype , op:AccumulatorLimit.LimitSet-valueType , op:AccumulatorLimit.value-cardinality ; + sh:targetClass cim:AccumulatorLimit . + +op:AccumulatorLimit.LimitSet-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "AccumulatorLimit.LimitSet-cardinality" ; + sh:order 37 ; + sh:path cim:AccumulatorLimit.LimitSet ; + sh:severity sh:Violation . + +op:AccumulatorLimit.LimitSet-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AccumulatorLimitSet ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AccumulatorLimitSet." ; + sh:name "AccumulatorLimit.LimitSet-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 0 ; + sh:path cim:AccumulatorLimit.LimitSet ; + sh:severity sh:Violation . + +op:AccumulatorLimit.value-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (value)." ; + sh:minCount 1 ; + sh:name "AccumulatorLimit.value-cardinality" ; + sh:order 0 ; + sh:path cim:AccumulatorLimit.value ; + sh:severity sh:Violation . + +op:AccumulatorLimit.value-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the value." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AccumulatorLimit.value-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 0 ; + sh:path cim:AccumulatorLimit.value ; + sh:severity sh:Violation . + +op:AccumulatorLimitSet + rdf:type sh:NodeShape ; + sh:property op:LimitSet.isPercentageLimits-cardinality , op:IdentifiedObject.description-cardinality , op:IdentifiedObject.name-cardinality , op:LimitSet.isPercentageLimits-datatype , op:IdentifiedObject.mRID-datatype , op:AccumulatorLimitSet.Measurements-cardinality , op:IdentifiedObject.description-datatype , op:IdentifiedObject.name-datatype , op:AccumulatorLimitSet.Measurements-valueType , op:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:AccumulatorLimitSet . + +op:AccumulatorLimitSet.Measurements-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:message "Cardinality violation. Missing required association." ; + sh:minCount 1 ; + sh:name "AccumulatorLimitSet.Measurements-cardinality" ; + sh:order 38 ; + sh:path cim:AccumulatorLimitSet.Measurements ; + sh:severity sh:Violation . + +op:AccumulatorLimitSet.Measurements-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Accumulator ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Accumulator." ; + sh:name "AccumulatorLimitSet.Measurements-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 1 ; + sh:path cim:AccumulatorLimitSet.Measurements ; + sh:severity sh:Violation . + +op:AccumulatorReset rdf:type sh:NodeShape ; + sh:property op:IdentifiedObject.description-cardinality , op:AccumulatorReset.AccumulatorValue-valueType , op:Control.unitMultiplier-cardinality , op:Control.unitMultiplier-datatype , op:Control.operationInProgress-cardinality , op:AccumulatorReset.AccumulatorValue-cardinality , op:Control.unitSymbol-cardinality , op:Control.timeStamp-cardinality , op:Control.PowerSystemResource-cardinality , op:Control.controlType-cardinality , op:Control.PowerSystemResource-valueType , op:Control.unitSymbol-datatype , op:IdentifiedObject.name-datatype , op:IdentifiedObject.mRID-cardinality , op:IdentifiedObject.description-datatype , op:IdentifiedObject.name-cardinality , op:Control.controlType-datatype , op:Control.operationInProgress-datatype , op:Control.timeStamp-datatype , op:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:AccumulatorReset . + +op:AccumulatorReset.AccumulatorValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "AccumulatorReset.AccumulatorValue-cardinality" ; + sh:order 39 ; + sh:path cim:AccumulatorReset.AccumulatorValue ; + sh:severity sh:Violation . + +op:AccumulatorReset.AccumulatorValue-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AccumulatorValue ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AccumulatorValue." ; + sh:name "AccumulatorReset.AccumulatorValue-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 2 ; + sh:path cim:AccumulatorReset.AccumulatorValue ; + sh:severity sh:Violation . + +op:AccumulatorValue rdf:type sh:NodeShape ; + sh:property op:AccumulatorValue.Accumulator-cardinality , op:IdentifiedObject.mRID-datatype , op:IdentifiedObject.description-cardinality , op:MeasurementValue.MeasurementValueSource-valueType , op:MeasurementValue.MeasurementValueSource-cardinality , op:IdentifiedObject.name-cardinality , op:MeasurementValue.timeStamp-cardinality , op:IdentifiedObject.description-datatype , op:AccumulatorValue.Accumulator-valueType , op:MeasurementValue.sensorAccuracy-cardinality , op:IdentifiedObject.mRID-cardinality , op:MeasurementValue.sensorAccuracy-datatype , op:MeasurementValue.timeStamp-datatype , op:IdentifiedObject.name-datatype ; + sh:targetClass cim:AccumulatorValue . + +op:AccumulatorValue.Accumulator-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "AccumulatorValue.Accumulator-cardinality" ; + sh:order 40 ; + sh:path cim:AccumulatorValue.Accumulator ; + sh:severity sh:Violation . + +op:AccumulatorValue.Accumulator-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Accumulator ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Accumulator." ; + sh:name "AccumulatorValue.Accumulator-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 3 ; + sh:path cim:AccumulatorValue.Accumulator ; + sh:severity sh:Violation . + +op:Analog rdf:type sh:NodeShape ; + sh:property op:Measurement.Terminal-valueType , op:IdentifiedObject.name-datatype , op:Measurement.phases-cardinality , op:Measurement.phases-datatype , op:Measurement.PowerSystemResource-cardinality , op:Measurement.PowerSystemResource-valueType , op:Measurement.measurementType-cardinality , op:Measurement.unitSymbol-datatype , op:IdentifiedObject.name-cardinality , op:IdentifiedObject.mRID-cardinality , op:Analog.positiveFlowIn-datatype , op:Measurement.measurementType-datatype , op:Measurement.Terminal-cardinality , op:IdentifiedObject.description-datatype , op:Analog.positiveFlowIn-cardinality , op:IdentifiedObject.description-cardinality , op:Measurement.unitMultiplier-datatype , op:Measurement.unitMultiplier-cardinality , op:Measurement.unitSymbol-cardinality , op:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:Analog . + +op:Analog.positiveFlowIn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Analog.positiveFlowIn-cardinality" ; + sh:order 1 ; + sh:path cim:Analog.positiveFlowIn ; + sh:severity sh:Violation . + +op:Analog.positiveFlowIn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the positiveFlowIn." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Analog.positiveFlowIn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1 ; + sh:path cim:Analog.positiveFlowIn ; + sh:severity sh:Violation . + +op:AnalogControl.AnalogValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "AnalogControl.AnalogValue-cardinality" ; + sh:order 41 ; + sh:path cim:AnalogControl.AnalogValue ; + sh:severity sh:Violation . + +op:AnalogControl.AnalogValue-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AnalogValue ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AnalogValue." ; + sh:name "AnalogControl.AnalogValue-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 4 ; + sh:path cim:AnalogControl.AnalogValue ; + sh:severity sh:Violation . + +op:AnalogControl.maxValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (maxValue)." ; + sh:minCount 1 ; + sh:name "AnalogControl.maxValue-cardinality" ; + sh:order 2 ; + sh:path cim:AnalogControl.maxValue ; + sh:severity sh:Violation . + +op:AnalogControl.maxValue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxValue." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AnalogControl.maxValue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2 ; + sh:path cim:AnalogControl.maxValue ; + sh:severity sh:Violation . + +op:AnalogControl.minValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (minValue)." ; + sh:minCount 1 ; + sh:name "AnalogControl.minValue-cardinality" ; + sh:order 3 ; + sh:path cim:AnalogControl.minValue ; + sh:severity sh:Violation . + +op:AnalogControl.minValue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minValue." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AnalogControl.minValue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 3 ; + sh:path cim:AnalogControl.minValue ; + sh:severity sh:Violation . + +op:AnalogLimit rdf:type sh:NodeShape ; + sh:property op:AnalogLimit.value-cardinality , op:IdentifiedObject.mRID-cardinality , op:IdentifiedObject.name-datatype , op:IdentifiedObject.name-cardinality , op:IdentifiedObject.description-datatype , op:AnalogLimit.LimitSet-cardinality , op:AnalogLimit.LimitSet-valueType , op:IdentifiedObject.mRID-datatype , op:AnalogLimit.value-datatype , op:IdentifiedObject.description-cardinality ; + sh:targetClass cim:AnalogLimit . + +op:AnalogLimit.LimitSet-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "AnalogLimit.LimitSet-cardinality" ; + sh:order 42 ; + sh:path cim:AnalogLimit.LimitSet ; + sh:severity sh:Violation . + +op:AnalogLimit.LimitSet-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AnalogLimitSet ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AnalogLimitSet." ; + sh:name "AnalogLimit.LimitSet-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 5 ; + sh:path cim:AnalogLimit.LimitSet ; + sh:severity sh:Violation . + +op:AnalogLimit.value-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (value)." ; + sh:minCount 1 ; + sh:name "AnalogLimit.value-cardinality" ; + sh:order 4 ; + sh:path cim:AnalogLimit.value ; + sh:severity sh:Violation . + +op:AnalogLimit.value-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the value." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AnalogLimit.value-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 4 ; + sh:path cim:AnalogLimit.value ; + sh:severity sh:Violation . + +op:AnalogLimitSet rdf:type sh:NodeShape ; + sh:property op:IdentifiedObject.description-datatype , op:AnalogLimitSet.Measurements-valueType , op:IdentifiedObject.name-datatype , op:IdentifiedObject.description-cardinality , op:IdentifiedObject.name-cardinality , op:LimitSet.isPercentageLimits-cardinality , op:IdentifiedObject.mRID-datatype , op:LimitSet.isPercentageLimits-datatype , op:AnalogLimitSet.Measurements-cardinality , op:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:AnalogLimitSet . + +op:AnalogLimitSet.Measurements-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:message "Cardinality violation. Missing required association." ; + sh:minCount 1 ; + sh:name "AnalogLimitSet.Measurements-cardinality" ; + sh:order 43 ; + sh:path cim:AnalogLimitSet.Measurements ; + sh:severity sh:Violation . + +op:AnalogLimitSet.Measurements-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Analog ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Analog." ; + sh:name "AnalogLimitSet.Measurements-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 6 ; + sh:path cim:AnalogLimitSet.Measurements ; + sh:severity sh:Violation . + +op:AnalogValue rdf:type sh:NodeShape ; + sh:property op:MeasurementValue.sensorAccuracy-cardinality , op:IdentifiedObject.description-cardinality , op:IdentifiedObject.name-cardinality , op:MeasurementValue.MeasurementValueSource-valueType , op:IdentifiedObject.description-datatype , op:MeasurementValue.timeStamp-cardinality , op:MeasurementValue.timeStamp-datatype , op:IdentifiedObject.mRID-cardinality , op:MeasurementValue.sensorAccuracy-datatype , op:AnalogValue.Analog-cardinality , op:MeasurementValue.MeasurementValueSource-cardinality , op:IdentifiedObject.name-datatype , op:AnalogValue.Analog-valueType , op:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:AnalogValue . + +op:AnalogValue.Analog-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "AnalogValue.Analog-cardinality" ; + sh:order 44 ; + sh:path cim:AnalogValue.Analog ; + sh:severity sh:Violation . + +op:AnalogValue.Analog-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Analog ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Analog." ; + sh:name "AnalogValue.Analog-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 7 ; + sh:path cim:AnalogValue.Analog ; + sh:severity sh:Violation . + +op:AssociationsGroup rdf:type sh:PropertyGroup ; + rdfs:label "Associations" ; + sh:order 2 . + +op:CardinalityGroup rdf:type sh:PropertyGroup ; + rdfs:label "Cardinality" ; + sh:order 0 . + +op:Command rdf:type sh:NodeShape ; + sh:property op:Control.controlType-datatype , op:Control.unitSymbol-datatype , op:Control.PowerSystemResource-valueType , op:Command.normalValue-datatype , op:IdentifiedObject.mRID-datatype , op:Command.value-datatype , op:Control.PowerSystemResource-cardinality , op:Control.operationInProgress-cardinality , op:Control.timeStamp-datatype , op:Control.controlType-cardinality , op:IdentifiedObject.name-datatype , op:Control.timeStamp-cardinality , op:Command.ValueAliasSet-valueType , op:Control.operationInProgress-datatype , op:Control.unitMultiplier-cardinality , op:IdentifiedObject.mRID-cardinality , op:Command.ValueAliasSet-cardinality , op:IdentifiedObject.description-datatype , op:Control.unitSymbol-cardinality , op:Command.normalValue-cardinality , op:IdentifiedObject.name-cardinality , op:IdentifiedObject.description-cardinality , op:Command.DiscreteValue-valueType , op:Command.DiscreteValue-cardinality , op:Control.unitMultiplier-datatype , op:Command.value-cardinality ; + sh:targetClass cim:Command . + +op:Command.DiscreteValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "Command.DiscreteValue-cardinality" ; + sh:order 46 ; + sh:path cim:Command.DiscreteValue ; + sh:severity sh:Violation . + +op:Command.DiscreteValue-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiscreteValue ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiscreteValue." ; + sh:name "Command.DiscreteValue-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 9 ; + sh:path cim:Command.DiscreteValue ; + sh:severity sh:Violation . + +op:Command.ValueAliasSet-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Command.ValueAliasSet-cardinality" ; + sh:order 45 ; + sh:path cim:Command.ValueAliasSet ; + sh:severity sh:Violation . + +op:Command.ValueAliasSet-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ValueAliasSet ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ValueAliasSet." ; + sh:name "Command.ValueAliasSet-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 8 ; + sh:path cim:Command.ValueAliasSet ; + sh:severity sh:Violation . + +op:Command.normalValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (normalValue)." ; + sh:minCount 1 ; + sh:name "Command.normalValue-cardinality" ; + sh:order 5 ; + sh:path cim:Command.normalValue ; + sh:severity sh:Violation . + +op:Command.normalValue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the normalValue." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Command.normalValue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 5 ; + sh:path cim:Command.normalValue ; + sh:severity sh:Violation . + +op:Command.value-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (value)." ; + sh:minCount 1 ; + sh:name "Command.value-cardinality" ; + sh:order 6 ; + sh:path cim:Command.value ; + sh:severity sh:Violation . + +op:Command.value-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the value." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Command.value-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 6 ; + sh:path cim:Command.value ; + sh:severity sh:Violation . + +op:Control.PowerSystemResource-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Control.PowerSystemResource-cardinality" ; + sh:order 47 ; + sh:path cim:Control.PowerSystemResource ; + sh:severity sh:Violation . + +op:Control.PowerSystemResource-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerSystemResource ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerSystemResource." ; + sh:name "Control.PowerSystemResource-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 10 ; + sh:path cim:Control.PowerSystemResource ; + sh:severity sh:Violation . +op:Control.controlType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (controlType)." ; + sh:minCount 1 ; + sh:name "Control.controlType-cardinality" ; + sh:order 7 ; + sh:path cim:Control.controlType ; + sh:severity sh:Violation . + +op:Control.controlType-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the controlType." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Control.controlType-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 7 ; + sh:path cim:Control.controlType ; + sh:severity sh:Violation . + +op:Control.operationInProgress-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Control.operationInProgress-cardinality" ; + sh:order 8 ; + sh:path cim:Control.operationInProgress ; + sh:severity sh:Violation . + +op:Control.operationInProgress-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the operationInProgress." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Control.operationInProgress-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 8 ; + sh:path cim:Control.operationInProgress ; + sh:severity sh:Violation . + +op:Control.timeStamp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Control.timeStamp-cardinality" ; + sh:order 9 ; + sh:path cim:Control.timeStamp ; + sh:severity sh:Violation . + +op:Control.timeStamp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:datetime ; + sh:description "This constraint validates the datatype of the timeStamp." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Control.timeStamp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 9 ; + sh:path cim:Control.timeStamp ; + sh:severity sh:Violation . + +op:Control.unitMultiplier-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Control.unitMultiplier-cardinality" ; + sh:order 10 ; + sh:path cim:Control.unitMultiplier ; + sh:severity sh:Violation . + +op:Control.unitMultiplier-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the unitMultiplier." ; + sh:group op:DatatypesGroup ; + sh:in ( cim:UnitMultiplier.y cim:UnitMultiplier.z cim:UnitMultiplier.a cim:UnitMultiplier.f cim:UnitMultiplier.p cim:UnitMultiplier.n cim:UnitMultiplier.micro cim:UnitMultiplier.m cim:UnitMultiplier.c cim:UnitMultiplier.d cim:UnitMultiplier.none cim:UnitMultiplier.da cim:UnitMultiplier.h cim:UnitMultiplier.k cim:UnitMultiplier.M cim:UnitMultiplier.G cim:UnitMultiplier.T cim:UnitMultiplier.P cim:UnitMultiplier.E cim:UnitMultiplier.Z cim:UnitMultiplier.Y ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Control.unitMultiplier-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 10 ; + sh:path cim:Control.unitMultiplier ; + sh:severity sh:Violation . + +op:Control.unitSymbol-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Control.unitSymbol-cardinality" ; + sh:order 11 ; + sh:path cim:Control.unitSymbol ; + sh:severity sh:Violation . + +op:Control.unitSymbol-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the unitSymbol." ; + sh:group op:DatatypesGroup ; + sh:in ( cim:UnitSymbol.none cim:UnitSymbol.m cim:UnitSymbol.kg cim:UnitSymbol.s cim:UnitSymbol.A cim:UnitSymbol.K cim:UnitSymbol.mol cim:UnitSymbol.cd cim:UnitSymbol.deg cim:UnitSymbol.rad cim:UnitSymbol.sr cim:UnitSymbol.Gy cim:UnitSymbol.Bq cim:UnitSymbol.degC cim:UnitSymbol.Sv cim:UnitSymbol.F cim:UnitSymbol.C cim:UnitSymbol.S cim:UnitSymbol.H cim:UnitSymbol.V cim:UnitSymbol.ohm cim:UnitSymbol.J cim:UnitSymbol.N cim:UnitSymbol.Hz cim:UnitSymbol.lx cim:UnitSymbol.lm cim:UnitSymbol.Wb cim:UnitSymbol.T cim:UnitSymbol.W cim:UnitSymbol.Pa cim:UnitSymbol.m2 cim:UnitSymbol.m3 cim:UnitSymbol.mPers cim:UnitSymbol.mPers2 cim:UnitSymbol.m3Pers cim:UnitSymbol.mPerm3 cim:UnitSymbol.kgm cim:UnitSymbol.kgPerm3 cim:UnitSymbol.m2Pers cim:UnitSymbol.WPermK cim:UnitSymbol.JPerK cim:UnitSymbol.ppm cim:UnitSymbol.rotPers cim:UnitSymbol.radPers cim:UnitSymbol.WPerm2 cim:UnitSymbol.JPerm2 cim:UnitSymbol.SPerm cim:UnitSymbol.KPers cim:UnitSymbol.PaPers cim:UnitSymbol.JPerkgK cim:UnitSymbol.VA cim:UnitSymbol.VAr cim:UnitSymbol.cosPhi cim:UnitSymbol.Vs cim:UnitSymbol.V2 cim:UnitSymbol.As cim:UnitSymbol.A2 cim:UnitSymbol.A2s cim:UnitSymbol.VAh cim:UnitSymbol.Wh cim:UnitSymbol.VArh cim:UnitSymbol.VPerHz cim:UnitSymbol.HzPers cim:UnitSymbol.character cim:UnitSymbol.charPers cim:UnitSymbol.kgm2 cim:UnitSymbol.dB cim:UnitSymbol.WPers cim:UnitSymbol.lPers cim:UnitSymbol.dBm cim:UnitSymbol.h cim:UnitSymbol.min cim:UnitSymbol.Q cim:UnitSymbol.Qh cim:UnitSymbol.ohmm cim:UnitSymbol.APerm cim:UnitSymbol.V2h cim:UnitSymbol.A2h cim:UnitSymbol.Ah cim:UnitSymbol.count cim:UnitSymbol.ft3 cim:UnitSymbol.m3Perh cim:UnitSymbol.gal cim:UnitSymbol.Btu cim:UnitSymbol.l cim:UnitSymbol.lPerh cim:UnitSymbol.lPerl cim:UnitSymbol.gPerg cim:UnitSymbol.molPerm3 cim:UnitSymbol.molPermol cim:UnitSymbol.molPerkg cim:UnitSymbol.sPers cim:UnitSymbol.HzPerHz cim:UnitSymbol.VPerV cim:UnitSymbol.APerA cim:UnitSymbol.VPerVA cim:UnitSymbol.rev cim:UnitSymbol.kat cim:UnitSymbol.JPerkg cim:UnitSymbol.m3Uncompensated cim:UnitSymbol.m3Compensated cim:UnitSymbol.WPerW cim:UnitSymbol.therm cim:UnitSymbol.onePerm cim:UnitSymbol.m3Perkg cim:UnitSymbol.Pas cim:UnitSymbol.Nm cim:UnitSymbol.NPerm cim:UnitSymbol.radPers2 cim:UnitSymbol.JPerm3 cim:UnitSymbol.VPerm cim:UnitSymbol.CPerm3 cim:UnitSymbol.CPerm2 cim:UnitSymbol.FPerm cim:UnitSymbol.HPerm cim:UnitSymbol.JPermol cim:UnitSymbol.JPermolK cim:UnitSymbol.CPerkg cim:UnitSymbol.GyPers cim:UnitSymbol.WPersr cim:UnitSymbol.WPerm2sr cim:UnitSymbol.katPerm3 cim:UnitSymbol.d cim:UnitSymbol.anglemin cim:UnitSymbol.anglesec cim:UnitSymbol.ha cim:UnitSymbol.tonne cim:UnitSymbol.bar cim:UnitSymbol.mmHg cim:UnitSymbol.M cim:UnitSymbol.kn cim:UnitSymbol.Mx cim:UnitSymbol.G cim:UnitSymbol.Oe cim:UnitSymbol.Vh cim:UnitSymbol.WPerA cim:UnitSymbol.onePerHz cim:UnitSymbol.VPerVAr cim:UnitSymbol.ohmPerm cim:UnitSymbol.kgPerJ cim:UnitSymbol.JPers ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Control.unitSymbol-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 11 ; + sh:path cim:Control.unitSymbol ; + sh:severity sh:Violation . + +op:DatatypesGroup rdf:type sh:PropertyGroup ; + rdfs:label "Datatypes" ; + sh:order 1 . + +op:Discrete rdf:type sh:NodeShape ; + sh:property op:Measurement.unitSymbol-datatype , op:IdentifiedObject.mRID-datatype , op:Measurement.unitSymbol-cardinality , op:Measurement.phases-cardinality , op:Discrete.ValueAliasSet-valueType , op:IdentifiedObject.name-cardinality , op:Measurement.PowerSystemResource-valueType , op:Measurement.Terminal-valueType , op:IdentifiedObject.description-datatype , op:Measurement.unitMultiplier-cardinality , op:Measurement.measurementType-datatype , op:IdentifiedObject.description-cardinality , op:Measurement.phases-datatype , op:Measurement.Terminal-cardinality , op:Discrete.ValueAliasSet-cardinality , op:Measurement.PowerSystemResource-cardinality , op:Measurement.measurementType-cardinality , op:Measurement.unitMultiplier-datatype , op:IdentifiedObject.mRID-cardinality , op:IdentifiedObject.name-datatype ; + sh:targetClass cim:Discrete . + +op:Discrete.ValueAliasSet-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Discrete.ValueAliasSet-cardinality" ; + sh:order 48 ; + sh:path cim:Discrete.ValueAliasSet ; + sh:severity sh:Violation . + +op:Discrete.ValueAliasSet-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ValueAliasSet ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ValueAliasSet." ; + sh:name "Discrete.ValueAliasSet-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 11 ; + sh:path cim:Discrete.ValueAliasSet ; + sh:severity sh:Violation . + +op:DiscreteValue rdf:type sh:NodeShape ; + sh:property op:MeasurementValue.sensorAccuracy-cardinality , op:DiscreteValue.Discrete-cardinality , op:IdentifiedObject.mRID-cardinality , op:MeasurementValue.timeStamp-datatype , op:MeasurementValue.MeasurementValueSource-valueType , op:IdentifiedObject.description-datatype , op:MeasurementValue.MeasurementValueSource-cardinality , op:IdentifiedObject.name-datatype , op:IdentifiedObject.name-cardinality , op:MeasurementValue.sensorAccuracy-datatype , op:DiscreteValue.Discrete-valueType , op:MeasurementValue.timeStamp-cardinality , op:IdentifiedObject.description-cardinality , op:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:DiscreteValue . + +op:DiscreteValue.Discrete-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "DiscreteValue.Discrete-cardinality" ; + sh:order 49 ; + sh:path cim:DiscreteValue.Discrete ; + sh:severity sh:Violation . + +op:DiscreteValue.Discrete-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Discrete ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Discrete." ; + sh:name "DiscreteValue.Discrete-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 12 ; + sh:path cim:DiscreteValue.Discrete ; + sh:severity sh:Violation . + +op:IdentifiedObject.description-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.description-cardinality" ; + sh:order 12 ; + sh:path cim:IdentifiedObject.description ; + sh:severity sh:Violation . + +op:IdentifiedObject.description-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the description." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.description-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 12 ; + sh:path cim:IdentifiedObject.description ; + sh:severity sh:Violation . + +op:IdentifiedObject.mRID-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mRID)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.mRID-cardinality" ; + sh:order 13 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +op:IdentifiedObject.mRID-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the mRID." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.mRID-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 13 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +op:IdentifiedObject.name-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (name)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.name-cardinality" ; + sh:order 14 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +op:IdentifiedObject.name-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the name." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.name-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 14 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +op:LimitSet.isPercentageLimits-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "LimitSet.isPercentageLimits-cardinality" ; + sh:order 15 ; + sh:path cim:LimitSet.isPercentageLimits ; + sh:severity sh:Violation . + +op:LimitSet.isPercentageLimits-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the isPercentageLimits." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LimitSet.isPercentageLimits-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 15 ; + sh:path cim:LimitSet.isPercentageLimits ; + sh:severity sh:Violation . + +op:Measurement.PowerSystemResource-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "Measurement.PowerSystemResource-cardinality" ; + sh:order 50 ; + sh:path cim:Measurement.PowerSystemResource ; + sh:severity sh:Violation . + +op:Measurement.PowerSystemResource-valueType + rdf:type sh:PropertyShape ; + sh:class cim:PowerSystemResource ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:PowerSystemResource." ; + sh:name "Measurement.PowerSystemResource-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 13 ; + sh:path cim:Measurement.PowerSystemResource ; + sh:severity sh:Violation . + +op:Measurement.Terminal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Measurement.Terminal-cardinality" ; + sh:order 51 ; + sh:path cim:Measurement.Terminal ; + sh:severity sh:Violation . + +op:Measurement.Terminal-valueType + rdf:type sh:NodeShape ; + sh:or () . + +op:Measurement.measurementType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (measurementType)." ; + sh:minCount 1 ; + sh:name "Measurement.measurementType-cardinality" ; + sh:order 16 ; + sh:path cim:Measurement.measurementType ; + sh:severity sh:Violation . + +op:Measurement.measurementType-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the measurementType." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Measurement.measurementType-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 16 ; + sh:path cim:Measurement.measurementType ; + sh:severity sh:Violation . + +op:Measurement.phases-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Measurement.phases-cardinality" ; + sh:order 17 ; + sh:path cim:Measurement.phases ; + sh:severity sh:Violation . + +op:Measurement.phases-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the phases." ; + sh:group op:DatatypesGroup ; + sh:in ( cim:PhaseCode.ABCN cim:PhaseCode.ABC cim:PhaseCode.ABN cim:PhaseCode.ACN cim:PhaseCode.BCN cim:PhaseCode.AB cim:PhaseCode.AC cim:PhaseCode.BC cim:PhaseCode.AN cim:PhaseCode.BN cim:PhaseCode.CN cim:PhaseCode.A cim:PhaseCode.B cim:PhaseCode.C cim:PhaseCode.N cim:PhaseCode.s1N cim:PhaseCode.s2N cim:PhaseCode.s12N cim:PhaseCode.s1 cim:PhaseCode.s2 cim:PhaseCode.s12 cim:PhaseCode.none cim:PhaseCode.X cim:PhaseCode.XY cim:PhaseCode.XN cim:PhaseCode.XYN ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Measurement.phases-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 17 ; + sh:path cim:Measurement.phases ; + sh:severity sh:Violation . + +op:Measurement.unitMultiplier-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (unitMultiplier)." ; + sh:minCount 1 ; + sh:name "Measurement.unitMultiplier-cardinality" ; + sh:order 18 ; + sh:path cim:Measurement.unitMultiplier ; + sh:severity sh:Violation . + +op:Measurement.unitMultiplier-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the unitMultiplier." ; + sh:group op:DatatypesGroup ; + sh:in ( cim:UnitMultiplier.y cim:UnitMultiplier.z cim:UnitMultiplier.a cim:UnitMultiplier.f cim:UnitMultiplier.p cim:UnitMultiplier.n cim:UnitMultiplier.micro cim:UnitMultiplier.m cim:UnitMultiplier.c cim:UnitMultiplier.d cim:UnitMultiplier.none cim:UnitMultiplier.da cim:UnitMultiplier.h cim:UnitMultiplier.k cim:UnitMultiplier.M cim:UnitMultiplier.G cim:UnitMultiplier.T cim:UnitMultiplier.P cim:UnitMultiplier.E cim:UnitMultiplier.Z cim:UnitMultiplier.Y ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Measurement.unitMultiplier-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 18 ; + sh:path cim:Measurement.unitMultiplier ; + sh:severity sh:Violation . + +op:Measurement.unitSymbol-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (unitSymbol)." ; + sh:minCount 1 ; + sh:name "Measurement.unitSymbol-cardinality" ; + sh:order 19 ; + sh:path cim:Measurement.unitSymbol ; + sh:severity sh:Violation . + +op:Measurement.unitSymbol-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the unitSymbol." ; + sh:group op:DatatypesGroup ; + sh:in ( cim:UnitSymbol.none cim:UnitSymbol.m cim:UnitSymbol.kg cim:UnitSymbol.s cim:UnitSymbol.A cim:UnitSymbol.K cim:UnitSymbol.mol cim:UnitSymbol.cd cim:UnitSymbol.deg cim:UnitSymbol.rad cim:UnitSymbol.sr cim:UnitSymbol.Gy cim:UnitSymbol.Bq cim:UnitSymbol.degC cim:UnitSymbol.Sv cim:UnitSymbol.F cim:UnitSymbol.C cim:UnitSymbol.S cim:UnitSymbol.H cim:UnitSymbol.V cim:UnitSymbol.ohm cim:UnitSymbol.J cim:UnitSymbol.N cim:UnitSymbol.Hz cim:UnitSymbol.lx cim:UnitSymbol.lm cim:UnitSymbol.Wb cim:UnitSymbol.T cim:UnitSymbol.W cim:UnitSymbol.Pa cim:UnitSymbol.m2 cim:UnitSymbol.m3 cim:UnitSymbol.mPers cim:UnitSymbol.mPers2 cim:UnitSymbol.m3Pers cim:UnitSymbol.mPerm3 cim:UnitSymbol.kgm cim:UnitSymbol.kgPerm3 cim:UnitSymbol.m2Pers cim:UnitSymbol.WPermK cim:UnitSymbol.JPerK cim:UnitSymbol.ppm cim:UnitSymbol.rotPers cim:UnitSymbol.radPers cim:UnitSymbol.WPerm2 cim:UnitSymbol.JPerm2 cim:UnitSymbol.SPerm cim:UnitSymbol.KPers cim:UnitSymbol.PaPers cim:UnitSymbol.JPerkgK cim:UnitSymbol.VA cim:UnitSymbol.VAr cim:UnitSymbol.cosPhi cim:UnitSymbol.Vs cim:UnitSymbol.V2 cim:UnitSymbol.As cim:UnitSymbol.A2 cim:UnitSymbol.A2s cim:UnitSymbol.VAh cim:UnitSymbol.Wh cim:UnitSymbol.VArh cim:UnitSymbol.VPerHz cim:UnitSymbol.HzPers cim:UnitSymbol.character cim:UnitSymbol.charPers cim:UnitSymbol.kgm2 cim:UnitSymbol.dB cim:UnitSymbol.WPers cim:UnitSymbol.lPers cim:UnitSymbol.dBm cim:UnitSymbol.h cim:UnitSymbol.min cim:UnitSymbol.Q cim:UnitSymbol.Qh cim:UnitSymbol.ohmm cim:UnitSymbol.APerm cim:UnitSymbol.V2h cim:UnitSymbol.A2h cim:UnitSymbol.Ah cim:UnitSymbol.count cim:UnitSymbol.ft3 cim:UnitSymbol.m3Perh cim:UnitSymbol.gal cim:UnitSymbol.Btu cim:UnitSymbol.l cim:UnitSymbol.lPerh cim:UnitSymbol.lPerl cim:UnitSymbol.gPerg cim:UnitSymbol.molPerm3 cim:UnitSymbol.molPermol cim:UnitSymbol.molPerkg cim:UnitSymbol.sPers cim:UnitSymbol.HzPerHz cim:UnitSymbol.VPerV cim:UnitSymbol.APerA cim:UnitSymbol.VPerVA cim:UnitSymbol.rev cim:UnitSymbol.kat cim:UnitSymbol.JPerkg cim:UnitSymbol.m3Uncompensated cim:UnitSymbol.m3Compensated cim:UnitSymbol.WPerW cim:UnitSymbol.therm cim:UnitSymbol.onePerm cim:UnitSymbol.m3Perkg cim:UnitSymbol.Pas cim:UnitSymbol.Nm cim:UnitSymbol.NPerm cim:UnitSymbol.radPers2 cim:UnitSymbol.JPerm3 cim:UnitSymbol.VPerm cim:UnitSymbol.CPerm3 cim:UnitSymbol.CPerm2 cim:UnitSymbol.FPerm cim:UnitSymbol.HPerm cim:UnitSymbol.JPermol cim:UnitSymbol.JPermolK cim:UnitSymbol.CPerkg cim:UnitSymbol.GyPers cim:UnitSymbol.WPersr cim:UnitSymbol.WPerm2sr cim:UnitSymbol.katPerm3 cim:UnitSymbol.d cim:UnitSymbol.anglemin cim:UnitSymbol.anglesec cim:UnitSymbol.ha cim:UnitSymbol.tonne cim:UnitSymbol.bar cim:UnitSymbol.mmHg cim:UnitSymbol.M cim:UnitSymbol.kn cim:UnitSymbol.Mx cim:UnitSymbol.G cim:UnitSymbol.Oe cim:UnitSymbol.Vh cim:UnitSymbol.WPerA cim:UnitSymbol.onePerHz cim:UnitSymbol.VPerVAr cim:UnitSymbol.ohmPerm cim:UnitSymbol.kgPerJ cim:UnitSymbol.JPers ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Measurement.unitSymbol-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 19 ; + sh:path cim:Measurement.unitSymbol ; + sh:severity sh:Violation . + +op:MeasurementValue.MeasurementValueSource-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "MeasurementValue.MeasurementValueSource-cardinality" ; + sh:order 52 ; + sh:path cim:MeasurementValue.MeasurementValueSource ; + sh:severity sh:Violation . + +op:MeasurementValue.MeasurementValueSource-valueType + rdf:type sh:PropertyShape ; + sh:class cim:MeasurementValueSource ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:MeasurementValueSource." ; + sh:name "MeasurementValue.MeasurementValueSource-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 14 ; + sh:path cim:MeasurementValue.MeasurementValueSource ; + sh:severity sh:Violation . + +op:MeasurementValue.sensorAccuracy-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "MeasurementValue.sensorAccuracy-cardinality" ; + sh:order 21 ; + sh:path cim:MeasurementValue.sensorAccuracy ; + sh:severity sh:Violation . + +op:MeasurementValue.sensorAccuracy-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the sensorAccuracy." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MeasurementValue.sensorAccuracy-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 21 ; + sh:path cim:MeasurementValue.sensorAccuracy ; + sh:severity sh:Violation . + +op:MeasurementValue.timeStamp-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "MeasurementValue.timeStamp-cardinality" ; + sh:order 20 ; + sh:path cim:MeasurementValue.timeStamp ; + sh:severity sh:Violation . + +op:MeasurementValue.timeStamp-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:datetime ; + sh:description "This constraint validates the datatype of the timeStamp." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MeasurementValue.timeStamp-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 20 ; + sh:path cim:MeasurementValue.timeStamp ; + sh:severity sh:Violation . + +op:MeasurementValueQuality + rdf:type sh:NodeShape ; + sh:property op:Quality61850.validity-cardinality , op:Quality61850.test-cardinality , op:Quality61850.suspect-cardinality , op:Quality61850.oldData-datatype , op:Quality61850.operatorBlocked-cardinality , op:Quality61850.oscillatory-cardinality , op:Quality61850.source-datatype , op:Quality61850.badReference-datatype , op:Quality61850.suspect-datatype , op:Quality61850.operatorBlocked-datatype , op:Quality61850.badReference-cardinality , op:Quality61850.validity-datatype , op:Quality61850.oldData-cardinality , op:Quality61850.failure-cardinality , op:MeasurementValueQuality.MeasurementValue-cardinality , op:Quality61850.oscillatory-datatype , op:Quality61850.test-datatype , op:Quality61850.estimatorReplaced-datatype , op:Quality61850.failure-datatype , op:Quality61850.estimatorReplaced-cardinality , op:Quality61850.overFlow-datatype , op:Quality61850.outOfRange-datatype , op:Quality61850.outOfRange-cardinality , op:Quality61850.source-cardinality , op:Quality61850.overFlow-cardinality ; + sh:targetClass cim:MeasurementValueQuality . + +op:MeasurementValueQuality.MeasurementValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "MeasurementValueQuality.MeasurementValue-cardinality" ; + sh:order 53 ; + sh:path cim:MeasurementValueQuality.MeasurementValue ; + sh:severity sh:Violation . + +op:MeasurementValueQuality.MeasurementValue-valueType + rdf:type sh:NodeShape ; + sh:or ( op:MeasurementValueQuality.MeasurementValueStringMeasurementValue-valueType op:MeasurementValueQuality.MeasurementValueDiscreteValue-valueType op:MeasurementValueQuality.MeasurementValueAnalogValue-valueType op:MeasurementValueQuality.MeasurementValueAccumulatorValue-valueType ) . + +op:MeasurementValueQuality.MeasurementValueAccumulatorValue-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AccumulatorValue ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AccumulatorValue." ; + sh:name "MeasurementValueQuality.MeasurementValueAccumulatorValue-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 18 ; + sh:path cim:MeasurementValueQuality.MeasurementValue ; + sh:severity sh:Violation . + +op:MeasurementValueQuality.MeasurementValueAnalogValue-valueType + rdf:type sh:PropertyShape ; + sh:class cim:AnalogValue ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:AnalogValue." ; + sh:name "MeasurementValueQuality.MeasurementValueAnalogValue-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 17 ; + sh:path cim:MeasurementValueQuality.MeasurementValue ; + sh:severity sh:Violation . + +op:MeasurementValueQuality.MeasurementValueDiscreteValue-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DiscreteValue ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DiscreteValue." ; + sh:name "MeasurementValueQuality.MeasurementValueDiscreteValue-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 16 ; + sh:path cim:MeasurementValueQuality.MeasurementValue ; + sh:severity sh:Violation . + +op:MeasurementValueQuality.MeasurementValueStringMeasurementValue-valueType + rdf:type sh:PropertyShape ; + sh:class cim:StringMeasurementValue ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:StringMeasurementValue." ; + sh:name "MeasurementValueQuality.MeasurementValueStringMeasurementValue-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 15 ; + sh:path cim:MeasurementValueQuality.MeasurementValue ; + sh:severity sh:Violation . + +op:MeasurementValueSource + rdf:type sh:NodeShape ; + sh:property op:IdentifiedObject.name-datatype , op:IdentifiedObject.name-cardinality , op:IdentifiedObject.mRID-datatype , op:IdentifiedObject.mRID-cardinality , op:IdentifiedObject.description-datatype , op:IdentifiedObject.description-cardinality ; + sh:targetClass cim:MeasurementValueSource . + +op:Ontology rdf:type owl:Ontology ; + dct:conformsTo "urn:iso:std:iec:61970-401:draft:ed-1" , "urn:iso:std:iec:61970-501:draft:ed-2" , "file://iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" , "urn:iso:std:iec:61970-600-2:ed-1" , "urn:iso:std:iec:61970-301:ed-7:amd1" ; + dct:creator "ENTSO-E CIM EG"@en ; + dct:description "The constraints for the operation profile from IEC 61970-600-2."@en ; + dct:identifier "urn:uuid:b603c770-6469-45da-a569-551394116c97" ; + dct:issued "2021-01-27T13:46:24Z"^^xsd:dateTime ; + dct:language "en-GB" ; + dct:modified "2020-10-12"^^xsd:date ; + dct:publisher "ENTSO-E"@en ; + dct:rights "Copyright"@en ; + dct:rightsHolder "ENTSO-E"@en ; + dct:title "Operation Constraints"@en ; + owl:incompatibleWith ; + owl:priorVersion ; + owl:versionIRI ; + owl:versionInfo "3.0.0"@en ; + dcat:keyword "OP" ; + dcat:theme "constraints"@en . + +op:Quality61850.badReference-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Quality61850.badReference-cardinality" ; + sh:order 22 ; + sh:path cim:Quality61850.badReference ; + sh:severity sh:Violation . + +op:Quality61850.badReference-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the badReference." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Quality61850.badReference-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 22 ; + sh:path cim:Quality61850.badReference ; + sh:severity sh:Violation . + +op:Quality61850.estimatorReplaced-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Quality61850.estimatorReplaced-cardinality" ; + sh:order 23 ; + sh:path cim:Quality61850.estimatorReplaced ; + sh:severity sh:Violation . + +op:Quality61850.estimatorReplaced-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the estimatorReplaced." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Quality61850.estimatorReplaced-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 23 ; + sh:path cim:Quality61850.estimatorReplaced ; + sh:severity sh:Violation . + +op:Quality61850.failure-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Quality61850.failure-cardinality" ; + sh:order 24 ; + sh:path cim:Quality61850.failure ; + sh:severity sh:Violation . + +op:Quality61850.failure-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the failure." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Quality61850.failure-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 24 ; + sh:path cim:Quality61850.failure ; + sh:severity sh:Violation . + +op:Quality61850.oldData-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Quality61850.oldData-cardinality" ; + sh:order 25 ; + sh:path cim:Quality61850.oldData ; + sh:severity sh:Violation . + +op:Quality61850.oldData-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the oldData." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Quality61850.oldData-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 25 ; + sh:path cim:Quality61850.oldData ; + sh:severity sh:Violation . + +op:Quality61850.operatorBlocked-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Quality61850.operatorBlocked-cardinality" ; + sh:order 26 ; + sh:path cim:Quality61850.operatorBlocked ; + sh:severity sh:Violation . + +op:Quality61850.operatorBlocked-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the operatorBlocked." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Quality61850.operatorBlocked-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 26 ; + sh:path cim:Quality61850.operatorBlocked ; + sh:severity sh:Violation . + +op:Quality61850.oscillatory-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Quality61850.oscillatory-cardinality" ; + sh:order 27 ; + sh:path cim:Quality61850.oscillatory ; + sh:severity sh:Violation . + +op:Quality61850.oscillatory-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the oscillatory." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Quality61850.oscillatory-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 27 ; + sh:path cim:Quality61850.oscillatory ; + sh:severity sh:Violation . + +op:Quality61850.outOfRange-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Quality61850.outOfRange-cardinality" ; + sh:order 28 ; + sh:path cim:Quality61850.outOfRange ; + sh:severity sh:Violation . + +op:Quality61850.outOfRange-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the outOfRange." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Quality61850.outOfRange-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 28 ; + sh:path cim:Quality61850.outOfRange ; + sh:severity sh:Violation . + +op:Quality61850.overFlow-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Quality61850.overFlow-cardinality" ; + sh:order 29 ; + sh:path cim:Quality61850.overFlow ; + sh:severity sh:Violation . + +op:Quality61850.overFlow-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the overFlow." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Quality61850.overFlow-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 29 ; + sh:path cim:Quality61850.overFlow ; + sh:severity sh:Violation . + +op:Quality61850.source-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Quality61850.source-cardinality" ; + sh:order 30 ; + sh:path cim:Quality61850.source ; + sh:severity sh:Violation . + +op:Quality61850.source-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the source." ; + sh:group op:DatatypesGroup ; + sh:in ( cim:Source.PROCESS cim:Source.DEFAULTED cim:Source.SUBSTITUTED ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Quality61850.source-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 30 ; + sh:path cim:Quality61850.source ; + sh:severity sh:Violation . + +op:Quality61850.suspect-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Quality61850.suspect-cardinality" ; + sh:order 31 ; + sh:path cim:Quality61850.suspect ; + sh:severity sh:Violation . + +op:Quality61850.suspect-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the suspect." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Quality61850.suspect-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 31 ; + sh:path cim:Quality61850.suspect ; + sh:severity sh:Violation . + +op:Quality61850.test-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Quality61850.test-cardinality" ; + sh:order 32 ; + sh:path cim:Quality61850.test ; + sh:severity sh:Violation . + +op:Quality61850.test-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the test." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Quality61850.test-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 32 ; + sh:path cim:Quality61850.test ; + sh:severity sh:Violation . + +op:Quality61850.validity-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Quality61850.validity-cardinality" ; + sh:order 33 ; + sh:path cim:Quality61850.validity ; + sh:severity sh:Violation . + +op:Quality61850.validity-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the validity." ; + sh:group op:DatatypesGroup ; + sh:in ( cim:Validity.GOOD cim:Validity.QUESTIONABLE cim:Validity.INVALID ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "Quality61850.validity-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 33 ; + sh:path cim:Quality61850.validity ; + sh:severity sh:Violation . + +op:RaiseLowerCommand rdf:type sh:NodeShape ; + sh:property op:IdentifiedObject.name-datatype , op:RaiseLowerCommand.ValueAliasSet-cardinality , op:AnalogControl.minValue-cardinality , op:AnalogControl.AnalogValue-cardinality , op:Control.operationInProgress-datatype , op:AnalogControl.maxValue-datatype , op:Control.operationInProgress-cardinality , op:Control.controlType-cardinality , op:Control.timeStamp-datatype , op:Control.PowerSystemResource-valueType , op:AnalogControl.AnalogValue-valueType , op:IdentifiedObject.description-cardinality , op:AnalogControl.maxValue-cardinality , op:Control.timeStamp-cardinality , op:RaiseLowerCommand.ValueAliasSet-valueType , op:IdentifiedObject.description-datatype , op:Control.controlType-datatype , op:Control.PowerSystemResource-cardinality , op:Control.unitMultiplier-datatype , op:Control.unitMultiplier-cardinality , op:AnalogControl.minValue-datatype , op:Control.unitSymbol-cardinality , op:IdentifiedObject.mRID-datatype , op:IdentifiedObject.name-cardinality , op:Control.unitSymbol-datatype , op:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:RaiseLowerCommand . + +op:RaiseLowerCommand.ValueAliasSet-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RaiseLowerCommand.ValueAliasSet-cardinality" ; + sh:order 54 ; + sh:path cim:RaiseLowerCommand.ValueAliasSet ; + sh:severity sh:Violation . + +op:RaiseLowerCommand.ValueAliasSet-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ValueAliasSet ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ValueAliasSet." ; + sh:name "RaiseLowerCommand.ValueAliasSet-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 19 ; + sh:path cim:RaiseLowerCommand.ValueAliasSet ; + sh:severity sh:Violation . + +op:SetPoint rdf:type sh:NodeShape ; + sh:property op:Control.unitSymbol-cardinality , op:Control.controlType-cardinality , op:Control.operationInProgress-datatype , op:AnalogControl.minValue-datatype , op:AnalogControl.minValue-cardinality , op:Control.unitSymbol-datatype , op:AnalogControl.maxValue-datatype , op:Control.PowerSystemResource-valueType , op:Control.operationInProgress-cardinality , op:Control.timeStamp-datatype , op:IdentifiedObject.name-cardinality , op:IdentifiedObject.description-datatype , op:Control.unitMultiplier-cardinality , op:SetPoint.value-cardinality , op:Control.timeStamp-cardinality , op:SetPoint.normalValue-datatype , op:Control.PowerSystemResource-cardinality , op:AnalogControl.AnalogValue-cardinality , op:SetPoint.value-datatype , op:IdentifiedObject.name-datatype , op:IdentifiedObject.mRID-datatype , op:SetPoint.normalValue-cardinality , op:Control.unitMultiplier-datatype , op:Control.controlType-datatype , op:IdentifiedObject.description-cardinality , op:AnalogControl.maxValue-cardinality , op:IdentifiedObject.mRID-cardinality , op:AnalogControl.AnalogValue-valueType ; + sh:targetClass cim:SetPoint . + +op:SetPoint.normalValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (normalValue)." ; + sh:minCount 1 ; + sh:name "SetPoint.normalValue-cardinality" ; + sh:order 34 ; + sh:path cim:SetPoint.normalValue ; + sh:severity sh:Violation . + +op:SetPoint.normalValue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the normalValue." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SetPoint.normalValue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 34 ; + sh:path cim:SetPoint.normalValue ; + sh:severity sh:Violation . + +op:SetPoint.value-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (value)." ; + sh:minCount 1 ; + sh:name "SetPoint.value-cardinality" ; + sh:order 35 ; + sh:path cim:SetPoint.value ; + sh:severity sh:Violation . + +op:SetPoint.value-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the value." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SetPoint.value-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 35 ; + sh:path cim:SetPoint.value ; + sh:severity sh:Violation . + +op:StringMeasurement rdf:type sh:NodeShape ; + sh:property op:IdentifiedObject.mRID-cardinality , op:Measurement.PowerSystemResource-valueType , op:IdentifiedObject.description-cardinality , op:Measurement.measurementType-cardinality , op:Measurement.PowerSystemResource-cardinality , op:Measurement.Terminal-cardinality , op:Measurement.Terminal-valueType , op:IdentifiedObject.mRID-datatype , op:Measurement.phases-cardinality , op:Measurement.unitMultiplier-datatype , op:Measurement.unitMultiplier-cardinality , op:IdentifiedObject.name-cardinality , op:Measurement.measurementType-datatype , op:Measurement.phases-datatype , op:IdentifiedObject.name-datatype , op:Measurement.unitSymbol-cardinality , op:Measurement.unitSymbol-datatype , op:IdentifiedObject.description-datatype ; + sh:targetClass cim:StringMeasurement . + +op:StringMeasurementValue + rdf:type sh:NodeShape ; + sh:property op:StringMeasurementValue.StringMeasurement-cardinality , op:MeasurementValue.timeStamp-datatype , op:IdentifiedObject.name-cardinality , op:IdentifiedObject.description-datatype , op:StringMeasurementValue.StringMeasurement-valueType , op:MeasurementValue.timeStamp-cardinality , op:MeasurementValue.MeasurementValueSource-cardinality , op:MeasurementValue.sensorAccuracy-cardinality , op:MeasurementValue.sensorAccuracy-datatype , op:IdentifiedObject.description-cardinality , op:IdentifiedObject.mRID-datatype , op:MeasurementValue.MeasurementValueSource-valueType , op:IdentifiedObject.mRID-cardinality , op:IdentifiedObject.name-datatype ; + sh:targetClass cim:StringMeasurementValue . + +op:StringMeasurementValue.StringMeasurement-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "StringMeasurementValue.StringMeasurement-cardinality" ; + sh:order 55 ; + sh:path cim:StringMeasurementValue.StringMeasurement ; + sh:severity sh:Violation . + +op:StringMeasurementValue.StringMeasurement-valueType + rdf:type sh:PropertyShape ; + sh:class cim:StringMeasurement ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:StringMeasurement." ; + sh:name "StringMeasurementValue.StringMeasurement-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 20 ; + sh:path cim:StringMeasurementValue.StringMeasurement ; + sh:severity sh:Violation . + +op:ValueAliasSet rdf:type sh:NodeShape ; + sh:property op:IdentifiedObject.name-datatype , op:IdentifiedObject.name-cardinality , op:IdentifiedObject.mRID-datatype , op:IdentifiedObject.mRID-cardinality , op:IdentifiedObject.description-datatype , op:IdentifiedObject.description-cardinality ; + sh:targetClass cim:ValueAliasSet . + +op:ValueToAlias rdf:type sh:NodeShape ; + sh:property op:IdentifiedObject.mRID-cardinality , op:ValueToAlias.ValueAliasSet-cardinality , op:ValueToAlias.ValueAliasSet-valueType , op:IdentifiedObject.description-datatype , op:IdentifiedObject.name-cardinality , op:ValueToAlias.value-cardinality , op:ValueToAlias.value-datatype , op:IdentifiedObject.name-datatype , op:IdentifiedObject.mRID-datatype , op:IdentifiedObject.description-cardinality ; + sh:targetClass cim:ValueToAlias . + +op:ValueToAlias.ValueAliasSet-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "ValueToAlias.ValueAliasSet-cardinality" ; + sh:order 56 ; + sh:path cim:ValueToAlias.ValueAliasSet ; + sh:severity sh:Violation . + +op:ValueToAlias.ValueAliasSet-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ValueAliasSet ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group op:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ValueAliasSet." ; + sh:name "ValueToAlias.ValueAliasSet-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 21 ; + sh:path cim:ValueToAlias.ValueAliasSet ; + sh:severity sh:Violation . + +op:ValueToAlias.value-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group op:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (value)." ; + sh:minCount 1 ; + sh:name "ValueToAlias.value-cardinality" ; + sh:order 36 ; + sh:path cim:ValueToAlias.value ; + sh:severity sh:Violation . + +op:ValueToAlias.value-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the value." ; + sh:group op:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ValueToAlias.value-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 36 ; + sh:path cim:ValueToAlias.value ; + sh:severity sh:Violation . + diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_ShortCircuit-AP-Con-Simple-SHACLED2a_v3-0-0.ttl b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_ShortCircuit-AP-Con-Simple-SHACLED2a_v3-0-0.ttl new file mode 100644 index 0000000..3b0adc0 --- /dev/null +++ b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_ShortCircuit-AP-Con-Simple-SHACLED2a_v3-0-0.ttl @@ -0,0 +1,2608 @@ +@prefix cim: . +@prefix cims: . +@prefix dc: . +@prefix dcat: . +@prefix dct: . +@prefix eu: . +@prefix owl: . +@prefix prof: . +@prefix profcim: . +@prefix rdf: . +@prefix rdfs: . +@prefix sc: . +@prefix sh: . +@prefix skos: . +@prefix xsd: . + +sc:ACLineSegment rdf:type sh:NodeShape ; + sh:property sc:ACLineSegment.shortCircuitEndTemperature-cardinality , sc:ACLineSegment.g0ch-datatype , sc:ACLineSegment.r0-datatype , sc:ACLineSegment.g0ch-cardinality , sc:ACLineSegment.x0-cardinality , sc:ACLineSegment.shortCircuitEndTemperature-datatype , sc:ACLineSegment.b0ch-cardinality , sc:IdentifiedObject.mRID-cardinality , sc:ACLineSegment.b0ch-datatype , sc:IdentifiedObject.mRID-datatype , sc:ACLineSegment.r0-cardinality , sc:ACLineSegment.x0-datatype ; + sh:targetClass cim:ACLineSegment . + +sc:ACLineSegment.b0ch-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b0ch)." ; + sh:minCount 1 ; + sh:name "ACLineSegment.b0ch-cardinality" ; + sh:order 0 ; + sh:path cim:ACLineSegment.b0ch ; + sh:severity sh:Violation . + +sc:ACLineSegment.b0ch-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b0ch." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACLineSegment.b0ch-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 0 ; + sh:path cim:ACLineSegment.b0ch ; + sh:severity sh:Violation . + +sc:ACLineSegment.g0ch-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (g0ch)." ; + sh:minCount 1 ; + sh:name "ACLineSegment.g0ch-cardinality" ; + sh:order 1 ; + sh:path cim:ACLineSegment.g0ch ; + sh:severity sh:Violation . + +sc:ACLineSegment.g0ch-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the g0ch." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACLineSegment.g0ch-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1 ; + sh:path cim:ACLineSegment.g0ch ; + sh:severity sh:Violation . + +sc:ACLineSegment.r0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r0)." ; + sh:minCount 1 ; + sh:name "ACLineSegment.r0-cardinality" ; + sh:order 2 ; + sh:path cim:ACLineSegment.r0 ; + sh:severity sh:Violation . + +sc:ACLineSegment.r0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACLineSegment.r0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2 ; + sh:path cim:ACLineSegment.r0 ; + sh:severity sh:Violation . + +sc:ACLineSegment.shortCircuitEndTemperature-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (shortCircuitEndTemperature)." ; + sh:minCount 1 ; + sh:name "ACLineSegment.shortCircuitEndTemperature-cardinality" ; + sh:order 3 ; + sh:path cim:ACLineSegment.shortCircuitEndTemperature ; + sh:severity sh:Violation . + +sc:ACLineSegment.shortCircuitEndTemperature-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the shortCircuitEndTemperature." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACLineSegment.shortCircuitEndTemperature-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 3 ; + sh:path cim:ACLineSegment.shortCircuitEndTemperature ; + sh:severity sh:Violation . + +sc:ACLineSegment.x0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x0)." ; + sh:minCount 1 ; + sh:name "ACLineSegment.x0-cardinality" ; + sh:order 4 ; + sh:path cim:ACLineSegment.x0 ; + sh:severity sh:Violation . + +sc:ACLineSegment.x0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACLineSegment.x0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 4 ; + sh:path cim:ACLineSegment.x0 ; + sh:severity sh:Violation . + +sc:AssociationsGroup rdf:type sh:PropertyGroup ; + rdfs:label "Associations" ; + sh:order 2 . + +sc:AsynchronousMachine + rdf:type sh:NodeShape ; + sh:property sc:AsynchronousMachine.efficiency-datatype , sc:AsynchronousMachine.rxLockedRotorRatio-datatype , sc:AsynchronousMachine.efficiency-cardinality , sc:AsynchronousMachine.converterFedDrive-datatype , sc:AsynchronousMachine.converterFedDrive-cardinality , sc:AsynchronousMachine.rxLockedRotorRatio-cardinality , sc:AsynchronousMachine.iaIrRatio-datatype , sc:IdentifiedObject.mRID-datatype , sc:AsynchronousMachine.polePairNumber-datatype , sc:AsynchronousMachine.iaIrRatio-cardinality , sc:IdentifiedObject.mRID-cardinality , sc:AsynchronousMachine.ratedMechanicalPower-datatype , sc:AsynchronousMachine.polePairNumber-cardinality , sc:AsynchronousMachine.ratedMechanicalPower-cardinality , sc:AsynchronousMachine.reversible-cardinality , sc:AsynchronousMachine.reversible-datatype ; + sh:targetClass cim:AsynchronousMachine . + +sc:AsynchronousMachine.converterFedDrive-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (converterFedDrive)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachine.converterFedDrive-cardinality" ; + sh:order 5 ; + sh:path cim:AsynchronousMachine.converterFedDrive ; + sh:severity sh:Violation . + +sc:AsynchronousMachine.converterFedDrive-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the converterFedDrive." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachine.converterFedDrive-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 5 ; + sh:path cim:AsynchronousMachine.converterFedDrive ; + sh:severity sh:Violation . + +sc:AsynchronousMachine.efficiency-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (efficiency)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachine.efficiency-cardinality" ; + sh:order 6 ; + sh:path cim:AsynchronousMachine.efficiency ; + sh:severity sh:Violation . + +sc:AsynchronousMachine.efficiency-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the efficiency." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachine.efficiency-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 6 ; + sh:path cim:AsynchronousMachine.efficiency ; + sh:severity sh:Violation . + +sc:AsynchronousMachine.iaIrRatio-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (iaIrRatio)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachine.iaIrRatio-cardinality" ; + sh:order 7 ; + sh:path cim:AsynchronousMachine.iaIrRatio ; + sh:severity sh:Violation . + +sc:AsynchronousMachine.iaIrRatio-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the iaIrRatio." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachine.iaIrRatio-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 7 ; + sh:path cim:AsynchronousMachine.iaIrRatio ; + sh:severity sh:Violation . + +sc:AsynchronousMachine.polePairNumber-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (polePairNumber)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachine.polePairNumber-cardinality" ; + sh:order 8 ; + sh:path cim:AsynchronousMachine.polePairNumber ; + sh:severity sh:Violation . + +sc:AsynchronousMachine.polePairNumber-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the polePairNumber." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachine.polePairNumber-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 8 ; + sh:path cim:AsynchronousMachine.polePairNumber ; + sh:severity sh:Violation . + +sc:AsynchronousMachine.ratedMechanicalPower-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (ratedMechanicalPower)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachine.ratedMechanicalPower-cardinality" ; + sh:order 9 ; + sh:path cim:AsynchronousMachine.ratedMechanicalPower ; + sh:severity sh:Violation . + +sc:AsynchronousMachine.ratedMechanicalPower-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ratedMechanicalPower." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachine.ratedMechanicalPower-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 9 ; + sh:path cim:AsynchronousMachine.ratedMechanicalPower ; + sh:severity sh:Violation . + +sc:AsynchronousMachine.reversible-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (reversible)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachine.reversible-cardinality" ; + sh:order 10 ; + sh:path cim:AsynchronousMachine.reversible ; + sh:severity sh:Violation . + +sc:AsynchronousMachine.reversible-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the reversible." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachine.reversible-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 10 ; + sh:path cim:AsynchronousMachine.reversible ; + sh:severity sh:Violation . + +sc:AsynchronousMachine.rxLockedRotorRatio-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "AsynchronousMachine.rxLockedRotorRatio-cardinality" ; + sh:order 11 ; + sh:path cim:AsynchronousMachine.rxLockedRotorRatio ; + sh:severity sh:Violation . + +sc:AsynchronousMachine.rxLockedRotorRatio-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rxLockedRotorRatio." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "AsynchronousMachine.rxLockedRotorRatio-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 11 ; + sh:path cim:AsynchronousMachine.rxLockedRotorRatio ; + sh:severity sh:Violation . + +sc:BusbarSection rdf:type sh:NodeShape ; + sh:property sc:IdentifiedObject.mRID-datatype , sc:IdentifiedObject.mRID-cardinality , sc:BusbarSection.ipMax-datatype , sc:BusbarSection.ipMax-cardinality ; + sh:targetClass cim:BusbarSection . + +sc:BusbarSection.ipMax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "BusbarSection.ipMax-cardinality" ; + sh:order 12 ; + sh:path cim:BusbarSection.ipMax ; + sh:severity sh:Violation . + +sc:BusbarSection.ipMax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ipMax." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BusbarSection.ipMax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 12 ; + sh:path cim:BusbarSection.ipMax ; + sh:severity sh:Violation . + +sc:CardinalityGroup rdf:type sh:PropertyGroup ; + rdfs:label "Cardinality" ; + sh:order 0 . + +sc:DatatypesGroup rdf:type sh:PropertyGroup ; + rdfs:label "Datatypes" ; + sh:order 1 . + +sc:EarthFaultCompensator.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EarthFaultCompensator.r-cardinality" ; + sh:order 13 ; + sh:path cim:EarthFaultCompensator.r ; + sh:severity sh:Violation . + +sc:EarthFaultCompensator.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EarthFaultCompensator.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 13 ; + sh:path cim:EarthFaultCompensator.r ; + sh:severity sh:Violation . + +sc:EnergySource rdf:type sh:NodeShape ; + sh:property sc:EnergySource.x-cardinality , sc:EnergySource.r-datatype , sc:IdentifiedObject.mRID-datatype , sc:EnergySource.r0-cardinality , sc:IdentifiedObject.mRID-cardinality , sc:EnergySource.rn-datatype , sc:EnergySource.xn-cardinality , sc:EnergySource.x-datatype , sc:EnergySource.r0-datatype , sc:EnergySource.xn-datatype , sc:EnergySource.r-cardinality , sc:EnergySource.x0-cardinality , sc:EnergySource.rn-cardinality , sc:EnergySource.x0-datatype ; + sh:targetClass cim:EnergySource . + +sc:EnergySource.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergySource.r-cardinality" ; + sh:order 14 ; + sh:path cim:EnergySource.r ; + sh:severity sh:Violation . + +sc:EnergySource.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergySource.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 14 ; + sh:path cim:EnergySource.r ; + sh:severity sh:Violation . + +sc:EnergySource.r0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergySource.r0-cardinality" ; + sh:order 15 ; + sh:path cim:EnergySource.r0 ; + sh:severity sh:Violation . + +sc:EnergySource.r0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergySource.r0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 15 ; + sh:path cim:EnergySource.r0 ; + sh:severity sh:Violation . + +sc:EnergySource.rn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergySource.rn-cardinality" ; + sh:order 16 ; + sh:path cim:EnergySource.rn ; + sh:severity sh:Violation . + +sc:EnergySource.rn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rn." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergySource.rn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 16 ; + sh:path cim:EnergySource.rn ; + sh:severity sh:Violation . + +sc:EnergySource.x-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergySource.x-cardinality" ; + sh:order 17 ; + sh:path cim:EnergySource.x ; + sh:severity sh:Violation . + +sc:EnergySource.x-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergySource.x-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 17 ; + sh:path cim:EnergySource.x ; + sh:severity sh:Violation . + +sc:EnergySource.x0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergySource.x0-cardinality" ; + sh:order 18 ; + sh:path cim:EnergySource.x0 ; + sh:severity sh:Violation . + +sc:EnergySource.x0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergySource.x0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 18 ; + sh:path cim:EnergySource.x0 ; + sh:severity sh:Violation . + +sc:EnergySource.xn-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergySource.xn-cardinality" ; + sh:order 19 ; + sh:path cim:EnergySource.xn ; + sh:severity sh:Violation . + +sc:EnergySource.xn-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xn." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergySource.xn-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 19 ; + sh:path cim:EnergySource.xn ; + sh:severity sh:Violation . + +sc:EquivalentBranch rdf:type sh:NodeShape ; + sh:property sc:EquivalentBranch.zeroR21-cardinality , sc:EquivalentBranch.positiveR12-datatype , sc:EquivalentBranch.negativeR12-cardinality , sc:IdentifiedObject.mRID-cardinality , sc:EquivalentBranch.negativeR21-datatype , sc:EquivalentBranch.positiveX12-datatype , sc:IdentifiedObject.mRID-datatype , sc:EquivalentBranch.zeroX12-datatype , sc:EquivalentBranch.negativeX21-cardinality , sc:EquivalentBranch.positiveR21-datatype , sc:EquivalentBranch.zeroX21-cardinality , sc:EquivalentBranch.positiveX21-datatype , sc:EquivalentBranch.negativeX12-datatype , sc:EquivalentBranch.positiveX21-cardinality , sc:EquivalentBranch.positiveX12-cardinality , sc:EquivalentBranch.positiveR21-cardinality , sc:EquivalentBranch.negativeR21-cardinality , sc:EquivalentBranch.negativeX21-datatype , sc:EquivalentBranch.zeroR12-cardinality , sc:EquivalentBranch.zeroR21-datatype , sc:EquivalentBranch.zeroX12-cardinality , sc:EquivalentBranch.zeroX21-datatype , sc:EquivalentBranch.negativeR12-datatype , sc:EquivalentBranch.negativeX12-cardinality , sc:EquivalentBranch.positiveR12-cardinality , sc:EquivalentBranch.zeroR12-datatype ; + sh:targetClass cim:EquivalentBranch . + +sc:EquivalentBranch.negativeR12-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (negativeR12)." ; + sh:minCount 1 ; + sh:name "EquivalentBranch.negativeR12-cardinality" ; + sh:order 20 ; + sh:path cim:EquivalentBranch.negativeR12 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.negativeR12-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the negativeR12." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.negativeR12-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 20 ; + sh:path cim:EquivalentBranch.negativeR12 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.negativeR21-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (negativeR21)." ; + sh:minCount 1 ; + sh:name "EquivalentBranch.negativeR21-cardinality" ; + sh:order 21 ; + sh:path cim:EquivalentBranch.negativeR21 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.negativeR21-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the negativeR21." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.negativeR21-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 21 ; + sh:path cim:EquivalentBranch.negativeR21 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.negativeX12-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (negativeX12)." ; + sh:minCount 1 ; + sh:name "EquivalentBranch.negativeX12-cardinality" ; + sh:order 22 ; + sh:path cim:EquivalentBranch.negativeX12 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.negativeX12-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the negativeX12." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.negativeX12-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 22 ; + sh:path cim:EquivalentBranch.negativeX12 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.negativeX21-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (negativeX21)." ; + sh:minCount 1 ; + sh:name "EquivalentBranch.negativeX21-cardinality" ; + sh:order 23 ; + sh:path cim:EquivalentBranch.negativeX21 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.negativeX21-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the negativeX21." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.negativeX21-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 23 ; + sh:path cim:EquivalentBranch.negativeX21 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.positiveR12-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (positiveR12)." ; + sh:minCount 1 ; + sh:name "EquivalentBranch.positiveR12-cardinality" ; + sh:order 24 ; + sh:path cim:EquivalentBranch.positiveR12 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.positiveR12-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the positiveR12." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.positiveR12-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 24 ; + sh:path cim:EquivalentBranch.positiveR12 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.positiveR21-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (positiveR21)." ; + sh:minCount 1 ; + sh:name "EquivalentBranch.positiveR21-cardinality" ; + sh:order 25 ; + sh:path cim:EquivalentBranch.positiveR21 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.positiveR21-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the positiveR21." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.positiveR21-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 25 ; + sh:path cim:EquivalentBranch.positiveR21 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.positiveX12-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (positiveX12)." ; + sh:minCount 1 ; + sh:name "EquivalentBranch.positiveX12-cardinality" ; + sh:order 26 ; + sh:path cim:EquivalentBranch.positiveX12 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.positiveX12-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the positiveX12." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.positiveX12-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 26 ; + sh:path cim:EquivalentBranch.positiveX12 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.positiveX21-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (positiveX21)." ; + sh:minCount 1 ; + sh:name "EquivalentBranch.positiveX21-cardinality" ; + sh:order 27 ; + sh:path cim:EquivalentBranch.positiveX21 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.positiveX21-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the positiveX21." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.positiveX21-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 27 ; + sh:path cim:EquivalentBranch.positiveX21 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.zeroR12-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (zeroR12)." ; + sh:minCount 1 ; + sh:name "EquivalentBranch.zeroR12-cardinality" ; + sh:order 28 ; + sh:path cim:EquivalentBranch.zeroR12 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.zeroR12-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the zeroR12." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.zeroR12-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 28 ; + sh:path cim:EquivalentBranch.zeroR12 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.zeroR21-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (zeroR21)." ; + sh:minCount 1 ; + sh:name "EquivalentBranch.zeroR21-cardinality" ; + sh:order 29 ; + sh:path cim:EquivalentBranch.zeroR21 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.zeroR21-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the zeroR21." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.zeroR21-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 29 ; + sh:path cim:EquivalentBranch.zeroR21 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.zeroX12-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (zeroX12)." ; + sh:minCount 1 ; + sh:name "EquivalentBranch.zeroX12-cardinality" ; + sh:order 30 ; + sh:path cim:EquivalentBranch.zeroX12 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.zeroX12-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the zeroX12." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.zeroX12-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 30 ; + sh:path cim:EquivalentBranch.zeroX12 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.zeroX21-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (zeroX21)." ; + sh:minCount 1 ; + sh:name "EquivalentBranch.zeroX21-cardinality" ; + sh:order 31 ; + sh:path cim:EquivalentBranch.zeroX21 ; + sh:severity sh:Violation . + +sc:EquivalentBranch.zeroX21-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the zeroX21." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentBranch.zeroX21-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 31 ; + sh:path cim:EquivalentBranch.zeroX21 ; + sh:severity sh:Violation . + +sc:EquivalentInjection + rdf:type sh:NodeShape ; + sh:property sc:EquivalentInjection.x2-cardinality , sc:IdentifiedObject.mRID-cardinality , sc:EquivalentInjection.r0-cardinality , sc:EquivalentInjection.r0-datatype , sc:EquivalentInjection.r2-datatype , sc:EquivalentInjection.r-datatype , sc:EquivalentInjection.x-cardinality , sc:EquivalentInjection.x0-cardinality , sc:EquivalentInjection.r2-cardinality , sc:EquivalentInjection.x-datatype , sc:EquivalentInjection.x0-datatype , sc:EquivalentInjection.x2-datatype , sc:EquivalentInjection.r-cardinality , sc:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:EquivalentInjection . + +sc:EquivalentInjection.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "EquivalentInjection.r-cardinality" ; + sh:order 32 ; + sh:path cim:EquivalentInjection.r ; + sh:severity sh:Violation . + +sc:EquivalentInjection.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 32 ; + sh:path cim:EquivalentInjection.r ; + sh:severity sh:Violation . + +sc:EquivalentInjection.r0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r0)." ; + sh:minCount 1 ; + sh:name "EquivalentInjection.r0-cardinality" ; + sh:order 33 ; + sh:path cim:EquivalentInjection.r0 ; + sh:severity sh:Violation . + +sc:EquivalentInjection.r0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.r0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 33 ; + sh:path cim:EquivalentInjection.r0 ; + sh:severity sh:Violation . + +sc:EquivalentInjection.r2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r2)." ; + sh:minCount 1 ; + sh:name "EquivalentInjection.r2-cardinality" ; + sh:order 34 ; + sh:path cim:EquivalentInjection.r2 ; + sh:severity sh:Violation . + +sc:EquivalentInjection.r2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r2." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.r2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 34 ; + sh:path cim:EquivalentInjection.r2 ; + sh:severity sh:Violation . + +sc:EquivalentInjection.x-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x)." ; + sh:minCount 1 ; + sh:name "EquivalentInjection.x-cardinality" ; + sh:order 35 ; + sh:path cim:EquivalentInjection.x ; + sh:severity sh:Violation . + +sc:EquivalentInjection.x-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.x-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 35 ; + sh:path cim:EquivalentInjection.x ; + sh:severity sh:Violation . + +sc:EquivalentInjection.x0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x0)." ; + sh:minCount 1 ; + sh:name "EquivalentInjection.x0-cardinality" ; + sh:order 36 ; + sh:path cim:EquivalentInjection.x0 ; + sh:severity sh:Violation . + +sc:EquivalentInjection.x0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.x0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 36 ; + sh:path cim:EquivalentInjection.x0 ; + sh:severity sh:Violation . + +sc:EquivalentInjection.x2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x2)." ; + sh:minCount 1 ; + sh:name "EquivalentInjection.x2-cardinality" ; + sh:order 37 ; + sh:path cim:EquivalentInjection.x2 ; + sh:severity sh:Violation . + +sc:EquivalentInjection.x2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x2." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.x2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 37 ; + sh:path cim:EquivalentInjection.x2 ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection + rdf:type sh:NodeShape ; + sh:property sc:ExternalNetworkInjection.maxZ0ToZ1Ratio-datatype , sc:ExternalNetworkInjection.ikSecond-datatype , sc:ExternalNetworkInjection.minR0ToX0Ratio-datatype , sc:ExternalNetworkInjection.maxInitialSymShCCurrent-datatype , sc:ExternalNetworkInjection.maxInitialSymShCCurrent-cardinality , sc:ExternalNetworkInjection.minInitialSymShCCurrent-cardinality , sc:ExternalNetworkInjection.minR1ToX1Ratio-datatype , sc:ExternalNetworkInjection.minZ0ToZ1Ratio-cardinality , sc:ExternalNetworkInjection.maxR0ToX0Ratio-cardinality , sc:ExternalNetworkInjection.voltageFactor-datatype , sc:ExternalNetworkInjection.maxR1ToX1Ratio-datatype , sc:ExternalNetworkInjection.minR0ToX0Ratio-cardinality , sc:IdentifiedObject.mRID-datatype , sc:ExternalNetworkInjection.voltageFactor-cardinality , sc:ExternalNetworkInjection.minR1ToX1Ratio-cardinality , sc:ExternalNetworkInjection.maxZ0ToZ1Ratio-cardinality , sc:ExternalNetworkInjection.ikSecond-cardinality , sc:IdentifiedObject.mRID-cardinality , sc:ExternalNetworkInjection.minInitialSymShCCurrent-datatype , sc:ExternalNetworkInjection.maxR0ToX0Ratio-datatype , sc:ExternalNetworkInjection.minZ0ToZ1Ratio-datatype , sc:ExternalNetworkInjection.maxR1ToX1Ratio-cardinality ; + sh:targetClass cim:ExternalNetworkInjection . + +sc:ExternalNetworkInjection.ikSecond-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ExternalNetworkInjection.ikSecond-cardinality" ; + sh:order 38 ; + sh:path cim:ExternalNetworkInjection.ikSecond ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.ikSecond-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the ikSecond." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.ikSecond-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 38 ; + sh:path cim:ExternalNetworkInjection.ikSecond ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.maxInitialSymShCCurrent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (maxInitialSymShCCurrent)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.maxInitialSymShCCurrent-cardinality" ; + sh:order 39 ; + sh:path cim:ExternalNetworkInjection.maxInitialSymShCCurrent ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.maxInitialSymShCCurrent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxInitialSymShCCurrent." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.maxInitialSymShCCurrent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 39 ; + sh:path cim:ExternalNetworkInjection.maxInitialSymShCCurrent ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.maxR0ToX0Ratio-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (maxR0ToX0Ratio)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.maxR0ToX0Ratio-cardinality" ; + sh:order 40 ; + sh:path cim:ExternalNetworkInjection.maxR0ToX0Ratio ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.maxR0ToX0Ratio-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxR0ToX0Ratio." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.maxR0ToX0Ratio-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 40 ; + sh:path cim:ExternalNetworkInjection.maxR0ToX0Ratio ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.maxR1ToX1Ratio-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (maxR1ToX1Ratio)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.maxR1ToX1Ratio-cardinality" ; + sh:order 41 ; + sh:path cim:ExternalNetworkInjection.maxR1ToX1Ratio ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.maxR1ToX1Ratio-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxR1ToX1Ratio." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.maxR1ToX1Ratio-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 41 ; + sh:path cim:ExternalNetworkInjection.maxR1ToX1Ratio ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.maxZ0ToZ1Ratio-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (maxZ0ToZ1Ratio)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.maxZ0ToZ1Ratio-cardinality" ; + sh:order 42 ; + sh:path cim:ExternalNetworkInjection.maxZ0ToZ1Ratio ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.maxZ0ToZ1Ratio-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxZ0ToZ1Ratio." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.maxZ0ToZ1Ratio-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 42 ; + sh:path cim:ExternalNetworkInjection.maxZ0ToZ1Ratio ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.minInitialSymShCCurrent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (minInitialSymShCCurrent)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.minInitialSymShCCurrent-cardinality" ; + sh:order 43 ; + sh:path cim:ExternalNetworkInjection.minInitialSymShCCurrent ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.minInitialSymShCCurrent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minInitialSymShCCurrent." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.minInitialSymShCCurrent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 43 ; + sh:path cim:ExternalNetworkInjection.minInitialSymShCCurrent ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.minR0ToX0Ratio-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (minR0ToX0Ratio)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.minR0ToX0Ratio-cardinality" ; + sh:order 44 ; + sh:path cim:ExternalNetworkInjection.minR0ToX0Ratio ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.minR0ToX0Ratio-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minR0ToX0Ratio." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.minR0ToX0Ratio-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 44 ; + sh:path cim:ExternalNetworkInjection.minR0ToX0Ratio ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.minR1ToX1Ratio-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (minR1ToX1Ratio)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.minR1ToX1Ratio-cardinality" ; + sh:order 45 ; + sh:path cim:ExternalNetworkInjection.minR1ToX1Ratio ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.minR1ToX1Ratio-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minR1ToX1Ratio." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.minR1ToX1Ratio-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 45 ; + sh:path cim:ExternalNetworkInjection.minR1ToX1Ratio ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.minZ0ToZ1Ratio-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (minZ0ToZ1Ratio)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.minZ0ToZ1Ratio-cardinality" ; + sh:order 46 ; + sh:path cim:ExternalNetworkInjection.minZ0ToZ1Ratio ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.minZ0ToZ1Ratio-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minZ0ToZ1Ratio." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.minZ0ToZ1Ratio-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 46 ; + sh:path cim:ExternalNetworkInjection.minZ0ToZ1Ratio ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.voltageFactor-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ExternalNetworkInjection.voltageFactor-cardinality" ; + sh:order 47 ; + sh:path cim:ExternalNetworkInjection.voltageFactor ; + sh:severity sh:Violation . + +sc:ExternalNetworkInjection.voltageFactor-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the voltageFactor." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.voltageFactor-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 47 ; + sh:path cim:ExternalNetworkInjection.voltageFactor ; + sh:severity sh:Violation . + +sc:GroundingImpedance + rdf:type sh:NodeShape ; + sh:property sc:IdentifiedObject.mRID-datatype , sc:IdentifiedObject.mRID-cardinality , sc:EarthFaultCompensator.r-datatype , sc:EarthFaultCompensator.r-cardinality , sc:GroundingImpedance.x-datatype , sc:GroundingImpedance.x-cardinality ; + sh:targetClass cim:GroundingImpedance . + +sc:GroundingImpedance.x-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x)." ; + sh:minCount 1 ; + sh:name "GroundingImpedance.x-cardinality" ; + sh:order 48 ; + sh:path cim:GroundingImpedance.x ; + sh:severity sh:Violation . + +sc:GroundingImpedance.x-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GroundingImpedance.x-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 48 ; + sh:path cim:GroundingImpedance.x ; + sh:severity sh:Violation . + +sc:IdentifiedObject.mRID-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mRID)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.mRID-cardinality" ; + sh:order 49 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +sc:IdentifiedObject.mRID-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the mRID." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.mRID-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 49 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +sc:LinearShuntCompensator + rdf:type sh:NodeShape ; + sh:property sc:IdentifiedObject.mRID-datatype , sc:IdentifiedObject.mRID-cardinality , sc:LinearShuntCompensator.g0PerSection-datatype , sc:LinearShuntCompensator.g0PerSection-cardinality , sc:LinearShuntCompensator.b0PerSection-datatype , sc:LinearShuntCompensator.b0PerSection-cardinality ; + sh:targetClass cim:LinearShuntCompensator . + +sc:LinearShuntCompensator.b0PerSection-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b0PerSection)." ; + sh:minCount 1 ; + sh:name "LinearShuntCompensator.b0PerSection-cardinality" ; + sh:order 50 ; + sh:path cim:LinearShuntCompensator.b0PerSection ; + sh:severity sh:Violation . + +sc:LinearShuntCompensator.b0PerSection-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b0PerSection." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LinearShuntCompensator.b0PerSection-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 50 ; + sh:path cim:LinearShuntCompensator.b0PerSection ; + sh:severity sh:Violation . + +sc:LinearShuntCompensator.g0PerSection-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (g0PerSection)." ; + sh:minCount 1 ; + sh:name "LinearShuntCompensator.g0PerSection-cardinality" ; + sh:order 51 ; + sh:path cim:LinearShuntCompensator.g0PerSection ; + sh:severity sh:Violation . + +sc:LinearShuntCompensator.g0PerSection-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the g0PerSection." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "LinearShuntCompensator.g0PerSection-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 51 ; + sh:path cim:LinearShuntCompensator.g0PerSection ; + sh:severity sh:Violation . + +sc:MutualCoupling rdf:type sh:NodeShape ; + sh:property sc:MutualCoupling.First_Terminal-cardinality , sc:MutualCoupling.x0-datatype , sc:MutualCoupling.b0ch-datatype , sc:MutualCoupling.r0-datatype , sc:MutualCoupling.g0ch-cardinality , sc:IdentifiedObject.mRID-datatype , sc:MutualCoupling.distance12-cardinality , sc:MutualCoupling.Second_Terminal-valueType , sc:IdentifiedObject.mRID-cardinality , sc:MutualCoupling.distance22-datatype , sc:MutualCoupling.distance22-cardinality , sc:MutualCoupling.g0ch-datatype , sc:MutualCoupling.First_Terminal-valueType , sc:MutualCoupling.distance21-cardinality , sc:MutualCoupling.distance21-datatype , sc:MutualCoupling.r0-cardinality , sc:MutualCoupling.Second_Terminal-cardinality , sc:MutualCoupling.b0ch-cardinality , sc:MutualCoupling.distance11-datatype , sc:MutualCoupling.x0-cardinality , sc:MutualCoupling.distance11-cardinality , sc:MutualCoupling.distance12-datatype ; + sh:targetClass cim:MutualCoupling . + +sc:MutualCoupling.First_Terminal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "MutualCoupling.First_Terminal-cardinality" ; + sh:order 104 ; + sh:path cim:MutualCoupling.First_Terminal ; + sh:severity sh:Violation . + +sc:MutualCoupling.First_Terminal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Terminal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group sc:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Terminal." ; + sh:name "MutualCoupling.First_Terminal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 1 ; + sh:path cim:MutualCoupling.First_Terminal ; + sh:severity sh:Violation . + +sc:MutualCoupling.Second_Terminal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "MutualCoupling.Second_Terminal-cardinality" ; + sh:order 103 ; + sh:path cim:MutualCoupling.Second_Terminal ; + sh:severity sh:Violation . + +sc:MutualCoupling.Second_Terminal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Terminal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group sc:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Terminal." ; + sh:name "MutualCoupling.Second_Terminal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 0 ; + sh:path cim:MutualCoupling.Second_Terminal ; + sh:severity sh:Violation . + +sc:MutualCoupling.b0ch-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b0ch)." ; + sh:minCount 1 ; + sh:name "MutualCoupling.b0ch-cardinality" ; + sh:order 52 ; + sh:path cim:MutualCoupling.b0ch ; + sh:severity sh:Violation . + +sc:MutualCoupling.b0ch-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b0ch." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MutualCoupling.b0ch-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 52 ; + sh:path cim:MutualCoupling.b0ch ; + sh:severity sh:Violation . + +sc:MutualCoupling.distance11-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (distance11)." ; + sh:minCount 1 ; + sh:name "MutualCoupling.distance11-cardinality" ; + sh:order 53 ; + sh:path cim:MutualCoupling.distance11 ; + sh:severity sh:Violation . + +sc:MutualCoupling.distance11-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the distance11." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MutualCoupling.distance11-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 53 ; + sh:path cim:MutualCoupling.distance11 ; + sh:severity sh:Violation . + +sc:MutualCoupling.distance12-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (distance12)." ; + sh:minCount 1 ; + sh:name "MutualCoupling.distance12-cardinality" ; + sh:order 54 ; + sh:path cim:MutualCoupling.distance12 ; + sh:severity sh:Violation . + +sc:MutualCoupling.distance12-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the distance12." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MutualCoupling.distance12-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 54 ; + sh:path cim:MutualCoupling.distance12 ; + sh:severity sh:Violation . + +sc:MutualCoupling.distance21-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (distance21)." ; + sh:minCount 1 ; + sh:name "MutualCoupling.distance21-cardinality" ; + sh:order 55 ; + sh:path cim:MutualCoupling.distance21 ; + sh:severity sh:Violation . + +sc:MutualCoupling.distance21-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the distance21." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MutualCoupling.distance21-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 55 ; + sh:path cim:MutualCoupling.distance21 ; + sh:severity sh:Violation . + +sc:MutualCoupling.distance22-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (distance22)." ; + sh:minCount 1 ; + sh:name "MutualCoupling.distance22-cardinality" ; + sh:order 56 ; + sh:path cim:MutualCoupling.distance22 ; + sh:severity sh:Violation . + +sc:MutualCoupling.distance22-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the distance22." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MutualCoupling.distance22-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 56 ; + sh:path cim:MutualCoupling.distance22 ; + sh:severity sh:Violation . + +sc:MutualCoupling.g0ch-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (g0ch)." ; + sh:minCount 1 ; + sh:name "MutualCoupling.g0ch-cardinality" ; + sh:order 57 ; + sh:path cim:MutualCoupling.g0ch ; + sh:severity sh:Violation . + +sc:MutualCoupling.g0ch-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the g0ch." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MutualCoupling.g0ch-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 57 ; + sh:path cim:MutualCoupling.g0ch ; + sh:severity sh:Violation . + +sc:MutualCoupling.r0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r0)." ; + sh:minCount 1 ; + sh:name "MutualCoupling.r0-cardinality" ; + sh:order 58 ; + sh:path cim:MutualCoupling.r0 ; + sh:severity sh:Violation . + +sc:MutualCoupling.r0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MutualCoupling.r0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 58 ; + sh:path cim:MutualCoupling.r0 ; + sh:severity sh:Violation . + +sc:MutualCoupling.x0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x0)." ; + sh:minCount 1 ; + sh:name "MutualCoupling.x0-cardinality" ; + sh:order 59 ; + sh:path cim:MutualCoupling.x0 ; + sh:severity sh:Violation . + +sc:MutualCoupling.x0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "MutualCoupling.x0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 59 ; + sh:path cim:MutualCoupling.x0 ; + sh:severity sh:Violation . + +sc:NonlinearShuntCompensatorPoint + rdf:type sh:NodeShape ; + sh:property sc:NonlinearShuntCompensatorPoint.g0-datatype , sc:NonlinearShuntCompensatorPoint.g0-cardinality , sc:NonlinearShuntCompensatorPoint.b0-datatype , sc:NonlinearShuntCompensatorPoint.b0-cardinality ; + sh:targetClass cim:NonlinearShuntCompensatorPoint . + +sc:NonlinearShuntCompensatorPoint.b0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b0)." ; + sh:minCount 1 ; + sh:name "NonlinearShuntCompensatorPoint.b0-cardinality" ; + sh:order 60 ; + sh:path cim:NonlinearShuntCompensatorPoint.b0 ; + sh:severity sh:Violation . + +sc:NonlinearShuntCompensatorPoint.b0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "NonlinearShuntCompensatorPoint.b0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 60 ; + sh:path cim:NonlinearShuntCompensatorPoint.b0 ; + sh:severity sh:Violation . + +sc:NonlinearShuntCompensatorPoint.g0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (g0)." ; + sh:minCount 1 ; + sh:name "NonlinearShuntCompensatorPoint.g0-cardinality" ; + sh:order 61 ; + sh:path cim:NonlinearShuntCompensatorPoint.g0 ; + sh:severity sh:Violation . + +sc:NonlinearShuntCompensatorPoint.g0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the g0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "NonlinearShuntCompensatorPoint.g0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 61 ; + sh:path cim:NonlinearShuntCompensatorPoint.g0 ; + sh:severity sh:Violation . + +sc:Ontology rdf:type owl:Ontology ; + dct:conformsTo "urn:iso:std:iec:61970-600-2:ed-1" , "urn:iso:std:iec:61970-301:ed-7:amd1" , "urn:iso:std:iec:61970-401:draft:ed-1" , "urn:iso:std:iec:61970-501:draft:ed-2" , "file://iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" ; + dct:creator "ENTSO-E CIM EG"@en ; + dct:description "The constraints for the short circuit profile from IEC 61970-600-2."@en ; + dct:identifier "urn:uuid:97938d45-bb5f-4424-b64d-219c1f76ab31" ; + dct:issued "2021-01-27T13:53:00Z"^^xsd:dateTime ; + dct:language "en-GB" ; + dct:modified "2020-10-12"^^xsd:date ; + dct:publisher "ENTSO-E"@en ; + dct:rights "Copyright"@en ; + dct:rightsHolder "ENTSO-E"@en ; + dct:title "Short Circuit Constraints"@en ; + owl:incompatibleWith ; + owl:priorVersion ; + owl:versionIRI ; + owl:versionInfo "3.0.0"@en ; + dcat:keyword "SC" ; + dcat:theme "constraints"@en . + +sc:PetersenCoil rdf:type sh:NodeShape ; + sh:property sc:EarthFaultCompensator.r-cardinality , sc:PetersenCoil.offsetCurrent-datatype , sc:PetersenCoil.offsetCurrent-cardinality , sc:PetersenCoil.xGroundMin-datatype , sc:PetersenCoil.xGroundNominal-cardinality , sc:PetersenCoil.nominalU-datatype , sc:PetersenCoil.positionCurrent-cardinality , sc:PetersenCoil.mode-cardinality , sc:EarthFaultCompensator.r-datatype , sc:PetersenCoil.xGroundMin-cardinality , sc:PetersenCoil.xGroundMax-datatype , sc:PetersenCoil.nominalU-cardinality , sc:PetersenCoil.mode-datatype , sc:IdentifiedObject.mRID-cardinality , sc:PetersenCoil.xGroundNominal-datatype , sc:PetersenCoil.xGroundMax-cardinality , sc:IdentifiedObject.mRID-datatype , sc:PetersenCoil.positionCurrent-datatype ; + sh:targetClass cim:PetersenCoil . + +sc:PetersenCoil.mode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mode)." ; + sh:minCount 1 ; + sh:name "PetersenCoil.mode-cardinality" ; + sh:order 62 ; + sh:path cim:PetersenCoil.mode ; + sh:severity sh:Violation . +sc:PetersenCoil.mode-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the mode." ; + sh:group sc:DatatypesGroup ; + sh:in ( cim:PetersenCoilModeKind.fixed cim:PetersenCoilModeKind.manual cim:PetersenCoilModeKind.automaticPositioning ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "PetersenCoil.mode-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 62 ; + sh:path cim:PetersenCoil.mode ; + sh:severity sh:Violation . + +sc:PetersenCoil.nominalU-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (nominalU)." ; + sh:minCount 1 ; + sh:name "PetersenCoil.nominalU-cardinality" ; + sh:order 63 ; + sh:path cim:PetersenCoil.nominalU ; + sh:severity sh:Violation . + +sc:PetersenCoil.nominalU-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the nominalU." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PetersenCoil.nominalU-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 63 ; + sh:path cim:PetersenCoil.nominalU ; + sh:severity sh:Violation . + +sc:PetersenCoil.offsetCurrent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PetersenCoil.offsetCurrent-cardinality" ; + sh:order 64 ; + sh:path cim:PetersenCoil.offsetCurrent ; + sh:severity sh:Violation . + +sc:PetersenCoil.offsetCurrent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the offsetCurrent." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PetersenCoil.offsetCurrent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 64 ; + sh:path cim:PetersenCoil.offsetCurrent ; + sh:severity sh:Violation . + +sc:PetersenCoil.positionCurrent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PetersenCoil.positionCurrent-cardinality" ; + sh:order 65 ; + sh:path cim:PetersenCoil.positionCurrent ; + sh:severity sh:Violation . + +sc:PetersenCoil.positionCurrent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the positionCurrent." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PetersenCoil.positionCurrent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 65 ; + sh:path cim:PetersenCoil.positionCurrent ; + sh:severity sh:Violation . + +sc:PetersenCoil.xGroundMax-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xGroundMax)." ; + sh:minCount 1 ; + sh:name "PetersenCoil.xGroundMax-cardinality" ; + sh:order 66 ; + sh:path cim:PetersenCoil.xGroundMax ; + sh:severity sh:Violation . + +sc:PetersenCoil.xGroundMax-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xGroundMax." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PetersenCoil.xGroundMax-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 66 ; + sh:path cim:PetersenCoil.xGroundMax ; + sh:severity sh:Violation . + +sc:PetersenCoil.xGroundMin-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xGroundMin)." ; + sh:minCount 1 ; + sh:name "PetersenCoil.xGroundMin-cardinality" ; + sh:order 67 ; + sh:path cim:PetersenCoil.xGroundMin ; + sh:severity sh:Violation . + +sc:PetersenCoil.xGroundMin-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xGroundMin." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PetersenCoil.xGroundMin-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 67 ; + sh:path cim:PetersenCoil.xGroundMin ; + sh:severity sh:Violation . + +sc:PetersenCoil.xGroundNominal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (xGroundNominal)." ; + sh:minCount 1 ; + sh:name "PetersenCoil.xGroundNominal-cardinality" ; + sh:order 68 ; + sh:path cim:PetersenCoil.xGroundNominal ; + sh:severity sh:Violation . + +sc:PetersenCoil.xGroundNominal-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xGroundNominal." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PetersenCoil.xGroundNominal-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 68 ; + sh:path cim:PetersenCoil.xGroundNominal ; + sh:severity sh:Violation . + +sc:PowerTransformer rdf:type sh:NodeShape ; + sh:property sc:IdentifiedObject.mRID-cardinality , sc:PowerTransformer.beforeShCircuitHighestOperatingVoltage-datatype , sc:PowerTransformer.beforeShCircuitHighestOperatingCurrent-cardinality , sc:PowerTransformer.isPartOfGeneratorUnit-cardinality , sc:PowerTransformer.highSideMinOperatingU-cardinality , sc:PowerTransformer.isPartOfGeneratorUnit-datatype , sc:PowerTransformer.operationalValuesConsidered-cardinality , sc:IdentifiedObject.mRID-datatype , sc:PowerTransformer.beforeShCircuitHighestOperatingCurrent-datatype , sc:PowerTransformer.beforeShortCircuitAnglePf-datatype , sc:PowerTransformer.highSideMinOperatingU-datatype , sc:PowerTransformer.beforeShCircuitHighestOperatingVoltage-cardinality , sc:PowerTransformer.operationalValuesConsidered-datatype , sc:PowerTransformer.beforeShortCircuitAnglePf-cardinality ; + sh:targetClass cim:PowerTransformer . + +sc:PowerTransformer.beforeShCircuitHighestOperatingCurrent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerTransformer.beforeShCircuitHighestOperatingCurrent-cardinality" ; + sh:order 69 ; + sh:path cim:PowerTransformer.beforeShCircuitHighestOperatingCurrent ; + sh:severity sh:Violation . + +sc:PowerTransformer.beforeShCircuitHighestOperatingCurrent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the beforeShCircuitHighestOperatingCurrent." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformer.beforeShCircuitHighestOperatingCurrent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 69 ; + sh:path cim:PowerTransformer.beforeShCircuitHighestOperatingCurrent ; + sh:severity sh:Violation . + +sc:PowerTransformer.beforeShCircuitHighestOperatingVoltage-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerTransformer.beforeShCircuitHighestOperatingVoltage-cardinality" ; + sh:order 70 ; + sh:path cim:PowerTransformer.beforeShCircuitHighestOperatingVoltage ; + sh:severity sh:Violation . + +sc:PowerTransformer.beforeShCircuitHighestOperatingVoltage-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the beforeShCircuitHighestOperatingVoltage." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformer.beforeShCircuitHighestOperatingVoltage-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 70 ; + sh:path cim:PowerTransformer.beforeShCircuitHighestOperatingVoltage ; + sh:severity sh:Violation . + +sc:PowerTransformer.beforeShortCircuitAnglePf-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerTransformer.beforeShortCircuitAnglePf-cardinality" ; + sh:order 71 ; + sh:path cim:PowerTransformer.beforeShortCircuitAnglePf ; + sh:severity sh:Violation . + +sc:PowerTransformer.beforeShortCircuitAnglePf-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the beforeShortCircuitAnglePf." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformer.beforeShortCircuitAnglePf-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 71 ; + sh:path cim:PowerTransformer.beforeShortCircuitAnglePf ; + sh:severity sh:Violation . + +sc:PowerTransformer.highSideMinOperatingU-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerTransformer.highSideMinOperatingU-cardinality" ; + sh:order 72 ; + sh:path cim:PowerTransformer.highSideMinOperatingU ; + sh:severity sh:Violation . + +sc:PowerTransformer.highSideMinOperatingU-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the highSideMinOperatingU." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformer.highSideMinOperatingU-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 72 ; + sh:path cim:PowerTransformer.highSideMinOperatingU ; + sh:severity sh:Violation . + +sc:PowerTransformer.isPartOfGeneratorUnit-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (isPartOfGeneratorUnit)." ; + sh:minCount 1 ; + sh:name "PowerTransformer.isPartOfGeneratorUnit-cardinality" ; + sh:order 73 ; + sh:path cim:PowerTransformer.isPartOfGeneratorUnit ; + sh:severity sh:Violation . + +sc:PowerTransformer.isPartOfGeneratorUnit-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the isPartOfGeneratorUnit." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformer.isPartOfGeneratorUnit-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 73 ; + sh:path cim:PowerTransformer.isPartOfGeneratorUnit ; + sh:severity sh:Violation . + +sc:PowerTransformer.operationalValuesConsidered-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "PowerTransformer.operationalValuesConsidered-cardinality" ; + sh:order 74 ; + sh:path cim:PowerTransformer.operationalValuesConsidered ; + sh:severity sh:Violation . + +sc:PowerTransformer.operationalValuesConsidered-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the operationalValuesConsidered." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformer.operationalValuesConsidered-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 74 ; + sh:path cim:PowerTransformer.operationalValuesConsidered ; + sh:severity sh:Violation . + +sc:PowerTransformerEnd + rdf:type sh:NodeShape ; + sh:property sc:IdentifiedObject.mRID-datatype , sc:TransformerEnd.rground-datatype , sc:TransformerEnd.rground-cardinality , sc:PowerTransformerEnd.x0-cardinality , sc:TransformerEnd.grounded-cardinality , sc:TransformerEnd.xground-datatype , sc:TransformerEnd.xground-cardinality , sc:PowerTransformerEnd.r0-cardinality , sc:PowerTransformerEnd.x0-datatype , sc:PowerTransformerEnd.b0-cardinality , sc:PowerTransformerEnd.r0-datatype , sc:PowerTransformerEnd.phaseAngleClock-datatype , sc:IdentifiedObject.mRID-cardinality , sc:PowerTransformerEnd.phaseAngleClock-cardinality , sc:PowerTransformerEnd.g0-datatype , sc:TransformerEnd.grounded-datatype , sc:PowerTransformerEnd.g0-cardinality , sc:PowerTransformerEnd.b0-datatype ; + sh:targetClass cim:PowerTransformerEnd . + +sc:PowerTransformerEnd.b0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (b0)." ; + sh:minCount 1 ; + sh:name "PowerTransformerEnd.b0-cardinality" ; + sh:order 75 ; + sh:path cim:PowerTransformerEnd.b0 ; + sh:severity sh:Violation . + +sc:PowerTransformerEnd.b0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the b0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformerEnd.b0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 75 ; + sh:path cim:PowerTransformerEnd.b0 ; + sh:severity sh:Violation . + +sc:PowerTransformerEnd.g0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (g0)." ; + sh:minCount 1 ; + sh:name "PowerTransformerEnd.g0-cardinality" ; + sh:order 77 ; + sh:path cim:PowerTransformerEnd.g0 ; + sh:severity sh:Violation . + +sc:PowerTransformerEnd.g0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the g0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformerEnd.g0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 77 ; + sh:path cim:PowerTransformerEnd.g0 ; + sh:severity sh:Violation . + +sc:PowerTransformerEnd.phaseAngleClock-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (phaseAngleClock)." ; + sh:minCount 1 ; + sh:name "PowerTransformerEnd.phaseAngleClock-cardinality" ; + sh:order 76 ; + sh:path cim:PowerTransformerEnd.phaseAngleClock ; + sh:severity sh:Violation . + +sc:PowerTransformerEnd.phaseAngleClock-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the phaseAngleClock." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformerEnd.phaseAngleClock-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 76 ; + sh:path cim:PowerTransformerEnd.phaseAngleClock ; + sh:severity sh:Violation . + +sc:PowerTransformerEnd.r0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r0)." ; + sh:minCount 1 ; + sh:name "PowerTransformerEnd.r0-cardinality" ; + sh:order 78 ; + sh:path cim:PowerTransformerEnd.r0 ; + sh:severity sh:Violation . + +sc:PowerTransformerEnd.r0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformerEnd.r0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 78 ; + sh:path cim:PowerTransformerEnd.r0 ; + sh:severity sh:Violation . + +sc:PowerTransformerEnd.x0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x0)." ; + sh:minCount 1 ; + sh:name "PowerTransformerEnd.x0-cardinality" ; + sh:order 79 ; + sh:path cim:PowerTransformerEnd.x0 ; + sh:severity sh:Violation . + +sc:PowerTransformerEnd.x0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerTransformerEnd.x0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 79 ; + sh:path cim:PowerTransformerEnd.x0 ; + sh:severity sh:Violation . + +sc:SeriesCompensator rdf:type sh:NodeShape ; + sh:property sc:SeriesCompensator.varistorVoltageThreshold-datatype , sc:IdentifiedObject.mRID-cardinality , sc:SeriesCompensator.r0-datatype , sc:SeriesCompensator.varistorVoltageThreshold-cardinality , sc:SeriesCompensator.varistorRatedCurrent-cardinality , sc:SeriesCompensator.varistorPresent-datatype , sc:IdentifiedObject.mRID-datatype , sc:SeriesCompensator.r0-cardinality , sc:SeriesCompensator.varistorRatedCurrent-datatype , sc:SeriesCompensator.x0-cardinality , sc:SeriesCompensator.varistorPresent-cardinality , sc:SeriesCompensator.x0-datatype ; + sh:targetClass cim:SeriesCompensator . + +sc:SeriesCompensator.r0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r0)." ; + sh:minCount 1 ; + sh:name "SeriesCompensator.r0-cardinality" ; + sh:order 80 ; + sh:path cim:SeriesCompensator.r0 ; + sh:severity sh:Violation . + +sc:SeriesCompensator.r0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SeriesCompensator.r0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 80 ; + sh:path cim:SeriesCompensator.r0 ; + sh:severity sh:Violation . + +sc:SeriesCompensator.varistorPresent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (varistorPresent)." ; + sh:minCount 1 ; + sh:name "SeriesCompensator.varistorPresent-cardinality" ; + sh:order 82 ; + sh:path cim:SeriesCompensator.varistorPresent ; + sh:severity sh:Violation . + +sc:SeriesCompensator.varistorPresent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the varistorPresent." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SeriesCompensator.varistorPresent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 82 ; + sh:path cim:SeriesCompensator.varistorPresent ; + sh:severity sh:Violation . + +sc:SeriesCompensator.varistorRatedCurrent-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SeriesCompensator.varistorRatedCurrent-cardinality" ; + sh:order 83 ; + sh:path cim:SeriesCompensator.varistorRatedCurrent ; + sh:severity sh:Violation . + +sc:SeriesCompensator.varistorRatedCurrent-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the varistorRatedCurrent." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SeriesCompensator.varistorRatedCurrent-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 83 ; + sh:path cim:SeriesCompensator.varistorRatedCurrent ; + sh:severity sh:Violation . + +sc:SeriesCompensator.varistorVoltageThreshold-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SeriesCompensator.varistorVoltageThreshold-cardinality" ; + sh:order 84 ; + sh:path cim:SeriesCompensator.varistorVoltageThreshold ; + sh:severity sh:Violation . + +sc:SeriesCompensator.varistorVoltageThreshold-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the varistorVoltageThreshold." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SeriesCompensator.varistorVoltageThreshold-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 84 ; + sh:path cim:SeriesCompensator.varistorVoltageThreshold ; + sh:severity sh:Violation . + +sc:SeriesCompensator.x0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x0)." ; + sh:minCount 1 ; + sh:name "SeriesCompensator.x0-cardinality" ; + sh:order 81 ; + sh:path cim:SeriesCompensator.x0 ; + sh:severity sh:Violation . + +sc:SeriesCompensator.x0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SeriesCompensator.x0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 81 ; + sh:path cim:SeriesCompensator.x0 ; + sh:severity sh:Violation . + +sc:SynchronousMachine + rdf:type sh:NodeShape ; + sh:property sc:SynchronousMachine.x2-datatype , sc:SynchronousMachine.r-cardinality , sc:SynchronousMachine.mu-datatype , sc:SynchronousMachine.earthingStarPointX-datatype , sc:SynchronousMachine.satDirectSubtransX-datatype , sc:SynchronousMachine.r-datatype , sc:SynchronousMachine.shortCircuitRotorType-cardinality , sc:SynchronousMachine.satDirectSyncX-datatype , sc:SynchronousMachine.voltageRegulationRange-cardinality , sc:IdentifiedObject.mRID-datatype , sc:SynchronousMachine.x2-cardinality , sc:SynchronousMachine.satDirectTransX-cardinality , sc:SynchronousMachine.ikk-datatype , sc:SynchronousMachine.satDirectTransX-datatype , sc:IdentifiedObject.mRID-cardinality , sc:SynchronousMachine.earthing-datatype , sc:SynchronousMachine.shortCircuitRotorType-datatype , sc:SynchronousMachine.satDirectSubtransX-cardinality , sc:SynchronousMachine.x0-cardinality , sc:SynchronousMachine.r2-cardinality , sc:SynchronousMachine.x0-datatype , sc:SynchronousMachine.earthingStarPointR-datatype , sc:SynchronousMachine.ikk-cardinality , sc:SynchronousMachine.earthingStarPointR-cardinality , sc:SynchronousMachine.earthingStarPointX-cardinality , sc:SynchronousMachine.mu-cardinality , sc:SynchronousMachine.r0-cardinality , sc:SynchronousMachine.voltageRegulationRange-datatype , sc:SynchronousMachine.r2-datatype , sc:SynchronousMachine.satDirectSyncX-cardinality , sc:SynchronousMachine.earthing-cardinality , sc:SynchronousMachine.r0-datatype ; + sh:targetClass cim:SynchronousMachine . + +sc:SynchronousMachine.earthing-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (earthing)." ; + sh:minCount 1 ; + sh:name "SynchronousMachine.earthing-cardinality" ; + sh:order 85 ; + sh:path cim:SynchronousMachine.earthing ; + sh:severity sh:Violation . + +sc:SynchronousMachine.earthing-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the earthing." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.earthing-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 85 ; + sh:path cim:SynchronousMachine.earthing ; + sh:severity sh:Violation . + +sc:SynchronousMachine.earthingStarPointR-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachine.earthingStarPointR-cardinality" ; + sh:order 86 ; + sh:path cim:SynchronousMachine.earthingStarPointR ; + sh:severity sh:Violation . + +sc:SynchronousMachine.earthingStarPointR-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the earthingStarPointR." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.earthingStarPointR-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 86 ; + sh:path cim:SynchronousMachine.earthingStarPointR ; + sh:severity sh:Violation . + +sc:SynchronousMachine.earthingStarPointX-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachine.earthingStarPointX-cardinality" ; + sh:order 87 ; + sh:path cim:SynchronousMachine.earthingStarPointX ; + sh:severity sh:Violation . + +sc:SynchronousMachine.earthingStarPointX-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the earthingStarPointX." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.earthingStarPointX-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 87 ; + sh:path cim:SynchronousMachine.earthingStarPointX ; + sh:severity sh:Violation . + +sc:SynchronousMachine.ikk-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachine.ikk-cardinality" ; + sh:order 88 ; + sh:path cim:SynchronousMachine.ikk ; + sh:severity sh:Violation . + +sc:SynchronousMachine.ikk-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the ikk." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.ikk-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 88 ; + sh:path cim:SynchronousMachine.ikk ; + sh:severity sh:Violation . + +sc:SynchronousMachine.mu-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachine.mu-cardinality" ; + sh:order 89 ; + sh:path cim:SynchronousMachine.mu ; + sh:severity sh:Violation . + +sc:SynchronousMachine.mu-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the mu." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.mu-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 89 ; + sh:path cim:SynchronousMachine.mu ; + sh:severity sh:Violation . + +sc:SynchronousMachine.r-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r)." ; + sh:minCount 1 ; + sh:name "SynchronousMachine.r-cardinality" ; + sh:order 94 ; + sh:path cim:SynchronousMachine.r ; + sh:severity sh:Violation . + +sc:SynchronousMachine.r-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.r-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 94 ; + sh:path cim:SynchronousMachine.r ; + sh:severity sh:Violation . + +sc:SynchronousMachine.r0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r0)." ; + sh:minCount 1 ; + sh:name "SynchronousMachine.r0-cardinality" ; + sh:order 91 ; + sh:path cim:SynchronousMachine.r0 ; + sh:severity sh:Violation . + +sc:SynchronousMachine.r0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.r0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 91 ; + sh:path cim:SynchronousMachine.r0 ; + sh:severity sh:Violation . + +sc:SynchronousMachine.r2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (r2)." ; + sh:minCount 1 ; + sh:name "SynchronousMachine.r2-cardinality" ; + sh:order 93 ; + sh:path cim:SynchronousMachine.r2 ; + sh:severity sh:Violation . + +sc:SynchronousMachine.r2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the r2." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.r2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 93 ; + sh:path cim:SynchronousMachine.r2 ; + sh:severity sh:Violation . + +sc:SynchronousMachine.satDirectSubtransX-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (satDirectSubtransX)." ; + sh:minCount 1 ; + sh:name "SynchronousMachine.satDirectSubtransX-cardinality" ; + sh:order 95 ; + sh:path cim:SynchronousMachine.satDirectSubtransX ; + sh:severity sh:Violation . + +sc:SynchronousMachine.satDirectSubtransX-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the satDirectSubtransX." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.satDirectSubtransX-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 95 ; + sh:path cim:SynchronousMachine.satDirectSubtransX ; + sh:severity sh:Violation . + +sc:SynchronousMachine.satDirectSyncX-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachine.satDirectSyncX-cardinality" ; + sh:order 96 ; + sh:path cim:SynchronousMachine.satDirectSyncX ; + sh:severity sh:Violation . + +sc:SynchronousMachine.satDirectSyncX-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the satDirectSyncX." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.satDirectSyncX-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 96 ; + sh:path cim:SynchronousMachine.satDirectSyncX ; + sh:severity sh:Violation . + +sc:SynchronousMachine.satDirectTransX-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachine.satDirectTransX-cardinality" ; + sh:order 97 ; + sh:path cim:SynchronousMachine.satDirectTransX ; + sh:severity sh:Violation . + +sc:SynchronousMachine.satDirectTransX-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the satDirectTransX." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.satDirectTransX-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 97 ; + sh:path cim:SynchronousMachine.satDirectTransX ; + sh:severity sh:Violation . + +sc:SynchronousMachine.shortCircuitRotorType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachine.shortCircuitRotorType-cardinality" ; + sh:order 98 ; + sh:path cim:SynchronousMachine.shortCircuitRotorType ; + sh:severity sh:Violation . + +sc:SynchronousMachine.shortCircuitRotorType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the shortCircuitRotorType." ; + sh:group sc:DatatypesGroup ; + sh:in ( cim:ShortCircuitRotorKind.salientPole1 cim:ShortCircuitRotorKind.salientPole2 cim:ShortCircuitRotorKind.turboSeries1 cim:ShortCircuitRotorKind.turboSeries2 ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "SynchronousMachine.shortCircuitRotorType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 98 ; + sh:path cim:SynchronousMachine.shortCircuitRotorType ; + sh:severity sh:Violation . + +sc:SynchronousMachine.voltageRegulationRange-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SynchronousMachine.voltageRegulationRange-cardinality" ; + sh:order 99 ; + sh:path cim:SynchronousMachine.voltageRegulationRange ; + sh:severity sh:Violation . + +sc:SynchronousMachine.voltageRegulationRange-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the voltageRegulationRange." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.voltageRegulationRange-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 99 ; + sh:path cim:SynchronousMachine.voltageRegulationRange ; + sh:severity sh:Violation . + +sc:SynchronousMachine.x0-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x0)." ; + sh:minCount 1 ; + sh:name "SynchronousMachine.x0-cardinality" ; + sh:order 90 ; + sh:path cim:SynchronousMachine.x0 ; + sh:severity sh:Violation . + +sc:SynchronousMachine.x0-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x0." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.x0-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 90 ; + sh:path cim:SynchronousMachine.x0 ; + sh:severity sh:Violation . + +sc:SynchronousMachine.x2-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (x2)." ; + sh:minCount 1 ; + sh:name "SynchronousMachine.x2-cardinality" ; + sh:order 92 ; + sh:path cim:SynchronousMachine.x2 ; + sh:severity sh:Violation . + +sc:SynchronousMachine.x2-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the x2." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.x2-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 92 ; + sh:path cim:SynchronousMachine.x2 ; + sh:severity sh:Violation . + +sc:TransformerEnd.grounded-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (grounded)." ; + sh:minCount 1 ; + sh:name "TransformerEnd.grounded-cardinality" ; + sh:order 101 ; + sh:path cim:TransformerEnd.grounded ; + sh:severity sh:Violation . + +sc:TransformerEnd.grounded-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the grounded." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TransformerEnd.grounded-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 101 ; + sh:path cim:TransformerEnd.grounded ; + sh:severity sh:Violation . + +sc:TransformerEnd.rground-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TransformerEnd.rground-cardinality" ; + sh:order 100 ; + sh:path cim:TransformerEnd.rground ; + sh:severity sh:Violation . + +sc:TransformerEnd.rground-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the rground." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TransformerEnd.rground-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 100 ; + sh:path cim:TransformerEnd.rground ; + sh:severity sh:Violation . + +sc:TransformerEnd.xground-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sc:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TransformerEnd.xground-cardinality" ; + sh:order 102 ; + sh:path cim:TransformerEnd.xground ; + sh:severity sh:Violation . + +sc:TransformerEnd.xground-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the xground." ; + sh:group sc:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TransformerEnd.xground-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 102 ; + sh:path cim:TransformerEnd.xground ; + sh:severity sh:Violation . + diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_StateVariables-AP-Con-Simple-SHACLED2a_v3-0-0.ttl b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_StateVariables-AP-Con-Simple-SHACLED2a_v3-0-0.ttl new file mode 100644 index 0000000..882ab44 --- /dev/null +++ b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_StateVariables-AP-Con-Simple-SHACLED2a_v3-0-0.ttl @@ -0,0 +1,802 @@ +@prefix cim: . +@prefix cims: . +@prefix dc: . +@prefix dcat: . +@prefix dct: . +@prefix eu: . +@prefix owl: . +@prefix prof: . +@prefix profcim: . +@prefix rdf: . +@prefix rdfs: . +@prefix sh: . +@prefix skos: . +@prefix sv: . +@prefix xsd: . + +sv:ACDCConverter.idc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (idc)." ; + sh:minCount 1 ; + sh:name "ACDCConverter.idc-cardinality" ; + sh:order 0 ; + sh:path cim:ACDCConverter.idc ; + sh:severity sh:Violation . + +sv:ACDCConverter.idc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the idc." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.idc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 0 ; + sh:path cim:ACDCConverter.idc ; + sh:severity sh:Violation . + +sv:ACDCConverter.poleLossP-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (poleLossP)." ; + sh:minCount 1 ; + sh:name "ACDCConverter.poleLossP-cardinality" ; + sh:order 1 ; + sh:path cim:ACDCConverter.poleLossP ; + sh:severity sh:Violation . + +sv:ACDCConverter.poleLossP-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the poleLossP." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.poleLossP-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1 ; + sh:path cim:ACDCConverter.poleLossP ; + sh:severity sh:Violation . + +sv:ACDCConverter.uc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uc)." ; + sh:minCount 1 ; + sh:name "ACDCConverter.uc-cardinality" ; + sh:order 2 ; + sh:path cim:ACDCConverter.uc ; + sh:severity sh:Violation . + +sv:ACDCConverter.uc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uc." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.uc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2 ; + sh:path cim:ACDCConverter.uc ; + sh:severity sh:Violation . + +sv:ACDCConverter.udc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (udc)." ; + sh:minCount 1 ; + sh:name "ACDCConverter.udc-cardinality" ; + sh:order 3 ; + sh:path cim:ACDCConverter.udc ; + sh:severity sh:Violation . + +sv:ACDCConverter.udc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the udc." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.udc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 3 ; + sh:path cim:ACDCConverter.udc ; + sh:severity sh:Violation . + +sv:AssociationsGroup rdf:type sh:PropertyGroup ; + rdfs:label "Associations" ; + sh:order 2 . + +sv:CardinalityGroup rdf:type sh:PropertyGroup ; + rdfs:label "Cardinality" ; + sh:order 0 . + +sv:CsConverter rdf:type sh:NodeShape ; + sh:property sv:CsConverter.alpha-cardinality , sv:ACDCConverter.udc-cardinality , sv:ACDCConverter.poleLossP-cardinality , sv:ACDCConverter.uc-datatype , sv:ACDCConverter.uc-cardinality , sv:ACDCConverter.poleLossP-datatype , sv:ACDCConverter.udc-datatype , sv:ACDCConverter.idc-datatype , sv:CsConverter.gamma-cardinality , sv:CsConverter.gamma-datatype , sv:ACDCConverter.idc-cardinality , sv:CsConverter.alpha-datatype ; + sh:targetClass cim:CsConverter . + +sv:CsConverter.alpha-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (alpha)." ; + sh:minCount 1 ; + sh:name "CsConverter.alpha-cardinality" ; + sh:order 4 ; + sh:path cim:CsConverter.alpha ; + sh:severity sh:Violation . + +sv:CsConverter.alpha-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the alpha." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CsConverter.alpha-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 4 ; + sh:path cim:CsConverter.alpha ; + sh:severity sh:Violation . + +sv:CsConverter.gamma-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (gamma)." ; + sh:minCount 1 ; + sh:name "CsConverter.gamma-cardinality" ; + sh:order 5 ; + sh:path cim:CsConverter.gamma ; + sh:severity sh:Violation . + +sv:CsConverter.gamma-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the gamma." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CsConverter.gamma-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 5 ; + sh:path cim:CsConverter.gamma ; + sh:severity sh:Violation . + +sv:DCTopologicalIsland + rdf:type sh:NodeShape ; + sh:property sv:IdentifiedObject.name-datatype , sv:IdentifiedObject.name-cardinality , sv:IdentifiedObject.mRID-datatype , sv:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:DCTopologicalIsland . + +sv:DatatypesGroup rdf:type sh:PropertyGroup ; + rdfs:label "Datatypes" ; + sh:order 1 . + +sv:IdentifiedObject.mRID-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mRID)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.mRID-cardinality" ; + sh:order 6 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +sv:IdentifiedObject.mRID-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the mRID." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.mRID-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 6 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +sv:IdentifiedObject.name-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (name)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.name-cardinality" ; + sh:order 7 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +sv:IdentifiedObject.name-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the name." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.name-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 7 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +sv:Ontology rdf:type owl:Ontology ; + dct:conformsTo "urn:iso:std:iec:61970-501:draft:ed-2" , "urn:iso:std:iec:61970-401:draft:ed-1" , "urn:iso:std:iec:61970-600-2:ed-1" , "urn:iso:std:iec:61970-301:ed-7:amd1" , "file://iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" ; + dct:creator "ENTSO-E CIM EG"@en ; + dct:description "The constraints for the state variables profile from IEC 61970-600-2."@en ; + dct:identifier "urn:uuid:767279cf-b7f6-4693-a5a1-7c7c0ead64c4" ; + dct:issued "2021-01-27T15:29:35Z"^^xsd:dateTime ; + dct:language "en-GB" ; + dct:modified "2020-10-12"^^xsd:date ; + dct:publisher "ENTSO-E"@en ; + dct:rights "Copyright"@en ; + dct:rightsHolder "ENTSO-E"@en ; + dct:title "State Variables Constraints"@en ; + owl:incompatibleWith ; + owl:priorVersion ; + owl:versionIRI ; + owl:versionInfo "3.0.0"@en ; + dcat:keyword "SV" ; + dcat:theme "constraints"@en . + +sv:SvInjection rdf:type sh:NodeShape ; + sh:property sv:SvInjection.TopologicalNode-valueType , sv:SvInjection.TopologicalNode-cardinality , sv:SvInjection.qInjection-datatype , sv:SvInjection.qInjection-cardinality , sv:SvInjection.pInjection-datatype , sv:SvInjection.pInjection-cardinality ; + sh:targetClass cim:SvInjection . + +sv:SvInjection.TopologicalNode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "SvInjection.TopologicalNode-cardinality" ; + sh:order 20 ; + sh:path cim:SvInjection.TopologicalNode ; + sh:severity sh:Violation . + +sv:SvInjection.TopologicalNode-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TopologicalNode ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group sv:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TopologicalNode." ; + sh:name "SvInjection.TopologicalNode-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 0 ; + sh:path cim:SvInjection.TopologicalNode ; + sh:severity sh:Violation . + +sv:SvInjection.pInjection-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pInjection)." ; + sh:minCount 1 ; + sh:name "SvInjection.pInjection-cardinality" ; + sh:order 8 ; + sh:path cim:SvInjection.pInjection ; + sh:severity sh:Violation . + +sv:SvInjection.pInjection-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pInjection." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SvInjection.pInjection-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 8 ; + sh:path cim:SvInjection.pInjection ; + sh:severity sh:Violation . + +sv:SvInjection.qInjection-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "SvInjection.qInjection-cardinality" ; + sh:order 9 ; + sh:path cim:SvInjection.qInjection ; + sh:severity sh:Violation . + +sv:SvInjection.qInjection-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qInjection." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SvInjection.qInjection-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 9 ; + sh:path cim:SvInjection.qInjection ; + sh:severity sh:Violation . + +sv:SvPowerFlow rdf:type sh:NodeShape ; + sh:property sv:SvPowerFlow.Terminal-valueType , sv:SvPowerFlow.Terminal-cardinality , sv:SvPowerFlow.q-datatype , sv:SvPowerFlow.q-cardinality , sv:SvPowerFlow.p-datatype , sv:SvPowerFlow.p-cardinality ; + sh:targetClass cim:SvPowerFlow . + +sv:SvPowerFlow.Terminal-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "SvPowerFlow.Terminal-cardinality" ; + sh:order 21 ; + sh:path cim:SvPowerFlow.Terminal ; + sh:severity sh:Violation . + +sv:SvPowerFlow.Terminal-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Terminal ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group sv:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Terminal." ; + sh:name "SvPowerFlow.Terminal-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 1 ; + sh:path cim:SvPowerFlow.Terminal ; + sh:severity sh:Violation . + +sv:SvPowerFlow.p-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p)." ; + sh:minCount 1 ; + sh:name "SvPowerFlow.p-cardinality" ; + sh:order 10 ; + sh:path cim:SvPowerFlow.p ; + sh:severity sh:Violation . + +sv:SvPowerFlow.p-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SvPowerFlow.p-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 10 ; + sh:path cim:SvPowerFlow.p ; + sh:severity sh:Violation . + +sv:SvPowerFlow.q-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q)." ; + sh:minCount 1 ; + sh:name "SvPowerFlow.q-cardinality" ; + sh:order 11 ; + sh:path cim:SvPowerFlow.q ; + sh:severity sh:Violation . + +sv:SvPowerFlow.q-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SvPowerFlow.q-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 11 ; + sh:path cim:SvPowerFlow.q ; + sh:severity sh:Violation . + +sv:SvShuntCompensatorSections + rdf:type sh:NodeShape ; + sh:property sv:SvShuntCompensatorSections.ShuntCompensator-valueType , sv:SvShuntCompensatorSections.ShuntCompensator-cardinality , sv:SvShuntCompensatorSections.sections-datatype , sv:SvShuntCompensatorSections.sections-cardinality ; + sh:targetClass cim:SvShuntCompensatorSections . + +sv:SvShuntCompensatorSections.ShuntCompensator-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "SvShuntCompensatorSections.ShuntCompensator-cardinality" ; + sh:order 22 ; + sh:path cim:SvShuntCompensatorSections.ShuntCompensator ; + sh:severity sh:Violation . + +sv:SvShuntCompensatorSections.ShuntCompensator-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ShuntCompensator ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group sv:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ShuntCompensator." ; + sh:name "SvShuntCompensatorSections.ShuntCompensator-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 2 ; + sh:path cim:SvShuntCompensatorSections.ShuntCompensator ; + sh:severity sh:Violation . + +sv:SvShuntCompensatorSections.sections-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (sections)." ; + sh:minCount 1 ; + sh:name "SvShuntCompensatorSections.sections-cardinality" ; + sh:order 12 ; + sh:path cim:SvShuntCompensatorSections.sections ; + sh:severity sh:Violation . + +sv:SvShuntCompensatorSections.sections-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the sections." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SvShuntCompensatorSections.sections-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 12 ; + sh:path cim:SvShuntCompensatorSections.sections ; + sh:severity sh:Violation . + +sv:SvStatus rdf:type sh:NodeShape ; + sh:property sv:SvStatus.ConductingEquipment-cardinality , sv:SvStatus.inService-datatype , sv:SvStatus.inService-cardinality ; + sh:targetClass cim:SvStatus . + +sv:SvStatus.ConductingEquipment-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "SvStatus.ConductingEquipment-cardinality" ; + sh:order 23 ; + sh:path cim:SvStatus.ConductingEquipment ; + sh:severity sh:Violation . + +sv:SvStatus.ConductingEquipment-valueType + rdf:type sh:NodeShape ; + sh:or ( sv:SvStatus.ConductingEquipmentVsConverter-valueType sv:SvStatus.ConductingEquipmentCsConverter-valueType ) . + +sv:SvStatus.ConductingEquipmentCsConverter-valueType + rdf:type sh:PropertyShape ; + sh:class cim:CsConverter ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group sv:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:CsConverter." ; + sh:name "SvStatus.ConductingEquipmentCsConverter-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 4 ; + sh:path cim:SvStatus.ConductingEquipment ; + sh:severity sh:Violation . + +sv:SvStatus.ConductingEquipmentVsConverter-valueType + rdf:type sh:PropertyShape ; + sh:class cim:VsConverter ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group sv:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:VsConverter." ; + sh:name "SvStatus.ConductingEquipmentVsConverter-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 3 ; + sh:path cim:SvStatus.ConductingEquipment ; + sh:severity sh:Violation . +sv:SvStatus.inService-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inService)." ; + sh:minCount 1 ; + sh:name "SvStatus.inService-cardinality" ; + sh:order 13 ; + sh:path cim:SvStatus.inService ; + sh:severity sh:Violation . + +sv:SvStatus.inService-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the inService." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SvStatus.inService-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 13 ; + sh:path cim:SvStatus.inService ; + sh:severity sh:Violation . + +sv:SvSwitch rdf:type sh:NodeShape ; + sh:property sv:SvSwitch.Switch-valueType , sv:SvSwitch.Switch-cardinality , sv:SvSwitch.open-datatype , sv:SvSwitch.open-cardinality ; + sh:targetClass cim:SvSwitch . + +sv:SvSwitch.Switch-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "SvSwitch.Switch-cardinality" ; + sh:order 24 ; + sh:path cim:SvSwitch.Switch ; + sh:severity sh:Violation . + +sv:SvSwitch.Switch-valueType + rdf:type sh:PropertyShape ; + sh:class cim:Switch ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group sv:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:Switch." ; + sh:name "SvSwitch.Switch-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 5 ; + sh:path cim:SvSwitch.Switch ; + sh:severity sh:Violation . + +sv:SvSwitch.open-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (open)." ; + sh:minCount 1 ; + sh:name "SvSwitch.open-cardinality" ; + sh:order 14 ; + sh:path cim:SvSwitch.open ; + sh:severity sh:Violation . + +sv:SvSwitch.open-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the open." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SvSwitch.open-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 14 ; + sh:path cim:SvSwitch.open ; + sh:severity sh:Violation . + +sv:SvTapStep rdf:type sh:NodeShape ; + sh:property sv:SvTapStep.TapChanger-valueType , sv:SvTapStep.TapChanger-cardinality , sv:SvTapStep.position-datatype , sv:SvTapStep.position-cardinality ; + sh:targetClass cim:SvTapStep . + +sv:SvTapStep.TapChanger-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "SvTapStep.TapChanger-cardinality" ; + sh:order 25 ; + sh:path cim:SvTapStep.TapChanger ; + sh:severity sh:Violation . + +sv:SvTapStep.TapChanger-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TapChanger ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group sv:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TapChanger." ; + sh:name "SvTapStep.TapChanger-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 6 ; + sh:path cim:SvTapStep.TapChanger ; + sh:severity sh:Violation . + +sv:SvTapStep.position-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (position)." ; + sh:minCount 1 ; + sh:name "SvTapStep.position-cardinality" ; + sh:order 15 ; + sh:path cim:SvTapStep.position ; + sh:severity sh:Violation . + +sv:SvTapStep.position-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the position." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SvTapStep.position-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 15 ; + sh:path cim:SvTapStep.position ; + sh:severity sh:Violation . + +sv:SvVoltage rdf:type sh:NodeShape ; + sh:property sv:SvVoltage.TopologicalNode-valueType , sv:SvVoltage.TopologicalNode-cardinality , sv:SvVoltage.v-datatype , sv:SvVoltage.v-cardinality , sv:SvVoltage.angle-datatype , sv:SvVoltage.angle-cardinality ; + sh:targetClass cim:SvVoltage . + +sv:SvVoltage.TopologicalNode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "SvVoltage.TopologicalNode-cardinality" ; + sh:order 26 ; + sh:path cim:SvVoltage.TopologicalNode ; + sh:severity sh:Violation . + +sv:SvVoltage.TopologicalNode-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TopologicalNode ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group sv:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TopologicalNode." ; + sh:name "SvVoltage.TopologicalNode-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 7 ; + sh:path cim:SvVoltage.TopologicalNode ; + sh:severity sh:Violation . + +sv:SvVoltage.angle-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (angle)." ; + sh:minCount 1 ; + sh:name "SvVoltage.angle-cardinality" ; + sh:order 16 ; + sh:path cim:SvVoltage.angle ; + sh:severity sh:Violation . + +sv:SvVoltage.angle-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the angle." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SvVoltage.angle-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 16 ; + sh:path cim:SvVoltage.angle ; + sh:severity sh:Violation . + +sv:SvVoltage.v-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (v)." ; + sh:minCount 1 ; + sh:name "SvVoltage.v-cardinality" ; + sh:order 17 ; + sh:path cim:SvVoltage.v ; + sh:severity sh:Violation . + +sv:SvVoltage.v-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the v." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SvVoltage.v-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 17 ; + sh:path cim:SvVoltage.v ; + sh:severity sh:Violation . + +sv:TopologicalIsland rdf:type sh:NodeShape ; + sh:property sv:IdentifiedObject.name-datatype , sv:IdentifiedObject.mRID-datatype , sv:TopologicalIsland.AngleRefTopologicalNode-valueType , sv:TopologicalIsland.AngleRefTopologicalNode-cardinality , sv:IdentifiedObject.mRID-cardinality , sv:TopologicalIsland.TopologicalNodes-cardinality , sv:IdentifiedObject.name-cardinality , sv:TopologicalIsland.TopologicalNodes-valueType ; + sh:targetClass cim:TopologicalIsland . + +sv:TopologicalIsland.AngleRefTopologicalNode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "TopologicalIsland.AngleRefTopologicalNode-cardinality" ; + sh:order 27 ; + sh:path cim:TopologicalIsland.AngleRefTopologicalNode ; + sh:severity sh:Violation . + +sv:TopologicalIsland.AngleRefTopologicalNode-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TopologicalNode ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group sv:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TopologicalNode." ; + sh:name "TopologicalIsland.AngleRefTopologicalNode-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 8 ; + sh:path cim:TopologicalIsland.AngleRefTopologicalNode ; + sh:severity sh:Violation . + +sv:TopologicalIsland.TopologicalNodes-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group sv:CardinalityGroup ; + sh:message "Cardinality violation. Missing required association." ; + sh:minCount 1 ; + sh:name "TopologicalIsland.TopologicalNodes-cardinality" ; + sh:order 28 ; + sh:path cim:TopologicalIsland.TopologicalNodes ; + sh:severity sh:Violation . + +sv:TopologicalIsland.TopologicalNodes-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TopologicalNode ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group sv:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TopologicalNode." ; + sh:name "TopologicalIsland.TopologicalNodes-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 9 ; + sh:path cim:TopologicalIsland.TopologicalNodes ; + sh:severity sh:Violation . + +sv:VsConverter rdf:type sh:NodeShape ; + sh:property sv:VsConverter.delta-datatype , sv:ACDCConverter.idc-datatype , sv:ACDCConverter.uc-datatype , sv:ACDCConverter.udc-datatype , sv:VsConverter.uv-cardinality , sv:ACDCConverter.poleLossP-datatype , sv:VsConverter.uv-datatype , sv:VsConverter.delta-cardinality , sv:ACDCConverter.udc-cardinality , sv:ACDCConverter.uc-cardinality , sv:ACDCConverter.idc-cardinality , sv:ACDCConverter.poleLossP-cardinality ; + sh:targetClass cim:VsConverter . + +sv:VsConverter.delta-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (delta)." ; + sh:minCount 1 ; + sh:name "VsConverter.delta-cardinality" ; + sh:order 18 ; + sh:path cim:VsConverter.delta ; + sh:severity sh:Violation . + +sv:VsConverter.delta-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the delta." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VsConverter.delta-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 18 ; + sh:path cim:VsConverter.delta ; + sh:severity sh:Violation . + +sv:VsConverter.uv-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group sv:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (uv)." ; + sh:minCount 1 ; + sh:name "VsConverter.uv-cardinality" ; + sh:order 19 ; + sh:path cim:VsConverter.uv ; + sh:severity sh:Violation . + +sv:VsConverter.uv-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the uv." ; + sh:group sv:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VsConverter.uv-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 19 ; + sh:path cim:VsConverter.uv ; + sh:severity sh:Violation . + diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_SteadyStateHypothesis-AP-Con-Simple-SHACLED2a_v3-0-0.ttl b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_SteadyStateHypothesis-AP-Con-Simple-SHACLED2a_v3-0-0.ttl new file mode 100644 index 0000000..416c8e2 --- /dev/null +++ b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_SteadyStateHypothesis-AP-Con-Simple-SHACLED2a_v3-0-0.ttl @@ -0,0 +1,1793 @@ +@prefix cim: . +@prefix cims: . +@prefix dc: . +@prefix dcat: . +@prefix dct: . +@prefix eu: . +@prefix owl: . +@prefix prof: . +@prefix profcim: . +@prefix rdf: . +@prefix rdfs: . +@prefix sh: . +@prefix skos: . +@prefix ssh: . +@prefix xsd: . + +ssh:ACDCConverter.p-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p)." ; + sh:minCount 1 ; + sh:name "ACDCConverter.p-cardinality" ; + sh:order 0 ; + sh:path cim:ACDCConverter.p ; + sh:severity sh:Violation . + +ssh:ACDCConverter.p-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.p-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 0 ; + sh:path cim:ACDCConverter.p ; + sh:severity sh:Violation . + +ssh:ACDCConverter.q-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q)." ; + sh:minCount 1 ; + sh:name "ACDCConverter.q-cardinality" ; + sh:order 1 ; + sh:path cim:ACDCConverter.q ; + sh:severity sh:Violation . + +ssh:ACDCConverter.q-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.q-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1 ; + sh:path cim:ACDCConverter.q ; + sh:severity sh:Violation . + +ssh:ACDCConverter.targetPpcc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCConverter.targetPpcc-cardinality" ; + sh:order 2 ; + sh:path cim:ACDCConverter.targetPpcc ; + sh:severity sh:Violation . + +ssh:ACDCConverter.targetPpcc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the targetPpcc." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.targetPpcc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2 ; + sh:path cim:ACDCConverter.targetPpcc ; + sh:severity sh:Violation . + +ssh:ACDCConverter.targetUdc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ACDCConverter.targetUdc-cardinality" ; + sh:order 3 ; + sh:path cim:ACDCConverter.targetUdc ; + sh:severity sh:Violation . + +ssh:ACDCConverter.targetUdc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the targetUdc." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCConverter.targetUdc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 3 ; + sh:path cim:ACDCConverter.targetUdc ; + sh:severity sh:Violation . + +ssh:ACDCConverterDCTerminal + rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:ACDCTerminal.connected-datatype , ssh:ACDCTerminal.connected-cardinality ; + sh:targetClass cim:ACDCConverterDCTerminal . + +ssh:ACDCTerminal.connected-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (connected)." ; + sh:minCount 1 ; + sh:name "ACDCTerminal.connected-cardinality" ; + sh:order 4 ; + sh:path cim:ACDCTerminal.connected ; + sh:severity sh:Violation . + +ssh:ACDCTerminal.connected-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the connected." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ACDCTerminal.connected-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 4 ; + sh:path cim:ACDCTerminal.connected ; + sh:severity sh:Violation . + +ssh:ActivePowerLimit rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:ActivePowerLimit.value-datatype , ssh:ActivePowerLimit.value-cardinality ; + sh:targetClass cim:ActivePowerLimit . + +ssh:ActivePowerLimit.value-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (value)." ; + sh:minCount 1 ; + sh:name "ActivePowerLimit.value-cardinality" ; + sh:order 5 ; + sh:path cim:ActivePowerLimit.value ; + sh:severity sh:Violation . + +ssh:ActivePowerLimit.value-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the value." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ActivePowerLimit.value-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 5 ; + sh:path cim:ActivePowerLimit.value ; + sh:severity sh:Violation . + +ssh:ApparentPowerLimit + rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:ApparentPowerLimit.value-datatype , ssh:ApparentPowerLimit.value-cardinality ; + sh:targetClass cim:ApparentPowerLimit . + +ssh:ApparentPowerLimit.value-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (value)." ; + sh:minCount 1 ; + sh:name "ApparentPowerLimit.value-cardinality" ; + sh:order 6 ; + sh:path cim:ApparentPowerLimit.value ; + sh:severity sh:Violation . + +ssh:ApparentPowerLimit.value-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the value." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ApparentPowerLimit.value-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 6 ; + sh:path cim:ApparentPowerLimit.value ; + sh:severity sh:Violation . + +ssh:AssociationsGroup + rdf:type sh:PropertyGroup ; + rdfs:label "Associations" ; + sh:order 2 . + +ssh:AsynchronousMachine + rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:Equipment.inService-cardinality , ssh:RegulatingCondEq.controlEnabled-datatype , ssh:RegulatingCondEq.controlEnabled-cardinality , ssh:RotatingMachine.q-datatype , ssh:Equipment.inService-datatype , ssh:AsynchronousMachine.asynchronousMachineType-datatype , ssh:AsynchronousMachine.asynchronousMachineType-cardinality , ssh:RotatingMachine.p-cardinality , ssh:RotatingMachine.q-cardinality , ssh:RotatingMachine.p-datatype , ssh:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:AsynchronousMachine . + +ssh:AsynchronousMachine.asynchronousMachineType-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (asynchronousMachineType)." ; + sh:minCount 1 ; + sh:name "AsynchronousMachine.asynchronousMachineType-cardinality" ; + sh:order 7 ; + sh:path cim:AsynchronousMachine.asynchronousMachineType ; + sh:severity sh:Violation . + +ssh:AsynchronousMachine.asynchronousMachineType-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the asynchronousMachineType." ; + sh:group ssh:DatatypesGroup ; + sh:in ( cim:AsynchronousMachineKind.generator cim:AsynchronousMachineKind.motor ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "AsynchronousMachine.asynchronousMachineType-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 7 ; + sh:path cim:AsynchronousMachine.asynchronousMachineType ; + sh:severity sh:Violation . + +ssh:BatteryUnit rdf:type sh:NodeShape ; + sh:property ssh:Equipment.inService-cardinality , ssh:BatteryUnit.storedE-cardinality , ssh:BatteryUnit.batteryState-cardinality , ssh:IdentifiedObject.mRID-datatype , ssh:BatteryUnit.storedE-datatype , ssh:BatteryUnit.batteryState-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:Equipment.inService-datatype ; + sh:targetClass cim:BatteryUnit . + +ssh:BatteryUnit.batteryState-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (batteryState)." ; + sh:minCount 1 ; + sh:name "BatteryUnit.batteryState-cardinality" ; + sh:order 8 ; + sh:path cim:BatteryUnit.batteryState ; + sh:severity sh:Violation . + +ssh:BatteryUnit.batteryState-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the batteryState." ; + sh:group ssh:DatatypesGroup ; + sh:in ( cim:BatteryStateKind.discharging cim:BatteryStateKind.full cim:BatteryStateKind.waiting cim:BatteryStateKind.charging cim:BatteryStateKind.empty ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "BatteryUnit.batteryState-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 8 ; + sh:path cim:BatteryUnit.batteryState ; + sh:severity sh:Violation . + +ssh:BatteryUnit.storedE-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (storedE)." ; + sh:minCount 1 ; + sh:name "BatteryUnit.storedE-cardinality" ; + sh:order 9 ; + sh:path cim:BatteryUnit.storedE ; + sh:severity sh:Violation . + +ssh:BatteryUnit.storedE-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the storedE." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "BatteryUnit.storedE-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 9 ; + sh:path cim:BatteryUnit.storedE ; + sh:severity sh:Violation . + +ssh:Breaker rdf:type sh:NodeShape ; + sh:property ssh:Switch.open-cardinality , ssh:Switch.locked-datatype , ssh:IdentifiedObject.mRID-datatype , ssh:Equipment.inService-cardinality , ssh:Switch.open-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:Equipment.inService-datatype , ssh:Switch.locked-cardinality ; + sh:targetClass cim:Breaker . + +ssh:CardinalityGroup rdf:type sh:PropertyGroup ; + rdfs:label "Cardinality" ; + sh:order 0 . + +ssh:ConformLoad rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:EnergyConsumer.q-datatype , ssh:EnergyConsumer.q-cardinality , ssh:Equipment.inService-cardinality , ssh:Equipment.inService-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:EnergyConsumer.p-datatype , ssh:EnergyConsumer.p-cardinality ; + sh:targetClass cim:ConformLoad . + +ssh:ControlArea rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:ControlArea.pTolerance-datatype , ssh:ControlArea.pTolerance-cardinality , ssh:ControlArea.netInterchange-datatype , ssh:ControlArea.netInterchange-cardinality ; + sh:targetClass cim:ControlArea . + +ssh:ControlArea.netInterchange-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (netInterchange)." ; + sh:minCount 1 ; + sh:name "ControlArea.netInterchange-cardinality" ; + sh:order 10 ; + sh:path cim:ControlArea.netInterchange ; + sh:severity sh:Violation . + +ssh:ControlArea.netInterchange-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the netInterchange." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ControlArea.netInterchange-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 10 ; + sh:path cim:ControlArea.netInterchange ; + sh:severity sh:Violation . + +ssh:ControlArea.pTolerance-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "ControlArea.pTolerance-cardinality" ; + sh:order 11 ; + sh:path cim:ControlArea.pTolerance ; + sh:severity sh:Violation . + +ssh:ControlArea.pTolerance-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the pTolerance." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ControlArea.pTolerance-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 11 ; + sh:path cim:ControlArea.pTolerance ; + sh:severity sh:Violation . + +ssh:CsConverter rdf:type sh:NodeShape ; + sh:property ssh:CsConverter.targetAlpha-cardinality , ssh:ACDCConverter.targetPpcc-cardinality , ssh:CsConverter.operatingMode-cardinality , ssh:CsConverter.operatingMode-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:ACDCConverter.targetUdc-cardinality , ssh:CsConverter.targetGamma-cardinality , ssh:CsConverter.pPccControl-datatype , ssh:ACDCConverter.targetUdc-datatype , ssh:Equipment.inService-cardinality , ssh:CsConverter.targetIdc-cardinality , ssh:CsConverter.targetAlpha-datatype , ssh:CsConverter.targetIdc-datatype , ssh:CsConverter.targetGamma-datatype , ssh:ACDCConverter.q-datatype , ssh:ACDCConverter.targetPpcc-datatype , ssh:CsConverter.pPccControl-cardinality , ssh:ACDCConverter.p-cardinality , ssh:ACDCConverter.q-cardinality , ssh:IdentifiedObject.mRID-datatype , ssh:ACDCConverter.p-datatype , ssh:Equipment.inService-datatype ; + sh:targetClass cim:CsConverter . + +ssh:CsConverter.operatingMode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (operatingMode)." ; + sh:minCount 1 ; + sh:name "CsConverter.operatingMode-cardinality" ; + sh:order 12 ; + sh:path cim:CsConverter.operatingMode ; + sh:severity sh:Violation . + +ssh:CsConverter.operatingMode-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the operatingMode." ; + sh:group ssh:DatatypesGroup ; + sh:in ( cim:CsOperatingModeKind.inverter cim:CsOperatingModeKind.rectifier ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "CsConverter.operatingMode-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 12 ; + sh:path cim:CsConverter.operatingMode ; + sh:severity sh:Violation . + +ssh:CsConverter.pPccControl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pPccControl)." ; + sh:minCount 1 ; + sh:name "CsConverter.pPccControl-cardinality" ; + sh:order 13 ; + sh:path cim:CsConverter.pPccControl ; + sh:severity sh:Violation . + +ssh:CsConverter.pPccControl-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the pPccControl." ; + sh:group ssh:DatatypesGroup ; + sh:in ( cim:CsPpccControlKind.activePower cim:CsPpccControlKind.dcVoltage cim:CsPpccControlKind.dcCurrent ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "CsConverter.pPccControl-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 13 ; + sh:path cim:CsConverter.pPccControl ; + sh:severity sh:Violation . + +ssh:CsConverter.targetAlpha-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "CsConverter.targetAlpha-cardinality" ; + sh:order 14 ; + sh:path cim:CsConverter.targetAlpha ; + sh:severity sh:Violation . + +ssh:CsConverter.targetAlpha-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the targetAlpha." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CsConverter.targetAlpha-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 14 ; + sh:path cim:CsConverter.targetAlpha ; + sh:severity sh:Violation . + +ssh:CsConverter.targetGamma-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "CsConverter.targetGamma-cardinality" ; + sh:order 15 ; + sh:path cim:CsConverter.targetGamma ; + sh:severity sh:Violation . + +ssh:CsConverter.targetGamma-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the targetGamma." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CsConverter.targetGamma-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 15 ; + sh:path cim:CsConverter.targetGamma ; + sh:severity sh:Violation . + +ssh:CsConverter.targetIdc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "CsConverter.targetIdc-cardinality" ; + sh:order 16 ; + sh:path cim:CsConverter.targetIdc ; + sh:severity sh:Violation . + +ssh:CsConverter.targetIdc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the targetIdc." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CsConverter.targetIdc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 16 ; + sh:path cim:CsConverter.targetIdc ; + sh:severity sh:Violation . + +ssh:CurrentLimit rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:CurrentLimit.value-datatype , ssh:CurrentLimit.value-cardinality ; + sh:targetClass cim:CurrentLimit . + +ssh:CurrentLimit.value-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (value)." ; + sh:minCount 1 ; + sh:name "CurrentLimit.value-cardinality" ; + sh:order 17 ; + sh:path cim:CurrentLimit.value ; + sh:severity sh:Violation . + +ssh:CurrentLimit.value-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the value." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "CurrentLimit.value-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 17 ; + sh:path cim:CurrentLimit.value ; + sh:severity sh:Violation . + +ssh:DCTerminal rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:ACDCTerminal.connected-datatype , ssh:ACDCTerminal.connected-cardinality ; + sh:targetClass cim:DCTerminal . + +ssh:DatatypesGroup rdf:type sh:PropertyGroup ; + rdfs:label "Datatypes" ; + sh:order 1 . + +ssh:DisconnectingCircuitBreaker + rdf:type sh:NodeShape ; + sh:property ssh:Equipment.inService-cardinality , ssh:IdentifiedObject.mRID-cardinality , ssh:IdentifiedObject.mRID-datatype , ssh:Switch.open-cardinality , ssh:Switch.open-datatype , ssh:Switch.locked-datatype , ssh:Equipment.inService-datatype , ssh:Switch.locked-cardinality ; + sh:targetClass cim:DisconnectingCircuitBreaker . + +ssh:Disconnector rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-cardinality , ssh:Switch.locked-cardinality , ssh:Switch.open-datatype , ssh:Equipment.inService-cardinality , ssh:Switch.open-cardinality , ssh:Equipment.inService-datatype , ssh:IdentifiedObject.mRID-datatype , ssh:Switch.locked-datatype ; + sh:targetClass cim:Disconnector . + +ssh:EnergyConsumer rdf:type sh:NodeShape ; + sh:property ssh:EnergyConsumer.p-datatype , ssh:IdentifiedObject.mRID-datatype , ssh:EnergyConsumer.p-cardinality , ssh:EnergyConsumer.q-cardinality , ssh:Equipment.inService-cardinality , ssh:EnergyConsumer.q-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:Equipment.inService-datatype ; + sh:targetClass cim:EnergyConsumer . + +ssh:EnergyConsumer.p-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p)." ; + sh:minCount 1 ; + sh:name "EnergyConsumer.p-cardinality" ; + sh:order 18 ; + sh:path cim:EnergyConsumer.p ; + sh:severity sh:Violation . + +ssh:EnergyConsumer.p-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergyConsumer.p-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 18 ; + sh:path cim:EnergyConsumer.p ; + sh:severity sh:Violation . + +ssh:EnergyConsumer.q-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q)." ; + sh:minCount 1 ; + sh:name "EnergyConsumer.q-cardinality" ; + sh:order 19 ; + sh:path cim:EnergyConsumer.q ; + sh:severity sh:Violation . + +ssh:EnergyConsumer.q-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergyConsumer.q-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 19 ; + sh:path cim:EnergyConsumer.q ; + sh:severity sh:Violation . + +ssh:EnergySource rdf:type sh:NodeShape ; + sh:property ssh:EnergySource.voltageMagnitude-datatype , ssh:EnergySource.activePower-datatype , ssh:EnergySource.voltageAngle-datatype , ssh:EnergySource.voltageMagnitude-cardinality , ssh:Equipment.inService-cardinality , ssh:EnergySource.activePower-cardinality , ssh:Equipment.inService-datatype , ssh:IdentifiedObject.mRID-datatype , ssh:EnergySource.reactivePower-cardinality , ssh:IdentifiedObject.mRID-cardinality , ssh:EnergySource.reactivePower-datatype , ssh:EnergySource.voltageAngle-cardinality ; + sh:targetClass cim:EnergySource . + +ssh:EnergySource.activePower-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (activePower)." ; + sh:minCount 1 ; + sh:name "EnergySource.activePower-cardinality" ; + sh:order 20 ; + sh:path cim:EnergySource.activePower ; + sh:severity sh:Violation . + +ssh:EnergySource.activePower-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the activePower." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergySource.activePower-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 20 ; + sh:path cim:EnergySource.activePower ; + sh:severity sh:Violation . + +ssh:EnergySource.reactivePower-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (reactivePower)." ; + sh:minCount 1 ; + sh:name "EnergySource.reactivePower-cardinality" ; + sh:order 21 ; + sh:path cim:EnergySource.reactivePower ; + sh:severity sh:Violation . + +ssh:EnergySource.reactivePower-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the reactivePower." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergySource.reactivePower-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 21 ; + sh:path cim:EnergySource.reactivePower ; + sh:severity sh:Violation . + +ssh:EnergySource.voltageAngle-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergySource.voltageAngle-cardinality" ; + sh:order 22 ; + sh:path cim:EnergySource.voltageAngle ; + sh:severity sh:Violation . + +ssh:EnergySource.voltageAngle-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the voltageAngle." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergySource.voltageAngle-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 22 ; + sh:path cim:EnergySource.voltageAngle ; + sh:severity sh:Violation . + +ssh:EnergySource.voltageMagnitude-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EnergySource.voltageMagnitude-cardinality" ; + sh:order 23 ; + sh:path cim:EnergySource.voltageMagnitude ; + sh:severity sh:Violation . + +ssh:EnergySource.voltageMagnitude-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the voltageMagnitude." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EnergySource.voltageMagnitude-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 23 ; + sh:path cim:EnergySource.voltageMagnitude ; + sh:severity sh:Violation . + +ssh:Equipment rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:Equipment.inService-datatype , ssh:Equipment.inService-cardinality ; + sh:targetClass cim:Equipment . + +ssh:Equipment.inService-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (inService)." ; + sh:minCount 1 ; + sh:name "Equipment.inService-cardinality" ; + sh:order 24 ; + sh:path cim:Equipment.inService ; + sh:severity sh:Violation . + +ssh:Equipment.inService-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the inService." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Equipment.inService-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 24 ; + sh:path cim:Equipment.inService ; + sh:severity sh:Violation . + +ssh:EquivalentInjection + rdf:type sh:NodeShape ; + sh:property ssh:EquivalentInjection.p-cardinality , ssh:EquivalentInjection.regulationTarget-datatype , ssh:EquivalentInjection.regulationTarget-cardinality , ssh:IdentifiedObject.mRID-datatype , ssh:EquivalentInjection.regulationStatus-cardinality , ssh:Equipment.inService-cardinality , ssh:EquivalentInjection.q-cardinality , ssh:EquivalentInjection.regulationStatus-datatype , ssh:EquivalentInjection.p-datatype , ssh:Equipment.inService-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:EquivalentInjection.q-datatype ; + sh:targetClass cim:EquivalentInjection . + +ssh:EquivalentInjection.p-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p)." ; + sh:minCount 1 ; + sh:name "EquivalentInjection.p-cardinality" ; + sh:order 27 ; + sh:path cim:EquivalentInjection.p ; + sh:severity sh:Violation . + +ssh:EquivalentInjection.p-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.p-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 27 ; + sh:path cim:EquivalentInjection.p ; + sh:severity sh:Violation . + +ssh:EquivalentInjection.q-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q)." ; + sh:minCount 1 ; + sh:name "EquivalentInjection.q-cardinality" ; + sh:order 28 ; + sh:path cim:EquivalentInjection.q ; + sh:severity sh:Violation . + +ssh:EquivalentInjection.q-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.q-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 28 ; + sh:path cim:EquivalentInjection.q ; + sh:severity sh:Violation . + +ssh:EquivalentInjection.regulationStatus-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EquivalentInjection.regulationStatus-cardinality" ; + sh:order 25 ; + sh:path cim:EquivalentInjection.regulationStatus ; + sh:severity sh:Violation . + +ssh:EquivalentInjection.regulationStatus-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the regulationStatus." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.regulationStatus-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 25 ; + sh:path cim:EquivalentInjection.regulationStatus ; + sh:severity sh:Violation . + +ssh:EquivalentInjection.regulationTarget-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "EquivalentInjection.regulationTarget-cardinality" ; + sh:order 26 ; + sh:path cim:EquivalentInjection.regulationTarget ; + sh:severity sh:Violation . + +ssh:EquivalentInjection.regulationTarget-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the regulationTarget." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "EquivalentInjection.regulationTarget-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 26 ; + sh:path cim:EquivalentInjection.regulationTarget ; + sh:severity sh:Violation . + +ssh:ExternalNetworkInjection + rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-cardinality , ssh:ExternalNetworkInjection.q-cardinality , ssh:ExternalNetworkInjection.p-cardinality , ssh:RegulatingCondEq.controlEnabled-datatype , ssh:ExternalNetworkInjection.p-datatype , ssh:ExternalNetworkInjection.referencePriority-datatype , ssh:IdentifiedObject.mRID-datatype , ssh:Equipment.inService-cardinality , ssh:Equipment.inService-datatype , ssh:ExternalNetworkInjection.referencePriority-cardinality , ssh:RegulatingCondEq.controlEnabled-cardinality , ssh:ExternalNetworkInjection.q-datatype ; + sh:targetClass cim:ExternalNetworkInjection . + +ssh:ExternalNetworkInjection.p-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.p-cardinality" ; + sh:order 30 ; + sh:path cim:ExternalNetworkInjection.p ; + sh:severity sh:Violation . + +ssh:ExternalNetworkInjection.p-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.p-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 30 ; + sh:path cim:ExternalNetworkInjection.p ; + sh:severity sh:Violation . + +ssh:ExternalNetworkInjection.q-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.q-cardinality" ; + sh:order 31 ; + sh:path cim:ExternalNetworkInjection.q ; + sh:severity sh:Violation . + +ssh:ExternalNetworkInjection.q-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.q-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 31 ; + sh:path cim:ExternalNetworkInjection.q ; + sh:severity sh:Violation . + +ssh:ExternalNetworkInjection.referencePriority-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (referencePriority)." ; + sh:minCount 1 ; + sh:name "ExternalNetworkInjection.referencePriority-cardinality" ; + sh:order 29 ; + sh:path cim:ExternalNetworkInjection.referencePriority ; + sh:severity sh:Violation . + +ssh:ExternalNetworkInjection.referencePriority-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the referencePriority." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ExternalNetworkInjection.referencePriority-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 29 ; + sh:path cim:ExternalNetworkInjection.referencePriority ; + sh:severity sh:Violation . + +ssh:Fuse rdf:type sh:NodeShape ; + sh:property ssh:Equipment.inService-datatype , ssh:Switch.open-datatype , ssh:Switch.locked-cardinality , ssh:IdentifiedObject.mRID-cardinality , ssh:Switch.locked-datatype , ssh:Equipment.inService-cardinality , ssh:Switch.open-cardinality , ssh:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:Fuse . + +ssh:GeneratingUnit rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:Equipment.inService-datatype , ssh:Equipment.inService-cardinality , ssh:GeneratingUnit.normalPF-datatype , ssh:GeneratingUnit.normalPF-cardinality ; + sh:targetClass cim:GeneratingUnit . + +ssh:GeneratingUnit.normalPF-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (normalPF)." ; + sh:minCount 1 ; + sh:name "GeneratingUnit.normalPF-cardinality" ; + sh:order 32 ; + sh:path cim:GeneratingUnit.normalPF ; + sh:severity sh:Violation . + +ssh:GeneratingUnit.normalPF-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the normalPF." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "GeneratingUnit.normalPF-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 32 ; + sh:path cim:GeneratingUnit.normalPF ; + sh:severity sh:Violation . + +ssh:GroundDisconnector + rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:Switch.locked-datatype , ssh:Switch.open-cardinality , ssh:Switch.locked-cardinality , ssh:Equipment.inService-cardinality , ssh:IdentifiedObject.mRID-cardinality , ssh:Equipment.inService-datatype , ssh:Switch.open-datatype ; + sh:targetClass cim:GroundDisconnector . + +ssh:HydroGeneratingUnit + rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:Equipment.inService-datatype , ssh:Equipment.inService-cardinality , ssh:GeneratingUnit.normalPF-datatype , ssh:GeneratingUnit.normalPF-cardinality ; + sh:targetClass cim:HydroGeneratingUnit . + +ssh:IdentifiedObject.mRID-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mRID)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.mRID-cardinality" ; + sh:order 33 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +ssh:IdentifiedObject.mRID-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the mRID." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.mRID-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 33 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +ssh:Jumper rdf:type sh:NodeShape ; + sh:property ssh:Equipment.inService-datatype , ssh:Switch.locked-datatype , ssh:Switch.open-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:Switch.open-cardinality , ssh:Switch.locked-cardinality , ssh:Equipment.inService-cardinality , ssh:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:Jumper . + +ssh:LinearShuntCompensator + rdf:type sh:NodeShape ; + sh:property ssh:Equipment.inService-cardinality , ssh:ShuntCompensator.sections-datatype , ssh:ShuntCompensator.sections-cardinality , ssh:RegulatingCondEq.controlEnabled-datatype , ssh:RegulatingCondEq.controlEnabled-cardinality , ssh:IdentifiedObject.mRID-datatype , ssh:Equipment.inService-datatype , ssh:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:LinearShuntCompensator . + +ssh:LoadBreakSwitch rdf:type sh:NodeShape ; + sh:property ssh:Equipment.inService-cardinality , ssh:Switch.locked-cardinality , ssh:IdentifiedObject.mRID-datatype , ssh:Switch.open-cardinality , ssh:Equipment.inService-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:Switch.locked-datatype , ssh:Switch.open-datatype ; + sh:targetClass cim:LoadBreakSwitch . + +ssh:NonConformLoad rdf:type sh:NodeShape ; + sh:property ssh:EnergyConsumer.q-cardinality , ssh:EnergyConsumer.p-datatype , ssh:Equipment.inService-cardinality , ssh:EnergyConsumer.p-cardinality , ssh:EnergyConsumer.q-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:IdentifiedObject.mRID-datatype , ssh:Equipment.inService-datatype ; + sh:targetClass cim:NonConformLoad . + +ssh:NonlinearShuntCompensator + rdf:type sh:NodeShape ; + sh:property ssh:ShuntCompensator.sections-cardinality , ssh:IdentifiedObject.mRID-cardinality , ssh:RegulatingCondEq.controlEnabled-cardinality , ssh:Equipment.inService-cardinality , ssh:RegulatingCondEq.controlEnabled-datatype , ssh:Equipment.inService-datatype , ssh:IdentifiedObject.mRID-datatype , ssh:ShuntCompensator.sections-datatype ; + sh:targetClass cim:NonlinearShuntCompensator . + +ssh:NuclearGeneratingUnit + rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:Equipment.inService-datatype , ssh:Equipment.inService-cardinality , ssh:GeneratingUnit.normalPF-datatype , ssh:GeneratingUnit.normalPF-cardinality ; + sh:targetClass cim:NuclearGeneratingUnit . + +ssh:Ontology rdf:type owl:Ontology ; + dct:conformsTo "urn:iso:std:iec:61970-501:draft:ed-2" , "urn:iso:std:iec:61970-301:ed-7:amd1" , "urn:iso:std:iec:61970-401:draft:ed-1" , "file://iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" , "urn:iso:std:iec:61970-600-2:ed-1" ; + dct:creator "ENTSO-E CIM EG"@en ; + dct:description "The constraints for the steady state hypothesis profile from IEC 61970-600-2."@en ; + dct:identifier "urn:uuid:5aabb9bd-8fe3-4f3c-a0fa-f6902e767ce5" ; + dct:issued "2021-01-27T15:23:57Z"^^xsd:dateTime ; + dct:language "en-GB" ; + dct:modified "2020-10-12"^^xsd:date ; + dct:publisher "ENTSO-E"@en ; + dct:rights "Copyright"@en ; + dct:rightsHolder "ENTSO-E"@en ; + dct:title "Steady State Hypothesis Constraints"@en ; + owl:incompatibleWith ; + owl:priorVersion ; + owl:versionIRI ; + owl:versionInfo "3.0.0"@en ; + dcat:keyword "SSH" ; + dcat:theme "constraints"@en . + +ssh:PhaseTapChangerAsymmetrical + rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:TapChanger.step-datatype , ssh:TapChanger.step-cardinality , ssh:TapChanger.controlEnabled-datatype , ssh:TapChanger.controlEnabled-cardinality ; + sh:targetClass cim:PhaseTapChangerAsymmetrical . + +ssh:PhaseTapChangerLinear + rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:TapChanger.step-datatype , ssh:TapChanger.step-cardinality , ssh:TapChanger.controlEnabled-datatype , ssh:TapChanger.controlEnabled-cardinality ; + sh:targetClass cim:PhaseTapChangerLinear . + +ssh:PhaseTapChangerSymmetrical + rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:TapChanger.step-datatype , ssh:TapChanger.step-cardinality , ssh:TapChanger.controlEnabled-datatype , ssh:TapChanger.controlEnabled-cardinality ; + sh:targetClass cim:PhaseTapChangerSymmetrical . + +ssh:PhaseTapChangerTabular + rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:TapChanger.step-datatype , ssh:TapChanger.step-cardinality , ssh:TapChanger.controlEnabled-datatype , ssh:TapChanger.controlEnabled-cardinality ; + sh:targetClass cim:PhaseTapChangerTabular . + +ssh:PowerElectronicsConnection + rdf:type sh:NodeShape ; + sh:property ssh:Equipment.inService-datatype , ssh:PowerElectronicsConnection.p-cardinality , ssh:RegulatingCondEq.controlEnabled-datatype , ssh:PowerElectronicsConnection.p-datatype , ssh:PowerElectronicsConnection.q-cardinality , ssh:Equipment.inService-cardinality , ssh:RegulatingCondEq.controlEnabled-cardinality , ssh:IdentifiedObject.mRID-datatype , ssh:PowerElectronicsConnection.q-datatype , ssh:IdentifiedObject.mRID-cardinality ; + sh:targetClass cim:PowerElectronicsConnection . + +ssh:PowerElectronicsConnection.p-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p)." ; + sh:minCount 1 ; + sh:name "PowerElectronicsConnection.p-cardinality" ; + sh:order 34 ; + sh:path cim:PowerElectronicsConnection.p ; + sh:severity sh:Violation . + +ssh:PowerElectronicsConnection.p-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerElectronicsConnection.p-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 34 ; + sh:path cim:PowerElectronicsConnection.p ; + sh:severity sh:Violation . + +ssh:PowerElectronicsConnection.q-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q)." ; + sh:minCount 1 ; + sh:name "PowerElectronicsConnection.q-cardinality" ; + sh:order 35 ; + sh:path cim:PowerElectronicsConnection.q ; + sh:severity sh:Violation . + +ssh:PowerElectronicsConnection.q-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "PowerElectronicsConnection.q-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 35 ; + sh:path cim:PowerElectronicsConnection.q ; + sh:severity sh:Violation . + +ssh:RatioTapChanger rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:TapChanger.step-datatype , ssh:TapChanger.step-cardinality , ssh:TapChanger.controlEnabled-datatype , ssh:TapChanger.controlEnabled-cardinality ; + sh:targetClass cim:RatioTapChanger . + +ssh:RegulatingCondEq.controlEnabled-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (controlEnabled)." ; + sh:minCount 1 ; + sh:name "RegulatingCondEq.controlEnabled-cardinality" ; + sh:order 36 ; + sh:path cim:RegulatingCondEq.controlEnabled ; + sh:severity sh:Violation . + +ssh:RegulatingCondEq.controlEnabled-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the controlEnabled." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RegulatingCondEq.controlEnabled-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 36 ; + sh:path cim:RegulatingCondEq.controlEnabled ; + sh:severity sh:Violation . + +ssh:RegulatingControl + rdf:type sh:NodeShape ; + sh:property ssh:RegulatingControl.targetValue-cardinality , ssh:RegulatingControl.targetValueUnitMultiplier-cardinality , ssh:RegulatingControl.maxAllowedTargetValue-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:IdentifiedObject.mRID-datatype , ssh:RegulatingControl.enabled-cardinality , ssh:RegulatingControl.targetDeadband-cardinality , ssh:RegulatingControl.targetValueUnitMultiplier-datatype , ssh:RegulatingControl.discrete-cardinality , ssh:RegulatingControl.minAllowedTargetValue-cardinality , ssh:RegulatingControl.targetValue-datatype , ssh:RegulatingControl.minAllowedTargetValue-datatype , ssh:RegulatingControl.targetDeadband-datatype , ssh:RegulatingControl.discrete-datatype , ssh:RegulatingControl.maxAllowedTargetValue-cardinality , ssh:RegulatingControl.enabled-datatype ; + sh:targetClass cim:RegulatingControl . + +ssh:RegulatingControl.discrete-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (discrete)." ; + sh:minCount 1 ; + sh:name "RegulatingControl.discrete-cardinality" ; + sh:order 37 ; + sh:path cim:RegulatingControl.discrete ; + sh:severity sh:Violation . + +ssh:RegulatingControl.discrete-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the discrete." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RegulatingControl.discrete-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 37 ; + sh:path cim:RegulatingControl.discrete ; + sh:severity sh:Violation . + +ssh:RegulatingControl.enabled-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (enabled)." ; + sh:minCount 1 ; + sh:name "RegulatingControl.enabled-cardinality" ; + sh:order 38 ; + sh:path cim:RegulatingControl.enabled ; + sh:severity sh:Violation . + +ssh:RegulatingControl.enabled-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the enabled." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RegulatingControl.enabled-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 38 ; + sh:path cim:RegulatingControl.enabled ; + sh:severity sh:Violation . + +ssh:RegulatingControl.maxAllowedTargetValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RegulatingControl.maxAllowedTargetValue-cardinality" ; + sh:order 42 ; + sh:path cim:RegulatingControl.maxAllowedTargetValue ; + sh:severity sh:Violation . + +ssh:RegulatingControl.maxAllowedTargetValue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the maxAllowedTargetValue." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RegulatingControl.maxAllowedTargetValue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 42 ; + sh:path cim:RegulatingControl.maxAllowedTargetValue ; + sh:severity sh:Violation . + +ssh:RegulatingControl.minAllowedTargetValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RegulatingControl.minAllowedTargetValue-cardinality" ; + sh:order 43 ; + sh:path cim:RegulatingControl.minAllowedTargetValue ; + sh:severity sh:Violation . + +ssh:RegulatingControl.minAllowedTargetValue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the minAllowedTargetValue." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RegulatingControl.minAllowedTargetValue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 43 ; + sh:path cim:RegulatingControl.minAllowedTargetValue ; + sh:severity sh:Violation . + +ssh:RegulatingControl.targetDeadband-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "RegulatingControl.targetDeadband-cardinality" ; + sh:order 39 ; + sh:path cim:RegulatingControl.targetDeadband ; + sh:severity sh:Violation . + +ssh:RegulatingControl.targetDeadband-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the targetDeadband." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RegulatingControl.targetDeadband-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 39 ; + sh:path cim:RegulatingControl.targetDeadband ; + sh:severity sh:Violation . + +ssh:RegulatingControl.targetValue-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (targetValue)." ; + sh:minCount 1 ; + sh:name "RegulatingControl.targetValue-cardinality" ; + sh:order 40 ; + sh:path cim:RegulatingControl.targetValue ; + sh:severity sh:Violation . + +ssh:RegulatingControl.targetValue-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the targetValue." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RegulatingControl.targetValue-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 40 ; + sh:path cim:RegulatingControl.targetValue ; + sh:severity sh:Violation . + +ssh:RegulatingControl.targetValueUnitMultiplier-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (targetValueUnitMultiplier)." ; + sh:minCount 1 ; + sh:name "RegulatingControl.targetValueUnitMultiplier-cardinality" ; + sh:order 41 ; + sh:path cim:RegulatingControl.targetValueUnitMultiplier ; + sh:severity sh:Violation . + +ssh:RegulatingControl.targetValueUnitMultiplier-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the targetValueUnitMultiplier." ; + sh:group ssh:DatatypesGroup ; + sh:in ( cim:UnitMultiplier.y cim:UnitMultiplier.z cim:UnitMultiplier.a cim:UnitMultiplier.f cim:UnitMultiplier.p cim:UnitMultiplier.n cim:UnitMultiplier.micro cim:UnitMultiplier.m cim:UnitMultiplier.c cim:UnitMultiplier.d cim:UnitMultiplier.none cim:UnitMultiplier.da cim:UnitMultiplier.h cim:UnitMultiplier.k cim:UnitMultiplier.M cim:UnitMultiplier.G cim:UnitMultiplier.T cim:UnitMultiplier.P cim:UnitMultiplier.E cim:UnitMultiplier.Z cim:UnitMultiplier.Y ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "RegulatingControl.targetValueUnitMultiplier-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 41 ; + sh:path cim:RegulatingControl.targetValueUnitMultiplier ; + sh:severity sh:Violation . + +ssh:RotatingMachine.p-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (p)." ; + sh:minCount 1 ; + sh:name "RotatingMachine.p-cardinality" ; + sh:order 44 ; + sh:path cim:RotatingMachine.p ; + sh:severity sh:Violation . + +ssh:RotatingMachine.p-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the p." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RotatingMachine.p-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 44 ; + sh:path cim:RotatingMachine.p ; + sh:severity sh:Violation . + +ssh:RotatingMachine.q-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q)." ; + sh:minCount 1 ; + sh:name "RotatingMachine.q-cardinality" ; + sh:order 45 ; + sh:path cim:RotatingMachine.q ; + sh:severity sh:Violation . + +ssh:RotatingMachine.q-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "RotatingMachine.q-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 45 ; + sh:path cim:RotatingMachine.q ; + sh:severity sh:Violation . + +ssh:ShuntCompensator.sections-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (sections)." ; + sh:minCount 1 ; + sh:name "ShuntCompensator.sections-cardinality" ; + sh:order 46 ; + sh:path cim:ShuntCompensator.sections ; + sh:severity sh:Violation . + +ssh:ShuntCompensator.sections-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the sections." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "ShuntCompensator.sections-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 46 ; + sh:path cim:ShuntCompensator.sections ; + sh:severity sh:Violation . + +ssh:SolarGeneratingUnit + rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:Equipment.inService-datatype , ssh:Equipment.inService-cardinality , ssh:GeneratingUnit.normalPF-datatype , ssh:GeneratingUnit.normalPF-cardinality ; + sh:targetClass cim:SolarGeneratingUnit . + +ssh:StaticVarCompensator + rdf:type sh:NodeShape ; + sh:property ssh:Equipment.inService-cardinality , ssh:IdentifiedObject.mRID-cardinality , ssh:StaticVarCompensator.q-cardinality , ssh:StaticVarCompensator.q-datatype , ssh:RegulatingCondEq.controlEnabled-datatype , ssh:IdentifiedObject.mRID-datatype , ssh:RegulatingCondEq.controlEnabled-cardinality , ssh:Equipment.inService-datatype ; + sh:targetClass cim:StaticVarCompensator . + +ssh:StaticVarCompensator.q-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (q)." ; + sh:minCount 1 ; + sh:name "StaticVarCompensator.q-cardinality" ; + sh:order 47 ; + sh:path cim:StaticVarCompensator.q ; + sh:severity sh:Violation . + +ssh:StaticVarCompensator.q-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the q." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "StaticVarCompensator.q-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 47 ; + sh:path cim:StaticVarCompensator.q ; + sh:severity sh:Violation . + +ssh:StationSupply rdf:type sh:NodeShape ; + sh:property ssh:EnergyConsumer.p-cardinality , ssh:Equipment.inService-datatype , ssh:EnergyConsumer.q-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:EnergyConsumer.q-cardinality , ssh:IdentifiedObject.mRID-datatype , ssh:EnergyConsumer.p-datatype , ssh:Equipment.inService-cardinality ; + sh:targetClass cim:StationSupply . + +ssh:Switch rdf:type sh:NodeShape ; + sh:property ssh:Switch.locked-datatype , ssh:Switch.open-cardinality , ssh:Switch.open-datatype , ssh:Equipment.inService-cardinality , ssh:IdentifiedObject.mRID-cardinality , ssh:Switch.locked-cardinality , ssh:Equipment.inService-datatype , ssh:IdentifiedObject.mRID-datatype ; + sh:targetClass cim:Switch . + +ssh:Switch.locked-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (locked)." ; + sh:minCount 1 ; + sh:name "Switch.locked-cardinality" ; + sh:order 49 ; + sh:path cim:Switch.locked ; + sh:severity sh:Violation . + +ssh:Switch.locked-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the locked." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Switch.locked-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 49 ; + sh:path cim:Switch.locked ; + sh:severity sh:Violation . + +ssh:Switch.open-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (open)." ; + sh:minCount 1 ; + sh:name "Switch.open-cardinality" ; + sh:order 48 ; + sh:path cim:Switch.open ; + sh:severity sh:Violation . + +ssh:Switch.open-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the open." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "Switch.open-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 48 ; + sh:path cim:Switch.open ; + sh:severity sh:Violation . + +ssh:SynchronousMachine + rdf:type sh:NodeShape ; + sh:property ssh:Equipment.inService-datatype , ssh:RotatingMachine.p-cardinality , ssh:IdentifiedObject.mRID-datatype , ssh:Equipment.inService-cardinality , ssh:SynchronousMachine.referencePriority-datatype , ssh:SynchronousMachine.operatingMode-cardinality , ssh:RegulatingCondEq.controlEnabled-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:RegulatingCondEq.controlEnabled-cardinality , ssh:SynchronousMachine.operatingMode-datatype , ssh:RotatingMachine.p-datatype , ssh:SynchronousMachine.referencePriority-cardinality , ssh:RotatingMachine.q-cardinality , ssh:RotatingMachine.q-datatype ; + sh:targetClass cim:SynchronousMachine . + +ssh:SynchronousMachine.operatingMode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (operatingMode)." ; + sh:minCount 1 ; + sh:name "SynchronousMachine.operatingMode-cardinality" ; + sh:order 50 ; + sh:path cim:SynchronousMachine.operatingMode ; + sh:severity sh:Violation . + +ssh:SynchronousMachine.operatingMode-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the operatingMode." ; + sh:group ssh:DatatypesGroup ; + sh:in ( cim:SynchronousMachineOperatingMode.generator cim:SynchronousMachineOperatingMode.condenser cim:SynchronousMachineOperatingMode.motor ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "SynchronousMachine.operatingMode-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 50 ; + sh:path cim:SynchronousMachine.operatingMode ; + sh:severity sh:Violation . + +ssh:SynchronousMachine.referencePriority-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (referencePriority)." ; + sh:minCount 1 ; + sh:name "SynchronousMachine.referencePriority-cardinality" ; + sh:order 51 ; + sh:path cim:SynchronousMachine.referencePriority ; + sh:severity sh:Violation . + +ssh:SynchronousMachine.referencePriority-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:integer ; + sh:description "This constraint validates the datatype of the referencePriority." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "SynchronousMachine.referencePriority-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 51 ; + sh:path cim:SynchronousMachine.referencePriority ; + sh:severity sh:Violation . + +ssh:TapChanger.controlEnabled-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (controlEnabled)." ; + sh:minCount 1 ; + sh:name "TapChanger.controlEnabled-cardinality" ; + sh:order 52 ; + sh:path cim:TapChanger.controlEnabled ; + sh:severity sh:Violation . + +ssh:TapChanger.controlEnabled-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:boolean ; + sh:description "This constraint validates the datatype of the controlEnabled." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TapChanger.controlEnabled-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 52 ; + sh:path cim:TapChanger.controlEnabled ; + sh:severity sh:Violation . + +ssh:TapChanger.step-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (step)." ; + sh:minCount 1 ; + sh:name "TapChanger.step-cardinality" ; + sh:order 53 ; + sh:path cim:TapChanger.step ; + sh:severity sh:Violation . + +ssh:TapChanger.step-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the step." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "TapChanger.step-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 53 ; + sh:path cim:TapChanger.step ; + sh:severity sh:Violation . + +ssh:TapChangerControl + rdf:type sh:NodeShape ; + sh:property ssh:RegulatingControl.targetValueUnitMultiplier-datatype , ssh:RegulatingControl.targetValue-datatype , ssh:RegulatingControl.targetDeadband-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:RegulatingControl.minAllowedTargetValue-datatype , ssh:RegulatingControl.maxAllowedTargetValue-cardinality , ssh:RegulatingControl.enabled-cardinality , ssh:RegulatingControl.discrete-cardinality , ssh:RegulatingControl.targetDeadband-cardinality , ssh:RegulatingControl.enabled-datatype , ssh:RegulatingControl.maxAllowedTargetValue-datatype , ssh:RegulatingControl.targetValueUnitMultiplier-cardinality , ssh:IdentifiedObject.mRID-datatype , ssh:RegulatingControl.minAllowedTargetValue-cardinality , ssh:RegulatingControl.discrete-datatype , ssh:RegulatingControl.targetValue-cardinality ; + sh:targetClass cim:TapChangerControl . + +ssh:Terminal rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:ACDCTerminal.connected-datatype , ssh:ACDCTerminal.connected-cardinality ; + sh:targetClass cim:Terminal . + +ssh:ThermalGeneratingUnit + rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:Equipment.inService-datatype , ssh:Equipment.inService-cardinality , ssh:GeneratingUnit.normalPF-datatype , ssh:GeneratingUnit.normalPF-cardinality ; + sh:targetClass cim:ThermalGeneratingUnit . + +ssh:VoltageLimit rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:VoltageLimit.value-datatype , ssh:VoltageLimit.value-cardinality ; + sh:targetClass cim:VoltageLimit . + +ssh:VoltageLimit.value-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (value)." ; + sh:minCount 1 ; + sh:name "VoltageLimit.value-cardinality" ; + sh:order 54 ; + sh:path cim:VoltageLimit.value ; + sh:severity sh:Violation . + +ssh:VoltageLimit.value-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the value." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VoltageLimit.value-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 54 ; + sh:path cim:VoltageLimit.value ; + sh:severity sh:Violation . +ssh:VsConverter rdf:type sh:NodeShape ; + sh:property ssh:VsConverter.targetPWMfactor-cardinality , ssh:VsConverter.qShare-datatype , ssh:VsConverter.droop-datatype , ssh:ACDCConverter.targetPpcc-datatype , ssh:VsConverter.pPccControl-datatype , ssh:VsConverter.targetQpcc-datatype , ssh:VsConverter.qPccControl-cardinality , ssh:VsConverter.pPccControl-cardinality , ssh:VsConverter.droop-cardinality , ssh:VsConverter.qPccControl-datatype , ssh:ACDCConverter.p-cardinality , ssh:VsConverter.targetUpcc-datatype , ssh:VsConverter.targetPowerFactorPcc-cardinality , ssh:ACDCConverter.q-cardinality , ssh:VsConverter.targetPhasePcc-datatype , ssh:VsConverter.droopCompensation-datatype , ssh:ACDCConverter.targetUdc-datatype , ssh:VsConverter.targetUpcc-cardinality , ssh:ACDCConverter.p-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:VsConverter.targetPhasePcc-cardinality , ssh:ACDCConverter.targetPpcc-cardinality , ssh:VsConverter.qShare-cardinality , ssh:Equipment.inService-datatype , ssh:ACDCConverter.targetUdc-cardinality , ssh:IdentifiedObject.mRID-datatype , ssh:Equipment.inService-cardinality , ssh:VsConverter.droopCompensation-cardinality , ssh:VsConverter.targetPowerFactorPcc-datatype , ssh:ACDCConverter.q-datatype , ssh:VsConverter.targetQpcc-cardinality , ssh:VsConverter.targetPWMfactor-datatype ; + sh:targetClass cim:VsConverter . + +ssh:VsConverter.droop-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VsConverter.droop-cardinality" ; + sh:order 55 ; + sh:path cim:VsConverter.droop ; + sh:severity sh:Violation . + +ssh:VsConverter.droop-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the droop." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VsConverter.droop-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 55 ; + sh:path cim:VsConverter.droop ; + sh:severity sh:Violation . + +ssh:VsConverter.droopCompensation-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VsConverter.droopCompensation-cardinality" ; + sh:order 56 ; + sh:path cim:VsConverter.droopCompensation ; + sh:severity sh:Violation . + +ssh:VsConverter.droopCompensation-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the droopCompensation." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VsConverter.droopCompensation-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 56 ; + sh:path cim:VsConverter.droopCompensation ; + sh:severity sh:Violation . + +ssh:VsConverter.pPccControl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (pPccControl)." ; + sh:minCount 1 ; + sh:name "VsConverter.pPccControl-cardinality" ; + sh:order 57 ; + sh:path cim:VsConverter.pPccControl ; + sh:severity sh:Violation . + +ssh:VsConverter.pPccControl-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the pPccControl." ; + sh:group ssh:DatatypesGroup ; + sh:in ( cim:VsPpccControlKind.pPcc cim:VsPpccControlKind.udc cim:VsPpccControlKind.pPccAndUdcDroop cim:VsPpccControlKind.pPccAndUdcDroopWithCompensation cim:VsPpccControlKind.pPccAndUdcDroopPilot cim:VsPpccControlKind.phasePcc ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "VsConverter.pPccControl-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 57 ; + sh:path cim:VsConverter.pPccControl ; + sh:severity sh:Violation . + +ssh:VsConverter.qPccControl-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (qPccControl)." ; + sh:minCount 1 ; + sh:name "VsConverter.qPccControl-cardinality" ; + sh:order 58 ; + sh:path cim:VsConverter.qPccControl ; + sh:severity sh:Violation . + +ssh:VsConverter.qPccControl-datatype + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the datatype of the qPccControl." ; + sh:group ssh:DatatypesGroup ; + sh:in ( cim:VsQpccControlKind.reactivePcc cim:VsQpccControlKind.voltagePcc cim:VsQpccControlKind.powerFactorPcc cim:VsQpccControlKind.pulseWidthModulation ) ; + sh:message "The datatype is not IRI (Internationalized Resource Identifier) or it is an enumerated value which is not part of the enumeration." ; + sh:name "VsConverter.qPccControl-datatype" ; + sh:nodeKind sh:IRI ; + sh:order 58 ; + sh:path cim:VsConverter.qPccControl ; + sh:severity sh:Violation . + +ssh:VsConverter.qShare-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VsConverter.qShare-cardinality" ; + sh:order 59 ; + sh:path cim:VsConverter.qShare ; + sh:severity sh:Violation . + +ssh:VsConverter.qShare-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the qShare." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VsConverter.qShare-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 59 ; + sh:path cim:VsConverter.qShare ; + sh:severity sh:Violation . + +ssh:VsConverter.targetPWMfactor-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VsConverter.targetPWMfactor-cardinality" ; + sh:order 64 ; + sh:path cim:VsConverter.targetPWMfactor ; + sh:severity sh:Violation . + +ssh:VsConverter.targetPWMfactor-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the targetPWMfactor." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VsConverter.targetPWMfactor-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 64 ; + sh:path cim:VsConverter.targetPWMfactor ; + sh:severity sh:Violation . + +ssh:VsConverter.targetPhasePcc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VsConverter.targetPhasePcc-cardinality" ; + sh:order 63 ; + sh:path cim:VsConverter.targetPhasePcc ; + sh:severity sh:Violation . + +ssh:VsConverter.targetPhasePcc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the targetPhasePcc." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VsConverter.targetPhasePcc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 63 ; + sh:path cim:VsConverter.targetPhasePcc ; + sh:severity sh:Violation . + +ssh:VsConverter.targetPowerFactorPcc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VsConverter.targetPowerFactorPcc-cardinality" ; + sh:order 62 ; + sh:path cim:VsConverter.targetPowerFactorPcc ; + sh:severity sh:Violation . + +ssh:VsConverter.targetPowerFactorPcc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the targetPowerFactorPcc." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VsConverter.targetPowerFactorPcc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 62 ; + sh:path cim:VsConverter.targetPowerFactorPcc ; + sh:severity sh:Violation . + +ssh:VsConverter.targetQpcc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VsConverter.targetQpcc-cardinality" ; + sh:order 60 ; + sh:path cim:VsConverter.targetQpcc ; + sh:severity sh:Violation . + +ssh:VsConverter.targetQpcc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the targetQpcc." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VsConverter.targetQpcc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 60 ; + sh:path cim:VsConverter.targetQpcc ; + sh:severity sh:Violation . + +ssh:VsConverter.targetUpcc-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group ssh:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "VsConverter.targetUpcc-cardinality" ; + sh:order 61 ; + sh:path cim:VsConverter.targetUpcc ; + sh:severity sh:Violation . + +ssh:VsConverter.targetUpcc-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:float ; + sh:description "This constraint validates the datatype of the targetUpcc." ; + sh:group ssh:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "VsConverter.targetUpcc-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 61 ; + sh:path cim:VsConverter.targetUpcc ; + sh:severity sh:Violation . + +ssh:WindGeneratingUnit + rdf:type sh:NodeShape ; + sh:property ssh:IdentifiedObject.mRID-datatype , ssh:IdentifiedObject.mRID-cardinality , ssh:Equipment.inService-datatype , ssh:Equipment.inService-cardinality , ssh:GeneratingUnit.normalPF-datatype , ssh:GeneratingUnit.normalPF-cardinality ; + sh:targetClass cim:WindGeneratingUnit . + diff --git a/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Topology-AP-Con-Simple-SHACLED2a_v3-0-0.ttl b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Topology-AP-Con-Simple-SHACLED2a_v3-0-0.ttl new file mode 100644 index 0000000..d8519d1 --- /dev/null +++ b/source/CGMES/v3.0/RDFSEd2Beta/SHACL/ttl/61970-600-2_Topology-AP-Con-Simple-SHACLED2a_v3-0-0.ttl @@ -0,0 +1,381 @@ +@prefix cim: . +@prefix cims: . +@prefix dc: . +@prefix dcat: . +@prefix dct: . +@prefix eu: . +@prefix owl: . +@prefix prof: . +@prefix profcim: . +@prefix rdf: . +@prefix rdfs: . +@prefix sh: . +@prefix skos: . +@prefix tp: . +@prefix xsd: . + +tp:ACDCConverterDCTerminal + rdf:type sh:NodeShape ; + sh:property tp:IdentifiedObject.name-cardinality , tp:IdentifiedObject.energyIdentCodeEic-cardinality , tp:IdentifiedObject.shortName-datatype , tp:DCBaseTerminal.DCTopologicalNode-cardinality , tp:IdentifiedObject.description-datatype , tp:IdentifiedObject.mRID-cardinality , tp:DCBaseTerminal.DCTopologicalNode-valueType , tp:IdentifiedObject.mRID-datatype , tp:IdentifiedObject.shortName-cardinality , tp:IdentifiedObject.name-datatype , tp:IdentifiedObject.energyIdentCodeEic-datatype , tp:IdentifiedObject.description-cardinality ; + sh:targetClass cim:ACDCConverterDCTerminal . +tp:AssociationsGroup rdf:type sh:PropertyGroup ; + rdfs:label "Associations" ; + sh:order 2 . + +tp:CardinalityGroup rdf:type sh:PropertyGroup ; + rdfs:label "Cardinality" ; + sh:order 0 . + +tp:ConnectivityNode rdf:type sh:NodeShape ; + sh:property tp:ConnectivityNode.TopologicalNode-valueType , tp:ConnectivityNode.TopologicalNode-cardinality ; + sh:targetClass cim:ConnectivityNode . + +tp:ConnectivityNode.TopologicalNode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group tp:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "ConnectivityNode.TopologicalNode-cardinality" ; + sh:order 5 ; + sh:path cim:ConnectivityNode.TopologicalNode ; + sh:severity sh:Violation . + +tp:ConnectivityNode.TopologicalNode-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TopologicalNode ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group tp:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TopologicalNode." ; + sh:name "ConnectivityNode.TopologicalNode-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 0 ; + sh:path cim:ConnectivityNode.TopologicalNode ; + sh:severity sh:Violation . + +tp:DCBaseTerminal.DCTopologicalNode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group tp:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "DCBaseTerminal.DCTopologicalNode-cardinality" ; + sh:order 6 ; + sh:path cim:DCBaseTerminal.DCTopologicalNode ; + sh:severity sh:Violation . + +tp:DCBaseTerminal.DCTopologicalNode-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCTopologicalNode ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group tp:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCTopologicalNode." ; + sh:name "DCBaseTerminal.DCTopologicalNode-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 1 ; + sh:path cim:DCBaseTerminal.DCTopologicalNode ; + sh:severity sh:Violation . + +tp:DCNode rdf:type sh:NodeShape ; + sh:property tp:IdentifiedObject.description-datatype , tp:IdentifiedObject.name-cardinality , tp:IdentifiedObject.energyIdentCodeEic-cardinality , tp:IdentifiedObject.name-datatype , tp:IdentifiedObject.description-cardinality , tp:IdentifiedObject.shortName-cardinality , tp:IdentifiedObject.energyIdentCodeEic-datatype , tp:IdentifiedObject.shortName-datatype , tp:IdentifiedObject.mRID-datatype , tp:DCNode.DCTopologicalNode-valueType , tp:IdentifiedObject.mRID-cardinality , tp:DCNode.DCTopologicalNode-cardinality ; + sh:targetClass cim:DCNode . + +tp:DCNode.DCTopologicalNode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group tp:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "DCNode.DCTopologicalNode-cardinality" ; + sh:order 7 ; + sh:path cim:DCNode.DCTopologicalNode ; + sh:severity sh:Violation . + +tp:DCNode.DCTopologicalNode-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCTopologicalNode ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group tp:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCTopologicalNode." ; + sh:name "DCNode.DCTopologicalNode-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 2 ; + sh:path cim:DCNode.DCTopologicalNode ; + sh:severity sh:Violation . + +tp:DCTerminal rdf:type sh:NodeShape ; + sh:property tp:IdentifiedObject.shortName-cardinality , tp:IdentifiedObject.energyIdentCodeEic-datatype , tp:IdentifiedObject.name-datatype , tp:IdentifiedObject.energyIdentCodeEic-cardinality , tp:IdentifiedObject.name-cardinality , tp:DCBaseTerminal.DCTopologicalNode-cardinality , tp:IdentifiedObject.mRID-cardinality , tp:IdentifiedObject.mRID-datatype , tp:IdentifiedObject.shortName-datatype , tp:DCBaseTerminal.DCTopologicalNode-valueType , tp:IdentifiedObject.description-datatype , tp:IdentifiedObject.description-cardinality ; + sh:targetClass cim:DCTerminal . + +tp:DCTopologicalNode rdf:type sh:NodeShape ; + sh:property tp:IdentifiedObject.description-datatype , tp:IdentifiedObject.shortName-datatype , tp:IdentifiedObject.description-cardinality , tp:IdentifiedObject.name-datatype , tp:IdentifiedObject.shortName-cardinality , tp:IdentifiedObject.mRID-datatype , tp:DCTopologicalNode.DCEquipmentContainer-cardinality , tp:DCTopologicalNode.DCEquipmentContainer-valueType , tp:IdentifiedObject.mRID-cardinality , tp:IdentifiedObject.energyIdentCodeEic-datatype , tp:IdentifiedObject.name-cardinality , tp:IdentifiedObject.energyIdentCodeEic-cardinality ; + sh:targetClass cim:DCTopologicalNode . + +tp:DCTopologicalNode.DCEquipmentContainer-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group tp:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "DCTopologicalNode.DCEquipmentContainer-cardinality" ; + sh:order 8 ; + sh:path cim:DCTopologicalNode.DCEquipmentContainer ; + sh:severity sh:Violation . + +tp:DCTopologicalNode.DCEquipmentContainer-valueType + rdf:type sh:PropertyShape ; + sh:class cim:DCEquipmentContainer ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group tp:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:DCEquipmentContainer." ; + sh:name "DCTopologicalNode.DCEquipmentContainer-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 3 ; + sh:path cim:DCTopologicalNode.DCEquipmentContainer ; + sh:severity sh:Violation . + +tp:DatatypesGroup rdf:type sh:PropertyGroup ; + rdfs:label "Datatypes" ; + sh:order 1 . + +tp:IdentifiedObject.description-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group tp:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.description-cardinality" ; + sh:order 0 ; + sh:path cim:IdentifiedObject.description ; + sh:severity sh:Violation . + +tp:IdentifiedObject.description-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the description." ; + sh:group tp:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.description-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 0 ; + sh:path cim:IdentifiedObject.description ; + sh:severity sh:Violation . + +tp:IdentifiedObject.energyIdentCodeEic-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group tp:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.energyIdentCodeEic-cardinality" ; + sh:order 1 ; + sh:path eu:IdentifiedObject.energyIdentCodeEic ; + sh:severity sh:Violation . + +tp:IdentifiedObject.energyIdentCodeEic-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the energyIdentCodeEic." ; + sh:group tp:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.energyIdentCodeEic-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 1 ; + sh:path eu:IdentifiedObject.energyIdentCodeEic ; + sh:severity sh:Violation . + +tp:IdentifiedObject.mRID-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group tp:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required property (mRID)." ; + sh:minCount 1 ; + sh:name "IdentifiedObject.mRID-cardinality" ; + sh:order 2 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +tp:IdentifiedObject.mRID-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the mRID." ; + sh:group tp:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.mRID-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 2 ; + sh:path cim:IdentifiedObject.mRID ; + sh:severity sh:Violation . + +tp:IdentifiedObject.name-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group tp:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.name-cardinality" ; + sh:order 3 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +tp:IdentifiedObject.name-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the name." ; + sh:group tp:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.name-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 3 ; + sh:path cim:IdentifiedObject.name ; + sh:severity sh:Violation . + +tp:IdentifiedObject.shortName-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the property (attribute)." ; + sh:group tp:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "IdentifiedObject.shortName-cardinality" ; + sh:order 4 ; + sh:path eu:IdentifiedObject.shortName ; + sh:severity sh:Violation . + +tp:IdentifiedObject.shortName-datatype + rdf:type sh:PropertyShape ; + sh:datatype xsd:string ; + sh:description "This constraint validates the datatype of the shortName." ; + sh:group tp:DatatypesGroup ; + sh:message "The datatype is not literal or it violates the xsd datatype." ; + sh:name "IdentifiedObject.shortName-datatype" ; + sh:nodeKind sh:Literal ; + sh:order 4 ; + sh:path eu:IdentifiedObject.shortName ; + sh:severity sh:Violation . + +tp:Ontology rdf:type owl:Ontology ; + dct:conformsTo "urn:iso:std:iec:61970-600-2:ed-1" , "file://iec61970cim17v40_iec61968cim13v13a_iec62325cim03v17a.eap" , "urn:iso:std:iec:61970-301:ed-7:amd1" , "urn:iso:std:iec:61970-501:draft:ed-2" , "urn:iso:std:iec:61970-401:draft:ed-1" ; + dct:creator "ENTSO-E CIM EG"@en ; + dct:description "The constraints for the topology profile from IEC 61970-600-2."@en ; + dct:identifier "urn:uuid:2c5559fa-12b4-445a-b92a-958c90628cee" ; + dct:issued "2021-01-27T15:27:44Z"^^xsd:dateTime ; + dct:language "en-GB" ; + dct:modified "2020-10-12"^^xsd:date ; + dct:publisher "ENTSO-E"@en ; + dct:rights "Copyright"@en ; + dct:rightsHolder "ENTSO-E"@en ; + dct:title "Topology Constraints"@en ; + owl:incompatibleWith ; + owl:priorVersion ; + owl:versionIRI ; + owl:versionInfo "3.0.0"@en ; + dcat:keyword "TP" ; + dcat:theme "constraints"@en . + +tp:Terminal rdf:type sh:NodeShape ; + sh:property tp:IdentifiedObject.description-datatype , tp:Terminal.TopologicalNode-cardinality , tp:IdentifiedObject.energyIdentCodeEic-cardinality , tp:IdentifiedObject.shortName-cardinality , tp:Terminal.TopologicalNode-valueType , tp:IdentifiedObject.energyIdentCodeEic-datatype , tp:IdentifiedObject.mRID-cardinality , tp:IdentifiedObject.name-cardinality , tp:IdentifiedObject.shortName-datatype , tp:IdentifiedObject.mRID-datatype , tp:IdentifiedObject.name-datatype , tp:IdentifiedObject.description-cardinality ; + sh:targetClass cim:Terminal . + +tp:Terminal.TopologicalNode-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group tp:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "Terminal.TopologicalNode-cardinality" ; + sh:order 9 ; + sh:path cim:Terminal.TopologicalNode ; + sh:severity sh:Violation . + +tp:Terminal.TopologicalNode-valueType + rdf:type sh:PropertyShape ; + sh:class cim:TopologicalNode ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group tp:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:TopologicalNode." ; + sh:name "Terminal.TopologicalNode-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 4 ; + sh:path cim:Terminal.TopologicalNode ; + sh:severity sh:Violation . + +tp:TopologicalNode rdf:type sh:NodeShape ; + sh:property tp:TopologicalNode.ReportingGroup-cardinality , tp:TopologicalNode.ReportingGroup-valueType , tp:IdentifiedObject.shortName-cardinality , tp:IdentifiedObject.mRID-cardinality , tp:IdentifiedObject.description-cardinality , tp:IdentifiedObject.shortName-datatype , tp:TopologicalNode.BaseVoltage-cardinality , tp:IdentifiedObject.mRID-datatype , tp:TopologicalNode.ConnectivityNodeContainer-cardinality , tp:IdentifiedObject.name-datatype , tp:IdentifiedObject.energyIdentCodeEic-datatype , tp:IdentifiedObject.description-datatype , tp:IdentifiedObject.name-cardinality , tp:IdentifiedObject.energyIdentCodeEic-cardinality , tp:TopologicalNode.BaseVoltage-valueType , tp:TopologicalNode.ConnectivityNodeContainer-valueType ; + sh:targetClass cim:TopologicalNode . + +tp:TopologicalNode.BaseVoltage-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group tp:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "TopologicalNode.BaseVoltage-cardinality" ; + sh:order 12 ; + sh:path cim:TopologicalNode.BaseVoltage ; + sh:severity sh:Violation . + +tp:TopologicalNode.BaseVoltage-valueType + rdf:type sh:PropertyShape ; + sh:class cim:BaseVoltage ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group tp:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:BaseVoltage." ; + sh:name "TopologicalNode.BaseVoltage-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 7 ; + sh:path cim:TopologicalNode.BaseVoltage ; + sh:severity sh:Violation . + +tp:TopologicalNode.ConnectivityNodeContainer-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group tp:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1 or missing required association." ; + sh:minCount 1 ; + sh:name "TopologicalNode.ConnectivityNodeContainer-cardinality" ; + sh:order 11 ; + sh:path cim:TopologicalNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +tp:TopologicalNode.ConnectivityNodeContainer-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ConnectivityNodeContainer ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group tp:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ConnectivityNodeContainer." ; + sh:name "TopologicalNode.ConnectivityNodeContainer-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 6 ; + sh:path cim:TopologicalNode.ConnectivityNodeContainer ; + sh:severity sh:Violation . + +tp:TopologicalNode.ReportingGroup-cardinality + rdf:type sh:PropertyShape ; + sh:description "This constraint validates the cardinality of the association at the used direction." ; + sh:group tp:CardinalityGroup ; + sh:maxCount 1 ; + sh:message "Cardinality violation. Upper bound shall be 1." ; + sh:name "TopologicalNode.ReportingGroup-cardinality" ; + sh:order 10 ; + sh:path cim:TopologicalNode.ReportingGroup ; + sh:severity sh:Violation . + +tp:TopologicalNode.ReportingGroup-valueType + rdf:type sh:PropertyShape ; + sh:class cim:ReportingGroup ; + sh:description "This constraint validates the value type of the association at the used direction." ; + sh:group tp:AssociationGroup ; + sh:message "One of the following does not conform: 1) The value type shall be IRI; 2) The value type shall be an instance of the class: cim:ReportingGroup." ; + sh:name "TopologicalNode.ReportingGroup-valueType" ; + sh:nodeKind sh:IRI ; + sh:order 5 ; + sh:path cim:TopologicalNode.ReportingGroup ; + sh:severity sh:Violation . +